第十六届全国大学生智能车竞赛-国家级一等奖-全向行进组-控制开源

简介: 第十六届全国大学生智能车竞赛-国家级一等奖-全向行进组-开源控制

第十六届全国大学生智能车竞赛-全向行进组-国一控制开源

CarPID1


开源代码地址: https://github.com/ittuann/Enterprise_E



​ 这次只开源了除摄像头以外的全部工程。摄像头的程序因为用到了一些往届学长留下来的东西,所以也就不开源啦。

​ 这份程序是我从大一上作为机械大类的学生完成招新任务进入实验室开始,从学C语言和单片机,一直写到暑假比赛结束,代码也是逐渐跟着学习进度叠起来的。即使是比完赛后过了不到半个学期再看自己的程序,还是能发现有一些蛮不满意的地方,那就更不用说做车的前辈和学长们了。赛后也想把程序整理下弄得更工整和美观一些,不过这辆车已经被下一届的预备役选手拆掉准备明年的比赛了,修改后的程序也不能再上车验证一下,于是还是干脆开源这份赛后稍加改动的程序吧!还有遗憾的地方就在明年的 RoboMaster 完善好了!

​ 所以这份开源的程序作用更多是抛砖引玉!一些想法,还有控制的算法和思路也尽量都用文字在博客里面说了一下~

​ 这次十六届的比赛有些遗憾,在正式比赛的第六圈陀螺仪掉线了,最终只有245分没能跑出日常315的成绩。陀螺仪大概是赛前一周出现过这个问题,不过当天晚些时候又自己好了这问题也就没管。正式比赛前完整流程跑了十几次测试稳定性也都正常,嗯然后赛场上就出现问题了,赛后重新烧程序跑了也没事...

​ 这是我们一年来调车的日常记录~ https://www.bilibili.com/video/BV1Aq4y1T7ZE

​ 在这段调车的日子里,从最初听说智能车的光鲜外表,再到后来慢慢了解到他的真实,他的残酷,但是喜欢的心情却从未减少。虽然天天在说调车苦,但回过头来看这段日子总是闪着光的,生活充实,好友成群。我心底还是喜欢智能车的,就算虐我千百遍,我依旧喜欢。如果再给我一次选择的机会,我还是会选择做智能车。也多亏了智能车,让我的黑白的大学月考生活多了些斑斓的色彩。

​ 最后,我想再次感谢我的两位队友!两位学长真的是给了我足够的信赖,愿意让我放手去尝试和探索,也愿意陪我一起试错和讨论,在我调车到了瓶颈在原地打转的时候也给了我不少安慰。不仅仅是比赛,在生活上也给了我我不小的支持。还有实验室同在做十六届不同组别的其他学长们,大家对从零开始的我真的很包容,这不是套话而是真心的。能和这样一群人生活在一起,我真的很快乐很幸福~ 感谢我们苦中作乐度过了最辛苦的一段时光~

​ 不知道是不是很合适地引用罗翔老师21年的百大获奖感言作为结尾吧。“运气呢并非成就,命运之手把我托举到所不配有的高度,让人飘然,让人眩晕,最终,让人诚惶诚恐”

目录
相关文章
|
7月前
|
分布式计算 Java 关系型数据库
SpringBoot集成powerJob实战派
PowerJob 是全新一代分布式任务调度与计算框架,支持可视化管理、多种定时策略、丰富的执行模式(如单机、广播、Map/MapReduce),并提供工作流编排、在线日志、高可用及分布式计算能力,适用于定时任务、集群执行、延迟处理等场景。
1200 1
SpringBoot集成powerJob实战派
|
Oracle 关系型数据库 MySQL
如何卸载Linux上的MySQL8.0
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 本片文章为大家介绍如何卸载MySQL
1330 0
|
JSON 缓存 Android开发
iOS高质量的动画实现解决方案——Lottie
iOS高质量的动画实现解决方案——Lottie
1597 0
|
8月前
|
Ubuntu 安全 Linux
Ubuntu届满20岁,发布Ubuntu 24.10
根据市场调查机构Statcounter Global Stats的调查,桌面操作系统前两名依次是Windows的73.31%与macOS的15.45%,而Linux则以4.5%排名第三,超越Google Chrome OS的2.25%。而Stack Overflow也调查了最受开发人员青睐的操作系统,前两名一样由Windows及macOS占据,但Ubuntu以27.7%排名第三,是最受市场欢迎的Linux发行版,Debian则以9.8%排名第七。
|
小程序
【小程序】报错:no such file or directory, access ‘wxfile://usr/miniprogramLog/log2‘
【小程序】报错:no such file or directory, access ‘wxfile://usr/miniprogramLog/log2‘
2571 0
|
8月前
|
传感器 机器人 物联网
【免费开源】基于STM32的蓝牙小车/智能小车项目详解(附源码)
通过本项目,你可以系统掌握STM32外设控制、蓝牙通信、电机驱动和传感器数据处理技术,实现一辆可远程控制并具备避障功能的智能小车。该项目具有高度可扩展性,后续可增加循迹、自动寻路、摄像头等高级功能。
1961 43
【免费开源】基于STM32的蓝牙小车/智能小车项目详解(附源码)
|
人工智能 大数据
阿里云云计算ACA、大数据ACA、人工智能ACA三门认证升级调整公告
阿里云云计算ACA、大数据ACA、人工智能ACA三门认证升级调整公告
|
JSON 关系型数据库 MySQL
MySQL全文搜索与JSON支持:高效检索与灵活数据处理
本文深入探讨了MySQL数据库中的全文搜索与JSON支持,通过详细的代码示例,阐述了全文搜索的原理、全文索引的创建,以及JSON数据类型的使用与操作。全文搜索在数据库中的重要性日益凸显,MySQL提供了全文索引来实现高效的文本数据检索,通过MATCH AGAINST语句,可以轻松地进行全文搜索操作。此外,MySQL的JSON支持为半结构化数据的存储和查询提供了灵活的解决方案,您可以存储JSON对象、数组等数据,并使用JSON函数来查询和修改数据。
1621 0
|
传感器 算法
智能车元素的处理方案:环岛,坡道,三叉,以及直道和弯道的速度控制方案
智能车元素的处理方案:环岛,坡道,三叉,以及直道和弯道的速度控制方案
1884 0
|
Ubuntu Linux iOS开发
LabVIEW在不同操作系统上使VI、可执行文件或安装程序
LabVIEW在不同操作系统上使VI、可执行文件或安装程序
855 3