十八届智能车竞赛独轮组——开源总结篇

十八届智能车竞赛独轮组——开源总结篇-有驾

各位车友,大家好!今天咱们一起全面解析一下第十八届智能车竞赛独轮组,咱们将从竞赛规则解读、独轮车整车安装及注意事项、平衡受力分析、程序讲解等方面和大家一起深入聊聊独轮组那些事儿。好啦,话不多说,咱们直接进入今天的主题吧!

1 竞赛规则

据悉,十八届智能车竞赛的比赛规则将会在智能车竞赛官网公布,虽然现在官网还没有搭建好,但是独轮组的竞赛规则基本已经确定了。大家可以参考卓老师发布的第十八届全国大学生智能车竞赛竞速比赛规则(https://blog.csdn.net/zhuoqingjoking97298/article/details/127817742)以及独轮车模是否可以抄近道完成比赛?https://blog.csdn.net/zhuoqingjoking97298/article/details/127834672)这两篇文章。

竞赛规则圈重点:

(1) 独轮车从车库出发沿着赛道运行一周返回车库;

(2) 允许在所有十字路口直接左转或者右转;

(3) 允许从赛道断路区出赛道后从赛道任何路段区进入赛道;

(4) 车模上需要安装LED灯光秀展示板。

2 车模安装&注意事项

对于独轮车的整车安装过程及注意事项,大家可以参考龙邱官方B站账号发布的第十八届智能车独轮车组母板及驱动板系列安装视频。

https://www.bilibili.com/video/BV1oW4y1u7mg/?spm_id_from=333.999.0.0

上述系列视频中有详细的安装过程及相关注意事项,供大家学习、参考。我们整理了一下大家在安装过程中比较集中的问题和相关注意事项,现在重点说一下:

(1)安装编码器时要注意编码器齿轮与电机带动齿轮咬合不能太紧,太紧会增大摩擦力,给驱动增加负担,也不能太松,太松会出现编码器读取值不准确,影响控制。可以通过调节编码器支架在车模上的位置来调节编码器齿轮与电机带动齿轮咬合的松紧度。

(2)齿轮皮带不能被拉的太紧,太紧会增大摩擦力,导致行进电机转动困难。皮带也不能太松,太松会导致皮带与齿轮之间脱轨,出现电机空转的现象。我们可以通过调节行进电机的固定螺丝来调节皮带的松紧度,调节时要注意,当皮带刚好可以咬合主动轮和从动轮时,是最佳固定状态,此时的皮带既不影响轮的转动,还不会增大摩擦力。

(3)飞轮调平:飞轮在快递运输过程中,难免会出现暴力运输的现象,从而导致飞轮的圆心与电机轴不在同一条直线上,这时候就需要先将飞轮调平,通过联轴器上的吉米螺丝来调整飞轮的圆心位置,使其与电机轴在同一条直线上(稍微的倾斜影响不大)。如果收到货时飞轮本身就已经形变(平放在桌面上有翘起)则应及时联系卖家协助解决问题。

(4)电路板在安装的时候要靠近中心位置,按照教程上的安装即可。需要注意的是一定要安装的牢固一些,以免后期调车时出现“爆装备”的现象。

(5)电池安装在车模的中间,需要用扎带或魔术扎带进行固定,充电时最好不要取下来充电。电池不可过充过放,否则会对电池造成不可逆的伤害。

(6)B6平衡充可以用来给6S电池充电,但不仅仅限于6S电池。7.4V锂电池、1-6S电池都可以用它充电,充电电压以及电流可以根据不同电池进行调整。

3 平衡受力分析

这部分大家可以直接参考龙邱官方微信公众号发布的十八届智能车竞赛独轮组——基础原理篇(超链接)

https://mp.weixin.qq.com/s/eL4gXgzQ547yg_9z_bTQMQ

上述推文详细的介绍了独轮车的平衡原理,这里就不再过多赘述了。

4 程序解析

1、整体框架

如上图所示,297为三核,264为双核,目前297只用到了其中的两个核,程序移植到264上很方便。

2、并级PID

并级PID可以参考龙邱官方微信公众号发布的十八届智能车竞赛独轮组---资源分享(超链接)

https://mp.weixin.qq.com/s?__biz=MzAxMTM4NDg2OA

3、串级PID

动量轮的直立环,2ms进一次中断执行一次角速度环,4ms执行一次角度环。

串级PID的动量轮的转向环与并级PID的转向环是一样的。

行进电机的串级PID,2ms执行一次角速度环,8ms执行一次角度环,32ms执行一次速度环。

其中,串级PID控制能够提供更精确的控制和更高的性能。但是,它需要更高的计算能力和更复杂的控制算法。在实际应用中,需要注意以下几个方面:

(1)内外环的相互影响:在串级PID控制中,内环和外环的控制是相互依存的,因此需要在调整参数时,先调整内环,再调整外环,以确保系统的稳定性和控制的精度。

(2)控制器参数的选择:在选择PID控制器参数时,需要根据实际应用情况和控制对象的特性进行选择,避免因为过度调整或调整不足,引起系统的震荡或失稳。一般选择参数是从小到大,或可以利用二分法进行调参。

(3)控制器参数的调整:在调整控制器参数时,需要进行反复试验和调整,以得到最优的控制效果。在调整参数时,应该按照一定的顺序进行调整,从低频到高频,从P、I、D三个参数中的比例参数开始,接着是积分参数,最后是微分参数。

(4)控制器输出的限幅:在控制输出时要根据实际情况进行限幅,比如独轮车中的飞轮电机和行进点击的PWM值不同,那相应的幅值也应该不用,他们的关系应该成正相关。

总之,在进行串级PID控制时,需要考虑多方面的问题,包括控制器参数的选择和调整、频率响应特性的分析、实时性和计算能力等方面的分析,以确保控制效果的稳定和精确。

在这里,个人感觉不管是串级PID还是并级PID,在独轮车控制中都可以实现功能,用心去调都可以达到很好的控制效果。(大家可以酌情参考!)

以下是龙邱工程师呕心沥血为大家整理的核心资料,请查收:

第十八届独轮组TC297直立参考程序

https://pan.baidu.com/s/1BV8Ae6IJNPaX2u15HgeeMA?pwd=w0wo 提取码:w0wo

第十八届智能车独轮组直立程序讲解

https://www.bilibili.com/video/BV14h411V7N7/?spm_id_from=333.999.0.0

以上开源程序框架仅供参考学习,提供思路,以便更多的同学可以参与到智能车独轮组竞赛中,请勿商用!

(龙邱官方B站账号有独轮组系列合集视频,大家可以按需搜索观看)

如有不清晰之处,也可以通过以下QQ群与我们一起交流、探讨!

十八届智能车综合组 群号:311091469

十八届智能车极速越野组 群号:776719890

十八届智能车声音信标组 群号:432826229

十八届智能车单车越野组 群号:206994916

十八届智能车电能接力组 群号:695720255

十八届智能车摄像头三轮组 群号:524079417

十八届智能车专科电磁组 群号:736790435

十八届智能车AI视觉组 群号:464525142

十八届智能车负压电磁组 群号:535210176

温馨提示:以上内容仅为龙邱工程师个人拙见,不足之处欢迎大家留言指正!本文中所提到的母板、驱动板等仅供学习参考,不能直接用于比赛,比赛中所需自制模块请严格遵照竞赛规则要求!!!星光不问赶路人,岁月不负有心人,加油吧,少年!!!

0

全部评论 (0)

暂无评论