12
返回列表

25

阿木币

0

精华

57 小时

在线时间

老司机

Rank: 2

发表于 2020-3-27 14:31:19
我也遇到同样的问题,请问你解决了吗

扫一扫浏览分享
回复

使用道具 举报

11

阿木币

0

精华

9 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-3-28 09:55:19
没有解决,重新配置了一次环境还是无法连接
回复

使用道具 举报

106

阿木币

1

精华

397 小时

在线时间

技术大V

Rank: 4

发表于 2020-3-30 19:59:43
首先單機都飛行不了,多機肯定是不可以的。首先進入Firmware,執行make px4_sitl_default gazebo,打開qgc,能連接上的話,說明仿真固件是沒有問題。然後用roslaunch啓動Firmware/launch下面的mavros....sitl.launch,啓動之後打開gazebo並且顯示小飛機,打開qgc看看能否連接上,不能連接,一種可能是沒有添加gazebo和px4的環境變量,第二種可能,如果roslaunch打開gazebo之後,小飛機螺旋槳還在轉動,說明環境變量你可能source,但是系統沒有識別到,所以你需要重新source一下,順便把~/.ros/eeprom下面的parameters文件家刪除掉,有時候固件下載多了,加載傳感器參數混亂導致,重新變異,再使用roslaunch啓動仿真。
回复

使用道具 举报

18

阿木币

0

精华

18 小时

在线时间

应届白菜

Rank: 1

发表于 2020-8-15 16:34:39
godess 发表于 2020-3-27 13:51
你好,我用的固件目录下launch文件夹下自带的mavros_posix_sitl.launch

我也遇到这个问题了,解决方法如下:
参考新手入门https://amov-wiki.readthedocs.io/zh_CN/latest/docs/Gazebo仿真.html
这部分参考Gazebo仿真教程部分都做好后,运行一个仿真,打开QGC地面站却没法自动连接gazebo
首先,QGC地面站的版本肯定越新越好,但是ubuntu16.04系统不支持最新的QGC,我用的是QGC3.5.2版本的,是ok的
其次,按照新手入门所述,我安装的px4编译环境是1.8.2版本的,不是最新的。这个版本的px4编译后生成的build文件名有所不同,如下
1597480263.png


                               
登录/注册后可看大图

但是新手入门里添加环境变量却是按照px4 v1.9.2版本以后的来添加的,如下图。要是进入这个路径下面会发现没有"px4_sitl_default"这个文件夹,而是"posix_sitl_default"
1597480392(1).png


                               
登录/注册后可看大图

因此这里添加环境变量,红色圈里面应该改成posix_sitl_default
这也告诉我们,添加环境变量不要照搬教程,而是要检查到底有没有这个路径,有没有这个文件
修改后QGC就能自动连接了,仿真也能正常跑了。
参考 https://bbs.amovlab.com/forum.php?mod=viewthread&tid=486&extra=page
参考 https://bbs.amovlab.com/forum.php?mod=viewthread&tid=987
https://blog.csdn.net/benchuspx/article/details/108022028



回复

使用道具 举报

3

阿木币

0

精华

4 小时

在线时间

应届白菜

Rank: 1

发表于 2020-12-21 11:35:00
请问老师,vision landing 需要额外配置吗?为什么无人机摄像头看到二维码不停摇摆然后无人机就跑偏了,看不到二维码了?
回复

使用道具 举报

12
返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表