Author: Hongtao Wu
ROS package to control Panda robot with MoveIt via ROS service. The Panda robot requires a realtime kernel to work with. We set up a realtime kernel on a Ubuntu 16.04 desktop and advertise the ROS service to interact with the robot via ROS MultipleMachine.
move_to_joint
: control the robot to a joint configurationmove_to_cartesian
: control the robot to a cartesian posemove_gripper
: control the gripper
- Initialize MoveIt and Rviz
roslaunch panda_moveit_config panda_control_moveit_rviz.launch robot_ip:=<robot_ip> load_gripper:=<true/false>
- Run the panda control server node
rosrun panda_moveit_ctrl panda_moveit_ctrl_server_node.py
- Control the robot by calling the service.
A sample code to control is in
scripts/panda_moveit_ctrl_node.py
.