我想知道是否可以使用drone-kit python 控制执行器。在我的情况下,我使用的是带有 pixhawk 的 IRIS+,我想控制一个机器人抓手(伺服)和一个 gopro 相机。我有一个带有 WIFI 加密狗的树莓派 2。
提前致谢。
我想知道是否可以使用drone-kit python 控制执行器。在我的情况下,我使用的是带有 pixhawk 的 IRIS+,我想控制一个机器人抓手(伺服)和一个 gopro 相机。我有一个带有 WIFI 加密狗的树莓派 2。
提前致谢。
您无法控制 gopro。
要控制伺服,请将其插入 pixhawk 上的空通道并使用任务规划器将该通道设置为伺服通道。从dronekit,像这样控制它:
msg = vehicle.message_factory.command_long_encode(
0, 0, # target_system, target_component
mavutil.mavlink.MAV_CMD_DO_SET_SERVO, #command
0, #confirmation
1, # servo number
1500, # servo position between 1000 and 2000
0, 0, 0, 0, 0) # param 3 ~ 7 not used
# send command to vehicle
vehicle.send_mavlink(msg)