arci-ros2
ROS2 implementation for arci.
Dependencies
Install
Build
Build openrr with the feature ros2
How to use (navigation2)
Install navigation2
Read here and install navigation2 and simulator.
Launch simulator
Run command line tools
Send navigation goal via command line
Don't forget to set the initial pose of the robot before sending the goal pose using the 2D Pose Estimate button of rviz.
GUI to send velocity
How to use (ros2_control)
Install ros2_control_demos
Clone and build ros2_control_demos
- if
ROS2_DISTROis foxy: checkout foxy branch, install it, and sourceinstall/setup.bash. - if
ROS2_DISTROis galactic: replace all "foxy" in the repository with "galactic", install it, and sourceinstall/setup.bash.
Launch rrbot example and controllers
Launch rrbot example
Stop existing controllers.
Start position_trajectory_controller and joint_state_broadcaster.
Run command line tools
Run ros2_control example of arci-ros2
License
Licensed under the Apache License, Version 2.0.