|
发表于 2020-6-4 11:53:40
8703 浏览 5 回复
基于模型开发课程中硬件在环仿真控制量输入恒为0
各位大佬们,windows环境下,运用simulink做硬件在环仿真, 解锁后无论怎么推杆,从pixhawk飞控板到simulink的msgID(93)中的控制量一直为0,飞控程序版本从v1.9.2换成v1.8.3控制量输入依然是0 。请问这是什么原因?
Bingo已获得悬赏 1 阿木币最佳答案
首先你下载到飞控的程序是专门为这个课程修改过的程序,不是px4官方提供的固件。
第二QGC要有实际输出(ID 93),你需要用matlab中模型的实时姿态传给飞控,然后飞控才能进行解算输出控制量(ID 93),这里要注意飞 ...
|
 扫一扫浏览分享
|
|
|
|
|
|
|
楼主|
发表于 2020-6-4 12:23:42
来自手机
maxiou 发表于 2020-6-4 12:18
买过课程吗?可以在我们课程售后群里面问一下啊。
群内老师都不说话 |
|
|
|
|
|
|
|
发表于 2020-6-10 11:12:40
首先你下载到飞控的程序是专门为这个课程修改过的程序,不是px4官方提供的固件。
第二QGC要有实际输出(ID 93),你需要用matlab中模型的实时姿态传给飞控,然后飞控才能进行解算输出控制量(ID 93),这里要注意飞控连接simulink与QGC不能共用同一个com口,否则飞控将连接不上simulink
第三如果你想在QGC上看到HIL中模型的实时状态,你可能选择用无线数传,避免与simulink使用的com口冲突。 |
|
|
|
|
|
|
|
发表于 2020-11-16 10:27:28
我下载官方固件做硬件在环仿真自己在串口读取的输出也全是0,并且系统时间也是0,不知道你是不是也这样 |
|
|
|
|
|
|
|