智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 小欢可乐
打印 上一主题 下一主题

直立车转向串级控制问题

[复制链接]

0

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
661
威望
302
贡献
185
兑换币
199
注册时间
2018-1-24
在线时间
87 小时
11#
发表于 2019-3-7 20:33:57 | 只看该作者
小欢可乐 发表于 2019-3-7 20:23
大佬,难道你外环不是传感器偏差进行pid,输出当作内环设定吗?

是啊 你不是问的怎么调内环吗
回复 支持 1 反对 0

使用道具 举报

2

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
880
QQ
威望
466
贡献
260
兑换币
305
注册时间
2017-12-2
在线时间
77 小时
12#
 楼主| 发表于 2019-3-7 21:06:41 | 只看该作者
734116727 发表于 2019-3-7 20:33
是啊 你不是问的怎么调内环吗

奥奥,我之前是屏蔽所有环,只剩角速度环设定为0然后给参数调的。但是一加上其他环就左右晃。还有就是外环我直接用的传感器偏差经pid输出内环设定,但是过弯就是切外或者出去,你觉着我是哪里有问题呢?
回复 支持 反对

使用道具 举报

2

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
880
QQ
威望
466
贡献
260
兑换币
305
注册时间
2017-12-2
在线时间
77 小时
13#
 楼主| 发表于 2019-3-7 21:33:55 | 只看该作者
734116727 发表于 2019-3-7 20:33
是啊 你不是问的怎么调内环吗

我看的大佬的程序是将转向半径乘以车速当作设定。
回复 支持 反对

使用道具 举报

3

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1180
威望
533
贡献
409
兑换币
361
注册时间
2018-10-11
在线时间
119 小时
14#
发表于 2019-3-7 22:20:16 | 只看该作者
小欢可乐 发表于 2019-3-7 21:33
我看的大佬的程序是将转向半径乘以车速当作设定。

甩尾不正常吗
回复 支持 反对

使用道具 举报

3

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1180
威望
533
贡献
409
兑换币
361
注册时间
2018-10-11
在线时间
119 小时
15#
发表于 2019-3-7 22:21:07 | 只看该作者
和速度挂上关系可能好点
回复 支持 反对

使用道具 举报

2

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
880
QQ
威望
466
贡献
260
兑换币
305
注册时间
2017-12-2
在线时间
77 小时
16#
 楼主| 发表于 2019-3-7 22:24:20 | 只看该作者
暗修罗 发表于 2019-3-7 22:21
和速度挂上关系可能好点

嗯嗯,刚刚试了,还不错。
回复 支持 反对

使用道具 举报

3

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1180
威望
533
贡献
409
兑换币
361
注册时间
2018-10-11
在线时间
119 小时
17#
发表于 2019-3-7 22:44:36 | 只看该作者
小欢可乐 发表于 2019-3-7 22:24
嗯嗯,刚刚试了,还不错。

这让我如何回答,我的为什莫效果不好???////
回复 支持 反对

使用道具 举报

2

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
880
QQ
威望
466
贡献
260
兑换币
305
注册时间
2017-12-2
在线时间
77 小时
18#
 楼主| 发表于 2019-3-8 14:16:16 | 只看该作者
暗修罗 发表于 2019-3-7 22:44
这让我如何回答,我的为什莫效果不好???////

???什莫意思?
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
19#
发表于 2019-3-8 15:58:29 | 只看该作者
为何要串级呢?
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1729
威望
845
贡献
538
兑换币
563
注册时间
2017-3-19
在线时间
173 小时
毕业学校
家里蹲
20#
发表于 2019-3-8 21:36:13 | 只看该作者
本帖最后由 760678854 于 2019-3-8 21:43 编辑

针对你的问题,我有一些看法,串级PID需要统一你的期望值和实际值是同一个量,你通过将转向偏差作为外环,先得知道转向偏差是什么量,它是你内环PID的期望值,是车转弯的程度的衡量量,可以说是车面前的路径的曲率大小,而你的内环实际被控制量是角速度,曲率和角速度并不是同一个性质的物理量,所以这样调试是永远都调不好的。所以首先要将你的外环输出量转化为与内环的实际控制量相同的物理量,即将转向偏差(也就是转向曲率)向角速度转化,这样统一了期望值与实际值才能进行PID的调试。否则时间会被浪费的没有意义。
回复 支持 2 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 04:36 , Processed in 0.066468 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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