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

Is there any workspace analysis tool in ROS for a robot arm?

asked 2012-10-16 21:13:44 -0500

I have a 7 DOF robot arm and i want to use it to do table top manipulations. so firstly i want to do a workspace analysis for the arm so that i can know how to place the table such that the arm can reach any point of the table. i've tried a brute-force way, that is, to increase each joint's rotation by a certain step and then use FK to get a position. but since my arm is of 7 DOF, this method is very very slow and the final result contains too many data for matlab to display. i also know that there is a monto-carlo based method, but don't know how to realize it. so i just wonder if there is any tool/package in ROS to do the workspace analysis. it would be even better to show the workspace in rviz. Thanks.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
3

answered 2012-10-16 23:02:59 -0500

I'm not sure about the availability of what you request for ROS/rviz (hopefully someone else will shed light on this), but OpenRAVE offers functionality for this. It is pretty easy to convert a URDF based robot arm to the OpenRAVE format, so you could give that a shot. I covered the conversion process as part of a answer here.

See also the kinematicreachability OpenRAVE docs and the other database generators.

edit flag offensive delete link more

Comments

Thanks man. i will take a look at openrave

yangyangcv gravatar image yangyangcv  ( 2012-10-17 01:51:15 -0500 )edit
2

answered 2016-12-22 19:55:07 -0500

pyni_sjtu gravatar image

A package called reuleaux can satisfy your requirements.

edit flag offensive delete link more

Comments

jontromanab gravatar image jontromanab  ( 2017-10-03 20:50:27 -0500 )edit

Question Tools

4 followers

Stats

Asked: 2012-10-16 21:13:44 -0500

Seen: 1,866 times

Last updated: Dec 22 '16