ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Just solved this problem for the TIAGo robot and the panda robot.
I used ComputeCartesianPath() from the Moveit! API and created waypoints using components of the position of the end effector with respect to the centre:
for( theta in 0 to 90)
target_pose.position. y = r*sin(theta)
target_pose.position. x = r*cos(theta)
waypoints.pushback(target_pose)
Then call the ComputeCartesianPath() using required syntax!