Saltar a contenido

无人驾驶比赛

比赛时间

2021 年 5 月

造车目标

  • 能载两三个人的小车,车速 15km/h 以内,爬坡度 30%,载重以 130kg 为标准
  • 识别路标并做出预定动作

人员安排

各方向负责人:

  • 电控:国熙、靖高
  • 机械:泓辉、静纯
  • 视觉:华巧、均煜、国熙
  • 硬件:宇轩
  • 财务:静纯
  • 行政:伽鑫

比赛方案

电控

  • 硬件平台:STM32
  • 框架:FreeRTOS
  • 进阶:北斗导航模块、二维激光雷达

机械

初期尽量使用现成材料制作,以阿克曼结构作为基础方案,舵轮结构作为进阶方案。

视觉

硬件:初期用自己的电脑 GPU (建议 NVIDIA),带摄像头(或用图片 / 视频代替) 软件:学习 Python 基础,用 Python 科学计算模块和 OpenCV 框架,实现工业视觉;之后再上 Pyotorch/Tensorflow YOLOv5 算法。

硬件

初代车全部用现成零件,便于调试排错;逐渐将现成模块替换为自主设计的模块,目前已知有:主控板、电机驱动、部分传感器及传感器转接板。

教学方案

教学方案根据教学目标制定,难度不会设置太高。具体是:每个小组内电控的车基本能跑,机械能整合各部分模块出车,视觉可实现简单识别并将数据由串口传出,硬件能绘制并焊接单片机主控板和部分简单模块。

根据教学目标,制定出阶段学习目标和学习路线。各方向负责人根据学习路线,整理相应学习资料和学习方法。

每星期追踪每个成员的进度(由 4 个组长负责)

教学计划

  • 第一周
    • 电控:配置开发环境(Keil + CubeMX)
    • 机械:配置开发环境(SolidWorks)
    • 视觉:配置开发环境(Docker 上跑 Linux,语言 python 框架 tensorflow 算法 yolo)
    • 硬件:配置开发环境(Altium Designer)
  • 第二周 & 第三周
    • 电控:
    • 机械:
    • 视觉:
    • 硬件:绘制简单的电路图,走一遍画板流程

如何调动积极性

  1. 挂钩课程分数
  2. 阶段性打分
  3. 将一定分数权重交由负责人评定

时间线

200617 初步确定了分组与组长

200616 初步确定了每个人的学习方向,以及方向负责人