Are you interested in creating robotic applications in a more efficient way, focusing on what needs to be done instead of the how, and taking safety constraints into account?
Papyrus for Robotics is an open-source Eclipse-based modeling environment that supports code generation and reverse engineering for ROS2.
In this talk, we will develop a ROS2 application for a pick-and-place application with a robotic arm. The application model includes
RobMoSys conformant modeling elements, notably component and skill definitions and a high-level behavior based on behavior-trees. Task-related hazards and risks are modeled and linked with the behavior.
We will generate ROS2 code from the model and execute and test it in a simulator.
The take-away from this presentation is model-based tooling can improve efficiency and quality of robotics applications. And don't worry, there is still some coding left for implementing the algorithms.