工创赛总结与展望——概述

开始

我们队是从2023年寒假开始准备的,我是做嵌入式软件的,那时候找了两个队友,机械Z和硬件Q,都是寒假前联系的,准备在寒假多学习一些相关内容,开学开干;寒假时,硬件Q联系不上了,队里缺画板子的,我寒假玩FreeRtos玩一半,开始学习硬件设计;整个寒假没有准备什么和工创赛相关的,只是烧了六七块板子。
开学后,联系了个22级嵌入式学的最好的学弟,拉他入伙,还差一个人,找了我的老搭档CZW,本来他是做嵌入式的,来队里后,被我忽悠着,去学了K210和V831,后续版本更新,又整了树莓派,转行玩视觉了。四个人齐了,开干。

105调车

三月份开始准备,东拼西凑了点钱,启动资金2000块,刚开始不会做,哪里有人教呀,就会玩个编码器电机和舵机,也没钱,匆匆搭了一辆车,代码调了很多次,能跑能动;
biubiu一号
看着很low吧,是这样的,因为什么都不太会,所以只能早点干了,而且这个图好像是四五月份拍的了,我们学校当时说五月中旬校赛,慌得一批,使劲调,结果最后延期啦哈哈哈哈。

611调车

这辆车车设备不咋地,精度很差,而且最关键的是,我们实验室太小了,就在进门口搭了一块地图,还展不开,人来人往的踩来踩去,学院没给批实验室,找老师从学生会的宿舍活动室扣了一块地,那是他们用来放杂物的,在宿舍顶楼,五六月份,没有空调,顶楼朝阳,我嘞个热呀,没办法,在那里调试了一个月左右,才找到新地方。

310调车

快要校赛的时候(还是延期),学校还没搭好场地,我联系了比赛负责老师,跟他说想要帮忙搭建校赛场地,主动请缨,抓住机会,在创新创业学院弄了个场地,有空调,有电,有水,有厕所,活了。
地图是自己根据文件画的,转盘是自己搓的,粗加工区也是,原料区位置画的远了,语文不好,数据读错了,但问题不大;加了围栏是因为比赛规则文件上画的就有围栏,几把我们队一直是以有围栏环境做的车车,我们用了俩激光测距做定位,日了,第一年改规则害人呀草。

当时搭的地图
我们学校不久开始了第一次校赛(一共整了三次,主要是大家做的都不是太好,老师用校赛跟进,催进度)
第一次校赛
中间车车做出来能跑了之后,找了我的学业指导老师做比赛指导老师,老师真的好,买东西基本都同意,2000多元以下都OK的,我们换了总线舵机,天府之土麦轮,树莓派,大电池。
这期间队友机械Z总是生病,来来回回去医院好多次,我开始学AutoCAD,画亚克力,他搞solidworks画3维结构件。

biubiu小队
大二下学期整了一学期工创赛,学习成绩拉的一批,但东西是做出来了,尽管不咋地,但也一直是校赛第一。暑假我去深圳实习了,找了个嵌软实习生,队友在学校调车,基本硬件不大改的话,学弟能调的过来,进度在推进。
我的队友机械Z彻底病倒了,肺炎去医院躺着了,而且因为是大二下学期,被迫留级了。我找了新的负责机械的队友机械W。

403调车

2023年下半年开学,创院领导换届,我们队整个被赶到工训中心了,很偏,创院在学校中心位置,工训在学校角落里,来来回回很远,没办法,还好房间够大,我们在这里铺设了新场地,我的两个学弟,我实验室哥们,我们队,一共四个队在403调车车,除了偏,其他都还好,一伙人咋咋唬唬的在一起调车,蛮好玩的,时不时来把三国杀哈哈哈。
403场地调车

郑州省赛

biubiu大队出发合影
搁郑州华北水利水电大学省赛,首先省赛没有围栏(我省赛前几天改了),省赛灯光很差,主办老师很凶,没有什么调试时间,交车之后就去玩三国杀了。
省赛物流搬运大队
比赛分初赛和决赛,河南省整体实力不高的,有不少双胞胎,三胞胎,中原工学院的很厉害,第一是他们,我们队初赛好像是第五,决赛第八,比赛过程中机械臂把舵机电源和通信线压到了,导致机械臂会在执行几个动作的时候寄掉。这里也算是个经验吧,做东西线材一定要规范,出现问题一定要仔细检查,就咱写的那点代码,不会有啥玄学事件的,大多都是硬件问题。
省赛合影
最后喜提省一谢幕。

313调车

赛后反思了个毛蛋,搞了大半年,累都累死了,给学弟们交代了些事,准备把团队交给他们,后面去做别的比赛,我去玩板子嘿嘿。
然后反转来了,河南省名额比去年多,七八个,我们队刚好压着最后一名进国赛了;当时正在上课,老师给我打电话,心情激荡。
给我的队友通知了一圈,结果学弟不愿意打了,可能是对省赛结果不满意吧,付出与回报不成正比,不愿意再做技术类竞赛了,我只好拉了我哥们进队。
通知下来后,距离国赛还有一个月,幸好没拆车哈哈哈。老师给我们提供了新的场地,搬到了创院313,学校也开始提供资金,购买材料,开启了新的调车之旅。
我们更换了新的舵机,新的机械臂结构,添加了电源板,按键板,补光灯,并且重构了机械臂执行思路,做了机械臂正逆运动解算,对控制逻辑代码做了整合,本来想更换电机的,奈何第一次买的电机有问题,商家扯皮,而且我电路板用的TB6612电流不够新电机满功率,时间不多了,不敢上,害。
调了,一个多月吧,课啥的基本又都没上,这里再次批评,最后效果还不错,比省赛好了太多了,但还是比不过群里的大佬。

最终成品

长春国赛

先吐槽,学校规定不准给学生报销飞机票,明确规定,不论飞机票便宜与否,都不准给学生报销机票;于是我们队去的时候坐了6,7个小时的高铁,比飞机贵了一倍吧大概,回来的时候坐的接近20个小时硬卧,无语。
国赛很精彩,大佬很多,过程很刺激,结局也还不错,初赛二三十名吧大概,决赛第五,摄像头数据的延时处理没做好,扫描有些问题,时间太紧张了,很极限了;结局蛮好的。

biubiu小队合影

总结

这比赛的这个项目蛮有意思的,也没人在比赛中做到满分,甚至决赛的时候,能跑完第一圈的就是前十,第一圈得分越高,排名越前,没人跑完。
我做这个比赛,感觉,过程颠沛流离,结局也还可以,学到了很多东西,见到了很多大佬,特别在此做个总结,办法总比困难多,这件事难,大家都难,个人的努力和团队的实力,是可以主导结局的走向,运气会影响一部分,但当机会到来时,只有有准备有实力的人才能抓得住。

国赛初赛视频链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/734439.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Halcon图像和文件操作

文件操作 dev_get_window (WindowHandle) * 遍历文件夹 list_files (C:/Users/Desktop/halcon deeplearn/Train_images, [files, recursive], Files) * 便利文件夹中的图像文件 list_image_files (C:/Users/Desktop/halcon deeplearn/Train_images/梨, default, [], ImageFiles…

36、k8s-Ingress的使用-搭建ingress-nginx服务和ingress-controller控制器--http代理

1、搭建ingress服务环境(安装ingress-controller控制器)--这里使用nginx做负载均衡 1、创建文件:mkdir /opt/ingresscd /opt/ingress 2、获取ingress-nginx和ingress控制器的yaml文件:##创建ingress-controller控制器的yaml文件wget https://github.com/kubernetes/ingress…

25、k8s-pod的控制器-第四种-DaemonSet(DS)-有几个node就自动创建几个pod

概念:DaemonSet类型的控制器可以保证集群中的每一台(或指定)节点上都运行一个副本、一般适用于日志收集、节点监控场景等、也就是说、如果一个pod 提供的功能是节点级别的(每个节点都需要且只需要一个)、那么这类pod就适合使用DaemonSet类型的控制器创建 DaemonSet的特点…

24、k8s-pod的控制器-第三种-HPA(Horizontal Pod Autoscaler)-自动调整pod的数量

监测pod的使用情况来做调整 概念:HPA可以获取每个pod的利用率、然后和HPA中定义的指标(如cpu、内存等使用情况)进行对比、同时计算出需要伸缩的具体值、最后实现pod数量的调整、其实HPA与之前的Deployment 控制器一样、也属于一种kubernetes资源对象、它通过追踪分析目标pod…

编译安装Haproxy

一、三种软负载均衡器的区别 1、关于三种负载均衡器的性能对比: LVS是基于内核实现的,他的性能最好; 其次是haproxy,最后是nginx 关于三种负载均衡器的代理类型对比: LVS只支持基于ip的四层代理转发,也不支持正则匹配; haproxy和nginx都可以作为四层代理和七层代理,同时…

CentOS7.9部署站点运行

简介 本章节主要讲的是在Linux系统CentOS7.9上去完成.NET Core 6.0软件的安装,确定Linux的版本是x64还是arm64的,然后到.NET Core的官网下载6.0的SDK,并进行安装 步骤 1.进入站点目录 2.运行站点 3.配置 Nginx 站点代理 4.浏览站点 实施 1.进入站点目录[root@ml006 /]# cd /…

三大财务报表之间的勾稽关系

财务须知:三大财务报表之间的勾稽关系是怎样,附合并报表系统 三大财务报表是利润表、资产负债表、现金流量表,财务报表之间有勾稽关系,好比资产负债表是底子,利润表就是外面的面子,而现金流量表就是实实在在的日子,可以通过财务报表看出企业财务经营状况是怎么样,那他们…

MMM高可用配置

目录1.MMM的概述2.MMM的工作原理3.如何实现主主复制 1.MMM的概述 MMM(Master-Master replication manager for MySQL,MySQL主主复制管理器) 是一套支持双主故障切换和双主日常管理的脚本程序。MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Master-Master (双主)复制…

《Programming from the Ground Up》阅读笔记:p1-p18

《Programming from the Ground Up》学习第1天,p1-18总结,总计18页。 一、技术总结 1.fetch-execute cycle p9, The CPU reads in instructions from memory one at a time and executes them. This is known as the fetch-execute cycle。 2.general-purpose vs special-pu…

SpringMVC-02-什么是SpringMVC

1、概述Spring MVC是Spring Framework的Web开发部分,是基于Java实现MVC的轻量级Web框架。官方文档:https://docs.spring.io/spring-framework/docs/4.3.24.RELEASE/spring-framework-reference/html/ 中文官方文档:https://www.w3cschool.cn/spring_mvc_documentation_lines…

视图控制器UINavigationController的介绍与基本使用

UINavigationController 是 iOS 中用于管理视图控制器层次结构的一个重要组件,通常用于实现基于堆栈的导航。它提供了一种用户界面,允许用户在视图控制器之间进行层次化的导航,例如从列表视图到详细视图。 UINavigationController 的主要功能管理视图控制器堆栈:使用一个堆…

拉普拉斯网格变形实现

因为课题需要,除了RBF还做了一个Laplace网格变形,其他大佬已经把原理写的很详细了,我就简单介绍一下公式,主要还是写写实现过程。过程同样参考了大佬的部分代码,而且实现的时候刚开始敲代码不久,所以有点乱QAQ。 首先,计算离散拉普拉斯坐标,网格上的点vi的拉普拉斯坐标…

文本三剑客之grep和awk

文本三剑客之grep和awk 目录文本三剑客之grep和awk 一、grep命令 grep命令的语法:grep[选项]...查找条件 目标文件命令 作用-m数字 多个匹配只取第一个-v 取反-i 忽略大小写-n 显示匹配的行号-c 统计匹配的行数-o 仅显示匹配到的字符串-A 数字 匹配后几行-B 数字 匹配前几行-C…

shell之条件测试语句

shell之条件测试语句 目录shell之条件测试语句一、test命令或[]中括号判断1、test命令2、[]中括号2.1 整数值比较[]2.2 实例操作2.2.1 查看系统内存是否超出预定值2.2.2 比较两个数的大小2.3 字符串比较2.3.1 案例:判断字符串是否相同2.3.2 案例:判断字符串是否为空2.4 逻辑测…

ikbc poker 2说明书

Poker II电子版说明书这是带6个dip开关,type-c接口,背后有理线槽支持侧向出线的一款poker。背后的金属铭牌型号为Poker Ⅱ。ikbc官网已经没有poker相关的内容了,说明书固件都无从下载。这份电子版说明书是找客服要的,这里存一下以作备份。原文档链接:ikbc_poker_II_说明书…

Django数据库

一、MySQL驱动程序安装 我们使用Django来操作MySQL,实际上底层还是通过python来操作的。因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如pymysql以及mysqlclient等。这里我们就使用mysqlclient来操作。mysqlclient安装…

最后两次oop作业总结

1.前言 最后两次作业(即第七八次作业)大题目都是家居强电电路模拟程序,每次作业分别给了一个礼拜的时间去完成,题量较少,难度逐渐升高,以下为依次对两周题目集的知识点,题量和难度进行概述:第六次作业: 第六次作业只有一道题 家居强电电路模拟程序3,题目大概是输入设…

日志采集/分析

目录EFK1. 日志系统2. 部署ElasticSearch2.1 创建handless服务2.2 创建sts3. 部署kibana4. 部署ilogtail(docker-compose)4.1 编写docker-compose4.2 配置ilogtail采集4.3 查看容器采集的日志4.4 采集容器标准输出日志(可选)4.5 查看采集的容器日志5. 部署kafka5.1 kafka介绍…