-
Notifications
You must be signed in to change notification settings - Fork 137
feat: Add Ignition Gazebo Tugbot simulation example #203
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
Conversation
- Fix macOS XQuartz display issues with dynamic DOCKER_DISPLAY variable - Add platform-specific setup instructions for macOS, Linux, Windows - Remove hard-coded IP addresses and display numbers - Add comprehensive troubleshooting for common X11 connection errors Resolves Docker GUI display issues on macOS and improves cross-platform compatibility.
…ty and X11 support
Updated images and added a working demo section.
|
Hi @itsbharatj, thank you for your contribution! This demo is very interesting and well thought out. However, I don’t think this example should be added directly to the In particular, since this change modifies the I’d recommend creating a new repository (e.g., Thank you! |
|
Hi @stex2005, Thanks for the review and the kind words about the demo. However, I'd like to share my reasoning for keeping this example in the main repo, particularly regarding how the dependencies are handled: 1. Dependencies: 2. First example using Further, reading through the contribution guidelines, my impression was that the current repo is looking for more examples and integrations. I strongly believe keeping diverse examples in the main repo significantly helps with adoption. Let me know what you think! |
|
Hi @itsbharatj, Thanks again for the clarification. You’re right that using The main reason I still prefer a separate repo is scope. We’d like to keep If y'all agree, I’ll go ahead and create the new repo and help migrate everything over. |
|
Hi @stex2005, Sure, completely understand that you would want to keep the Thanks, |
|
Good from me on creating a separate repo! |
|
This repo could have a high level readme and several folders in it, each with its own project.toml |
|
https://github.com/robotmcp/demos-ros-mcp-server/ |
|
Thanks @rjohn-v, Regards, |
|
Hey @rjohn-v and @stex2005, |
Description
Integrates a Tugbot warehouse simulation example using Ignition Gazebo (Fortress) to demonstrate robot control via ROS-MCP.
Changes
.sdf) and unified launch configuration.pyproject.tomlwith abridgegroup (pymongo,tornado,netifaces) to resolve ROS node conflicts inuvenvironments.README.mdwith setup instructions for Ubuntu 22.04/Humble.