03/12/2024
Bosch Rexroth | SDK | Engineering, Robotics

ROS2 on ctrlX AUTOMATION

ROS stands for "Robot Operating System" and is an open source framework designed for developing robotics software and operating robots. It provides a collection of tools, libraries and conventions that enable developers to create complex robotic applications. ROS2 is an evolution of the original ROS that better meets the requirements of modern robotic systems. Some of the most important features of ROS2 are:

  1. Platform independence (Linux, Windows, macOS)

  2. Real-time capability

  3. Scalability

  4. Improved security (data access, communication)

  5. Modularity (co-exists with ROS)

  6. Ability to integrate with existing robotics systems and frameworks

Why ROS2 on ctrlX AUTOMATION?

ctrlX AUTOMATION offers the perfect ecosystem for industrial ROS2 applications. The Linux-based, hardware- and software-scalable, field-proven platform offers developers and users a wide range of solution options. For example, the ctrlX CORE can be used as a ROS2 robot controller, as a robotic cell control or to control mobile robots. The ctrlX CORE offers everything to implement automation solutions: hardware suitable for industrial use including fieldbus connectivity (e.g. EtherCAT), the real-time operating system ctrlX OS with integrated functions such as secure user management or cyber security, and a wide range of apps, e.g. for implementing PLC functionality.

For developers of ROS2 applications, ctrlX AUTOMATION is particularly attractive because they can access a comprehensive portfolio of developer and engineering tools. In addition, the microservice-based software architecture with the ctrlX Data Layer as a central element offers extensive possibilities for interaction with apps from Bosch Rexroth, ctrlX World partners or in-house developments.

What do ROS2 developers get?

Bosch Rexroth would like to make it as easy and efficient as possible for software developers to start developing ROS2 applications. The following package is available for this purpose:

  • Application notes, in which concrete application examples are described

  • ctrlX Software Development Kit, which supports the development of apps for ctrlX OS with libraries, documentation and examples

  • Examples that make it easier to implement your own solutions

ROSCon

We were already active at several ROSCon events by being a sponsor with booth and speeches.

ROSCon DE 2023

We were active as sponsor with booth and speech:
"Eine Perfekte Kombination! Industrielle Automatisierung & ROS2"
Video | Presentation

ROSCon Odensee 2024

We were active as sponsor with booth and speech together with our partner Canonical:
"ROS 2 Gateway to Professional 24/7 Applications"
Video | Presentation

ROSCon DE 2024

We were active as sponsor with booth and speech:
"Einsatz und Mehrwert von ROS in Forschung, Entwicklung und industriellen Anwendungen bei Bosch"
Video | Presentation

ROSCon DE&FR 2025

We will participate as sponsor with booth and speech.
Looking forward to see you!

Questions

Forum SDK for ctrlX AUTOMATION

Related Links

Contact persons

Harnischfeger Nick (DC-AE/PAX)
Havidiansyah Aria Malik (DCEM/SLC6)

6
Categories
Engineering
Motion
Platform
Windows
ctrlX OS
Vendor
Bosch Rexroth AG

Latest published/updated articles