|
发表于 2023-8-10 22:41:00
2748 浏览 1 回复
[地面站]
请教各位大神,如何地面站软件上实现遥控器控制功能?
举个例子,我想实现上升的功能,对通道3的值进行改变。但是实际操作按此按钮毫无反应,包括左右,前后都是这种情况。只有左右转可以实现。
这是上升的指令
MAVLink.mavlink_rc_channels_override_t rc = new MAVLink.mavlink_rc_channels_override_t();
rc.chan1_raw = (ushort)1500;
rc.chan2_raw = (ushort)1500;
rc.chan3_raw = (ushort)1800;
rc.chan4_raw = (ushort)1500;
rc.chan5_raw = (ushort)1500;
rc.chan6_raw = (ushort)1500;
rc.chan7_raw = (ushort)1500;
rc.chan8_raw = (ushort)1500;
rc.target_component = dv1.comPort.MAV.compid;
rc.target_system = dv1.comPort.MAV.sysid;
P1.comPort.sendPacket(rc, rc.target_system, rc.target_component);//发送RC的mavlink消息指令包
System.Threading.Thread.Sleep(20);
请问前后、上升下降、左右的命令应该如何调整参数?万分感谢!!!!
我知道答案
回答被采纳将会获得 3 阿木币 已有1人回答
|
扫一扫浏览分享
|
|
|
|
|
|
|
楼主|
发表于 2023-8-17 19:31:12
来自手机
|
|
|
|
|
|
|