12
返回列表

139

阿木币

0

精华

290 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-5-19 22:26:15
简单说下:1,刚装好的系统,不要git pull ,修改project里面的文件夹的some文件名为some1,方便从新git。
                2,在project目录(git clone https://github.com/amov-lab/some)。git完毕以后,把some1文件夹里面的Firmware文件夹整体剪切到some文件夹里面。在新下载的some文件里面catkin_make ,一般要编译两次,就可以编译成功。
                3,执行source source_environment.sh,自动设置环境变量,一般要重新打开终端才会生效。(这一步之前,确保brashrc文件没有修改过)
                4,这时候是比较全的本版,执行激光雷达避障,就可以。
                5,如果飞行一个圆的脚本运行不成功,那么修改下launch文件重的世界模型文件,就可以了。

扫一扫浏览分享
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

3

阿木币

0

精华

0 小时

在线时间

应届白菜

Rank: 1

发表于 2020-6-25 13:17:36
修改launch文件将set_mode改为set_mode_node即可
回复 点赞

使用道具 举报

3

阿木币

0

精华

0 小时

在线时间

应届白菜

Rank: 1

发表于 2020-6-25 13:18:42
原因是节点名的错误,编译后是有_node不是没有节点
回复 点赞

使用道具 举报

4

阿木币

0

精华

60 小时

在线时间

老司机

Rank: 2

发表于 2020-7-21 10:57:48
huihui 发表于 2020-6-25 13:17
修改launch文件将set_mode改为set_mode_node即可

具体是修改哪呢,我修改了obstacle_xx_px4.launch,不行
回复 点赞

使用道具 举报

4

阿木币

0

精华

60 小时

在线时间

老司机

Rank: 2

发表于 2020-7-21 11:04:01
huihui 发表于 2020-6-25 13:17
修改launch文件将set_mode改为set_mode_node即可

修改好了,非常感谢,obstacle_avoidance_2dlaser_vfh_px4.launch文件中
<node pkg="px4_command" type="set_mode_node"
name="set_mode" output="screen" launch-prefix="gnome-terminal --tab -e">
    </node>
</launch>
回复 点赞

使用道具 举报

39

阿木币

0

精华

91 小时

在线时间

技术大V

Rank: 4

发表于 2020-8-8 12:33:25
Hui_ui 发表于 2020-3-27 16:15
那个应该是按照视频里配置好了的,现在打开的情况是,选择2offboard模式它有避障表现,但选择5任务模式就 ...

报错问题是在px4_command功能包下找不到set_mode这个可执行文件,考虑是不是没有编译工作空间生成该执行文件,或者缺少文件之类的.

避障问题:MISSION(任务)模式是飞控按照航点去控制飞机进行移动,不具备避障功能;避障功能相关代码放在ROS端也就是板载计算机中,需要切换到OFFBOARD模式,通过板载计算机去控制飞机飞行才能实现避障.
回复 点赞 1

使用道具 举报

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

本版积分规则

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