CommonplaceRobotics / iRC_ROS

ROS2 packages for the igus Robot Control
Apache License 2.0
15 stars 7 forks source link

Joint referencing ignores order and occurs to late #1

Closed cpr-fer closed 1 year ago

cpr-fer commented 1 year ago

Currently referencing joints, as required for robots such as the robolink DP5, has some issues:

The first one is the most urgent part of the issue, as it prevents the robolink from being safely started. A previous attempt to fix the issues it failed, as the read and write functionality of the loop function is required for a successful referencing command. As such it happens in each modules write_can() method at the moment, without heeding to the order set by the .ros2_control.urdfs reference priority parameters.