智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4015|回复: 21
打印 上一主题 下一主题

关于圆环内切的方法

[复制链接]

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
跳转到指定楼层
1#
发表于 2018-6-19 22:49:22 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
      之前发了下视频,也看了别人调节圆环的视频,这里说一下我是如何做到圆环内切的吧。
      首先,我的车的前瞻如果正常在环岛绕圈其实是切不了的(在2M9的速度下)。今年调了怎么久的圆环,总结了还是入环的姿势对圆环内的路径影响最大,大家在补线时可以尽量让车子内切一点进圆环,但是这时候又会发现新的问题,那就是进环之后的正常偏差如果比入环时的偏差小的时候,车子会向外抖一下,这是就很容易导致圆环全程都一抖一抖的很不流畅,这个问题我之前也搞了很久也解决不了,归结到底还是B车确实不太行,我的程序在10cm的摄像头的c车上完美适应而且路径比我的车子好多了,入环无需特殊处理也不会出现我车子的情况,果然车子自身的差距很难弥补,但也是有方法的。
       大家的转向应该都是有加D的吧,D有很多种,斜率曲率都可以做D,但是用的最多的应该还是偏差的微分,这个参数在圆环里至关重要。平时我们加D是为了响应快一点,B车不加D跑起来确实会有点甩,平时D的方向是双向的,是为了车子能够适应在左右转频繁的路段,比如大S,欧姆弯等,但是在圆环里我们的转向始终都是往一个方向的,那么我们在圆环里就可以直接将D的方向限制一下即可,这样车子就可以保持较好的路径走完圆环,其实内不内切不是特别重要,舵机少点多余动作即可减少不少时间。而且,同个道理,在圆环那些偏差衔接处最好限制一下D的大小,防止舵机出现抖动,具体的实施方案大家自己想吧,这个还是比较简单的。
       另外那些补线入环的同学可以拿条布把圆环补成整圆推车看偏差,记录一下偏差变化规律,再看一下自己补的偏差与那个接不接近(虽然我没补线,不过感觉这个方法挺好用的)

回复

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
2#
 楼主| 发表于 2018-6-19 22:51:53 | 显示全部楼层
另外,我觉得补曲线和斜线其实差别并不大,只要偏差衔接圆滑即可,无需特意补出曲线
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
3#
 楼主| 发表于 2018-6-19 23:00:19 | 显示全部楼层
dxa572862121 发表于 2018-6-19 22:57
你的想法是对的,但是曲线补得好对路劲肯定有极大的帮助,在算偏差的时候;;;
还有你不补线入环,怎么把 ...

方法有很多,我使用圆环内侧的长度去拟合出偏差的,当然我有根据不同的圆环去调整参数
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
4#
 楼主| 发表于 2018-6-19 23:04:01 | 显示全部楼层
dxa572862121 发表于 2018-6-19 22:57
我赞同你的想法,但是曲线补得好对路劲肯定有极大的帮助,在算偏差的时候;;;
还有你不补线入环,怎么把 ...

c车那个主动差速太爽了,有主动差速情况下,过圆环真的很柔顺
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
5#
 楼主| 发表于 2018-6-19 23:24:41 | 显示全部楼层
dxa572862121 发表于 2018-6-19 23:17
可以的,大家一直用补线,然后被宣扬,反而限制了思想

我的十字也是没补线的,方法管用即可,无非就是做到偏差变化范围大体统一即可,还有就是各路段衔接好即可,做智能车还是不能太循规蹈矩的。
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
6#
 楼主| 发表于 2018-6-20 12:54:19 | 显示全部楼层
来一杯烈酒 发表于 2018-6-20 00:12
环岛里面舵机一下一下的加1,入环姿势真的是对环岛路径影响最大的,我认为没有之一

是最大,但是是可以缓解的,一抖一抖极有可能是D的影响,单P调节没那么快的
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
7#
 楼主| 发表于 2018-6-20 12:54:57 | 显示全部楼层
可惜花海已不再 发表于 2018-6-20 10:06
我的程序用在我的车上路径也是吃入环的姿态,现在貌似是加了动态P的原因导致环岛内部舵机抖得厉害。回去试 ...

环岛可以直接根据圆环大小单P即可
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
8#
 楼主| 发表于 2018-6-20 22:15:54 | 显示全部楼层
可惜花海已不再 发表于 2018-6-20 22:05
我没对环岛进行大小的识别

那怪不得你跑不好
回复 支持 反对

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
9#
 楼主| 发表于 2018-6-22 11:41:54 | 显示全部楼层
wx_o19nT8nV 发表于 2018-6-22 09:42
大佬环岛是一套程序,还是一套程序大小环通吃

不同大小的圆环自然对应不同的参数
回复 支持 0 反对 1

使用道具 举报

13

主题

460

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6175

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3002
贡献
1815
兑换币
1942
注册时间
2016-9-30
在线时间
679 小时
毕业学校
广东技术师范学院
10#
 楼主| 发表于 2018-6-22 17:17:49 | 显示全部楼层
wx_o19nT8nV 发表于 2018-6-22 17:03
老哥你们的低盘多高,坡道会不会卡

底盘还好,拿游标卡尺量了下,离地面9mm,坡道是会卡的,上坡一开始前轮碰不到赛道,车的底盘前面也被刮花了,但是降点速坡道还是没什么问题的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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