小车选型

关于ROS

ROS(Robot Operating System):ROS是一种robot软件开发中间件(即一系列用于机器人软件开发的软件框架集合),因而虽然其名称中带有操作系统,也提供了类似操作系统的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理等,但其实质并不是操作系统,而是提供上述功能的一系列包、库、应用程序,需要运行于ubantu(官方推荐)上

关于ubantu

ubantu是一种linux发行版。可运行ros的ubantu有两种:一种是常见的PC(个人电脑)下的ubantu,用于软件初步开发、调试;一种是单片机计算机下的ubantu-mega,用于后期移植和实地调试,这里的单片机计算机,目前只发现树莓派3B/3B+

关于目标

总目标:基于厘米级GPS定位和自动导航算法的路面裂缝图像采集小车。
我的任务:搭建小车驱动的软硬件系统。
分任务:

  • PC下ubantu ros安装与学习
  • 仿真模式下ros读取gps(通过串口通信),控制小车
  • ubantu ros移植至树莓派3b+,实地调试
  • 整合导航算法,仿真模拟。
  • 实地调试。

系统框图

树莓派3B+.png

选购方案

1、 官方推荐的Turtlebot3-Burger Pi3 自动导航 SLAM小车

价格:5500
链接:https://item.taobao.com/item.htm?spm=a230r.1.14.24.1875742dgCL1TP&id=579589609004&ns=1&abbucket=8#detail
主要硬件清单:

  • 机械结构整体:Burger 款机壳组+电池+马达+记忆卡
  • 主控板(跑ubantu和ros):OpenCR控制器
  • 电机驱动板:Raspberry Pi 3B+ 开发板(即树莓派3B+,猜测是驱动作用)
  • 传感器:激光雷达测距仪

优点:官方支持、学习资料丰富
缺点:贵,小车在空旷地,激光雷达可能没用,脱离任务目标。

2、国产ROS机器人 SLAM 激光雷达 视觉导航 跟随 RikiRobot四驱 全开放

价格:1999-2500
链接:https://item.taobao.com/item.htm?spm=a230r.1.14.20.3c951b1en1nNsf&id=553722735355&ns=1&abbucket=8#detail
硬件清单:

  • 机械结构整体
  • 主控板(跑ubantu和ros):Raspberry Pi 3B 开发板
  • 电机驱动板:stm32
  • 传感器:无雷达1999/思岚A1雷达2500

优点:比进口货便宜、店家支持
缺点:贵,配件分着买估计1000左右,剩下的都是技术支持费用(zhi shang shui)。

3、DIY

价格:500-
硬件清单:

个人意见

个人倾向于方案三:事实上,手头有现成小车成品,只要把主控版换成树莓派3B+,基本能应对前期需求,如果改造不成功,再买。而且当前的主要任务是,PC环境下的仿真模拟,和ubantu/ros系统在树莓派上顺利运行,可以等认识加深后,根据需求二次购买。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容