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

Gazebo: Add WildThumper with Lidar #101

Merged

Conversation

srmainwaring
Copy link
Collaborator

@srmainwaring srmainwaring commented Oct 7, 2023

Add a variant of the wild thumper rover with a RP A1 Lidar, reusing the mesh files from the existing wildthumper model.

Comments

Ideally we would use model nesting to compose the lidar link with the existing willdthumper model. Unfortunately because of limitations in the sdformat_urdf plugin (see: ros/sdformat_urdf#20) Gazebo and ROS cannot handle different resource prefixes consistently. There is a work-around that allows us to display the SDFormat robot model in both Gazebo and rviz provided the model is not nested. The required prefix is substituted at launch time in the ROS 2 Python launch file. The approach requires that all resources are specified a single SDF file.

When the upstream issues are addressed the lidar variant of the wild thumper model can be simplified.

See also

@srmainwaring srmainwaring merged commit ed8a3d2 into ArduPilot:master Oct 8, 2023
@srmainwaring srmainwaring deleted the prs/pr-wildthumper-with-lidar branch October 8, 2023 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant