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

Fix foot step placement during rotation #630

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Flova
Copy link
Member

@Flova Flova commented Nov 28, 2024

Summary

Adjust foot placement during rotations, so the feet pivot in both directions. Otherwise, one foot always stayed on the front and the other one on the back when the robot was rotating in place. This lead to an instability along the diagonal axis.

Examples

New

image
image

Old

image
image

Proposed changes

Place the foot along a circle around the support foot so that it is an Asymptote angled with the target rotation divided by two. We divide by two, because half of the offset is already present from the previous step.

Checklist

  • Run colcon build
  • Write documentation
  • Test on your machine
  • Test on the robot
  • Create issues for future work
  • Triage this PR and label it

@Flova Flova marked this pull request as ready for review November 28, 2024 17:26
@Flova Flova added bug Something isn't working motion labels Nov 28, 2024
@Flova Flova self-assigned this Nov 28, 2024
@Flova Flova assigned texhnolyze and jaagut and unassigned texhnolyze and jaagut Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working motion
Projects
Status: 👀 In review
Development

Successfully merging this pull request may close these issues.

3 participants