Moveit planning arm to wall

asked 2020-05-05 11:05:41 -0500

updated 2020-05-05 11:06:57 -0500

Hello, Is there a way to make the end effector of a manipulator plan to a pose in front of an object of an octomap? Let's say I drive my mobile manipulator to the known location of a wall (octomap of the wall generated in RViz while driving) and I want my end effector pose to be 10 cm in front of the wall with a particular orientation but without hardcoding the pose of the end effector in de frame of the mobile base (since I would know where the base will be in front of the wall)?

Could this be done by requesting the location of the cells of the wall and telling the arm to plan towards it?

Any suggestions would be much appreciated.

edit retag flag offensive close merge delete

Comments

My first instinct would be to estimate the wall from the octomap and use that place to generate your goal pose.

fvd gravatar image fvd  ( 2020-05-13 22:56:49 -0500 )edit

Thank you for your comment, the problem is that I don't know how to get information from the generated octomap in MoveIt. For the moment, we're using lasersensor data to determine the pose of the wall in front of the robot and than adjusting the pose of the endeffector. As you see, this is a workaround instead of using the octomap.

student_Ros_melodic_mobile_manipulator gravatar image student_Ros_melodic_mobile_manipulator  ( 2020-05-14 06:17:21 -0500 )edit

Have you checked the Octomap API?

fvd gravatar image fvd  ( 2020-05-18 01:24:28 -0500 )edit