0

阿木币

0

精华

17 小时

在线时间

老司机

Rank: 2

发表于 2020-4-14 16:22:28 12419 浏览 1 回复

[导航算法] ros中命名空间的问题

1阿木币
在阿木家提供的ros_2Dnav_demo_px4.launch飞机路径规划工程,节点图如下所示

增加的ns属性

增加的ns属性
,想增加飞机数量做编队的仿真,于是按照multi_uav_mavros_sitl.launch的案例增加飞机的ns属性如下:

然后将ros_nav_quadrotor节点处的/mavros/setpoint_raw/local话题重映射为/uav0/mavros/setpoint_raw/local,另外将键盘控制中如图所示的的topic做重映射: 3C0B5A136F974EC52077318C5569F969.png
保存后启动launch文件,rqt_graph查看节点通信情况。/uav0/mavros/setpoint_raw/local能在节点之间通信,却发现键盘控制处的消息与mavros不能建立通信。 0B4EDA38DBC193186386ED7E9824D871.png
查了博客大都说了增加ns之后topic要进行重映射,但是并没有找到有关ns别的知识点。我想可能是键盘控制有关程序当中做了什么限制吗?或者期待有大佬能够帮忙提供一些解决问题的思路。



535DA534E63B89E0F6926335299F3CA8.png

最佳答案

查看完整内容

加了ns之后 在group里所有的节点、话题都加了前缀,比如/uav0/mavros/setpoint_raw/local 所以你应该是哪里没映射好

扫一扫浏览分享
回复

使用道具 举报

188

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

发表于 2020-4-14 16:22:29
加了ns之后 在group里所有的节点、话题都加了前缀,比如/uav0/mavros/setpoint_raw/local
所以你应该是哪里没映射好

评分

参与人数 1阿木币 +1 收起 理由
wsd123456_ + 1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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