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

What is the round tip on the arm of the MoveIt! ?

asked 2020-05-12 03:49:32 -0500

jahad gravatar image

updated 2020-05-12 05:56:27 -0500

Hi, everyone.

If you clone https://github.com/DENSORobot/denso_r... and run roslaunch denso_robot_moveit_config moveit_planning_execution.launch, you will get the following image.

image description

If you operate something on the end of the arm like this, you can also move it on Gazebo. How is this behavior accomplished?

Personally, I would like to realize that in denso_robot_descriptions/vs060_description/vs060.urdf, the robot name, the joint name, and the link name are appended with prefix so that the left and right can be distinguished. It worked well without prefix, but not with prefix. This is despite the fact that the error warnings displayed on the device are the same.

Does anyone know how to realize?

Thank you very much.

edit retag flag offensive close merge delete

Comments

Please attach your images directly to the question instead of linking to a google drive.

I've given you sufficient karma.

gvdhoorn gravatar image gvdhoorn  ( 2020-05-12 04:21:43 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2020-05-12 05:02:20 -0500

fvd gravatar image

You're asking multiple questions at once. The answer in your post title is about the interactive marker at the tip of the robot arm, which is a tool in Rviz that helps you set goals for MoveIt. It seems like you answered this question by yourself.

The question in your text is about how to set up and control two robot arms left and right, which is more complicated. In short, the best way to do it seems to be:

  • Define a URDF with multiple robots in it (read up on how to make your own URDF here. I also recommend looking at xacro macros like this so you don't have to copy-paste your robot files)
  • Make a moveit_config for your new robot (the "robot" now contains both of your robot arms) and create a separate planning group for each arm
  • Adjust the names of the joints in the SRDF and YAML files so that MoveIt and Gazebo know which of them to plan for and control. Simply changing the names in the URDF does not work, because MoveIt and Gazebo will look for the old joints.

You can find more details in other threads on using multiple arms in moveit, like here, here, or here.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2020-05-12 02:53:00 -0500

Seen: 134 times

Last updated: May 12 '20