micahpearlman / ZeroSim

Robotic simulation engine using ROS and Unity
https://zeroengineering.io
MIT License
1 stars 0 forks source link

Ubuntu22.04 and ROS2 humble support? #1

Open JackhanceLi opened 1 month ago

JackhanceLi commented 1 month ago

Hi there, Firstly Thanks for your great work, I would like to know if this repo support Ubuntu22.04 and ROS2 humble. Many thanks to your reply.

micahpearlman commented 1 month ago

I have run the Unity simulator on Ubuntu 22.04 with a more recent version of Unity (the latest LTS). I have personally not tested against ROS2 but I do know other users have had success. The communication from ZeroSim to ROS is via ROS Bridge and as far as I am aware ROS Bridge server is available as a ROS2 package and should be able to communicate with ZeroSim. This blog post should give you some insight in setting up the ROS Bridge server https://foxglove.dev/blog/using-rosbridge-with-ros2

One thing to keep in mind is the ZeroSim ROS Bridge client only supports TCP and not WebSockets so make sure the server is setup for TCP.