Hi everyone.
I need to divide the robot’s workspace into 3 different zones.
-
When sensor 1 is active → the robot should slow down only in Zone 1, while moving normally in the other zones.
-
Same logic applies for Zone 2 and Zone 3.
I tried using the robot’s safety reduce mode, but it only supports one signal input. This means when one sensor is triggered, all zones are affected, which is not what I want.
I thought about using a thread to check which zone the robot is in and adjust the speed slider accordingly. But I’m not sure if this is safe, since the robot needs to run at ≥70% speed (required by Optimove).
Questions:
-
Is using a thread + speed slider adjustment a safe approach?
-
Is there a better way to achieve this (e.g., zone-based speed control or zone avoidance when the signal is active)?
Thanks in advance for your advice!
