Skip to content
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

Realistic Gazebo Simulator World #115

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

maxsvetlik
Copy link
Member

@maxsvetlik maxsvetlik commented May 8, 2020

This adds models for GDC 3ne for use in Gazebo sim. These models were built off of a real-world SLAM map using Gazebo's building editor tool.

The number of walls and how they're specified (sdf vs mesh) means that the simulator has more to deal with and runs at a lower frame rate in the realistic world. It should be more accurate, however.

This has not been integrated as a replacement for the existing de-facto Gazebo simulator world in this repo, since the existing world may still be useful to compare against as it has been used in previous experiments and papers.

@maxsvetlik
Copy link
Member Author

This is working in Kinetic with a single robot instance, i.e. launching simulation_v2.realistic_gazebo.launch. Unfortunately this does not scale to multiple robot instances in Kinetic, as Gazebo fails to load odometry plugins for n-1 robots. This seems only to happen if the world file includes models that have 'too many' links. So a multi_robot_simulation.realistic_gazebo.launch will not work as expected in Kinetic because Gazebo does not publish the odom information that's required for our stack.

Fortunately this is not an issue in Gazebo 9 in ROS Melodic, and works right out of the box. So I guess this is blocked on the upgrade to Melodic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant