智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: xinhuaH
打印 上一主题 下一主题

知道角度,怎么控制车模直立

  [复制链接]

2

主题

58

帖子

0

精华

高级会员

Rank: 4

积分
674
威望
437
贡献
123
兑换币
12
注册时间
2012-2-7
在线时间
57 小时
11#
发表于 2012-2-29 18:31:16 | 只看该作者
xinhuaH 发表于 2012-2-29 16:57
角度有延迟,调车的话,车子的反应速度会慢半拍!

如果出来是这样的呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

2

主题

58

帖子

0

精华

高级会员

Rank: 4

积分
674
威望
437
贡献
123
兑换币
12
注册时间
2012-2-7
在线时间
57 小时
12#
发表于 2012-2-29 18:33:13 | 只看该作者
蓝色是融合后的,黄色是加速度计的,陀螺仪的没放出来,是比较杂的波。
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
13#
 楼主| 发表于 2012-3-1 15:43:42 | 只看该作者
阿ken 发表于 2012-2-29 18:33
蓝色是融合后的,黄色是加速度计的,陀螺仪的没放出来,是比较杂的波。

静态的时候加速度计输出的角度应该和融合后的角度基本重合,不过你们的波形还挺平滑的,这点很好!
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
14#
 楼主| 发表于 2012-3-1 15:48:24 | 只看该作者
阿ken 发表于 2012-2-29 18:31
如果出来是这样的呢

看你们前后两幅角度的图像,想请教一下:你们的加速度计输出地波形怎么变得很平滑了?希望能给我指点指点,我们的波滤出来太烂了,谢谢!
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
15#
 楼主| 发表于 2012-3-1 17:08:02 | 只看该作者
阿ken 发表于 2012-2-29 18:31
如果出来是这样的呢

看错了,蓝色的是融合后的角度的话,很好啊!
能不能帮我看看我这个波形,问题在哪里啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
16#
 楼主| 发表于 2012-3-1 17:08:43 | 只看该作者
阿ken 发表于 2012-2-29 18:31
如果出来是这样的呢

紫色的是什么呢?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
142
威望
115
贡献
25
兑换币
2
注册时间
2012-2-26
在线时间
2 小时
毕业学校
成都信息
17#
发表于 2012-3-1 17:14:21 | 只看该作者
阿ken 发表于 2012-2-29 18:31
如果出来是这样的呢

你这波形OK了! 关键还是PID调节,我们的跟你们波形差不多 基本重合,但是只靠PD好想貌似能立起来,但是立不了多久,我觉得还是要加速度环
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
142
威望
115
贡献
25
兑换币
2
注册时间
2012-2-26
在线时间
2 小时
毕业学校
成都信息
18#
发表于 2012-3-1 17:16:26 | 只看该作者
xinhuaH 发表于 2012-3-1 17:08
看错了,蓝色的是融合后的角度的话,很好啊!
能不能帮我看看我这个波形,问题在哪里啊?

你只用了加速计???
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
19#
 楼主| 发表于 2012-3-1 17:29:46 | 只看该作者
wangwei70650 发表于 2012-3-1 17:16
你只用了加速计???



蓝色是陀螺仪输出,红色是加速度计,黄色是融合后角度,我们用的互补滤波
程序如下:
void complement_filter(float angle_m_cf,float gyro_m_cf)
{


   static float bias_cf;
   static const float dt=0.004;

        bias_cf*=0.025;                        //陀螺仪零飘低通滤波;500次均值;
        bias_cf+=gyro_m_cf*0.975;
        angle_dot=gyro_m_cf-bias_cf;
        angle=(angle+angle_dot*dt)*0.90+angle_m_cf*0.10;       
        //加速度低通滤波;20次均值;按100次每秒计算,低通5Hz;
  angle_send();
}能不能帮我看看哪里出问题了?我们在滤波问题上停留很久了,希望指点指点,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

2

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
460
威望
318
贡献
74
兑换币
13
注册时间
2012-3-2
在线时间
34 小时
20#
发表于 2012-3-3 04:37:51 | 只看该作者
绿得很好啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 13:29 , Processed in 0.126041 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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