智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4444|回复: 11
打印 上一主题 下一主题

关于四轴的算法问题?

[复制链接]

2

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
458
威望
274
贡献
134
兑换币
76
注册时间
2012-6-2
在线时间
25 小时
跳转到指定楼层
1#
发表于 2013-1-23 17:00:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
陀螺仪 和加速度计是四轴的两个 核心的传感器, 一个测量的是 三个轴的角速度 ,另一个测量的是三个轴的线加速度 ,请问各位 在四轴算法里 如何 实现两者数据融合(算法)从而得到 确切的物体空间位置(向量)?

关于四元数 ,只了解它是表示空间向量旋转的量q ,但是要得到物体旋转四元数 是不是必须要得到 此时相应的三个欧拉角? 如果是,那么三个欧拉角 是不是 必须通过 陀螺仪和加速度仪 两者数据的融合算法的来?
那么,如果我的假设是对的话,那归结还是要精确的得到三个欧拉角啊,即对陀螺仪和加速度仪的数据如何融合的问题?
如果 我的假设不是那样,请问各位四元数 应该如何 实际的应用到算法中去呢?


我现在的认识是这样的:“即通过陀螺仪和加速度两者数据融合,得到物体空间的位置(三个欧拉角,俯仰角,偏航角,旋转角),从而可以建立在世界坐标系中物体的空间向量,那么若果此时指令要求物体保持平衡(水平状态),就可以得到物体相应的转动,从而就有相应的四元数q, 通过矩阵计算,就可以得到相应的三个要转动的欧拉角,以此参量通过PID算法去控制四个电机,最终使物体保持空间平衡状态。。。” 。


请各位大神点拨哈 本人菜鸟 正在纠结四元数到底 改怎么用?????

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
2#
发表于 2013-1-23 17:42:36 | 只看该作者
四元数只是表示方式。跟你用十进制表示还是二进制表示没啥区别。就是个写法而已。
好处避免转动时锁死。因为他是数据冗余的。
算法跟表示没啥关系。
不用纠结在表示方式上。
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
458
威望
274
贡献
134
兑换币
76
注册时间
2012-6-2
在线时间
25 小时
3#
 楼主| 发表于 2013-1-24 10:58:25 | 只看该作者
yukunlinykl 发表于 2013-1-23 17:42
四元数只是表示方式。跟你用十进制表示还是二进制表示没啥区别。就是个写法而已。
好处避免转动时锁死。因 ...

那么 关键的还是如何处理陀螺仪和,加速度仪的数据?比如如何消除加速度仪的噪声,如何消除陀螺仪的积分误差?
还有一个疑问,就是我控制电机的时候,有必要通过编码器得到四个电机的实时转速么,做成闭环系统?
谢谢 斑竹了。。。
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
4#
发表于 2013-1-24 11:38:33 | 只看该作者
lc125253647 发表于 2013-1-24 10:58
那么 关键的还是如何处理陀螺仪和,加速度仪的数据?比如如何消除加速度仪的噪声,如何消除陀螺仪的积分误 ...

好吧,我也不知道。
国内四轴飞行器的论坛很多,许多控制算法的代码都是开源的。
去那些论坛看看吧。
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
458
威望
274
贡献
134
兑换币
76
注册时间
2012-6-2
在线时间
25 小时
5#
 楼主| 发表于 2013-1-24 11:41:08 | 只看该作者
yukunlinykl 发表于 2013-1-24 11:38
好吧,我也不知道。
国内四轴飞行器的论坛很多,许多控制算法的代码都是开源的。
去那些论坛看看吧。

恩恩 谢谢斑竹 了
回复 支持 反对

使用道具 举报

12

主题

621

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6697
威望
4237
贡献
746
兑换币
2329
注册时间
2011-7-22
在线时间
857 小时
6#
发表于 2013-1-24 15:52:13 | 只看该作者
四轴看起来挺好玩的 我现在做两轮车 以后有时间也研究下四轴
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
69
威望
54
贡献
13
兑换币
11
注册时间
2012-12-28
在线时间
1 小时
7#
发表于 2013-1-25 13:56:13 | 只看该作者
有时候创新是一种精神,一种勇气
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1294
威望
705
贡献
299
兑换币
111
注册时间
2012-2-15
在线时间
145 小时
毕业学校
长春理工
8#
发表于 2013-2-7 13:47:20 | 只看该作者
四轴,我认为不需要  编码器   
没有必要速度闭环
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1294
威望
705
贡献
299
兑换币
111
注册时间
2012-2-15
在线时间
145 小时
毕业学校
长春理工
9#
发表于 2013-2-7 13:47:44 | 只看该作者
如果闭环可以考虑  霍尔器件
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1294
威望
705
贡献
299
兑换币
111
注册时间
2012-2-15
在线时间
145 小时
毕业学校
长春理工
10#
发表于 2013-2-7 13:48:19 | 只看该作者
四轴  爱好者   有兴趣交流  
240070321
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 01:45 , Processed in 0.118845 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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