|
发表于 2022-10-28 10:36:44
4263 浏览 4 回复
[新手上路]
P200做编队控制实验,如何修改px4.launch?
实验室有三架P200无人机,首先想做两架无人机协同的实验。目前已经实现两架无人机的通讯,设置好了主机从机。但是由于共用一个Master,所以mavros节点是有冲突的。从Amov的推文中基于ROS节点多机协同(无人机/无人车)分析_阿木实验室的博客-CSDN博客_多机协同控制算法得到启发,需要像gazebo仿真一样,把每一台无人机的节点变成uav1/mavros。
但是不清楚需要改哪些内容,只是加入<groups ns="uav1">好像不行。
有没有大佬有这方面的经验可以指导一下。
amov_jiayue已获得悬赏 3 阿木币最佳答案
你可以抛出具体问题,按照你说的内容,如果mavros节点因为同名所有有冲突,加个命名空间是能解决,你说的不行是还有哪些问题呢
|
扫一扫浏览分享
|
|
|
|
|
|
|
你可以抛出具体问题,按照你说的内容,如果mavros节点因为同名所有有冲突,加个命名空间是能解决,你说的不行是还有哪些问题呢 |
|
|
|
|
|
|
|
楼主|
发表于 2022-10-31 22:36:19
来自手机
本帖最后由 nuaawyk 于 2022-10-31 22:39 编辑
amov_jiayue 发表于 2022-10-31 09:32
你可以抛出具体问题,按照你说的内容,如果mavros节点因为同名所有有冲突,加个命名空间是能解决,你说的不 ...
不知道如何加命名空间。怎么把两架无人机的mavros 前面加上uav1和uav2。
我了解的是需要修改px4.launch,但是我不知道怎么改。 |
|
|
|
|
|
|
|
发表于 2022-11-2 09:13:42
|
|
|
|
|
|
|
楼主|
发表于 2022-11-2 09:46:28
找到问题了,group的标签写错了 |
|
|
|
|
|
|
|