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

Plug in for tracked vehicles #365

Open
osrf-migration opened this issue Mar 23, 2020 · 7 comments
Open

Plug in for tracked vehicles #365

osrf-migration opened this issue Mar 23, 2020 · 7 comments
Labels
enhancement New feature or request major

Comments

@osrf-migration
Copy link

Original report (archived issue) by Hector Escobar (Bitbucket: hector_escobar).


We would like to know if you have an ignition plug in available for tracked vehicles like the one on previous Gazebo like the ones below,

https://bitbucket.org/osrf/gazebo/pull-requests/3116/added-cmd_vel_twist-control-topic-to/diff

https://bitbucket.org/osrf/gazebo/pull-requests/2652/added-support-for-tracked-vehicles/diff

@osrf-migration
Copy link
Author

Original comment by Neil Johnson (Bitbucket: realdealneil1980).


Related question: Is ignition-gazebo (what’s used by SubT) the same as one of the releases of gazebo? The above pull requests were accepted into gazebo9, I believe. Is there a porting guide for transitioning plugins from regular gazebo (gazebo9, 10, 11, etc) to ignition-gazebo? The versioning is pretty confusing.

@osrf-migration
Copy link
Author

Original comment by Nate Koenig (Bitbucket: Nathan Koenig).


There is an approximation of tracked vehicle support in Ignition using a large number of wheels. See https://bitbucket.org/ignitionrobotics/ign-gazebo/src/default/examples/worlds/track_drive.sdf.

Ignition is not Gazebo9/10/11. The Ignition code resides in separate repositories (https://bitbucket.org/ignitionrobotics/) and has a different API. There is also a separate web page, with release information. Additionally, there are separate debians for Ignition.

Here is a migration guide.

@osrf-migration osrf-migration added major enhancement New feature or request labels Apr 9, 2020
@peci1
Copy link
Collaborator

peci1 commented Jan 19, 2021

I'm gonna work on this, but it's probably gonna take time and require hacking DART. But do I understand correctly that OSRF and DART developers are somehow close and changes in DART could be upstreamed fast enough to be useful for the Final event?

@peci1
Copy link
Collaborator

peci1 commented Apr 6, 2021

I've started working on a more proper support of tracked vehicles in Ignition Gazebo: gazebo-forks/dart#22 .

@peci1
Copy link
Collaborator

peci1 commented Jun 20, 2021

Solution proposed in #958

@peci1
Copy link
Collaborator

peci1 commented Jan 26, 2022

With #958 being merged, Absolem and MARV robots have already received the proper tracks model. Now waiting for #1048 to add it to the remaining tracked robot models.

@peci1
Copy link
Collaborator

peci1 commented Apr 25, 2022

#1048 got also merged 🎉 , so all tracked vehicles in subt now have the better track model. The only thing that is now pending for the models to be usable in cloudsim is a new subt release of docker images. Except for that, this issue can be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major
Projects
None yet
Development

No branches or pull requests

2 participants