positive angle ->turn right

This commit is contained in:
Pascal Serrarens 2024-05-10 11:10:16 +02:00
parent a41a2b2c04
commit 2b392ef045

View File

@ -47,11 +47,12 @@ void DifferentialDrive::SetMotorTargetSpeeds(float leftSpeed,
};
}
#include <Arduino.h>
void DifferentialDrive::SetTwistSpeed(float forward, float yaw) {
float leftSpeed =
Float::Clamp(forward - yaw, -1, 1); // revolutions per second
float rightSpeed =
Float::Clamp(forward + yaw, -1, 1); // revolutions per second
float rightSpeed =
Float::Clamp(forward - yaw, -1, 1); // revolutions per second
float leftMotorSpeed = leftSpeed / rpsToMs; // meters per second
float rightMotorSpeed = rightSpeed / rpsToMs; // meters per second