0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2023年电赛E题国奖开源分享

jf_08851166 来源:jf_08851166 作者:jf_08851166 2023-10-09 16:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2023年电赛E题 国奖

运动目标控制与自动追踪系统

团队介绍

奖 项:全国二等奖

学 校:重庆科技学院

作 者:陈杭 石登云 苟洪嘉

题目要求

一、任务

设计制作一个运动目标控制与自动追踪系统。系统包括:

1、模拟目标运动的红色光斑位置控制系统

2、指示自动追踪的绿色光斑位置控制系统。

系统结构示意及摆放位置见图 1(a)。
图片13.png

图中两个激光笔固定在各自独立的二维电控云台上。

红色激光笔发射的光斑用来模拟运动目标。光斑落在正前方距离 1m 处的白色屏幕上,光斑直径≤1cm。红色光斑位置控制系统控制光斑能在屏幕范围内任意移动。

绿色激光笔发射的光斑由绿色光斑位置系统控制,用于自动追踪屏幕上的红色光斑,指示目标的自动追踪效果,光斑直径≤1cm。

绿色激光笔放置线段如图 1(b)所示。
图片14.png

该线段与屏幕平行,位于红色激光笔两侧,距红色激光笔距离大于 0.4m、小于 1m。

绿色激光笔在两个放置线段上任意放置。

屏幕为白色,有效面积大于 0.6╳0.6m2。

用铅笔在屏幕中心画出一个边长0.5m的正方形,标识屏幕的边线;所画的正方形的中心为原点,用铅笔画出原点位置,所用铅笔痕迹宽≤1mm。

二、要求

1、设置运动目标位置复位功能。执行此功能,红色光斑能从屏幕任意位置回到原点。光斑中心距原点误差≤2cm。

2、启动运动目标控制系统。红色光斑能在 30 秒内沿屏幕四周边线顺时针移动一周,移动时光斑中心距边线距离≤2cm。
3、用约1.8cm宽的黑色电工胶带沿A4纸四边贴一个长方形,构成A4靶纸。将此A4靶纸贴在屏幕自定的位置。启动运动目标控制系统,红色光斑能在30秒内沿胶带顺时针移动一周。超时不得分,光斑完全脱离胶带一次扣2分,连续脱离胶带移动5cm以上记为0分。
4、将上述 A4 靶纸以任意旋转角度贴在屏幕任意位置。启动运动目标控制系统,要求同(3)。
设计要求

一、运动目标控制理论

在运动控制系统中,基于OpenMV识别目标点及轨迹并传送坐标数据给MCU,由主控MCU调整PWM输出占空比实现对舵机运动参数的调整,从而控制云台转动实现对运动目标的复位、轨迹移动、循迹等功能。首先,将OpenMV固定在合适位置以观测到完整的目标屏幕,利用OpenMV识别红色激光返回的坐标点(以下简称红斑),将激光笔依次在屏幕上移动。基于基础题2要求,用激光笔在屏幕铅笔画的边线上标记8个坐标点(拥有四个顶点,每两个顶点之间各取一个中点),分别按下按键记录坐标在MCU中,最后控制二维云台依次将记录的每一个点都走一遍。(运动目标控制皆使用记录坐标构建坐标系的方法)

对于运动控制系统的循迹功能(基础题目3,4),需要通过OpenMV完成对黑色A4纸边框的识别以确定矩形顶点坐标,利用顶点坐标分别计算出矩形四条边框斜率,基于顶点及边框斜率计算得到每条边框上的20个标记点(经过测试,20个标记点效果较为理想)。最后识别红斑坐标,控制二维云台依次沿标记点完成移动,即可实现对黑色矩形的循迹功能。

二、自动追踪系统方法

在自动追踪系统中,OpenMV需要完成对红斑以及绿色激光笔的识别(以下简称绿斑),因此需要单独将OpenMV固定在二维云台旁边,不随云台移动。OpenMV将识别d的坐标数据通过串口返回到主控端,系统中对红斑和绿斑设定有不同的帧头帧尾防止误判,主控接收到坐标数据之后再分别对它们的横纵坐标值相减以获取两运动目标的相对距离。根据两坐标差值的正负,可获知两光斑的相对坐标位置。这时只需要利用红色和绿色X、Y轴的差值,最后控制二维云台的x,y轴增加或者减小角度即可。

在测试过程中,发现PWM舵机偶尔莫名抖动,分析这是由于坐标数据存在噪声导致。因此,本项目中采用采用卡尔曼滤波对OpenMV传送的坐标数据进行对其滤波,具体公式如下:
图片15.png

从而让OpenMV反馈回来的坐标与驱动MG995舵机变得更加稳定,能够完成设计要求。

A:状态转移矩阵

X(k-1):k-1时刻 状态最优估计值 B:控制输入矩阵

U(k):k时刻 状态输入控制量

W(k):k时刻 卡尔曼增益

设计图
output.png

运动控制系统硬件原理图
image.png

自动追踪系统硬件原理图
1280X1280.PNG

控制程序流程图
1ca49f97-d1c9-4f53-b047-68c8cadc3044.png

自动跟踪系统主流程图
串口流程.png

自动跟踪系统串口流程
MV.png

自动跟踪系统OpenMV流程图
获奖团队参赛心得与经验分享

编者以(以下为参赛团队自述)2023年第十六届全国大学生电子设计竞赛为例,简单概述所指导团队参赛过程及注意事项,以供读者参考。

正式比赛前一天,应提醒参赛队员合理分配时间,保证充足的休息时间以具备良好体力,以应对接下来四天三夜高强度工作的挑战。

第一天

比赛赛题一般会在比赛第一天早上公布,在此之后,参赛团队与指导老师充分讨论各题型关键技术及可能出现的问题。迅速确定最终选题,并做好队员之间的任务分工,以保证人力资源得到充分利用。

比赛初期,对题目进行详细分析,确定设计方案及技术难点,统计所需元件清单,做好元器件及耗材的选型及补充购置工作。其中,较为关键的环节是方案设计阶段,一套有效、良好的技术方案能够规避大多数可能出现的技术问题。因此,比赛第一天不必急于动手,队员之间可充分讨论商讨,尽量确定一套前期资源充足的、符合队伍实力的、较为合理的解决方案。

第二天

根据所确定的技术方案,对材料进行整理,并利用已经具备的硬件资源,设计出基本模型。以本案例设计团队为例,由于在前期准备中,参赛队员针对CW32F030芯片作了大量的训练,积累了较多的实战经验。因此,在此次比赛中迅速确定了将CW32F030芯片作为主控MCU。另外,结合硬件资源及开发难易程度,确定使用OpenMV为视觉识别模块,以MG995舵机搭建二维简易云台搭载激光笔。

第三天

确立好硬件部分的材料以及场地的简易搭建,整理好所有思路,本小组开始全力攻克赛题。在前两天中也在尝试做本题,但也只是顺着题目做了雏形,勾勒大概题目要求,精度尚与赛题要求有一段距离。本小组也逐渐进入状态,不断提高精度并尝试脱机调试,同时整理资料进行撰写报告与测试方案。

第四天

整理所有的资料以及代码,作品开始准备完全脱机操作,报告实时跟进作品进度。完全脱机调试后,使用测试方案进行调试,最后更改场地的位置和光线的强弱进行脱机操作调试,作品很好的完成所选赛题要求,完成报告撰写后,整理个人资料,作品封箱。

经历

我们在过程中遇到的最大问题是在脱机操作上,刚开始本小组利用固定坐标方式做E题赛题的运动控制系统,让舵机云台采集每一个固定坐标,让舵机云台按照逻辑进行行动,从而满足赛题要求,但在这个过程中舵机云台的有一点移动,它所变现的坐标与之前表现的坐标相差甚远,对位置的要求极高,另一个场地显然不可能百分百复刻。小组便开始尝试更改思维,先更改到利用算法处理舵机云台反馈的坐标点,但始终达不到满意的精度效果。后面小组决定在源头改变,不再利用舵机云台反馈坐标,利用open MV进行坐标定位并通过MCU记住坐标,这样可以跳出固定思维,可以让作品在更改场地的情况下随时确定坐标参数,再让舵机云台按照逻辑进行行动,从而满足赛题要求。最后,本团队配合默契,斩获2023ti杯国家二等奖。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6986

    浏览量

    114372
  • 开源
    +关注

    关注

    3

    文章

    4329

    浏览量

    46430
  • CW32
    +关注

    关注

    1

    文章

    323

    浏览量

    1955
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    划重点!为什么这些项目能拿一等

    ,在广大高校和行业产生了广泛而良好的影响。飞凌嵌入式作为大赛的协办单位之一,携手瑞芯微在应用赛道中设立专项,为了帮助各位同学进行备,我们特别梳理了【瑞芯微
    的头像 发表于 02-04 14:36 1060次阅读
    划重点!为什么这些项目能拿<b class='flag-5'>国</b><b class='flag-5'>赛</b>一等<b class='flag-5'>奖</b>

    星光电参与项目荣获神农中华农业科技二等

    近日,中国农学会公布2022-2023度神农中华农业科技评审结果,星光电参与的“设施作物高效种植LED关键技术创新与应用”项目荣获神农中华农业科技
    的头像 发表于 02-04 09:36 387次阅读

    电池荣获2025行家极光年度优秀产品

    关键维度中表现卓越的企业而闻名。德电池凭借主动安全芯及系统荣膺“2025度优秀产品”充分体现了行业对德电池在储能领域技术实力与市场
    的头像 发表于 01-13 16:18 459次阅读

    电池荣获2025高工金球年度十大技术

    12月9日-11日,以“稳驭风浪 匠启新章”为主题的2025高工储能年会在深圳隆重召开。德电池受邀出席并凭借“主动安全 AI 芯及全生命周期主动安全管理技术”,在高工金球颁奖典礼上荣获“2025
    的头像 发表于 12-19 17:36 1196次阅读

    西威斩获2025高工金球两项荣誉

    2025(第九届)高工智能汽车年会暨高工金球颁奖典礼日前在上海举行,德西威舱驾融合解决方案ICPS01E以高度集成设计、多元场景适配,以及优秀的可拓展性,荣获“2025高工金球
    的头像 发表于 12-16 16:54 1711次阅读

    科网安荣获第三届新杯ESG科技引领金牛

    近日,2025金牛企业可持续发展论坛暨第三届新杯·ESG金牛颁奖典礼在苏州举行。科网安凭借其在科技创新能力方面的优秀表现,荣获“ESG科技引领金牛
    的头像 发表于 12-08 14:36 842次阅读

    openDACS 2025 开源EDA与芯片七:基于大模型的生成式原理图设计

    大赛分为初赛和决赛,均设奖项,总奖金40万元。 (1)初赛:参赛队伍按报名,在规定的时间内提交参赛开源代码、可执行代码、测试数据和相关文档材料,由
    发表于 11-13 11:49

    【精选直播】openDACS 2025 开源EDA与芯片大赛 七 直播宣讲会

    openDACS2025开源EDA与芯片大赛线上宣讲五:芯片大模型Finetune11月11日(周二)19:30精彩开播|宣讲信息报告题目
    的头像 发表于 11-11 08:08 938次阅读
    【精选直播】openDACS 2025 <b class='flag-5'>开源</b>EDA与芯片大赛 <b class='flag-5'>赛</b><b class='flag-5'>题</b>五 <b class='flag-5'>赛</b><b class='flag-5'>题</b>七 直播宣讲会

    【精选直播】openDACS 2025 开源EDA与芯片大赛 三 直播宣讲会

    openDACS2025开源EDA与芯片大赛线上宣讲六:从Verilog到网表:电路的PPA优化11月04日(周二)19:30精彩开播|宣讲信息报告题目
    的头像 发表于 11-04 08:08 891次阅读
    【精选直播】openDACS 2025 <b class='flag-5'>开源</b>EDA与芯片大赛 <b class='flag-5'>赛</b><b class='flag-5'>题</b>六 <b class='flag-5'>赛</b><b class='flag-5'>题</b>三 直播宣讲会

    【精选直播】openDACS 2025 开源EDA与芯片大赛 四 直播宣讲会

    openDACS2025开源EDA与芯片大赛线上宣讲二:TestBench生成与验证10月31日(周五)19:30精彩开播|宣讲信息报告题目
    的头像 发表于 10-28 10:08 1142次阅读
    【精选直播】openDACS 2025 <b class='flag-5'>开源</b>EDA与芯片大赛 <b class='flag-5'>赛</b><b class='flag-5'>题</b>二 <b class='flag-5'>赛</b><b class='flag-5'>题</b>四 直播宣讲会

    【精选直播】openDACS2025开源EDA与芯片宣讲 一:网表评估和优化

    openDACS2025开源EDA与芯片一:网表评估和优化介绍线上宣讲直播10月22日(周三)19:30精彩开播|宣讲信息报告题目
    的头像 发表于 10-21 08:05 1342次阅读
    【精选直播】openDACS2025<b class='flag-5'>开源</b>EDA与芯片<b class='flag-5'>赛</b>宣讲 <b class='flag-5'>赛</b><b class='flag-5'>题</b>一:网表评估和优化

    补充说明】2025全国大学生FPGA创新设计竞赛紫光同创杯赛

    发布】2025全国大学生FPGA创新设计竞赛紫光同创杯赛邀您鸿图展翼共赴芯程!【知多少】紫光同创
    的头像 发表于 09-12 16:03 2453次阅读
    【<b class='flag-5'>赛</b><b class='flag-5'>题</b>补充说明】2025全国大学生FPGA创新设计竞赛紫光同创杯赛

    新思科技AI专项点亮研青年开发路

    从 1996 到 2025 ,中国研究生电子设计竞赛(简称 “研”)已走过近三十载征程。作为与研
    的头像 发表于 08-28 14:27 1076次阅读

    【嘉楠堪智K230开发板试用体验】高校竞赛-2025-E

    01Studio官方店-淘宝网 2025题目汇总 勘智开发者社区(包含产品资料) 题目分析 E 简易自行瞄准装置 概述 题目要求识别矩形并获取矩形中的一些特征点供激光视觉模块追
    发表于 08-21 15:32

    知多少】 紫光同创答疑专场|2025全国大学生嵌入式芯片与系统设计竞赛FPGA赛道

    紫光同创赛道答疑专场来啦!2025全国大学生嵌入式芯片与系统设计竞赛报名已拉开帷幕,FPGA赛道的挑战与创新并存。近期,我们收到许多关于的咨询,小眼睛科技团队第一时间整理了大家的疑问,并带来
    的头像 发表于 08-06 11:02 3792次阅读
    【<b class='flag-5'>赛</b><b class='flag-5'>题</b>知多少】 紫光同创<b class='flag-5'>赛</b><b class='flag-5'>题</b>答疑专场|2025<b class='flag-5'>年</b>全国大学生嵌入式芯片与系统设计竞赛FPGA赛道