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

P4 - Account for wheel slippage in ekf localization #52

Open
3 tasks
1999michael opened this issue Oct 17, 2020 · 1 comment
Open
3 tasks

P4 - Account for wheel slippage in ekf localization #52

1999michael opened this issue Oct 17, 2020 · 1 comment

Comments

@1999michael
Copy link
Contributor

1999michael commented Oct 17, 2020

Description:

  • When Caffeine tries to run into an obstacle/wall or can't go up the ramps, the wheels will slip, i.e. wheels move but the robot doesn't. This will throw off the ekf localization. We need to be able to account for wheel slippage (bad values in encoder when fusing odometry with ekf localization).

Goals:

  • Still have a good estimate of odometry even when wheel slippage occurs.

Acceptance Criteria:

  • Local/global odometry remain fairly accurate when Caffeine is trying to go into a wall
  • Local/global odometry remain fairly accurate when Caffeine is trying to go onto a ramp (but doesn't have enough power)

Notes:

  • This is one of two issues related to fixes to be implemented for ekf location (other issue is lost visual odometry). You will need to remove situations where visual odometry is lost when testing for this issue.
  • Note that the solution does not have to be restricted to changes directly related to ekf localization, as long as its reasonable
@1999michael
Copy link
Contributor Author

LOWER PRIORITY
Reasoning: This will only be an issue if wheels are slipping for a prolonged period of time (which shouldn't happen as long as we don't run into obstacles/walls for long periods of time). If we do run into obstacles/walls for long period of time, we should focus on nav_stack rather than ekf.

@1999michael 1999michael changed the title Account for wheel slippage in ekf localization P4 - Account for wheel slippage in ekf localization May 29, 2021
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

No branches or pull requests

1 participant