Camera Overlay icon Camera Overlay Displays trained object names as overlays on the Camera Device video stream using Camera Device's object-tracking (shows $CameraObjectName). Try it →
Portugal
Asked — Edited

Adding Values To Variable

setVar(CLeft,0);
def loop():
  if getVar("$RoombaLightBumperCenterLeft")==1:
     Navigation.SetNavigationStatusToPause();
     print "Bumper Center Left";
     setVar(CLeft)+=1;
     sleep(5);
  if getVar(CLeft)== 2:
       Movement.left(100, 1500);
       setVar(CLeft) == 0;
sleep(2)
 else:
     Navigation.SetNavigationStatusToNavigating();
     time.sleep(1);
  loop();
loop();

I dont get this python. I am trying to add 1 to the variable "CLeft" but my code does not work. Anyone?



Related Hardware (view all EZB hardware)
Roomba by iRobot
Convert iRobot Roomba into a smart, fully featured personal robot with the EZ-Robot Complete Kit-movement control and Roomba manual included.
Controller Dependant
Servos
Camera
Audio
UART
I2C
ADC
Digital

Related Robot Skill (view all robot skills)
Real-time EZ-Script console for ARC: enter and execute single-line commands, view output, clear display, and recall history with UP/DOWN.

ARC Pro

Upgrade to ARC Pro

Join the ARC Pro community and gain access to a wealth of resources and support, ensuring your robot's success.

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#9  

Yes, the use of getvar for roomba variable is correct. It was cleft that I only mentioned