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

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

全向四轮小车实物图

全向四轮小车是一类差分式自主移动小车,该小车基于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. UI4_UIStepper与UIProgressView
  2. 英语美句-每日积累-02
  3. 【译】XNA Shader 程序设计(二)
  4. golang time包梳理
  5. java static 在java 中的使用。
  6. day03 Python爬虫
  7. Qt Project Build error PRJ0019: 工具从Moc'ing xxx.h...
  8. controller层要写什么_别再写满屏的try-catch了,真丑,全局异常处理不会吗?
  9. Recycleview notifyDataSetChanged()方法调用出现IllegalStateException 问题的解决
  10. vue中keep-alive缓存功能使用详解
  11. MATLAB作图颜色
  12. lisp语言画地物符号_地形图中的地物符号说明
  13. 输入卡号生成银行卡图片python_python 模拟贷个卡号生成规则过程解析
  14. java设置word审阅最终状态_如何使得打开word文件显示最终的修改状态
  15. Apple Pencil平替哪个好?Apple Pencil平替笔推荐
  16. 世预赛:12强赛首战国足0-3不敌澳大利亚,下一场面对日本队国足会如何调整?
  17. 分布式高并发下,Actor模型如此优秀
  18. 前端测试 -- sinon.js
  19. 排球分组循环交叉编排_请问一下排球是怎么样编排的啊
  20. Android调用聚 合 API

热门文章

  1. IDEA全局配置图文教程
  2. golang备忘录003: 使用waitgroup进行graceful shutdown
  3. 蜂鸟数据Trochil:论述制定策略的两种主要方法:市场假设和瑞士法郎案例研究-构建更好的策略1
  4. 算法竞赛入门经典-第五章错位输出
  5. web前端学习135-144(盒子模型---网页布局,盒子模型组成,边框,表格细线边框,盒子实际大小,内边距)
  6. 树莓派搭建LAMP和FTP服务器
  7. 【计算机网络】---局域网
  8. P9 android8 第三方,华为P9--第三方安卓8.0ROM--GZOSP Oreo--XDA 已发布!
  9. HTC M7日文版HTL22刷机包 毒蛇2.5.0 ART NFC Sense6.0
  10. Vmware安装MacOS提示请选择您要安装的macOS的磁盘