Skip to content

Mitigate levitation issue #1152

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

Draft
wants to merge 1 commit into
base: dev
Choose a base branch
from
Draft

Conversation

azaleacolburn
Copy link
Contributor

Description

Previously, all robots levitated a bunch and it looked really ugly, by lowering the suspension factor, some robots (like Dozer) will still levitate but not appear to do so. Other robots, however, will still have a minimum amount of levitation due to wheel suspension. I speculate that it has something to do with the physics of real vs toon robots, as that seemed to be the distinguishing factor, perhaps the dimensions or hit-boxes on the real robots are ill defined, or the wheel types work differently, I'm not really sure. The only way to fix it for them is to set the suspension constants to 0, which causes collision-like issues with the ground (for some reason). To fix the collision issue, I tried disabling friction and printing for collisions, however, no collisions were being triggered when the robots tried and failed to be moved forward while touching the ground. I left this mini-investigation very confused.

I'm going to come back to this ticket another time and take another crack at it, since I'm sure I could do better with a bit of inspiration and some more time to test

Objectives

  • To reduce levitation
  • To make all robots not need to levitate to move

Testing Done

JIRA Issue

Note

This PR doesn't exactly close this ticket, it's just a mitigation of the issue.

@azaleacolburn azaleacolburn requested review from a team as code owners June 20, 2025 18:04
@azaleacolburn azaleacolburn changed the title fix(mitigate): some robots now levitate closer to the ground Mitigate levitation issue Jun 20, 2025
@azaleacolburn azaleacolburn marked this pull request as draft June 20, 2025 18:13
@azaleacolburn azaleacolburn added bug physics Relating to either the underlying physics engine or the usage of it labels Jun 25, 2025
@azaleacolburn azaleacolburn self-assigned this Jun 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug physics Relating to either the underlying physics engine or the usage of it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant