智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3252|回复: 29
打印 上一主题 下一主题

小白四轮求助电磁开环提速

[复制链接]

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
跳转到指定楼层
1#
发表于 2019-5-6 16:14:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
一直在搞电磁最近有些迷茫了。速度一直卡在1m以下,速度一快车子就不听话的跑出赛道乱撞了,看论坛大佬说电磁开环速度能到两米五(虽然往届前瞻比较远,但是见今年也有开环两米多的)所以我想可能是我用的方法不对。
下面贴上我的舵机控制策略用的分段P:

归一化后用差比和算出偏差然后根据偏差大小判断赛道大小弯和直道

然后是方向处理根据不同的弯道来设置舵机不同的KP

最后用的增量式PD给定占空比控制舵机打脚

开环跑的,电机是恒定的占空比。
请问下各位前辈车友们这种控制方法不行吗,为什么车速就上不了1m呢?
我也查过别的一些舵机控制策略例如动态P、模糊控制什么的,模糊控制也找了一些资料无奈技术有限没看懂,动态P也不知道咋用。在此求助各路大佬给指点迷津我这种情况应该怎么办?或者有什么好的舵机控制策略给指点个思路?感激不尽!









补充内容 (2019-5-6 19:23):
修改一下:
方向处理根据不同的弯道来设置舵机不同的KP、KD值
用的位置式PD给定占空比控制舵机打脚
2楼图片是控制代码,希望各位大佬不吝赐教
回复

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
2#
 楼主| 发表于 2019-5-6 16:20:29 | 显示全部楼层
第一次发帖不知道为啥贴的图片没发上来

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
3#
 楼主| 发表于 2019-5-6 18:32:56 | 显示全部楼层
不知所以 发表于 2019-5-6 17:47
小白的我想问下归一化后再用差比和是啥意思啊,,,不懂。

你看看我贴的图片代码,就是把左右两个电感归一化然后再偏差=(左-右)/(左+右)
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
4#
 楼主| 发表于 2019-5-6 18:59:41 | 显示全部楼层
不知所以 发表于 2019-5-6 18:42
那我不用归一化直接差比和与用了归一化有啥不同吗?我现在就是直接差比和了下没有用归一化,,,

我是菜鸡不是很懂我感觉区别不大,我只相信只要能跑好都是好方法
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
5#
 楼主| 发表于 2019-5-7 14:55:28 | 显示全部楼层
。。。_hlBeq 发表于 2019-5-7 14:29
就是这样处理的,你推着车看到底是什么原因导致的,如果是前瞻短,速度快了,就不能跑,那说明你已经到极 ...

速度慢了就没事,但是不可能到极限呀,速度才0.7M/S。我想应该是我的舵机控制策略有问题。我就判断了直道,左小弯,左大弯,右小弯,右大弯。是不是判断得不够?或者还有啥更好点的舵机控制策略呢
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
6#
 楼主| 发表于 2019-5-8 15:48:12 | 显示全部楼层
aytc100 发表于 2019-5-8 13:23
闭环两米五都难,开环打五折吧

那电磁开环才1M2不是废了么?我这两天根据北科的二次函数动态P试了一下还没有分段跑的好,难道摄像头的二次函数在电磁上不通用?我试着计算了下偏差确实不一样,摄像头的是实际中线-图像中线,电磁的是(左-右)/(左+右)请问这个函数需要怎么改一下呢?
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
7#
 楼主| 发表于 2019-5-8 15:49:01 | 显示全部楼层
572430621 发表于 2019-5-8 15:04
四轮的电磁前瞻基本上就没有吧,肯定也跑不快吧

但是速度上不了一M也太不应该了
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
8#
 楼主| 发表于 2019-5-8 21:29:24 | 显示全部楼层
。。。_hlBeq 发表于 2019-5-8 19:42
我们是直接偏差=(左电感-右电感)/(左电感+中间电感+右电感),因为这样自带方向,直接给舵机进行pd控 ...

固定的P、D吗
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
9#
 楼主| 发表于 2019-5-9 18:44:00 | 显示全部楼层
じ~凝眸处 发表于 2019-5-9 11:19
1、你的此“分段P”本身控制方式就已经决定了,你的车的路径是折线+曲线的 寻迹方式。 出现折线的寻迹方式 ...

感谢回复!我分段P意思就是在不同的偏差范围给不同的P、D值,我确实分段有点少就分了5段,我试试多分几段看看效果。你说的二次三次是动态P吧,例如p=偏差*偏差/n+基值。我的增量式PID是用的增量式公式duty=中值+P*偏差+D*(偏差-上次偏差)。机械、差速、轮胎、赛道这些因素在速度两米以下应该可以忽略呢吧?
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
10#
 楼主| 发表于 2019-5-9 18:44:33 | 显示全部楼层
huater14 发表于 2019-5-9 16:11
分段PID需要多级分段,否则效果不是很好

我试试多分几段,感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 20:32 , Processed in 0.060802 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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