Skip to content

Commit de0cd08

Browse files
Update Robot.cpp
1 parent 884b5b9 commit de0cd08

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

main/cpp/Robot.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include "Robot.h"
1111

12-
1312
void Robot::RobotInit() {
1413
compressor.Stop ();
1514
timer.Start();
@@ -44,7 +43,7 @@ void Robot::RobotPeriodic() {
4443
if (flightStick.GetRawButton(2) == 1) { //Slow
4544
if (flightStick.GetRawAxis(1) > 0 || flightStick.GetRawAxis(1) < 0) {
4645
if (0<timer.Get()<(f/2)) {
47-
Drive.CurvatureDrive(flightStick.GetRawAxis(1) / 2 *sin((((2 * M_PI) / f) * timer.Get() - M_PI_2) + flightStick.GetRawAxis(1) / 2) * -1 * speedSlow, flightStick.GetRawAxis(2) * turningSpeedSlow, flightStick.GetRawButton(1));
46+
Drive.CurvatureDrive(acceleration(flightStick.GetRawAxis(1)) * -1 * speedSlow, flightStick.GetRawAxis(2) * turningSpeedSlow, flightStick.GetRawButton(1));
4847
} else {
4948
Drive.CurvatureDrive(flightStick.GetRawAxis(1) * -1 * speedSlow, flightStick.GetRawAxis(2) * turningSpeedSlow, flightStick.GetRawButton(1));
5049
}
@@ -54,7 +53,7 @@ void Robot::RobotPeriodic() {
5453
} else if (flightStick.GetRawButton(11/*Will Change*/) == 1) { // Fast
5554
if (flightStick.GetRawAxis(1) > 0 || flightStick.GetRawAxis(1) < 0) {
5655
if (0<timer.Get()<(f/2)) {
57-
Drive.CurvatureDrive(flightStick.GetRawAxis(1)/2*sin((((2 * M_PI)/f)*timer.Get() - M_PI_2)+flightStick.GetRawAxis(1)/2) * -1 * speedFast, flightStick.GetRawAxis(2) * turningSpeedFast, flightStick.GetRawButton(1));
56+
Drive.CurvatureDrive(acceleration(flightStick.GetRawAxis(1)) * -1 * speedFast, flightStick.GetRawAxis(2) * turningSpeedFast, flightStick.GetRawButton(1));
5857
} else {
5958
Drive.CurvatureDrive(flightStick.GetRawAxis(1) * -1 * speedFast, flightStick.GetRawAxis(2) * turningSpeedFast, flightStick.GetRawButton(1));
6059
}
@@ -64,7 +63,7 @@ void Robot::RobotPeriodic() {
6463
} else { //Normal
6564
if (flightStick.GetRawAxis(1) > 0 || flightStick.GetRawAxis(1) < 0) {
6665
if (0<timer.Get()<(f/2)) {
67-
Drive.CurvatureDrive(flightStick.GetRawAxis(1)/2*sin((((2 * M_PI)/f)*timer.Get() - M_PI_2)+flightStick.GetRawAxis(1)/2) * -1 * speedNormal, flightStick.GetRawAxis(2) * turningSpeedSlow, flightStick.GetRawButton(1));
66+
Drive.CurvatureDrive(acceleration(flightStick.GetRawAxis(1)) * -1 * speedNormal, flightStick.GetRawAxis(2) * turningSpeedSlow, flightStick.GetRawButton(1));
6867
} else {
6968
Drive.CurvatureDrive(flightStick.GetRawAxis(1) * -1 * speedNormal, flightStick.GetRawAxis(2) * turningSpeedSlow, flightStick.GetRawButton(1));
7069
}

0 commit comments

Comments
 (0)