Robotics StackExchange | Archived questions

Using IKFast for Denso

Hi,

I have loaded denso robot into Gazebo with a camera attached to its end-effector. You can see my files here.

Now, I have the robot end-effector command in the Cartesian space (x, y, z, theta(orientation around z axis)). I want the Jacobian matrix to transform the command I mentioned to obtain joints velocity. After that by integration I will have joints position and I can input these positions to the desired robot configuration.

My question is how to use IKFast from here to get the Jacobian matrix. Is it possible?

I don't know whether it is correct or not. As I understood, I need something like this page.

The distro of my ROS is indigo running on Ubuntu 14.04.

Asked by MahsaP on 2015-07-29 04:18:17 UTC

Comments

Answers

Given that denso vs060 package already comes with ikfast plugins, you could try swapping kinematics setting accordingly, something like the following in vs060_moveit_config/config/kinematics.yaml:

- kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
+ kinematics_solver: vs060A1_AV6_NNN_NNN_manipulator_kinematics/IKFastKinematicsPlugin

I haven't tested so let me know how this works.


UPDATE) I'm getting to understand your situation better now that I've taken a look at your code. Maybe you should describe all the commands you use to run all the processes (by editing your original post), since I couldn't figure out how you run your IKFast plugin nor how you pass setpoint to the controller.

Asked by 130s on 2015-08-20 12:43:54 UTC

Comments

@i30s Thank you for your answer. Before you answered me, I had included files within my other packages from denso/vs060A1_AV6_NNN_NNN_arm_navigation/src/.

Asked by MahsaP on 2015-09-03 09:02:46 UTC

However, I still have a problem. Because when I include these files and set the setting for the cmake files I receive some errors and it cannot find the libraries related to these cpp files.

Asked by MahsaP on 2015-09-03 09:03:56 UTC

Would you please help me how to do that? If it is necessary, you can reach my files from gazebo_ros_denso/

Asked by MahsaP on 2015-09-03 09:06:03 UTC

@130s Thank you for your suggestion. Now I have set the IKFastKinematicsPlugin. Do you know how I can use this plugin with Gazebo (I mean how to edit my launch file)?

Asked by MahsaP on 2015-09-28 18:20:56 UTC

I think you've asked a new question (which is a good usage of this website :)) about IKFast and Gazebo http://answers.ros.org/question/218823/using-ikfast-plugin-with-gazebo/ so this question might be worth closed?

Asked by 130s on 2015-10-08 15:30:27 UTC

Ok. I will close this question.

Asked by MahsaP on 2015-10-08 15:47:19 UTC