全向四轮小车搭建(一) - 硬件清单

  • 全向四轮小车实物图
    • 小车硬件清单
    • 小车功能说明

全向四轮小车实物图

全向四轮小车是一类差分式自主移动小车,该小车基于Jetson TX2 作为主控板,以树莓派3b+作为从机控制电机转速,四个直流电机由两个电机驱动板驱动。这一系列介绍本人从零开始搭建该小车的过程,记录下该过程中走过的弯路和一些个人心得,作为学习记录。

小车硬件清单

名称 数目 单价
Jetson TX2 主控板 1 ¥3299
树莓派3b+ 1 ¥499
树莓派3电机扩展版 1 ¥20
3S 3500mah大容量电池套件 12V 2 ¥100
直流减速电机 驱动板单片机STM arduino控制 2 ¥120
37电机 GM37-3429 12V直流 霍尔传感器 配电线 减速电动机 4 ¥52
52mm 全向轮 4 ¥99
9DoF Razor IMU M0 9轴 姿态 传感器 MPU-9250 9轴传感器 1 ¥310
64GB SD存储卡 U3 C10 V30 4K 至尊超极速版内存卡 读速170MB/s 写速 1 ¥159
1080高清摄像头无人机电脑视频树莓派USB摄像头模组120帧 1 ¥575
笔记本移动电源12V16V19V24V 通用备用电源充电宝 1 ¥469
车体零件若干(车体铁板 铜柱 ) - 数据线 / USB扩展口 等 \ \

说明
小车用两块铁板分为三层结构:

  • 最上层:安装TX2控制板、IMU传感器、USB扩展口、立体相机等;
  • 中间层:安装树莓派、电机驱动板、移动电源充电宝、锂电池;
  • 最下层:直流电机。

如图所示:全向四轮小车的整体结构为一正方形,四个全向轮以斜向45°的方式安装在正方形的四个顶角,全向轮结构如图所示,由于轮毂上的滚轮存在,使得该轮可沿轴向方向滑动,因此该小车在平面上具有-前、后、左、右、左上、右上、左下、右下八个方向的运动,同时小车具有中心对称结构,因此可以实现原地转动,相较于一般两轮差分式小车更加灵活,但是运动学分析更为复杂。

小车功能说明

该小车用于实验室做多智能体编队控制算法验证。可实现的功能包括:

  1. 自身位置状态估计:小车搭载有IMU传感器和电机编码器,利用两个传感器数据融合,获取小车自身的位置和朝向角度;
  2. PID轮速控制:基于全向四轮小车的正逆向运动学,计算小车的线速度、角速度和四轮线速度,并基于PID控制小车的速度;
  3. 多个小车间的通信:目前实验室已有两辆小车,基于ROS实现二者的状态收发,实现两小车的领导-跟随编队控制任务。

** 这里为本系列开个头,之后将陆续更新。**

基于TX2的全向四轮小车搭建(一)相关推荐

  1. ROS | Gazebo仿真—阿克曼(Ackermann)四轮小车模型

    ROS | Gazebo仿真-阿克曼(Ackermann)四轮小车模型 1. 仿真描述 2. Gazebo简介 2.1 Gazebo的典型用途 2.2 Gazebo的主要特点 3. ros_contr ...

  2. 基于单片机的自动分拣小车的设计--毕业设计参考

    基于单片机的自动分拣小车的设计 第1章.课题内容 1.系统应用单片机的基础功能,设计相关的电子电路,搭配合适的电子器件和传感器技术等,实现自动分拣的功能. 2.对方案的总体成份进行论证和设计. 3.根 ...

  3. 远程遥控小车搭建记录

    22年国庆期间,无意从抖音上发现远程遥控小车已经很普及了,包含了摄像头.喊话器.闪光灯控制,系统均是单片机控制,再叠加一个360度摄像头,基本是两个系统的叠加,也有一些商业化的系统,硬件+软件+云服务 ...

  4. 基于linux的智能小车_基于ARM10与LINUX智能小车系统设计.doc

    基于ARM10与LINUX智能小车系统设计 基于ARM的智能小车系统的设计 摘 要 基于ARM的嵌入式系统其性能优良,移植性好,已广泛应用在各个行业,因此将ARM微处理器应用于智能小车的控制系统是一种 ...

  5. 基于单片机的寻迹小车——硬件介绍

    前言 对于电子类专业的学生,当了解了一点单片机的知识后应该就会像博主一样迫不及待地想自己动手做一件小东西玩.这篇文章就来给大家介绍一下关于入门小玩意--循迹小车的硬件介绍. 注:本文介绍的硬件均为模块 ...

  6. 手把手开始ROS仿真小车(一)仿真环境及小车搭建

    最近打算自己完成一个无人驾驶汽车仿真运行的项目,因此记录一下过程,希望能帮助到需要搭建ROS仿真环境的人,主要参考了冰达机器人的课程,在B站上也有相关视频可以学习 实现过程 1.创建工作区 2.gaz ...

  7. 基于ROS平台的STM32小车--汇总

    一切为了实现利用ros通过串口控制小车简单运动 基于ROS平台的STM32小车-4-上位机控制器 https://blog.csdn.net/weixin_39752599/article/detai ...

  8. Webots 机器人仿真平台(五) 新建四轮小车模型

    新建机器人模型 1 添加机器人本体 1.1 添加Body 1.2 添加机器人轮子 2 添加距离传感器 3 小结 参考资料 下图为我们这篇博客创建的小车效果,接下来我们一步一步的实现在webots中搭建 ...

  9. 最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版)

    ESP8266和ESP32物联网智能小车开发系列文章目录 第一篇:最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版) 文章目录 ESP8266和ESP32物联网 ...

  10. ROS | URDF模型—阿克曼(Ackermann)四轮小车模型

    ROS | URDF模型-阿克曼(Ackermann)四轮小车模型 1. 模型描述 2. URDF文件 3. link元素 4. link属性详解 5. joint元素 6. joint属性详解 7. ...

最新文章

  1. python和c++哪个好找工作-Scratch和Python与C++选哪个合适
  2. WRC 2017最值得关注的专题论坛之一,与大咖探讨青年科学家的创新创业
  3. mysql 查询包含1或者2_Mysql:同一个表上有2个不同的查询,包含count和group by
  4. devops 开源_没有开源就无法拥有DevOps
  5. Android Studio(6)---编写APP
  6. fiddler在ios10.3系统抓包https失败原因解决
  7. jQuery特效:动画实现闪烁效果
  8. LibFewShot:小样本学习与细粒度分类(二) -- 数据集、训练、测试
  9. 无线宽带接入802.16技术简介(转)
  10. 字符串与vector和list
  11. 九州缥缈录 合集序言
  12. xp系统桌面图标出现阴影
  13. iOS逆向:tweak开发教程(iPhone/tool)
  14. 计算机数据备份到u盘,技术给你说Win10系统怎么把数据备份到U盘的完全处理手段...
  15. win10中查看wifi密码
  16. Github Action入门
  17. [论文阅读](图像/视频质量评价系列)
  18. C++ 算法篇 动态规划----区间动态规划
  19. 【北邮国院大二下】产品开发与营销知识点整理 Topic4
  20. 计算机网络技术网络建设小结,计算机网络精品课程建设总结报告.doc

热门文章

  1. async的waterfall
  2. python 阮一峰_阮一峰关于 Javascript 中闭包的解读是否正确?
  3. Django数据映射 一对一 一对多 多对多
  4. 百钱买百鸡 假设公鸡5文钱一只 母鸡三文钱一只 小鸡1文钱三只,要求用100文钱 , 如何买到100只鸡
  5. 计算机桌面工作提醒,电脑桌面怎么增加文字提醒?
  6. matlab求包络线拟合,MATLAB 一堆散点如何求包络线
  7. Pre-Trained Models: Past, Present and Future
  8. 论文笔记-Monocular Depth Estimation as Regression of Classification using Piled Residual Networks
  9. 自动化测试之数据驱动测试
  10. 微信号名称乱码什么情况_微信号注册为什么要辅助验证?