Open ana-GT opened 1 month ago
Forgot to mention: To test:
Default setup:
ros2 launch astrobee sim.launch.py gtloc:=true debug:=true rviz:=true
ros2 run executive teleop_tool -undock
ros2 run executive teleop_tool -move -relative -pos "0 2 0.5"
Multi-robot setup:
ros2 launch astrobee sim.launch.py gtloc:=true debug:=true rviz:=true default_robot:=false bumble:=true honey:=true
ros2 run executive teleop_tool -move -relative -pos "0 -1 0.5" -ns bumble
ros2 run executive teleop_tool -move -relative -pos "0 1 0.5" -ns honey
Hi. Recently I needed to run Astrobee in ROS2 and wanted to be able to do the following:
To do this, the management/executive is needed. I took as reference Katie's PR: https://github.com/nasa/astrobee/pull/777 and added the following modifications:
My changes are in this branch: https://github.com/traclabs/astrobee/tree/ros2_executive . With these changes I am currently able to undock the robot and move it around, either in the default setup or with Bumble/Honey (video attached).
I'd be happy to send a PR if it is helpful, thanks!
Multi-robot testing:
https://github.com/nasa/astrobee/assets/555379/da5ddd98-0854-466d-b0d2-17865a79b869
Default robot testing
https://github.com/nasa/astrobee/assets/555379/6a7efc22-96b6-4e38-a2fc-88773ff03eff