1、移动机器人软硬件组成
文章目录
- 前言
- 总结
前言
移动机器人的具体组成部分如下图所示,分为硬件组成部分和软件组成部分。硬件组成主要包括执行机构、驱动机构、传感系统和控制系统四部分,控制系统部分采用分层结构进行设计,软件组成包括ROS上位机软件设计与STM32下位机软件设计两部分。
本文设计的移动机器人如下图所示,底盘结构为差速轮式移动机器人,能够实现原地旋转的功能,由亚克力板进行整体架构制作,机器人前方采用一个万向轮,后方采用由直流电机作为执行机构的差速轮。最上层安装激光雷达RPLIDAR A1,用于感知环境信息,便于路径规划算法使用;中间层安装树莓派,便于与激光雷达连接、与STM32连接;最底层安装STM32、L298逻辑电机驱动模块、航模电池、12V转5V降压模块,便于驱动直流电机的运动。
总结
由于是直接购买的STM32的开发板和L298逻辑的电机驱动模块,所以布线有点乱,后需如果有机会,可以自行设计一块板子,从而使布线更为简单。下一篇文章将详细介绍各个硬件以及各硬件之间的连接关系。
欢迎大家关注微信公众号:深度学习与路径规划
1、移动机器人软硬件组成相关推荐
- 移动机器人嵌入式系统详细篇
接触了移动机器人这么久,我觉得应该写点什么东西,分享一下最基础的自己关于移动机器人的理解,也作为笔记总结,留到以后查阅.目前我还是觉得自己刚入门,有时候总想的太多,不如实践来的更直接,下面总结之前的实 ...
- SLAM领域国内外优秀实验室汇总
1. 美国卡耐基梅陇大学机器人研究所 研究方向:机器人感知.结构,服务型.运输.制造业.现场机器 研究所主页:https://www.ri.cmu.edu/ 下属 Field Robotic Cent ...
- 基于ZYNQ移动机器人控制器设计(1)背景
本文借鉴机器人分级范式的思想,把移动机器人控制器划分为驱动传感层.实时控 制层和交互层.在调研现有移动机器人控制器特点的基础上,提出了一种新型的控制器 方案.该方案针对移动机器人控制的特点,选用集成了 ...
- 【转】移动机器人控制软件的设计与实现
移动机器人的应用现在非常多,做一个移动机器人似乎也很容易,车体自己可以加工,也可以去买现成的:避障可以用超声阵列:导航可以用激光测距LMS:定位可以用电子地图加LMS加陀螺仪:驱动可以用各种电机及配套 ...
- ROS系统玩转自主移动机器人(2)--机器人机械结构设计
ROS系统玩转自主移动机器人(2)--机器人机械结构设计 在开始介绍本开源项目的机械结构设计之前,先和博友们用一篇博文分享一下机械设计工作相关的特点.性质.抛出结论:笔者觉得在机器人领域,机械结构设计 ...
- 昇腾AI 软硬件全栈平台
昇腾AI 软硬件全栈平台
- 关于虚拟化技术软硬件兼容问题的探讨
VMware十几年前就已经出现,个人最早使用VMware的时间似乎是2001年或者2002年,当时可以在个人电脑上通过VMware虚拟多套系统,用于学习研究(做实验往往会破坏系统,当时VMware在一 ...
- 英特尔王锐:软硬件并驾齐驱,开发者是真英雄
北京时间10月28日,英特尔On技术创新峰会在北京举办.在此次峰会上,英特尔公司高级副总裁.英特尔中国区董事长王锐对外宣告了英特尔拥抱开发者,回归技术创新的决心和信心. 英特尔此前提出,四大超级技术力 ...
- 全球首个软硬件推理平台 :NVDLA编译器正式开源
作者 | 神经小姐姐 来源 | HyperAI超神经(ID:HyperAI) [导读]为深度学习设计新的定制硬件加速器,是目前的一个趋势,但用一种新的设计,实现最先进的性能和效率却具有挑战性.近日,英 ...
最新文章
- 停用一些不必要的Windows服务
- 运动控制器编程_快速入门 | 篇二十一:运动控制器ZHMI组态编程简介一
- HDU4311(排序+二分)
- 中期蒙混过关,后期要早点起步4.13-4.19
- java机房收费管理系统课程设计_(c语言)机房收费管理系统课程设计
- java多线程小游戏_java控制台贪吃蛇小游戏(多线程版)
- MacOS系统下matplotlib中SimHei中文字体无法启动解决办法
- 第4章 项目整体管理 与 第16章 项目变更管理
- Markdown编辑器如何配置图片大小
- project之任务计划(任务之间的依赖关系)
- Shuffle failed with too many fetch failures and insufficient progress!
- python实现RSA数字签名(纯算法实现)
- Shell 编程实践
- 沃顿研究数据服务推出高级研究学者计划,为全球研究人员提供实地教育课程
- 如何在未越狱的ios系统安装ipa文件
- 怎么设置启用远程桌面?如何让外网电脑远程本地内网?
- 基于tensorflow2的手写中文数字识别(自己创建数据集)
- python 类关联关系
- web HTML5新标签对IE低版本浏览器的兼容处理
- 所有C语言函数的源代码