Puzzlebot SDK Suite is the Complete Solution for Robotics Education and Research

From foundational control to advanced autonomy, the Puzzlebot SDK Suite brings every level of robotics development to your fingertips.

Puzzlebot SDK is designed to take you through every level of autonomy in robotics. ​

The "Autonomy Hierarchy" is a structured learning path from basic control to advanced autonomy.​

The hierarchy includes:​

  • Robot Control: Implement advanced control algorithms and test them with the robotic system.

  • Reactive Navigation: Navigation in an unknown environment, avoiding obstacles.​

  • Mapping: Develop a virtual map of the environment and analyse how uncertainties impact the map's accuracy.​

  • Map-Based Localisation: Determine position within the map and navigate more precisely.

  • Navigation and Path Planning: Navigation of mobile robots in complex environments.

  • Advanced Robotics: Advanced decision-making techniques, collaborative robotics (manipulators), and their implementation in Industry 4.0.

Current SDK’s and simulators focus only on advanced robotics, but Puzzlebot SDK bridges the gap from foundational to advanced learning

All-in-One Robotics Learning Solution

What makes us Unique?

The Puzzlebot SDK suite comprises three SDK versions; Python, Gazebo, and ROS - each tailored to different user levels and learning objectives. ​

They provide an integrated and progressive learning experience, enabling users to develop from beginner-level robotic programming to advanced autonomy.

Three SDK Options available:

Puzzlebot SDK - Python // Puzzlebot SDK - Gazebo // Puzzlebot SDK - ROS

Puzzlebot SDK - Python

A beginner-friendly 2D simulator developed by MCR2:

  • Developed using Python, this simulator is perfect for high school and undergraduate students, or anyone new to robotics.​

  • Learn to control basic actuators like motors and work with concepts such as systems, control, and dynamics to low-level robotic control and localisation concepts.​

  • Simulate and test your algorithms seamlessly using the SDK.​

  • Communicate with the Puzzlebot and test simulated algorithms on the real Puzzlebot platform.

Compatible with Windows, Ubuntu, and Mac​

Puzzlebot SDK - Python 2D Software screenshot

Puzzlebot SDK - Gazebo

A bridge to more advanced robotic concepts:​

  • This custom MCR2 framework allows interaction with the Gazebo 3D simulator without ROS, bridging beginners to advanced systems.

  • Suitable for high school to postgraduate students.​

  • Learn about advanced robotic concepts like navigation, AI, mapping, and path planning.

  • Simulate and test your algorithms seamlessly using the SDK.​

  • Use Python scripts developed in the previous SDK.​

  • Communicate with the Puzzlebot and test simulated algorithms on the real Puzzlebot platform.

Compatible with Ubuntu.

Puzzlebot SDK - Gazebo Software screenshot

Puzzlebot SDK - ROS

Advanced Gazebo and ROS integration

  • Dive into the full Gazebo and ROS experience.

  • This is the ideal choice for advanced undergraduate and postgraduate students, researchers, and engineers.​

  • Learn complex concepts like multi-agent systems, ROS-based control, trajectory tracking, and AI integration.

  • Adapt previous Python scripts for use with ROS and Gazebo and connect to the real Puzzlebot.​​

  • Integration with MATLAB* and LabVIEW*.

Compatible with Ubuntu, ROS1 and ROS2

Puzzlebot SDK - ROS Software screenshot

Click here to register interest in the Puzzlebot SDK Suite

 

  • “Their capabilities instil confidence—not only in the product but in the entire partnership, and that’s a major selling point for us. Any issues we encountered were handled swiftly and professionally, which is something we just don’t see from other providers. We couldn’t be happier with the level of service Manchester Robotics provides.”

    Dr. Alberto Munoz, Tecnologico de Monterrey

  • “The software provided by Manchester Robotics is essential for us, as it enables students from diverse backgrounds to collaborate on the same projects. We wanted our students to focus on programming, not building a robotic platform, and this system has allowed us to do just that with minimal setup time.”

    Dr. Farshad Arvin, Durham University

  • “The Manchester Robotics platform has everything we need to keep students engaged and challenged without overwhelming them. It’s an all-in-one solution that keeps assembly minimal and learning opportunities high. Features like LiDAR allow us to explore a broad range of applications, and the platform’s affordability means we’re maximizing our budget while still providing a top-tier learning experience. Manchester Robotics offers incredible value that other providers just don’t match.”

    Prof. Dr. Ing. Cristian Axenie, Technische Hochschule Nürnberg