12
返回列表

185

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

 楼主| 发表于 2019-6-7 23:23:13
maxiou 发表于 2019-6-7 22:56
http://bbs.amovauto.com/forum.php?mod=viewthread&tid=410&extra=page%3D1  像这个帖子里的问题,是不是 ...

我的理解是这样的:
SLAM本身就包含一个状态估计器(与IMU融合也有紧耦合与松耦合之分),按照大部分SLAM设计的思路来说,是可以不需要再滤波就可以使用的状态估计值。
但是,为了让PX4使用这个值,我们必须加入PX4自身的估计器中,这是PX4提供的接口,不然你想直接使用那个值,修改的工程量有点大。其次,EKF2这个模块不仅仅是数据融合这么简单,还包括失效检测等等等很多功能,这个是文哥教我的。

扫一扫浏览分享
回复 点赞

使用道具 举报

24

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

发表于 2019-6-8 11:55:28
请问,这与 使用mavros_extras/src/plugins/fake_gps.cpp这个插件,通过视觉在室内虚拟出gps来实现控制和定位的方式    这两个插件重要区别是什么?哪个会更好?
回复 点赞

使用道具 举报

185

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

 楼主| 发表于 2019-6-8 12:32:42
XiaoJake 发表于 2019-6-8 11:55
请问,这与 使用mavros_extras/src/plugins/fake_gps.cpp这个插件,通过视觉在室内虚拟出gps来实现控制和定位 ...

好问题。

没具体用过那个插件。个人理解是: 你用fake_gps这个插件相当于你在模拟gps的消息给PX4,而我的做法是给的官方给定的外部接口。这就相当于ekf2滤波时,一个是gps信息,一个是视觉信息,滤波的设定参数,噪声等等的选取是不一样的,所以最后滤波出来的值会有一点出入,但是总体的实现思路和方式是大同小异的。当然如果你人为设定他们一样,以及ekf2中对这两个东西的处理是等价的(明显不是等价的),那么效果就是一样的。(意思就是说,如果你有能力读懂代码细节,你是可以通过参数设定等操作,让两个方法等价的)

你可以顺着消息流向一步一步的看看px4对这两个消息的处理,你就知道具体的区别是什么了。

哪个好的话。官方反正推荐的是我这个做法,我认识的大部分人也是这个做法。
回复 点赞

使用道具 举报

4

阿木币

0

精华

11 小时

在线时间

应届白菜

Rank: 1

发表于 2019-6-17 16:01:44
XiaoJake 发表于 2019-6-8 11:55
请问,这与 使用mavros_extras/src/plugins/fake_gps.cpp这个插件,通过视觉在室内虚拟出gps来实现控制和定位 ...

当时实习的时候测试过使用fake_gps.最后会在虚拟信息过程,会出现gps检测启动错误,不知道有没有遇到该问题???我感觉是在自检测出现问题了
回复 点赞

使用道具 举报

3

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

发表于 2019-7-1 22:44:31
SmilE 发表于 2019-6-7 22:58
好吧~ 明白了。那就是直接在PX4的软件里面写个串口的接收程序,然后内部发送目的地的位置信息那些出去就 ...

小白弱问句,在PX4内部写个串口收发程序,接到串口数据后,是在PX4中修改相应程序使得串口得到的这些数据代替原本的内部传感器得到的位置和姿态数据吗。
回复 点赞

使用道具 举报

185

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

 楼主| 发表于 2019-7-1 22:51:29
q478770766 发表于 2019-7-1 22:44
小白弱问句,在PX4内部写个串口收发程序,接到串口数据后,是在PX4中修改相应程序使得串口得到的这些数据 ...

uorb消息订阅与发布 实现内部信息的交流
回复 点赞

使用道具 举报

3

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

发表于 2019-7-1 23:18:15
AmovlabQYP 发表于 2019-7-1 22:51
uorb消息订阅与发布 实现内部信息的交流

新手小白,还不太明白这个uorb的消息机制,我现在想把UWB外部设备的数据直接通过串口发给PX4,让PX4内部根据这些数据来进行计算实现一个无人机的跟随功能,请问我大致的学习路线应该是怎么样的啊,大佬有没有什么建议啊
回复 点赞

使用道具 举报

185

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

 楼主| 发表于 2019-7-2 12:21:52
q478770766 发表于 2019-7-1 23:18
新手小白,还不太明白这个uorb的消息机制,我现在想把UWB外部设备的数据直接通过串口发给PX4,让PX4内部 ...

你没懂uorb证明你基本没看过px4代码,推荐你先学学阿木社区的初级中级教程,熟悉下代码,了解下px4内部代码的大致框架,写作风格,然后在谈开发吧。怎么又是uwb,你是跟我通过电话的那个吗?

回复 点赞

使用道具 举报

3

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

发表于 2019-7-4 10:20:36
AmovlabQYP 发表于 2019-7-2 12:21
你没懂uorb证明你基本没看过px4代码,推荐你先学学阿木社区的初级中级教程,熟悉下代码,了解下px4内部代 ...

谢谢大佬建议,只是刚好我也用UWB定位,没有和你通电话哈
回复 点赞

使用道具 举报

185

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

 楼主| 发表于 2019-7-4 11:16:58
q478770766 发表于 2019-7-4 10:20
谢谢大佬建议,只是刚好我也用UWB定位,没有和你通电话哈

现在好多人用uwb。。。 期待你们分享你们用uwb的心得
回复 点赞

使用道具 举报

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

本版积分规则

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