- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Add octomap and visualizations to moveit and rviz. #318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Jelmer de Wolde <[email protected]>
Signed-off-by: Jelmer de Wolde <[email protected]>
Signed-off-by: Jelmer de Wolde <[email protected]>
Signed-off-by: Jelmer de Wolde <[email protected]>
f47bff6    to
    d577008      
    Compare
  
    Signed-off-by: Jelmer de Wolde <[email protected]>
| return; | ||
| } | ||
| auto cmd = fmt::format( | ||
| "ros2 launch rcdt_moveit relay_octomap.launch.py " | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this done just to ensure that the Octomap is not run all the time? Is there no way to disable/pause the Octomap generation more directly? Or does the third-party code not support that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed. I couldn't find a way to enable or disable. Also see:
moveit/moveit#1728
The only suggested solution is to enable/disable by passing the camera output to a topic (or not). I first tried this with a subscriber/publisher, but this results in delays due to serialization. Therefore I now start the topic_tools relay process to do this without serialization.
| When running the robots.launch.py as indicated above, I get [gz-4] [Err] [Physics.cc:1785] Attempting to create a mimic constraint for joint [fr3_finger_joint2] but the chosen physics engine does not support mimic constraints, so no constraint will be created.
[...]
[gz-4] [Err] [Ogre2MeshFactory.cc:595] Cannot load mesh with zero sub-meshes
[gz-4] [Err] [Ogre2MeshFactory.cc:124] Failed to get Ogre item for [/home/rcdt/rcdt_robotics/ros2_ws/install/rcdt_gazebo/share/rcdt_gazebo/models/basket/resources/basket.obj]
[gz-4] [Err] [SceneManager.cc:426] Failed to load geometry for visual: visual
[gz-4] [Err] [Ogre2MeshFactory.cc:595] Cannot load mesh with zero sub-meshes
[gz-4] [Err] [Ogre2MeshFactory.cc:124] Failed to get Ogre item for [/home/rcdt/rcdt_robotics/ros2_ws/install/rcdt_gazebo/share/rcdt_gazebo/models/brick/resources/baksteen.obj]
[gz-4] [Err] [SceneManager.cc:426] Failed to load geometry for visual: visualAnd the simple_gui gives a "No executable found". | 
Description
This PR extends functions for the control of the arm, in preparation of grasping:
Fixes: #222, #278
Testing
You can test all actions by starting the
franka_planningconfiguration in one terminal:and the simple ui in a second terminal:
You should be able to perform all actions in the browser on http://localhost:8080.
Documentation
Additional Notes
Any relevant screenshots, logs, or context.