Skip to content

Conversation

iche033
Copy link
Contributor

@iche033 iche033 commented Sep 12, 2025

🎉 New feature

Requires gazebosim/gz-sim#3087

Summary

Add vehicle with LookupWheelSlip system

To test, see the demo description in world sdf file:

    <!-- A vehicle is placed in front of a gravel ramp. It is attached with a
         LookupWheelSlip system that dynamically adjusts the longitudinal slip
         compliance parameters of the wheels based on the location of the
         vehicle. The system uses a look-up slip map that maps to the entire
         warehouse floor. To see the slip region,
           1. Uncomment the warehouse_slip_map_visualization model below
           2. Launch jetty.sdf demo world
           2. Make ramp semi-transparent (right click -> View -> Transparent)
              to reveal the green slip region.

         Publish the following command to move the vehicle up the ramp

         gz topic -t "/model/vehicle_with_wheel_slip/cmd_vel" -m gz.msgs.Twist -p "linear: {x: 1.0}"

         The vehicle should slip as it moves into the slip region.
    -->

Outdated gif:
jetty_lookup_wheel_slip_demo

Update: Replaced vehicle with X1 UGV
jetty_ugv_wheel_slip

Checklist

  • Signed all commits for DCO
  • Added tests
  • Added example and/or tutorial
  • Updated documentation (as needed)
  • Updated migration guide (as needed)
  • Consider updating Python bindings (if the library has them)
  • codecheck passed (See contributing)
  • All tests passed (See test coverage)
  • While waiting for a review on your PR, please help review another open pull request to support the maintainers
  • Was GenAI used to generate this PR? If so, make sure to add "Generated-by" to your commits. (See this policy for more info.)

Generated-by: Remove this if GenAI was not used.

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by and Generated-by messages.

Signed-off-by: Ian Chen <ichen@openrobotics.org>
@iche033 iche033 changed the title Add lookup wheel_slip_demo Add lookup_wheel_slip demo Sep 12, 2025
@iche033 iche033 changed the title Add lookup_wheel_slip demo Add LookupWheelSlip system demo Sep 12, 2025
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Copy link
Contributor

@azeey azeey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor comment. LGTM otherwise.

Comment on lines 131 to 143
<!--<visual name="visual">
<geometry>
<plane>
<normal>0 0 1</normal>
<size>100 100</size>
</plane>
</geometry>
<material>
<ambient>0.8 0.8 0.8 1</ambient>
<diffuse>0.8 0.8 0.8 1</diffuse>
<specular>0.8 0.8 0.8 1</specular>
</material>
</visual>-->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed in d02e237

Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
@iche033 iche033 merged commit 636df0a into main Oct 7, 2025
1 check passed
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.

2 participants