Third Coast swerve drive and telemetry API for FRC robots
MIT License
Bot releases are hidden (Show)
Published by jhh about 6 years ago
Wheel
class now has basic support for a pluggable implementation of drive wheel "driver" to allow different control strategies, for example, open-loop vs gain-scheduled closed-loop.Item
.Published by jhh about 6 years ago
SwerveDrive
to support azimuth belt slip correction.tct
command-line utility to its own repo and removed sim
development tool.Published by jhh about 6 years ago
gyro.setAngleAdjustment(double)
when robot has a rotated starting position.Published by jhh about 6 years ago
Complete re-write of TalonSRX handling code to incorporate rest ofPhoenix update. We now utilize profile slots and selecting the control mode through the Talon's set()
method. Additionally, all Talon configuration is done at startup as Talon IDs are identified in the config file.
Backwards incompatible changes to the config file format and API.
This version does not include the tct
utility. See version 18.0.5 for tct
download.
This command-line utility runs on your robot's hardware or a bench system. When run manually, it will run in the place of your robot program. When not being run manually, it will not interfere with normal robot program execution.
Any commands below run in a SSH session on the roboRIO.
tct.jar
and the tct.sh
shell script from above and copy to the same directory on the roboRIO, for example /home/admin
tct.sh
shell script executable with chmod +x tct.sh
./etc/init.d/nilvrt stop
. Reboot the roboRIO to restore auto-run../tct.sh
This command-line utility runs on your robot's hardware or a bench system. When run manually, it will run in the place of your robot program. When not being run manually, it will not interfere with normal robot program execution.
Any commands below run in a SSH session on the roboRIO.
tct.jar
and the tct.sh
shell script from above and copy to the same directory on the roboRIO, for example /home/admin
tct.sh
shell script executable with chmod +x tct.sh
./etc/init.d/nilvrt stop
. Reboot the roboRIO to restore auto-run../tct.sh
This command-line utility runs on your robot's hardware or a bench system. When run manually, it will run in the place of your robot program. When not being run manually, it will not interfere with normal robot program execution.
Any commands below run in a SSH session on the roboRIO.
tct.jar
and the tct.sh
shell script from above and copy to the same directory on the roboRIO, for example /home/admin
tct.sh
shell script executable with chmod +x tct.sh
./etc/init.d/nilvrt stop
. Reboot the roboRIO to restore auto-run../tct.sh
This command-line utility runs on your robot's hardware or a bench system. When run manually, it will run in the place of your robot program. When not being run manually, it will not interfere with normal robot program execution.
Any commands below run in a SSH session on the roboRIO.
tct.jar
and the tct.sh
shell script from above and copy to the same directory on the roboRIO, for example /home/admin
tct.sh
shell script executable with chmod +x tct.sh
./etc/init.d/nilvrt stop
. Reboot the roboRIO to restore auto-run../tct.sh
Published by jhh almost 7 years ago
Published by jhh almost 7 years ago