摘要
该研究设计了一款基于机器人操作系统(Robot Operating System,ROS)和同步定位与建图(Simultaneous Localization and Mapping,SLAM)技术的无人车。采用STM32F407为底层驱动,树莓派为控制核心。基于无人车运动学模型,采用激光雷达和MPU9250姿态传感器,解算无人车的位姿,使用自适应蒙特卡罗算法进行定位、构建实时地图。使用Astra Pro深度RGBD相机,通过OpenCV图像处理技术进行巡线、颜色跟踪、物体识别。通过A*算法进行路径规划并对算法优化,提高无人车避障和路径搜索能力。实验结果表明该无人车鲁棒性良好,又具有成本低、功能可拓展等特点。
This study designed an unmanned vehicle based on Robot Operating System(ROS)and Simultaneous Localization and Mapping(SLAM)technology.STM32F407 is used as the bottom drive and Raspberry Pi as the control core.Based on the kinematics model of the unmanned vehicle,the laser radar and MPU9250 attitude sensor are used to calculate the position and attitude of the unmanned vehicle,and the adaptive Monte Carlo algorithm is used to locate and build a real-time map.The Astra Pro depth RGBD camera is used for line patrol,color tracking and object recognition through OpenCV image processing technology.A*algorithm is used for path planning and optimization to improve the obstacle avoidance and path search capabilities of unmanned vehicles.The experiment results show that the unmanned vehicle has good robustness,low cost and expandable functions.
作者
宋志强
邹佳佳
SONG Zhi-qiang;ZOU Jia-jia(School of Automation,Wuxi University,Wuxi 214105,Jiangsu Province,China;Nanjing Mowen Technology Co.,Ltd.,Nanjing 210012,China)
出处
《信息技术》
2024年第10期37-43,共7页
Information Technology
基金
江苏省产学研合作项目(BY2021238)
无锡学院人才启动经费项目(2021r001)。
关键词
树莓派
无人车
同步定位与建图
路径规划
自主导航
Raspberry Pi
unmanned vehicle
Simultaneous Locatization and Mapping
path planning
autonomous navigation