Welcome to JetCobot repository
3. MoveIt drives the real machine
MoveIt drives the real machine
1. Usage environment
Motherboard: Jetson Orin Nano/Nx
ROS2: Humble
2. Drive the real machine
The real machine is driven by subscribing to the /joint_states topic of Moveit2 to convert the joint state information of the robot arm into the control of the real robot arm.
Note: Since the real robot arm does not have an obstacle avoidance function, some positions may encounter obstacles; so the planned robot arm movements should be as reasonable as possible and avoid positions with obstacles
(It is recommended to use preset positions to demonstrate driving the real machine)
2.1. Start the real machine
If you do not drive the real machine, simulate the robot arm movements in MoveIt:
xxxxxxxxxxros2 run jetcobot_driver sync_plan
2.2. Start MoveIt2
xxxxxxxxxxros2 launch jetcobot_moveit demo.launch.py


3. Real machine movement
Demonstrating driving the real robot arm to the preset initialization position:
Set the planning group: arm_group
Set the pose: init
Plan and execute pose: Plan & Execute
