moveit2 icon indicating copy to clipboard operation
moveit2 copied to clipboard

GSOC 2024: MuJoCo ROS/MoveIt integration

Open sangteak601 opened this issue 1 year ago • 4 comments

Hi all,

I will work on integrating MuJoCo simulation with ROS2 and MoveIt2 for GSOC. The project description can be found here

The goals and milestones of the project will be as follows:

  • [ ] Implement ROS2 interface for MuJoCo(mujoco_ros2_control)
  • [ ] Create example use-case using mujoco_ros2_control and MoveIt
  • [ ] Compare the result with other simulation tools

sangteak601 avatar May 18 '24 12:05 sangteak601

Hi @sangteak601,

It is great that you are participating in GSoC and working on this project. I was a past participant of GSoC with MoveIt, in general its a great experience, I hope you have a great time.

I wished to post here as I have had the need to work on the topic of integrating mujoco with ROS as part of my workflow for performing robotics research. To this end I create the following package: https://github.com/peterdavidfagan/mujoco_ros. One aspect of this package that I find very useful is the integration of mujoco's interactive viewer.

I am very interested in the work you will be completing and would also be keen to align my workflows/packages with your ros2_control integration (right now I leverage topic_based_ros2_control). Looking forward to seeing the progress you make and if you ever want to chat about any of the details of what I have done to date on this topic I would be happy to discuss.

Just seeing your progress already cool stuff: https://github.com/sangteak601/mujoco_ros2_control.

peterdavidfagan avatar May 31 '24 11:05 peterdavidfagan

It's ROS 1, AFAIK, but @rhaschke's team/colleagues have been working on: ubi-agni/mujoco_ros_pkgs.

gavanderhoorn avatar May 31 '24 11:05 gavanderhoorn

+1 on @gavanderhoorn's comment, @rhaschke's teams work is really nice on this. Also maybe it came up already in meetings as @sjahr mentioned this to me in the past but there is also the following integration work: https://github.com/fzi-forschungszentrum-informatik/cartesian_controllers/tree/ros2/cartesian_controller_simulation.

peterdavidfagan avatar May 31 '24 11:05 peterdavidfagan

Hi @peterdavidfagan and @gavanderhoorn, Thanks for your interest in my GSOC project and for sharing other relevant repos. It’s good to know there are some workarounds on this topic. They all look very useful! My work will be updated on my personal repo (https://github.com/sangteak601/mujoco_ros2_control). If you’re interested, please check it out for progress.

sangteak601 avatar Jun 23 '24 05:06 sangteak601