GIMBAL_MANAGER_SET_PITCHYAW 287
返回command = MAV_CMD_REQUEST_MESSAGE
返回值 param1 33 执行命令id
返回值 param2 0或1 是否执行成功
返回值 param3 失败代码
失败代码列表
0 无异常
1 无法初始化云台控制
2 无法设置云台模式
3 云台到达限位
4 云台无法执行命令
python测试脚本
import time
# Import mavutil
from pymavlink import mavutil
# Create the connection
master = mavutil.mavlink_connection('udpin:0.0.0.0:14550')
# Wait a heartbeat before sending commands
master.wait_heartbeat()
def look_at(pitch):
master.mav.gimbal_manager_set_pitchyaw_send(
master.target_system,
master.target_component,
mavutil.mavlink.GIMBAL_MANAGER_FLAGS_RC_MIXED,
1,
pitch,
0,
0,0)
# make camera up and down
look_at(10)
time.sleep(5)
look_at(-10)
作者:bai 创建时间:2024-09-14 16:14
最后编辑:bai 更新时间:2024-11-20 18:11
最后编辑:bai 更新时间:2024-11-20 18:11