The files in this folder are available for use under BSD-3-Clause license.
- ros2_control diagrams -
.drawio
file, Author: Dr.-Ing. Denis Stogl (PickNik Robotics)
Presentation: Making a robot ROS 2 powered - a case study using the UR manipulators
Summary:
With the release of ros2_control and MoveIt 2, ROS 2 Foxy finally has all the “ingredients” needed to power a robot with similar features as in ROS 1. We present the driver for Universal Robot’s manipulators as a real-world example of how robots can be run using ROS 2. We show how to realize multi-interface support for position and velocity commands in the driver and how to support scaling controllers while respecting factors set on the teach pendant. Finally, we show how this real-world example influences development of ros2_control to support non-joint related inputs and outputs in its real-time control loop.
Presenter: Dr.-Ing. Denis Štogl
Authors:
- Dr.-Ing. Denis Štogl (PickNik Inc.)
- Dr. Nathan Brooks (PickNik Inc.)
- Lovro Ivanov (PickNik Inc.)
- Dr. Andy Zelenak (PickNik Inc.)
- Rune Søe-Knudsen (Universal Robots A/S)
This video shows free-space trajectory planning around a modeled collision scene object using the MoveIt2 MotionPlanning widget for Rviz2.
This video demonstrates the following features:
- [0:00] - Previewing a plan with MoveIt2 MotionPlanning widget for Rviz2
- [0:05] - Executing a plan with MoveIt2 MotionPlanning widget for Rviz2
- [0:09] - Pendant speed scaling of a simulated MoveIt trajectory
- [0:18] - Pendant speed scaling of an executed MoveIt trajectory
- [0:22] - Online pendant speed scaling during trajectory execution
- [0:26] - Resuming trajectory execution from E-stop