summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann C <yann.clarisse@epita.fr>2024-03-21 14:13:55 +0200
committerYann C <yann.clarisse@epita.fr>2024-03-21 14:13:55 +0200
commit5c900f3bfc84c5397115c4ae4352d043e03d40d9 (patch)
treedc21eb67b891dcb542d3e25f0554f555498d962d
parentbcea42b90928b39194794bed0a47653f9c4c5a49 (diff)
wall gestion
-rw-r--r--robot/main.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/robot/main.py b/robot/main.py
index 9d789f8..dadde2d 100644
--- a/robot/main.py
+++ b/robot/main.py
@@ -23,11 +23,12 @@ client = MQTTClient(MQTT_ClientID, MQTT_Broker, 1883)
ev3 = EV3Brick()
left_motor = Motor(Port.B)
right_motor = Motor(Port.C)
-bob = DriveBase(left_motor, right_motor, wheel_diameter = 54, axle_track = 105)
+bob = DriveBase(left_motor, right_motor, wheel_diameter = 54, axle_track = 121)
UltraSensor = UltrasonicSensor(Port.S4)
get_tick_rate = 0.1
send_tick_rate = 0.5
sensitivity = 400
+safe_distance = 150
ultraSend = [False]
@@ -58,6 +59,8 @@ def sendUltra() :
dist = UltraSensor.distance()
if (dist < sensitivity):
publish(dist)
+ if (dist < safe_distance) :
+ bob.stop()
# MQTT connection