fix safety

This commit is contained in:
2024-11-04 14:42:53 +01:00
parent 9cb5468885
commit 206bf965e5
2 changed files with 4 additions and 1 deletions

View File

@@ -787,7 +787,7 @@ void CKobuki::robotSafety(std::string *pointerToMessage) {
if (parser.data.BumperCenter || parser.data.BumperLeft || parser.data.BumperRight ||
parser.data.CliffLeft || parser.data.CliffCenter || parser.data.CliffRight) {
std::cout << "Safety condition triggered!" << std::endl; // Debug print
*pointerToMessage = "stop";
*pointerToMessage = "estop";
forward(-100); // reverse the robot
}

View File

@@ -63,6 +63,9 @@ void parseMQTT(std::string message){
robot.sendNullMessage();
robot.sendNullMessage();
}
else if (message == "estop"){
robot.forward(-500);
}
else{
std::cout << "Invalid command" << std::endl;
}