python——如何让tello无人机在发生事情时无限期地飞行?
发布时间:2022-04-13 23:33:07 431
相关标签: # node.js
我正在写一个tello无人机控制程序。我需要让无人机在按下键盘上的一个键时飞行,否则它会停止。这是我的代码:
class Keybord_Recognition(QtCore.QObject):
def __init__(self, drone):
super(Keybord_Recognition, self).__init__()
self.drone = drone
def key_recog(self, k):
if k.event_type == 'down':
if k.name == 'w':
self.drone.move_forward(30)
elif k.name == 's':
self.drone.move_back(30)
elif k.name == 'a':
self.drone.move_left(30)
elif k.name == 'd':
self.drone.move_right(30)
elif k.name == 'z':
self.drone.move_up(30)
elif k.name == 'x':
self.drone.move_down(30)
def run(self):
keyboard.hook(self.key_recog)
def stop(self):
keyboard.unhook(self.key_recog)
我该怎么做我需要的?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报