A project in ROS & Gazebo of 3DoF KUKA KR5 robotic arm. The service gets [x y z] coordinates (m) and time duration (s), calculates trajectory with trapezoidal velocity profile and then executing the manipulation.
I successfully was able to give the endeffector an end position but I am unfortunately not able to turn the endeffector.... - basically I just want to tilt the endefectors position(in x and y) and turn it around its own axis
Any ideas how to achieve that?
Oh I just saw that you are using only 4 joints (with base joint) so it is not possible to influence the endeffectors orientation directly ...... more joints are required!
So perfect would be if you kind of know the transformation from link3 (-0.062257 -0.0012327 0.14769) to the endeffector's position
I'm able to get the things ready but still facing some issue in sending the comand to controllers because I'm unable to use the following command.
"rosservice call /move_arm"
How can I set the parameters for these arguments in terminal?
std_msgs/Float64[3] desired_xyz
std_msgs/Float64 duration
I used " rosservice call /move_arm "data: 0.5, 0.5, 0.5" "data: 0.6" "
but getting error...