moveit / moveit2_tutorials

A sphinx-based centralized documentation repo for MoveIt 2
https://moveit.picknik.ai
BSD 3-Clause "New" or "Revised" License
155 stars 195 forks source link

Update MoveIt Setup Assistant documentation for ROS Humble #641

Closed Robotawi closed 11 months ago

Robotawi commented 1 year ago

Description

The current documentation for MoveIt Setup Assistant still refers to Noetic related instructions. I want to update the documentation to include instructions specifically for ROS Humble, making it easier for users to set up MoveIt 2 robot_config packages.

I am willing to work on this issue and update the documentation as needed. I plan to do the following:

I will use the panda.urdf model from the moveit_resources_panda_description package instead of the official package from Franka Emika to avoid problems due to updating the official package. Maybe later, we can update again once things are more stable.

Any feedback or suggestions to make a better documentation are welcome. Thank you!

Your environment

Expected behaviour

An up-to-date documentation that provides users with the guidance they need to successfully set up MoveIt 2 robot_config packages on ROS Humble.

airbutt commented 1 year ago

That is an excellent Idea, In fact it took me a bit just to do the Panda set up from Scratch with humble due to some of the Issues with the UTF-8 and understanding of the controller managers. I managed even to generate my own Robot( 5-Axis) URDF from Autodesk 360 fusion and put it after some adaptions to the MSA. I am just stucked how to easy get use of Gazebo. I was able to write a complex own launchfile with all the controller manager to start and so forth but may be there is an easier way to reuse the MSA created launchfiles ?! somewhere the sync ( use_sim_time value=true ) needs to be added as well I bet. So the I am curious to see how you are doing it. I documented for an assignment all the steps through the MSA (with humble) but not for the panda, but I did it in parallel and it worked well for me.

Robotawi commented 1 year ago

Thanks for your comment @airbutt!

Yes, the auto-generated config and launch files make it easier. Did you see the ros2_control_demos examples and their documentation?

I updated the MSA tutorial, and what you mentioned is relevant but it is better to consider in another tutorial that refers to the MSA tutorial. I will make it and update you.

tylerjw commented 11 months ago

Thank you for the contribution. It looks like it is up to date: https://moveit.picknik.ai/main/doc/examples/setup_assistant/setup_assistant_tutorial.html