umigv / simulation_stack

Simulation model for ARV's 2022-2024 robot "Marvin"
MIT License
0 stars 0 forks source link

Make IGVC 2024 Course Gazebo World #6

Closed Ryan4253 closed 4 months ago

Ryan4253 commented 5 months ago

Is your feature request related to a problem? Please describe. We currently have no way to simulate a IGVC field with the current code we have.

Describe the solution you'd like Create a Gazebo World file with all the components of an IGVC field. We probably want two separate worlds - one with lane lines and one with walls so that we don't need lane line detection running to test nav planning. Once the world is created, the default world in the simulation launch file should be an empty world.

Additional context Example field, stolen from UofT's 2022 design report image

Actual field can be found here http://www.igvc.org/IGVC2024rules.pdf

Ryan4253 commented 5 months ago

Looks like their worlds is actually open for use. All we gotta do is figure out how to comply with Apache 2.0. https://github.com/UTRA-ART/Caffeine/tree/master/worlds

978-9-17-637879-3 commented 5 months ago

Pretty sure the course is the same as that modelimage

978-9-17-637879-3 commented 5 months ago

Looks like their worlds is actually open for use. All we gotta do is figure out how to comply with Apache 2.0.

https://github.com/UTRA-ART/Caffeine/tree/master/worlds

pretty easy actually, we just have to include the licenses that they have.

When using the Apache license, developers must include the original copyright notice, a copy of the license text itself, and in some cases, a copy of the notice file with attribution notes and a disclosure of any significant changes made to the original code. Disclosing major code changes is a key differentiator between the Apache license and other permissive open source software licensing restrictions.

Ryan4253 commented 5 months ago

Looks like you are the master here then, do you wanna work on that? I checked the folder and it looks like theres quite a bit of meshes, might not need all of those.

978-9-17-637879-3 commented 5 months ago

mayhaps

Ryan4253 commented 4 months ago

Note: when this is done make the sim.launch.py world default empty.world, and update readme accordingly, and add UTRA to credits

978-9-17-637879-3 commented 4 months ago

Closed by @27 57aafe209996a15905888ea69d2bf91ddb397b2a caa49bc687df1428c0839c27e2061cd771b93d66