Powering the world’s robots

Open platforms for robotics

We create open software and hardware platforms for robotics. Working with our global community, we offer open platforms and toolkits, ROS, ros-controls, Gazebo and Open-RMF. All are supported by the Open Robotics infrastructure. Program your robots with ROS and ros-controls, simulate them with Gazebo, interoperate your systems using Open-RMF. These platforms are widely used around the world, from production deployments to classroom projects. To learn more about how the community is using these platforms to create valuable solutions, see our community showcase.

 

ROS

ROS is a software development kit that helps you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project including integration with Gazebo. And it's all open source.

Gazebo

Gazebo accurately and efficiently simulates robots for your application, whether it's warehouse logistics, autonomous driving, or space exploration. You get a robust physics engine, high-quality graphics, and programmatic interfaces, including integration with ROS. And it's all open source.

 
 

Open-RMF

The Open Robotics Middleware Framework (Open-RMF) is a free, open source, modular software system that enables robotic system interoperability. Open-RMF coordinates multiple fleets of indoor and outdoor robots with typical robotic use cases and integrates them with elevators/lifts, doors and other infrastructure.

ros-controls

ros-controls is a framework for real-time control of robots using ROS. With ros-controls you can simplify integration of new hardware into your ROS-based application, make use of advanced control algorithms, and integrate with external tools such as MuJoCo.

 
 

Open Robotics Infrastructure

The Open Robotics Infrastructure is the heart of our efforts to support open-source robotics, the Open Robotics developers, and the community, by providing essential infrastructure. This includes the build servers, continuous integration platforms, and various online resources that developers and users rely on to create and utilise open-source robotics software.