智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3995|回复: 13
打印 上一主题 下一主题

直立车的控制问题讨论

[复制链接]

52

主题

725

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5889
威望
2514
贡献
1289
兑换币
1650
注册时间
2013-2-20
在线时间
1043 小时
毕业学校
韶关学院
跳转到指定楼层
1#
发表于 2014-4-29 12:46:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
跑起来加速的遇到的问题,前倾很厉害,估计是直立控制控制不足。分析了一下整个系统,前倾使直立车向前跑,而前倾跑又是使直立车保持直立的方法。两个前倾就使速度一下子加速十分快,但实际现象是加速太快倾角改不回来了,具体是哪一步出错了
回复

使用道具 举报

1

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1164
威望
578
贡献
284
兑换币
237
注册时间
2015-5-2
在线时间
151 小时
毕业学校
河南工业大学
14#
发表于 2015-7-18 11:29:10 | 只看该作者
三少,我们现在遇到了同样的问题,即使达到了设定速度,车身还是像加速阶段一样一直前倾,  你们去年是怎么解决的呢
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
284
威望
143
贡献
59
兑换币
82
注册时间
2014-4-14
在线时间
41 小时
毕业学校
上海电力
13#
发表于 2014-5-9 12:30:31 | 只看该作者
本帖最后由 `沒心沒芾 于 2014-5-9 12:31 编辑

卡了,多发了一次
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
284
威望
143
贡献
59
兑换币
82
注册时间
2014-4-14
在线时间
41 小时
毕业学校
上海电力
12#
发表于 2014-5-9 12:29:42 | 只看该作者
戥家三少 发表于 2014-5-9 12:26
我的车重心也很低,所以前倾角度不用特别多都能做到加速明显,我们现在的状态就是直立时保持重心尽量在车 ...

你首先把速度、角度控制去掉 ,让车子能在这个角度站起来。
然后再加速度控制等试试。
这几个分量是互相独立、互不影响的。
回复 支持 反对

使用道具 举报

52

主题

725

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5889
威望
2514
贡献
1289
兑换币
1650
注册时间
2013-2-20
在线时间
1043 小时
毕业学校
韶关学院
11#
 楼主| 发表于 2014-5-9 12:26:53 | 只看该作者
`沒心沒芾 发表于 2014-5-9 12:20
唔 这么跟你说吧,我前面调直立的时候,波形都是对的,但一面怎么都不倒,一面就是不行。
后来发现电池太 ...

我的车重心也很低,所以前倾角度不用特别多都能做到加速明显,我们现在的状态就是直立时保持重心尽量在车轴上,跑时就向外倾。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
284
威望
143
贡献
59
兑换币
82
注册时间
2014-4-14
在线时间
41 小时
毕业学校
上海电力
10#
发表于 2014-5-9 12:20:12 | 只看该作者
戥家三少 发表于 2014-5-9 12:09
我的理解是这样的,直立控制的式子是StandControl=StandP*(STANDOFF-CarAngle)+StandI*AngleSpeed
所以当 ...

唔 这么跟你说吧,我前面调直立的时候,波形都是对的,但一面怎么都不倒,一面就是不行。
后来发现电池太高了(我们电池放在背面),这个电池又很重,两边重心不平衡,往背面倒的时候,这个P够了(有电池的惯性作用),往正面的时候,这个P的回复力就不够了。
后来把电池进一步降低,才实现了直立控制。

所以我觉得,你如果要像人家那样前倾的话,重心的问题也许也要看看。

以上。
回复 支持 反对

使用道具 举报

52

主题

725

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5889
威望
2514
贡献
1289
兑换币
1650
注册时间
2013-2-20
在线时间
1043 小时
毕业学校
韶关学院
9#
 楼主| 发表于 2014-5-9 12:09:27 | 只看该作者
`沒心沒芾 发表于 2014-5-8 22:36
重心的问题  你前倾了重心也要改变

我的理解是这样的,直立控制的式子是StandControl=StandP*(STANDOFF-CarAngle)+StandI*AngleSpeed
所以当保持直立状态或在直立状态附近时直立控制输出应该为0或十分微小.
然后呢,前倾是为了提供一个水平分量来抵消跑时所带来的阻力(空气阻力,摩擦力等水平的反向阻力),所以我觉得必须前倾一定的角度。这样分析你觉得有没有道理,而且我观察很多之前的直立车,他们都会向前倾斜一定的角度。但具体是不是这个原因我就不清楚了
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
284
威望
143
贡献
59
兑换币
82
注册时间
2014-4-14
在线时间
41 小时
毕业学校
上海电力
8#
发表于 2014-5-8 22:36:00 | 只看该作者
重心的问题  你前倾了重心也要改变
回复 支持 反对

使用道具 举报

12

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1957

优秀会员奖章活跃会员奖章

威望
937
贡献
662
兑换币
598
注册时间
2013-2-4
在线时间
179 小时
7#
发表于 2014-5-8 01:41:42 | 只看该作者
你速度多少了?
回复 支持 反对

使用道具 举报

52

主题

725

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5889
威望
2514
贡献
1289
兑换币
1650
注册时间
2013-2-20
在线时间
1043 小时
毕业学校
韶关学院
6#
 楼主| 发表于 2014-4-29 21:48:49 | 只看该作者
gecidemei 发表于 2014-4-29 21:06
你试着限制一下速度控制的最大输出量看看效果,

还有什么要注意的吗??
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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