今年,智能车竞赛室外光电创意组车模赞助商公布了车模套件、学习资料以及相关培训的日期信息。点击下面图片便可以看到这个推文。
在他们的推文中,介绍了室外光电组车模套件的构成,已经所使用的软件配置。车模套件系统架构如下所示:

硬件控制平台为主控电脑,外部传感器包括有:激光雷达传感器(LiDAR)和姿态传感器(IMU)分别用于采集整车周围所有的物体相关的距离信息和获得车辆整体的姿态信息和加速度信息。
车模运动控制信号,包括有直流电机的PWM信号以及舵机的转向指令信号是由下位机发出的。在控制主板电脑配备有USB转UART的接口,用于和外部的下位机MCU控制板进行通信,给出下位机发送相应的速度和转向指令参数。

计算机中操作系统是Linux OS - Ubuntu 16.04,加载有Kinect的ROS。其中ROS通过计算机串口读取LiDAR和IMU的信息,完成对环境感知和地图建模,并获取当前运动位置和姿态,即自动实现SLAM算法。
后续可以通过AMCL等算法控制车模在地图上的运动轨迹和目标导航。具体的控制过程也可以通过后期编程,完成更加复杂动态环境处理和目标任务的完成。

掌握ROS对于车模控制可以节省大量的开发时间。由于ROS系统是建构在Linux操作系统版本Ubuntu上的,因此在学习过程中,需要参赛统统能够先期学习关于Linux系统的一些初步操作命令和开发方法。
在Linux下,可以利用内置的开源编程环境(C++,Python, Octave,LISP)完成应用程序的编写。建议对Python有一定的了解和编程功底。

对ROS的基础框架、通信协议、开发工具、功能包等进行系统的学习。深度掌握应用ROS的开发机器人的流程与方式可以通过在“钢铁侠教育平台”公众号中通过回复“智能车竞赛学习资料”(包含有Linux,Python, ROS 共有190页的教程)来获取,

想交流学习的同学们欢迎加入"全国大学生智能车竞赛-室外光电组技术交流群",QQ群号:646052721,申请入群时请统一发送"姓名-学校名称-学院名称"信息。
考虑到室外光电组的技术难度,近期车模赞助公司将开通在线学习平台,分层级为大家提供学习资料与教学视频,请大家随时关注。



