Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| documentation:robots:heron:ros2 [2024-05-21 10:04] – created Marcus Klang | documentation:robots:heron:ros2 [2024-05-27 10:18] (current) – Marcus Klang | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== State ===== | ===== State ===== | ||
| * Robot description has been migrated and state is fully published (all joints, UR GPIO, MiR location in world and map) | * Robot description has been migrated and state is fully published (all joints, UR GPIO, MiR location in world and map) | ||
| + | * Gripper is operational using the same driver as under ROS1 but is ported to ROS2 | ||
|   * MiR Bridge is minimimally operating, publishing location information, |   * MiR Bridge is minimimally operating, publishing location information, | ||
| * UR5e Arm is operational and can be controlled through MoveIt | * UR5e Arm is operational and can be controlled through MoveIt | ||
| * Code is available on git.cs.lth.se | * Code is available on git.cs.lth.se | ||
|   * All code has been tested and run using [[https:// |   * All code has been tested and run using [[https:// | ||
| - |   * Workspace command used within ROS Containers  | + |   * Workspace command used within ROS Containers  | 
| - |   * A single  | + |   * An initial  | 
| - |   * Skiros2  | + |   * SkiROS2  | 
| + | * All code is known to work under ROS2 Iron, ROS2 Humble has been retested and know works. | ||
| + | |||
| + | ==== Code ==== | ||
| + | Code is available under ROS2 or Humble branches here: | ||
| + |   * [[https:// | ||
| + |   * [[https:// | ||
| + |   * [[https:// | ||
| + |   * Universal Robots ROS2 drivers: [[https:// | ||
| ==== Known issues ==== | ==== Known issues ==== | ||
| * Motion planning through Rviz2 can currently only be done when starting motion planning seperated from a full bringup - this launches Rviz2 with only the arm based of the Heron URDF. | * Motion planning through Rviz2 can currently only be done when starting motion planning seperated from a full bringup - this launches Rviz2 with only the arm based of the Heron URDF. | ||
|   * MiR Bridge cannot publish all topics even if enabled (you will hit 100% CPU and Python cannot natively be multithreaded), |   * MiR Bridge cannot publish all topics even if enabled (you will hit 100% CPU and Python cannot natively be multithreaded), | ||
| + | * UR5e does not have a prefix in the current setup - this will be investigated and attempts will be made to add a prefix so that the joint names matches ROS1 | ||