山东大学控制学院的“智慧启航”智能车协会实践团,致力于深化项目成员在计算机视觉、机器学习、传感器技术、控制系统等多学科知识上的理解,熟练掌握ROS机器人开发平台,并提升编程、系统集成以及问题解决的能力。
本次活动项目依托于第十九届智能车竞赛地平线创意组的赛项,以及古月居开发的Origincar智能车产品。在山东大学智能车团队龙山地平线队队长蒋议霆及队员孟祥瑜的带领下,团队成员得以深入了解相关领域的技术原理。这不仅为成员们提供了深入学习深度学习、机器视觉和传感器融合等领域知识的宝贵机会,更是一个运用工程思维分析并解决问题的实践平台。
自7月4日起,团队成员在兴隆山校区美育中心全身心投入到ROS智能车研发应用的系统学习中。经过这一阶段的学习,他们深入理解和掌握了多个模块的原理及相关知识,对STM32、RDK X3开发板有了全面的认识。同时,他们还学会了使用ROS智能车开发平台,并对智能车的各项功能有了初步的了解。
结合第十九届大学生智能车竞赛地平线创意组的赛题,团队成员初步学习并使用了Resnet、Yolo等深度学习模型,成功实现了ROS智能车的路径规划、惯导避障、动态二维码识别等功能。
相较于其他智能车,ROS智能车具有手动遥控的独特优势,能够通过摄像头将图像传输到数字环境中,实现无需直视物理环境也能准确操控。然而,延时是一个亟待解决的问题。团队成员通过搭载无线网卡、更改通讯协议、修改上下位机代码,成功实现了通讯0.3秒的延时,攻克了这一技术难题。
在项目后期,团队对ROS智能车的各项功能进行了全面的集成测试与性能优化,确保各项功能能够稳定运行。这一过程不仅展现了团队成员的动手能力,也体现了他们快速响应问题和创造性解决问题的能力。
通过此次ROS智能车开发活动,我们深刻意识到将理论知识运用于解决实际问题的重要性。在研发过程中,我们学会了高效分工合作、有效沟通,共同面对问题并寻求解决方案。我们学会了运用创新思维,寻找多种方案来解决问题,这不仅提升了我们的专业技能,也增强了我们面对困难时的信心。这些技能的提升不仅对我们的学术发展具有重要意义,更将为未来的职业生涯奠定坚实的基础。