一种迷宫寻物智能小车的设计——以第十一届全国大学生光电竞赛为例Design of an Intelligent Car for Searching in the Maze——A Case Study of The 11th National College Student Optoelectronics Competition
杨延丽,杨光松
摘要(Abstract):
为解决在错综复杂的迷宫中自主寻找目标物体的问题,设计一种采用视觉识别目标物体且自动化行驶的智能小车.该智能小车以STM32F407控制器为核心,采用OpenMV视觉识别模块识别目标物体在迷宫中的位置并计算坐标、识别迷宫地图和真伪目标;根据数字化的迷宫地图和目标物体坐标,采用A~*启发式搜索算法计算路径,寻找出最优路径;通过15路灰度巡线传感器对迷宫中黑线循迹,并使用增量式编码器和陀螺仪实时感知车速和行走方向;采用串级PID控制算法驱动电机和控制转向,实现平稳差速运动转弯;同时选用高精激光度测距传感器探测是否遇到障碍物并及时处理.测试结果表明:迷宫寻物小车可以快速稳定地沿最优路径行驶、准确识别真伪目标和处理各种意外状况.
关键词(KeyWords): 迷宫;智能小车;视觉识别;串级PID;A~*算法
基金项目(Foundation): 福建省中青年教师教育科研项目(JAT191159);; 2023年福建省本科高校教育教学改革研究项目(FBJY20230148)
作者(Author): 杨延丽,杨光松
DOI: 10.16393/j.cnki.37-1436/z.2025.02.008
参考文献(References):
- [1]Xiangxiang Fan,Sayako Sakama,Takanori Togawa.Design and Fabrication of ER Braking Device for Micromouse[C]// International Conference on Fluid Power and Mechatronics.IEEE:Harbin,2015:729-733.
- [2]王润民,刘占文,杨澜,等.IEEE标准电脑鼠在工程实践教学中的应用 [J].实验室研究与探索,2014,33 (09):117-121.
- [3]刘世泽.基于嵌入式系统的迷宫机器人路径规划算法研究[D].西安:西安建筑科技大学,2013.
- [4]代勤,王延杰,韩广良.基于改进Hough变换和透视变换的透视图像矫正 [J].液晶与显示,2012,27 (04):552-556.
- [5]周毅,崔刚.基于机器视觉和A*算法的迷宫机器人路径规划 [J].微计算机信息,2010,26 (08):155-156.
- [6]王磊.基于IEEE电脑鼠走迷宫竞赛的迷宫算法分析与实现[D].济南:山东大学,2013.
- [7]闫园.基于动态目标点的迷宫机器人设计与能效优化[D].天津:天津工业大学,2022.
- [8]范县成.基于STM32F407的迷宫机器人设计与实现[D].芜湖:安徽工程大学,2017.