大疆社区
大疆社区
老妖怪
大疆社区
已累计飞行 0 米
7
3
17
0

17 条评论

最新
最早
大疆社区
快来评论吧
大疆社区

已累计飞行 0 米

本帖最后由 老狼I 于 2021-12-20 21:56 编辑 求助:你好,我在《robomaster ep 模块编程手册》中,没发现“智能”下的“识别到的单线信息”,“识别到的多线信息”两个块的python API 函数,只有“识别到的标签,行人信息"......。 请问,你有没有“识别到的单线信息”,“识别到的多线信息”的python api函数?谢谢。

2021-12-20

大疆社区

已累计飞行 3314 米

按照楼主的代码,把刷锅和识别标签射击组合了一下,刷锅线程可以正常进行,但是识别标签射击就没反应,是哪里有问题么? 能帮我看看哪里出问题了么? import threading def start(): robot_ctrl.set_mode(rm_define.robot_mode_free) gimbal_ctrl.enable_stick_overlay() chassis_ctrl.enable_stick_overlay() t1=threading.Thread(target=movep,args=()) t2=threading.Thread(target=shootp,args=()) t1.start() t2.start() # while True: # pass ​ def shootp(): variable_X = 0 variable_Y = 0 variable_Post = 0 variable_angle = 0 list_MarkerList = RmList() global variable_X global variable_Y global variable_Post global variable_angle global list_MarkerList global pid_x global pid_y global pid_Pitch global pid_Yaw pid_x = PIDCtrl() pid_y = PIDCtrl() pid_Pitch = PIDCtrl() pid_Yaw = PIDCtrl() robot_ctrl.set_mode(rm_define.robot_mode_free) vision_ctrl.set_marker_detection_distance(2) vision_ctrl.enable_detection(rm_define.vision_detection_marker) pid_Yaw.set_ctrl_params(120,0,10) pid_Pitch.set_ctrl_params(65,0,5) variable_Post = 0.05 ir_blaster_ctrl.set_fire_count(8) while True: list_MarkerList=RmList(vision_ctrl.get_marker_detection_info()) if list_MarkerList[1] >= 1: variable_X = list_MarkerList[3] variable_Y = list_MarkerList[4] pid_Yaw.set_error(variable_X - 0.5) pid_Pitch.set_error(0.5 - variable_Y) gimbal_ctrl.rotate_with_speed(pid_Yaw.get_output(),pid_Pitch.get_output()) time.sleep(0.05) if abs(variable_X - 0.5) <= variable_Post and abs(0.5 - variable_Y) <= variable_Post: ir_blaster_ctrl.fire_continuous() time.sleep(0.5) else: gimbal_ctrl.rotate_with_speed(0,0) def movep(): variable_zhuan = 0 variable_yid = 0 variable_offer = 0 global variable_zhuan global variable_yid global variable_offer variable_zhuan = 60 variable_yid = 250 variable_offer = 120 gimbal_ctrl.enable_stick_overlay() chassis_ctrl.enable_stick_overlay() while True: variable_zhuan = -1 * variable_zhuan variable_yid = -1 * variable_yid chassis_ctrl.set_wheel_speed((variable_yid - variable_zhuan) + variable_offer,(variable_zhuan - variable_yid) + variable_offer,(-1 * variable_yid - variable_zhuan) + variable_offer,(variable_zhuan + variable_yid) + variable_offer) time.sleep(0.5) variable_zhuan = -1 * variable_zhuan variable_yid = -1 * variable_yid chassis_ctrl.set_wheel_speed((variable_yid - variable_zhuan) + variable_offer,(variable_zhuan - variable_yid) + variable_offer,(-1 * variable_yid - variable_zhuan) + variable_offer,(variable_zhuan + variable_yid) + variable_offer) time.sleep(1) variable_zhuan = -1 * variable_zhuan variable_yid = -1 * variable_yid chassis_ctrl.set_wheel_speed((variable_yid - variable_zhuan) + variable_offer,(variable_zhuan - variable_yid) + variable_offer,(-1 * variable_yid - variable_zhuan) + variable_offer,(variable_zhuan + variable_yid) + variable_offer) time.sleep(0.7)

2020-8-28

大疆社区

已累计飞行 0 米

看着你的弄了一个三线程 直接结束不了, 最后强行退出程序才结束。 双线程也结束很慢。

2020-3-17

大疆社区

已累计飞行 36927 米

回复 方单单 :看了一下你的那个课程。比这个详细多了。

2020-2-23

大疆社区

已累计飞行 0 米

还有opencv、pytorch、pandas、sicpy等等有用的库,还能玩机器学习

2020-2-21

大疆社区

已累计飞行 0 米

2020-2-12

大疆社区

已累计飞行 0 米

2020-2-12

大疆社区

已累计飞行 0 米

2020-2-11

大疆社区

已累计飞行 0 米

2020-2-11

大疆社区

已累计飞行 0 米

2020-2-11

查看更多评论