智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9850|回复: 23
打印 上一主题 下一主题

直立控制,可以只用一个陀螺仪实现,不会往一个方向加速

  [复制链接]

3

主题

170

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13510
威望
10581
贡献
2579
兑换币
649
注册时间
2012-8-25
在线时间
175 小时
跳转到指定楼层
1#
发表于 2014-2-2 22:27:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 淡定戈 于 2014-2-2 22:41 编辑

    本人比赛完后写的小论文,控制倒立摆只用一个陀螺仪,虽然有点违背直观感觉,但是若有线性系统理论的基础,其结论也是显而易见的。如果此文让你更加迷惑,实非我本意。
    没有代码,一方面是因为我自己没有源代码;另一方面也因为理解了原理后代码很简单,若不理解原理,即便有代码,调试过程出现问题几乎是必然的。


静止直立的视频:http://v.youku.com/v_show/id_XNjU3MjA1MjEy.html

Very Important: 虽然不是可直接使用的完整方案,也请务必顶帖!!!
    希望对你们有帮助,不得不说,做车靠的不是夜以继日的调试,得靠创新的设计,真正好车,是设计的时间占大部分,其次是严谨的制作,最后才是调试。    神车是:设计的时间 > 装车的时间 > 调试的时间一个直立方案只是冰山一角
    如果能理解其中的原理,用这个方法不会有太大的难度,实现的时候最好全部采用国际单位制,这样便于理论计算。实现的细节实在太多,一言难尽。
    值得注意的是,在自动控制启动后应当立刻将手移开,以免影响正常的直立控制,如果因为担心车倒下而用手搀扶,反而会不利于直立。与此同时,本方案没有使用速度反馈,虽然有速度观测,但是实际效果形同开环控制,若是有自动控制的基础,稍加修改,可以实现速度反馈,这个就自己看着办吧。
    实现的时候最好用double类型,统一用国际单位(角度用rad、角速度rad/s),这样既可以避免舍入误差,又避免单位换算的时候出错。一般不用担心运算量的问题
实际调试的时候,难免会出现意外,最好在小车程序里写上对危险的检测,一旦确定小车危险,立即关闭输出。比如,一般情况下直立控制的输出电压比较稳定且较小,直立控制电压不会超过7.0V太久,若超过7.0V的时间大于一定时间(如0.5秒),则小车存在倒地的危险,应该立即关闭输出。



补充内容 (2015-2-6 11:23):
方程(2.4) 有错, X上面应该没有那个".",但有"^",  [[[SB39V47OR`KSL}ZZDB3V.png 输出不该用状态的导数, 该用状态值
    [[[SB39V47OR`KSL}ZZDB3V.png

本帖子中包含更多资源

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

x
回复

使用道具 举报

3

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
871
威望
460
贡献
275
兑换币
261
注册时间
2014-4-18
在线时间
68 小时
24#
发表于 2015-3-29 15:03:25 | 只看该作者
回复 支持 反对

使用道具 举报

5

主题

53

帖子

0

精华

高级会员

Rank: 4

积分
679
QQ
威望
357
贡献
220
兑换币
224
注册时间
2014-8-28
在线时间
51 小时
毕业学校
合肥工业大学
23#
发表于 2015-3-16 23:09:11 | 只看该作者
不明觉厉
回复 支持 反对

使用道具 举报

3

主题

170

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13510
威望
10581
贡献
2579
兑换币
649
注册时间
2012-8-25
在线时间
175 小时
22#
 楼主| 发表于 2015-2-6 15:21:25 | 只看该作者
我以为 发表于 2015-2-6 11:41
好细心啊,谢谢分享啦

, 不用客气, 不过好像作用不明显, 对比赛帮助不大, 不过可以学习
回复 支持 反对

使用道具 举报

3

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
威望
190
贡献
92
兑换币
105
注册时间
2015-1-25
在线时间
41 小时
21#
发表于 2015-2-6 11:41:58 | 只看该作者
淡定戈 发表于 2015-2-6 11:22
方程(2.4) 有错, X上面应该没有那个".",但有"^", 输出不该用状态的导数, 该用状态值

好细心啊,谢谢分享啦
回复 支持 反对

使用道具 举报

3

主题

170

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13510
威望
10581
贡献
2579
兑换币
649
注册时间
2012-8-25
在线时间
175 小时
20#
 楼主| 发表于 2015-2-6 11:22:27 | 只看该作者
我以为 发表于 2015-2-6 11:11

方程(2.4) 有错, X上面应该没有那个".",但有"^", 输出不该用状态的导数, 该用状态值
  


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

3

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
威望
190
贡献
92
兑换币
105
注册时间
2015-1-25
在线时间
41 小时
19#
发表于 2015-2-6 11:11:00 | 只看该作者
淡定戈 发表于 2015-2-6 11:08
猛然发现 论文里有个错误


回复 支持 反对

使用道具 举报

3

主题

170

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13510
威望
10581
贡献
2579
兑换币
649
注册时间
2012-8-25
在线时间
175 小时
18#
 楼主| 发表于 2015-2-6 11:08:23 | 只看该作者
我以为 发表于 2015-2-5 21:45
顶一个

猛然发现 论文里有个错误

回复 支持 反对

使用道具 举报

3

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
威望
190
贡献
92
兑换币
105
注册时间
2015-1-25
在线时间
41 小时
17#
发表于 2015-2-5 21:45:29 | 只看该作者
顶一个
回复 支持 反对

使用道具 举报

3

主题

382

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2823
威望
1356
贡献
835
兑换币
917
注册时间
2014-9-9
在线时间
316 小时
16#
发表于 2015-2-1 22:32:18 | 只看该作者
好贴!超赞
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-8 19:20 , Processed in 0.084097 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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