MarkusXL
Second Officer
United States
Offline
|
WEll, I can't find any help on this topic anywhere so I brute forced out this crude code which ha barely works at all.
If you got better, post up please! Wanna try this? Tell me what your S1 does with it!
list_LineList = RmList()
def start():
global list_LineList
robot_ctrl.set_mode(rm_define.robot_mode_chassis_follow)
gimbal_ctrl.pitch_ctrl(-20)
vision_ctrl.enable_detection(rm_define.vision_detection_line)
media_ctrl.exposure_value_update(rm_define.exposure_value_medium)
while True:
list_LineList=RmList(vision_ctrl.get_line_detection_info())
if len(list_LineList) > 2:
led_ctrl.set_bottom_led(rm_define.armor_bottom_all, 255, 0, 0, rm_define.effect_flash)
led_ctrl.set_top_led(rm_define.armor_top_all, 255, 0, 0, rm_define.effect_marquee)
gimbal_ctrl.yaw_ctrl(list_LineList[5])
chassis_ctrl.move_degree_with_speed(0.2,0)
time.sleep(0.5)
else:
led_ctrl.set_bottom_led(rm_define.armor_bottom_all, 255, 193, 0, rm_define.effect_flash)
led_ctrl.set_top_led(rm_define.armor_top_all, 255, 193, 0, rm_define.effect_marquee)
chassis_ctrl.stop()
time.sleep(0.5)
|
|