智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2054|回复: 4
打印 上一主题 下一主题

[软件类] 作为飞思卡尔智能车旁观者,开贴给大家点技术支持。

[复制链接]

4

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
170
威望
107
贡献
39
兑换币
48
注册时间
2012-11-16
在线时间
12 小时
毕业学校
xkd
跳转到指定楼层
1#
发表于 2014-3-3 14:43:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.对于陀螺仪和加速度计选型,建议模拟电路不是很懂的直接选用数字的,比如ADXL345+ITG3200,L3G4200D,MPU6050,全是三轴的,往上有现成的卖,几十元钱。
2.陀螺仪和加速度计数据融合一定要了解其本质,不要盲目尝试互补滤波,卡尔曼滤波等算法,妄图通过别人的算法简单调参来消除过冲或者数据延迟。
我给一个思路,能够做到基本无过冲,无延迟,数据零点漂移在0.3度以内(不是波动或者是噪声,是慢慢的漂移)
(1)陀螺仪定零漂,
(2)上场前进行温漂校准,
(3)提高采样频率,
(4)尽量减弱加速度计融合力度。
对于这种全姿态传感器,当然有全姿态解算算法,叫做四元数(一种四维空间向量,普遍用于三维空间变换),这部分一搞定,平衡车,倒立摆,四轴飞行器站起来就是迟早的事情了。

3.车重心尽量远离轮子轴线,以增大转动惯量,有利于平衡调节。

4.调参不要盲目,原理上无非就是LQR算法,也就是直线倒立摆原理,四个控制输入:角度,角速度,位置,速度。
调参顺序是:角度(车体基本能够调节,来回波动)->角速度(可能会以较高频率颤动,但能够保持平衡,但车会往一边加速)->速度(能够站立,并且不会往一边加速)->位置(能够保持站立,并且稳定在某个位置荡动)。

4.CCD摄像头难点在于摄像头数据采集处理,有两个思路:
(1)利用LM1881进行视频同步信号分离,再利用单片机进行超高速AD采样,那么你采集回来的就是包含较多噪声的原始CCD图像。接下来,可以先使用高斯滤波进行图像去噪,利用Candy算法进行图像边缘识别,很容易你就可以得到地上的黑胶带位置。
(2)使用TVP5150将模拟视频型号转为DCMI信号(数字摄像头的)然后,使用带DCMI接口的单片机直接进行图像采样,还原CCD的彩色图像,能够得到非常清晰的效果。我所使用过的带DCMI的单片机就是STM32F4,图像数据提取了在转发给你手中的飞思卡尔单片机就行了。




回复

使用道具 举报

2

主题

261

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3962

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
1780
贡献
1104
兑换币
1219
注册时间
2013-7-18
在线时间
539 小时
2#
发表于 2014-3-3 15:54:02 | 只看该作者
果断点赞
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
3#
发表于 2014-3-3 17:15:53 | 只看该作者
不懂
回复 支持 反对

使用道具 举报

0

主题

115

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5505
威望
2195
贡献
1290
兑换币
1430
注册时间
2013-4-11
在线时间
1010 小时
4#
发表于 2014-3-3 19:43:44 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

高级会员

Rank: 4

积分
670
QQ
威望
350
贡献
224
兑换币
234
注册时间
2013-12-2
在线时间
48 小时
5#
发表于 2014-3-3 21:46:07 | 只看该作者
不明觉历
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 18:27 , Processed in 0.054196 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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