Skip to content

Add PID support for Talon SRX and Jaguar motor controllers #40

Closed

Description

@rhauch

We're going to add hardware-based PID control. This will largely be via our existing Controller interface, which PIDController implements and which a new TalonController interface extends and exposes all of the real Talon SRX CAN PID functionality. A HardwareTalonController implementation class will directly use the wpilibj.CANTalon instance, will have a no-op Executable, and will be created via the Hardware class.

See the following class diagram.

controlledmotor

Activity

  1. self-assigned this
    on Nov 15, 2015
  2. added this to the Release 1.1.0 milestone on Nov 15, 2015
  3. rhauch commented on Nov 15, 2015

    @rhauch
    MemberAuthor

    We should be able to add other Controller implementations, such as state space or even hardware-based Jaguar.

  4. rhauch commented on Nov 16, 2015

    @rhauch
    MemberAuthor

    The Talon SRX software reference manual is here.

  5. added a commit that references this issue on Jun 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions