Skip to content

Alternative kinematic model generation #6

@Jskacines

Description

@Jskacines

Steps for completing this issue:

  1. Familiarize yourself with the kinematic model and solver in /kinematics/
  2. Implement a new method as an alternative to from_hardpoints() This new method (from_parameters, or something of that nature) should achieve the following:
  • Read from a .yaml parameter file
  • Create a front and rear response surface in the same format as from_hardpoints()
    The parameters in the .yaml parameter file should be the following:
Parameter Description Units
Trackwidth y-axis distance between contact patch positions mm
Wheelbase x-axis distance between contact patch positions mm
Motion ratio rate at which the shock displaces relative to the contact patch (see how its defined in the code) unitless (mm/mm)
Steer rate rate at which the wheel rotates compared to the steering rack displacement deg/mm
Nonlinear motion ratio rate at which the motion ratio deviates from it's constant values relative to wheel displacement /mm
Ackermann rate at which the outside wheel deviates from the inner wheel per degree of rotation OR relative to steering rack deg/deg OR deg/mm
% Anti geometry will discuss later

Metadata

Metadata

Assignees

No one assigned

    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