Skip to content

Ackermann Steering #3

@Jskacines

Description

@Jskacines
  1. Read about ackermann steering
  2. Update vehicle and test_vehicle.yaml to sweep through steer angles as a dimensionless parameter. Steered angle range should be (-1,1), and you should add a parameter to test_vehicle.yaml called "max steer angle".
  3. Update steering() to account for ackermann using the dimensionless steering and max steer angle inputs. LMK if you need help deriving a formula for ackermann steer angle. You should end up with a steered angle for left and right tire.
  4. Update calculation for slip angle with these independent L+R steer angles
  5. Update steering rotation matricies OR rewrite tire_forces() so that a steering rotation matrix isn't necessary using something like scipy.spatial.transform.rotation

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions