|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
ChangeControlMode RobotDrive CANTalon
We have encoders hooked up to our drivetrain CANTalons and were wondering if we can do set(EncoderPosition) to make the robot go a certain distance. I haven't found a way but I may be doing it wrong.
|
|
#2
|
||||
|
||||
|
Re: ChangeControlMode RobotDrive CANTalon
Quote:
If you want to go a certain distance while limiting max speed and max acceleration, you might want to learn about motion profiling. |
|
#3
|
|||||
|
|||||
|
Re: ChangeControlMode RobotDrive CANTalon
The "correct" way is to put the Talon SRX in position control mode and tell it to run to the target encoder position using its internal closed-loop programming.
The easiest way might be for your own code to read the encoder position and run the motors until it reaches the desired value. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|