thirdcoast

Third Coast swerve drive and telemetry API for FRC robots

MIT License

Stars
36
Committers
5

Bot releases are visible (Hide)

thirdcoast - Third Coast 18.4.0

Published by jhh about 6 years ago

New

  • Compensation for angle aliasing during field-oriented driving.
  • Add some additional drive modes for swerve.

Improvements

  • Allow for arbitrarily rotated autonomous starting position. Use gyro.setAngleAdjustment(double) when robot has a rotated starting position.
  • Turn off logging if gyro not connected.
  • Log warning for TalonSRX encoder phase reversal.
thirdcoast - Third Coast 18.5.0

Published by jhh about 6 years ago

New

  • Convenience method to get multiple Talons.

Improvements

  • Sort grapher inventory list consistently.

Fixed

  • Default value for Talon velocity measurement window.
thirdcoast -

Published by jhh over 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.

thirdcoast -

Published by jhh over 6 years ago

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.

  1. Download tct.jar and the tct.sh shell script from above and copy to the same directory on the roboRIO, for example /home/admin
  2. Make the tct.sh shell script executable with chmod +x tct.sh.
  3. Optional, but recommended, stop the auto-run of any existing robot code on the roboRIO with /etc/init.d/nilvrt stop. Reboot the roboRIO to restore auto-run.
  4. Run with ./tct.sh
thirdcoast -

Published by jhh over 6 years ago

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.

  1. Download tct.jar and the tct.sh shell script from above and copy to the same directory on the roboRIO, for example /home/admin
  2. Make the tct.sh shell script executable with chmod +x tct.sh.
  3. Optional, but recommended, stop the auto-run of any existing robot code on the roboRIO with /etc/init.d/nilvrt stop. Reboot the roboRIO to restore auto-run.
  4. Run with ./tct.sh
thirdcoast -

Published by jhh almost 7 years ago

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.

  1. Download tct.jar and the tct.sh shell script from above and copy to the same directory on the roboRIO, for example /home/admin
  2. Make the tct.sh shell script executable with chmod +x tct.sh.
  3. Optional, but recommended, stop the auto-run of any existing robot code on the roboRIO with /etc/init.d/nilvrt stop. Reboot the roboRIO to restore auto-run.
  4. Run with ./tct.sh
thirdcoast -

Published by jhh almost 7 years ago

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.

  1. Download tct.jar and the tct.sh shell script from above and copy to the same directory on the roboRIO, for example /home/admin
  2. Make the tct.sh shell script executable with chmod +x tct.sh.
  3. Optional, but recommended, stop the auto-run of any existing robot code on the roboRIO with /etc/init.d/nilvrt stop. Reboot the roboRIO to restore auto-run.
  4. Run with ./tct.sh
thirdcoast - https://github.com/strykeforce/thirdcoast/releases/tag/v17.1.3

Published by jhh almost 7 years ago

thirdcoast -

Published by jhh almost 7 years ago

thirdcoast - https://github.com/strykeforce/thirdcoast/releases/tag/v17.0.14

Published by jhh almost 7 years ago