The following launch file will launch an rviz emulated xarm7 that can be controlled through the standard move_group c++ moveit2 client. This has been tested in ROS2 Humble, tho it should work with other distribution with little to no modifications.
To make it work for your specific robot arm, you only need to modify the MoveitConfigsBuilder() arguments, which are the same as the ones described in the official documentation.
The following launch file will launch an rviz emulated xarm7 that can be controlled through the standard
move_group
c++ moveit2 client. This has been tested in ROS2 Humble, tho it should work with other distribution with little to no modifications.To make it work for your specific robot arm, you only need to modify the
MoveitConfigsBuilder()
arguments, which are the same as the ones described in the official documentation.To use real hardware, only the
MoveitConfigsBuilder()
needs to be slightly modified: