信息技术2024,Issue(10) :37-43.DOI:10.13274/j.cnki.hdzj.2024.10.006

基于ROS的无人车控制系统设计与实现

Design and implementation of unmanned vehicle control system based on ROS

宋志强 邹佳佳
信息技术2024,Issue(10) :37-43.DOI:10.13274/j.cnki.hdzj.2024.10.006

基于ROS的无人车控制系统设计与实现

Design and implementation of unmanned vehicle control system based on ROS

宋志强 1邹佳佳2
扫码查看

作者信息

  • 1. 无锡学院自动化学院,江苏无锡 214105
  • 2. 南京墨问科技有限公司,南京 210012
  • 折叠

摘要

该研究设计了一款基于机器人操作系统(Robot Operating System,ROS)和同步定位与建图(Simultaneous Localization and Mapping,SLAM)技术的无人车.采用 STM32F407 为底层驱动,树莓派为控制核心.基于无人车运动学模型,采用激光雷达和MPU9250姿态传感器,解算无人车的位姿,使用自适应蒙特卡罗算法进行定位、构建实时地图.使用Astra Pro深度RGBD相机,通过OpenCV图像处理技术进行巡线、颜色跟踪、物体识别.通过A*算法进行路径规划并对算法优化,提高无人车避障和路径搜索能力.实验结果表明该无人车鲁棒性良好,又具有成本低、功能可拓展等特点.

Abstract

This study designed an unmanned vehicle based on Robot Operating System(ROS)and Simulta-neous Localization and Mapping(SLAM)technology.STM32F407 is used as the bottom drive and Rasp-berry 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 a-daptive 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 tech-nology.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.

关键词

树莓派/无人车/同步定位与建图/路径规划/自主导航

Key words

Raspberry Pi/unmanned vehicle/Simultaneous Locatization and Mapping/path planning/au-tonomous navigation

引用本文复制引用

基金项目

江苏省产学研合作项目(BY2021238)

无锡学院人才启动经费项目(2021r001)

出版年

2024
信息技术
黑龙江省信息技术学会 中国电子信息产业发展研究院 中国信息产业部电子信息中心

信息技术

CSTPCD
影响因子:0.413
ISSN:1009-2552
段落导航相关论文