ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Workspace exploration from urdf?

asked 2013-08-28 10:22:06 -0600

Arn-O gravatar image

Hi.

Is there an easy way or a package to compute forward kinematics from an URDF file? The idea behind is to "explore" the workspace of a robot, plotting reachable points and dexterous area.

As far as I understand the document, TF is for tracking frames. KDL could do the tricks, but did not see if it is possible to use the URDF description of the robot to feed it.

Thanks in advance.

edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted
1

answered 2013-10-01 11:37:13 -0600

Arn-O gravatar image

updated 2013-10-01 11:43:02 -0600

The robot that I used is finally a RRR arm. So I wrote a code in Python that explores all possible solutions of the forward kinematic. That gives a big table (not that big either) and requests on this table are quite fast.

Here is the code on GitHub:

https://github.com/Arn-O/youbot-workspace-explorer

And a plot of the result:

http://zombiebrainzjuice.cc/first-result-youbot-workspace-exploration/

Example of request to solve inverse kinematics:

http://zombiebrainzjuice.cc/kuka-youbot-inverse-kinematics-simplified/

edit flag offensive delete link more

Comments

Hey, has the github repo been moved?

hc gravatar image hc  ( 2017-05-08 06:26:50 -0600 )edit

Yes, I have removed everything some time at the beginning of the year

Arn-O gravatar image Arn-O  ( 2017-05-08 06:36:43 -0600 )edit
1

answered 2013-10-01 11:48:53 -0600

Something pretty similar to what you describe is available in the moveit_workspace_analysis package. I´m not sure it is actively developed/maintained (at least compared to the main MoveIt! packages), but it should prove useful when looking at a robot´s workspace.

edit flag offensive delete link more

Comments

1

The name looks very close to what I'm looking for. I did not find any documentation on the repo ... any idea where to find that? Google did not provide the answer.

Arn-O gravatar image Arn-O  ( 2013-10-02 01:45:23 -0600 )edit

I fear the documentation is the code itself :) But given the quite good doxygen docs of MoveIt!, it´s quite possible to figure out what´s going on.

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher  ( 2013-10-02 09:24:05 -0600 )edit
0

answered 2013-10-02 04:30:14 -0600

David Lu gravatar image

I created the joint state publisher for exploration of URDF files, but it does not systematically explore the workspace.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2013-08-28 10:22:06 -0600

Seen: 1,319 times

Last updated: Oct 02 '13