def human_follow(): global pan_angle_human, tilt_angle_human Vilib.human_detect_switch(True) status = [Vilib.human_detect_object('x'), Vilib.human_detect_object('y')] time.sleep(0.005) #on left -1 on right 1 if status[0] == -1: pan_angle_human = pan_angle_human + 1 set_camera_servo1_angle(min(90, pan_angle_human)) elif status[0] == 1: pan_angle_human = pan_angle_human - 1 set_camera_servo1_angle(max(-90, pan_angle_human)) if status[1] == -1: tilt_angle_human = tilt_angle_human + 1 set_camera_servo2_angle(min(45, tilt_angle_human)) elif status[1] == 1: tilt_angle_human = tilt_angle_human - 1 set_camera_servo2_angle(max(-45, tilt_angle_human))
def forever(): if (Vilib.human_detect_object(('number'))) >= 1: set_camera_servo1_angle(30) delay(150) set_camera_servo1_angle((-30)) delay(150) set_camera_servo2_angle(0) delay(150) __tts__.say('Hello,nice to meet projesh!')
def forever(): print("%s"%(''.join([str(x) for x in ['There are ', Vilib.human_detect_object('number'), ' people']])))