2020年第十五届全国大学生智能汽车竞赛浙江赛区比赛成绩分析

8月10日,第十五届全国大学生智能汽车竞赛首场比赛(浙江赛区)在浙大城市学院风雨操场拉开帷幕。

▲ 智能车竞赛浙江赛区比赛现场

▲ 智能车竞赛浙江赛区比赛现场

经过两天鏖战比赛,来自省内34所大学(含本科、独立学院、高职院校)的172支队伍,分为基础四轮、致力节能、双车接力、声音信标、AI电磁五个赛题展开角逐。最终完成了浙江省赛区各项赛事和奖项评定。之后,又对可能进入全国总决赛的队伍在更加复杂赛道上、更加具有挑战任务下,进行了全国总决赛成绩认定。

177支队伍在五个赛题组的分布如下图所示:
▲ 五个组别队伍数量所占比例

▲ 五个组别队伍数量所占比例

本文对刚刚新鲜出炉的比赛成绩进行汇总分析。

 

01成绩统计分析


五个组别报名队伍数量各不相同,最多的是基础四轮组,最少的组别是AI电磁组。这些组别对于参赛队伍的挑战也各不相同,反映到比赛获得成绩队伍比率(完赛率)方面相差很大。
▲ 信标组的双车在对抗比赛中

▲ 信标组的双车在对抗比赛中

完赛率最高的,谁也没有想到,居然是今年首次引入的AI电磁组,超过65%的队伍完成的比赛。而失败率最高的则是直立节能组,最终不到五分之一的队伍完成了比赛。

表格1: 五个组别完赛率

序号组别队伍数量完成比赛队伍完赛率
1基础四轮组653350.77%
2直立节能组32618.75%
3双车接力组261661.54%
4声音信标组261453.85%
5AI电磁组231565.22%

分析节能组失败率高的原因,最大可能是今年这个组别挑战度意想不到结合在一起了:

  • 车体控制保持直立,控制算法最难;
  • 接收无线充电,车体自行设计,使得机械设计最难;
  • 使用STC八位单片机进行控制,单片机计算能力最弱;

根据现场比赛实际情况,很多的队伍也在无线充电过程中遇到了比赛系统不稳定的烦恼。综上所述,直立节能组的失败率高也就在情理之中了。
▲ 五个赛题组完赛率

▲ 五个赛题组完赛率

现场组委会还特地安排了补赛,有四支队伍队伍最终通过补赛获得成绩。这才使得最终有成绩的直立节能组队伍数量勉强达到31%左右,还不到报名总数的三分之一。

为什么AI电磁组的完赛率这么高呢?除了这个组别使用电磁传感器完成赛道检测,不需要进入圆环原因之外,那么参赛同学们对于使用机器学习(人工神经网络)控制车模运行也表现出了浓厚的兴趣。

比赛成绩也表现出这个组别的车模运行时间是四个组别中最短的(7.726秒)。这其中有不需要入库、入环的因素之外,最大的原因,就是显示出人工智能(AI)算法对于赛道整体信息的应用到车模控制上的强大能力。

当然,由于控制算法的一直,使得AI电磁组在比赛时间、平均比赛时间以及时间方差三个方面都是五个赛题组最好的。这一点出乎人们的意料之外。

表格2:五个赛题组比赛时间统计

序号组别最短时间(s)最长时间(s)平均时间(s)方差(s)
1基础四轮组8.29154.10519.2713.14
2直立节能组27.60992.42555.0623.23
3双车接力组8.90522.95214.383.59
4声音信标组29.88597.94155.1118.62
5AI电磁组7.72615.63110.392.18

在比赛中,最具有挑战性的是声音信标组。这个组别所使用的信标检测方式最新,需要掌握的单片机是来自Infineon公司的TriCore系列的单片机,也是具有一定的挑战性。在浙江赛区最后对国赛队伍成绩认定的时候,采用了对抗的形式,比赛场面也是最为精彩。

双车接力和普通四轮组别的完赛率都大于50%。在今年不仅有防疫任务重,同学们准备车模时间短。有这样的比赛成绩也是实属不易。

▲ 比赛后,参赛同学们相互交流切磋

▲ 比赛后,参赛同学们相互交流切磋

当然,比赛成绩背后除了有参赛同学不懈的努力之外,还有承办这次比赛的浙大城市学院的裁判和志愿者们辛勤付出。是他们牺牲自己的暑期,为参赛同学构建了良好的比赛环境。在这里向浙大城市学院的同学和老师们表示感谢。

 

02各组别省赛成绩


1.基础四轮组

学校队伍组别成绩(s)排名
杭州电子科技大学杭电竞速一队基础四轮组8.2911
中国计量大学赛博-1基础四轮组8.5242
浙江工业大学浙工大银江BOOM5队基础四轮组8.6883
浙江师范大学行知学院发际线和我作对基础四轮组9.7334
浙江师范大学行知学院车儿成双基础四轮组10.2225
浙江海洋大学ZJOU-A2基础四轮组10.5466
浙大城市学院冲冲冲基础四轮组11.0697
浙江工商大学工商gtr基础四轮组11.1558
浙江大学浙大一队基础四轮组11.3049
浙江水利水电学院四轮二队基础四轮组11.54710
浙大城市学院四轮2组队基础四轮组12.30111
浙江科技学院浙科四轮一队基础四轮组12.33712
浙江师范大学尖峰芜湖基础四轮组12.41913
中国计量大学现代科技学院对不基础四轮组12.65414
浙江工商大学Phantom基础四轮组12.66315
浙江工业职业技术学院游击基础四轮组12.90616
杭州电子科技大学信息工程学院阴阳二队基础四轮组13.19517
金华职业技术学院金湖贰号基础四轮组14.67318
湖州师范学院求真学院奥利奥队基础四轮组15.26419
浙江海洋大学ZJOU-A1基础四轮组15.73120
杭州师范大学杭师1队基础四轮组16.03621
浙江工业职业技术学院凿璧偷车基础四轮组16.19422
湖州师范学院无名氏基础四轮组17.13623
湖州师范学院彩虹2号队基础四轮组17.7124
浙江工业大学浙工大银江四轮二队基础四轮组18.0925
浙大宁波理工学院玛卡巴卡队基础四轮组19.46926
温州大学佩亚诺余项基础四轮组19.75327
杭州电子科技大学杭电竞速二队基础四轮组38.00428
中国计量大学现代科技学院少年先疯队基础四轮组42.26829
浙江万里学院万里四轮1队基础四轮组45.07430
浙江工商职业技术学院开拓者基础四轮组46.75431
杭州师范大学杭师2队基础四轮组50.01632
浙江万里学院万里四轮2队基础四轮组54.10533
杭州电子科技大学信息工程学院阴阳人队基础四轮组1200.034
嘉兴学院文杰四轮二队基础四轮组1200.034
嘉兴学院南湖学院南湖冲锋队基础四轮组1200.034
金华职业技术学院金湖一号基础四轮组1200.034
绍兴文理学院文理阿白基础四轮组1200.034
绍兴文理学院文理太白基础四轮组1200.034
绍兴文理学院元培学院元培一队基础四轮组1200.034
绍兴文理学院元培学院元培二队基础四轮组1200.034
台州学院文舟队基础四轮组1200.034
台州学院立大功的汪汪队基础四轮组1200.034
温州大学白给小队基础四轮组1200.034
温州大学瓯江学院带你去爬山基础四轮组1200.034
浙大宁波理工学院NITMAKER钉钉车队基础四轮组1200.034
浙江传媒学院小龙说的队基础四轮组1200.034
浙江传媒学院KUA基础四轮组1200.034
浙江大学浙大二队基础四轮组1200.034
浙江科技学院浙科四轮二队基础四轮组1200.034
浙江理工大学局外人基础四轮组1200.034
浙江理工大学急先锋基础四轮组1200.034
浙江农林大学风后队基础四轮组1200.034
浙江农林大学杰宝队基础四轮组1200.034
浙江师范大学尖峰咸鱼基础四轮组1200.034
浙江树人大学五菱宏光一队基础四轮组1200.034
浙江树人大学ProjectD二队基础四轮组1200.034
中国计量大学仰仪1队基础四轮组1200.034
湖州师范学院求真学院大设计队基础四轮组1200.034
嘉兴学院文杰四轮一队基础四轮组1200.034
嘉兴学院南湖学院AE86基础四轮组1200.034
温州大学瓯江学院带你去拍照基础四轮组1200.034
浙工大之江学院你说的都队基础四轮组1200.034
浙工大之江学院搓脚师傅队基础四轮组1200.034
浙江水利水电学院四轮一队基础四轮组1200.034

2.直立节能组

学校队伍组别成绩(s)排名
杭州电子科技大学杭电节能一队直立节能组27.6091
杭州电子科技大学杭电节能二队直立节能组29.9372
中国计量大学仰仪2队直立节能组44.623
浙江科技学院浙科节能一队直立节能组64.8394
浙江大学浙大五队直立节能组70.9565
浙江海洋大学电子南瓜直立节能组92.4256
浙大城市学院山顶动人直立节能组120.07
浙江师范大学尖峰拜年直立节能组120.08
中国计量大学赛博-7直立节能组120.09
台州学院天启队直立节能组120.010
杭州电子科技大学信息工程学院太极一队直立节能组1200.011
杭州电子科技大学信息工程学院太极二队直立节能组1200.011
宁波工程学院漂移的叮叮车直立节能组1200.011
台州学院云雾队直立节能组1200.011
浙江大学浙大六队直立节能组1200.011
浙江工商职业技术学院工商车队直立节能组1200.011
浙江工业大学浙工大银江节能一队直立节能组1200.011
浙江工业职业技术学院浙工院2号直立节能组1200.011
浙江海洋大学ZJOU-B2直立节能组1200.011
浙江科技学院浙科节能二队直立节能组1200.011
浙江理工大学摸鱼组直立节能组1200.011
浙江理工大学F1直立节能组1200.011
浙江水利水电学院节能一队直立节能组1200.011
浙江水利水电学院节能二队直立节能组1200.011
浙江万里学院万里节能1队直立节能组1200.011
浙江万里学院万里节能2队直立节能组1200.011
中国计量大学现代科技学院你说的直立节能组1200.011
嘉兴学院文杰节能一队直立节能组1200.011
嘉兴学院文杰节能二队直立节能组1200.011
温州大学电电车队直立节能组1200.011
浙大城市学院智能小车直立节能组1200.011
浙工大之江学院直立节能1队直立节能组1200.011

3.双车接力组

学校队伍组别成绩(s)排名
杭州电子科技大学杭电双车一队双车接力组8.9051
杭州电子科技大学杭电双车二队双车接力组9.7182
中国计量大学赛博-3双车接力组11.0243
浙江工业大学浙工大银江双车接力队双车接力组11.2254
中国计量大学仰仪4队双车接力组12.6835
中国计量大学现代科技学院五冶枫叶双车接力组12.7936
中国计量大学现代科技学院远志双车接力组13.6287
浙江工业大学浙工大银江双车二队双车接力组13.8838
浙江万里学院万里双车1队双车接力组14.2879
嘉兴学院文杰双车一队双车接力组14.7110
金华职业技术学院金职双车一队双车接力组14.79511
杭州电子科技大学信息工程学院乾坤二队双车接力组15.50712
杭州电子科技大学信息工程学院乾坤一队双车接力组16.34713
浙大城市学院debug2队双车接力组16.84114
浙大城市学院debug1队双车接力组20.83615
浙江农林大学东湖喂鹅队双车接力组22.95216
嘉兴学院文杰双车二队双车接力组1200.017
宁波工程学院嘤嘤嘤双车接力组1200.017
宁波工程学院呜呜呜双车接力组1200.017
台州学院齐云队双车接力组1200.017
浙江工业职业技术学院浙工院3号双车接力组1200.017
浙江农林大学P NP队双车接力组1200.017
湖州师范学院求真学院aibo队双车接力组1200.017
浙江海洋大学ZJOU-C1双车接力组1200.017
浙江海洋大学ZJOU-C2双车接力组1200.017
浙江万里学院万里双车2队双车接力组1200.017

4.声音信标组

学校队伍组别成绩(s)排名
杭州电子科技大学杭电信标一队声音信标组29.8851
浙江大学浙大三队声音信标组37.6182
浙江工业大学浙工大银江车神队声音信标组38.0813
台州学院台州学院信标一队声音信标组44.124
中国计量大学现代科技学院三缺一声音信标组44.2295
金华职业技术学院金神小伙成三队声音信标组46.3646
杭州电子科技大学杭电信标二队声音信标组47.2737
浙江工业大学浙工大银江信标SOLO队声音信标组54.3298
中国计量大学赛博-8声音信标组58.2619
中国计量大学现代科技学院龙虾队声音信标组58.39810
金华职业技术学院SGDMD声音信标组59.87311
浙江大学浙大四队声音信标组64.28312
浙大宁波理工学院胖子行动队声音信标组90.93513
浙江万里学院万里信标队声音信标组97.94114
浙江传媒学院云宫迅音声音信标组1200.015
中国计量大学仰仪27队声音信标组1200.015
宁波工程学院玛卡巴卡睡了声音信标组1200.015
宁波工程学院双星队声音信标组1200.015
绍兴文理学院智能探索者声音信标组1200.015
绍兴文理学院绍大五菱宏光声音信标组1200.015
浙大宁波理工学院宁理3队声音信标组1200.015
浙江海洋大学ZJOU-D1声音信标组1200.015
浙江海洋大学ZJOU-D2声音信标组1200.015
浙江理工大学风火轮声音信标组1200.015
浙江师范大学尖峰信标声音信标组1200.015
浙江树人大学顶级队声音信标组1200.015

5.AI电磁组

学校队伍组别成绩(s)排名
杭州电子科技大学杭电电磁一队AI电磁组7.7261
浙江工业大学浙工大银江STORM队AI电磁组7.8782
杭州电子科技大学杭电电磁二队AI电磁组8.0973
浙江工业大学浙工大银江AICAR队AI电磁组8.2254
中国计量大学赛博-6AI电磁组9.2135
中国计量大学仰仪15队AI电磁组9.7156
浙江师范大学尖峰一队AI电磁组10.0237
嘉兴学院文杰AI电磁一队AI电磁组10.118
中国计量大学现代科技学院我起了轮子滑了有什么好说的AI电磁组 10.204 9
浙江科技学院浙科AI一队AI电磁组10.92610
浙江万里学院万里AI电磁队AI电磁组11.06911
浙江科技学院浙科AI二队AI电磁组11.0712
温州大学是人工不是智能AI电磁组11.58413
浙江农林大学我是火车王AI电磁组14.36514
浙江农林大学真没睡队AI电磁组15.63115
嘉兴学院文杰AI电磁二队AI电磁组1200.016
台州学院台院AI队AI电磁组1200.016
台州学院代码敲不队AI电磁组1200.016
浙大宁波理工学院歪比巴卜队AI电磁组1200.016
浙江理工大学全队AI电磁组1200.016
浙江理工大学二维数组AI电磁组1200.016
中国计量大学现代科技学院五人速成队AI电磁组1200.016
温州大学旭日东升AI电磁组1200.016

▲ 比赛志愿者学生在铺设赛道和维修信标

▲ 比赛志愿者学生在铺设赛道和维修信标

 

03全国总决赛成绩认证


序号学校队名组别省赛成绩总决赛成绩总决赛排名
1杭州电子科技大学杭电竞速一队基础四轮组8.29112.351
2中国计量大学赛博-1基础四轮组8.52412.8492
3浙江工业大学浙工大银江BOOM5队基础四轮组8.68812.8753
4浙江师范大学行知学院发际线和我作对基础四轮组9.73316.0524
5浙大城市学院冲冲冲基础四轮组11.06918.7685
6浙江科技学院浙科四轮一队基础四轮组12.33719.5066
7浙江大学浙大一队基础四轮组11.30426.5887
8浙江海洋大学ZJOU-A2基础四轮组10.54645.1628
9浙江工商大学工商gtr基础四轮组11.155nannan
10浙江水利水电学院四轮二队基础四轮组11.547nannan
11杭州电子科技大学杭电节能一队直立节能组27.60939.3391
12中国计量大学仰仪2队直立节能组44.6270.42
13浙江科技学院浙科节能一队直立节能组64.83974.2433
14浙江海洋大学电子南瓜直立节能组92.42589.2114
15浙江大学浙大五队直立节能组70.956102.8575
16杭州电子科技大学杭电双车一队双车接力组8.90513.1721
17中国计量大学赛博-3双车接力组11.02415.662
18中国计量大学现代科技学院五冶枫叶双车接力组12.79316.8333
19浙江工业大学浙工大银江双车接力队双车接力组11.22512004
20浙大城市学院debug2队双车接力组16.84112005
21浙江工业大学浙工大银江车神队声音信标组38.081nan1
22杭州电子科技大学杭电信标一队声音信标组29.885nan2
23浙江大学浙大三队声音信标组37.618nan3
24台州学院台州学院信标一队声音信标组44.12nan4
25浙江工业大学浙工大银江STORM队AI电磁组7.87811.6261
26杭州电子科技大学杭电电磁一队AI电磁组7.72611.6322
27中国计量大学赛博-6AI电磁组9.21313.8343
28浙江师范大学尖峰一队AI电磁组10.02314.1584

 

※ 代码


#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# PROG1.PY                     -- by Dr. ZhuoQing 2020-08-11
#
# Note:
#============================================================

from headm import *
import pandas as pd

#------------------------------------------------------------
allfile = tspstring2text('all')
finalfile = tspstring2text('final')

#printf(allfile, finalfile)

#------------------------------------------------------------
excelfile = pd.read_excel(allfile)
listdata = excelfile.values.tolist()

#------------------------------------------------------------
'''
printf('序号 学校 队名 组别 省赛成绩 总决赛成绩 总决赛排名')
for id,l in enumerate(listdata):
    if id == 0: continue
    printff(l[2], l[4], l[3][2:], l[5], l[7], l[8])

'''
#------------------------------------------------------------

acount = 0
bcount = 0
ccount = 0
dcount = 0
ecount = 0

astr = ''
bstr = ''
cstr = ''
dstr = ''
estr = ''

afinish = 0
bfinish = 0
cfinish = 0
dfinish = 0
efinish = 0

adim = []
bdim = []
cdim = []
ddim = []
edim = []

#------------------------------------------------------------

printf("学校 队伍 组别 成绩(s) 排名")

for id,l in enumerate(listdata):
#    if l[3][0] == 'E':
#        printff('%s'%(l[2]), l[4], l[3][2:], l[6], l[7])

    if l[3][0] == 'A':
        acount += 1
        astr = l[3][2:]
        if l[6] != 1200 and l[6] != 120:
            afinish += 1
            adim.append(l[6])

    if l[3][0] == 'B':
        bcount += 1
        bstr = l[3][2:]
        if l[6] != 1200 and l[6] != 120:
            bfinish += 1
            bdim.append(l[6])

    if l[3][0] == 'C':
        ccount += 1
        cstr = l[3][2:]
        if l[6] != 1200 and l[6] != 120:
            cfinish += 1
            cdim.append(l[6])

    if l[3][0] == 'D':
        dcount += 1
        dstr = l[3][2:]
        if l[6] != 1200 and l[6] != 120:
            dfinish += 1
            ddim.append(l[6])

    if l[3][0] == 'E':
        ecount += 1
        estr = l[3][2:]
        if l[6] != 1200 and l[6] != 120:
            efinish += 1
            edim.append(l[6])

#------------------------------------------------------------

labels = ['Basic4', 'Save Energe', 'Relay', 'Beacon', 'AI']
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue', 'green']
'''
all = acount+bcount+ccount+dcount+ecount
explode = (0.1, 0, 0, 0, 0)
teams = [acount, bcount, ccount, dcount, ecount]
plt.pie(teams, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=140)
plt.axis('equal')
plt.show()

'''

percent = [afinish/acount*100,\
           bfinish/bcount*100,\
           cfinish/ccount*100,\
           dfinish/dcount*100,\
           efinish/ecount*100]

percent = [int(n) for n in percent]
printf(percent)

plt.bar(labels, percent,color=colors)
plt.xlabel('Five Groups')
plt.ylabel('Complete Percent(%)')
plt.grid(color = '#958080', linestyle='--', linewidth=1, axis='y', alpha=0.7)
plt.show()

#------------------------------------------------------------
#tspmsgclr()

'''
printf('序号 组别 队伍数量 完成比赛队伍 完赛率')
printff(astr, acount, afinish, '%5.2f%%'%(afinish/acount*100))
printff(bstr, bcount, bfinish, '%5.2f%%'%(bfinish/bcount*100))
printff(cstr, ccount, cfinish, '%5.2f%%'%(cfinish/ccount*100))
printff(dstr, dcount, dfinish, '%5.2f%%'%(dfinish/dcount*100))
printff(estr, ecount, efinish, '%5.2f%%'%(efinish/ecount*100))
'''

'''
printf('序号 组别 最短时间(s) 最长时间(s) 平均时间(s) 方差(s)')
printff(astr, min(adim), max(adim), '%5.2f'%mean(adim), '%5.2f'%std(adim))
printff(bstr, min(bdim), max(bdim), '%5.2f'%mean(bdim), '%5.2f'%std(bdim))
printff(cstr, min(cdim), max(cdim), '%5.2f'%mean(cdim), '%5.2f'%std(cdim))
printff(dstr, min(ddim), max(ddim), '%5.2f'%mean(ddim), '%5.2f'%std(ddim))
printff(estr, min(edim), max(edim), '%5.2f'%mean(edim), '%5.2f'%std(edim))
'''

tspmsgcopy()

printf('\a')

#------------------------------------------------------------
#        END OF FILE : PROG1.PY
#============================================================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值