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

Add support to new version of Gazebo (formerly known as Ignition) #24

Open
Tracked by #83
padhupradheep opened this issue Aug 26, 2021 · 7 comments
Open
Tracked by #83
Assignees
Labels

Comments

@padhupradheep
Copy link
Member

padhupradheep commented Aug 26, 2021

Open Robotics have already launched the successor to Gazebo named as ignition. It would benefit the community to build, develop plugins based on our robots!

@padhupradheep padhupradheep added the enhancement New feature or request label Sep 13, 2021
@padhupradheep
Copy link
Member Author

padhupradheep commented Mar 25, 2022

https://ignitionrobotics.org/docs/citadel/comparison Time to move towards Ignition Gazebo.

Why do we need to move to Ignition ? Here is a nice post on Gazebo Discourse

@padhupradheep
Copy link
Member Author

Initial work can be found in this branch https://github.com/neobotix/neo_simulation2/tree/fortress-migration

Waiting for issue gazebosim/gz-sim#1672 (comment) to be fixed by open robotics for moving further

@padhupradheep padhupradheep changed the title Add support to ignition simulation Add support to new version of Gazebo (formerly known as Ignition) Oct 10, 2022
@padhupradheep
Copy link
Member Author

The issue specified above is fixed. Need to give a full throttle to get the package up.

@padhupradheep
Copy link
Member Author

padhupradheep commented Jul 4, 2023

Towards the first release:

  • robot (MPO-700)
  • robot state publisher
  • world (AWS World)
  • laser scanners
  • navigation 2 setup

@azeey
Copy link

azeey commented Dec 21, 2023

Any progress on this?
As you may know, Gazebo-classic (aka Gazebo11, see Terminology) is no longer being actively developed and will not be available on ROS Jazzy (REP 2000).
These might be helpful resources if you weren't aware:

@padhupradheep
Copy link
Member Author

padhupradheep commented Jan 4, 2024

Hey @azeey

First of all sorry for the late response, was out on vacation. On behalf of everyone from our team, we wish you and your team a fantastic 2024.

As far as with the progress. We are almost done with the initial migration. We are well aware about the Gazebo 11 and we hope to make the first release of new version soon.

We have hit a bump currently with the new world that we created for the modern Gazebo setup. The real time factor is oscillating from 0.78 - 0.9. As you can see in the fortress migration branch, we have 2 worlds, namely:

  • neo_workshop.sdf
  • neo_workshop_empty.sdf

neo_workshop.sdf has some simulated cardboard boxes and the other one has just the walls without the cardboard boxes. Apparently, the RTF in the later is around 0.99 whereas for the former, it is oscillating as mentioned above. I suspect it's somehow related to the boxes that we created. I'd probably open a question in the robot stack exchange forum, if we couldn't figure it out. (Edit: Could be also because of the GPU lidar, gazebosim/ros_gz#368)

Apart from this, everything else seems to work as expected. Thank you for following up.

@azeey
Copy link

azeey commented Jan 8, 2024

Thanks for the update! We are aware of the GPU lidar issue and planning to improve it's performance. In the meantime, you could set the rending Sensors system to use ogre.

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

No branches or pull requests

2 participants