1、移动机器人底盘

移动底盘有多大

长宽高:35*35*40cm

移动底盘有多重

17kg

底盘最大载重是多少

40kg

底盘最大速度是多少

1.2m/s

底盘的电池是多大

24V/7.8A 锂离子电池

底盘能够续航多久

8小时(负载5kg,运行速度1m/s)

底盘是由哪些部分组成

驱动电机   控制板  编码器   锂电池  分线盘  轮子

底盘是如何进行二次开发的

通过RS232总线或CAN总线可以和运动控制板连接

2、STM32F429IGT6

芯片内核  ARM Cortex-M4内核

有多少个管脚

176个管脚

芯片内置存储空间

1M FLASH  256KB SRAM(静态随机存储器)

外扩的存储空间

SDRAM:32MB

NAND FLASH:512MB

SPI FLASH:32M

EEPROM:256K

系统频率有多快

180Mhz

有哪些外设资源

串口

IIC

SPI

CAN

定时器中断

外部中断

网口

处理器是什么内核

Cortex M4 内核

运行的是单任务程序,没有跑操作系统

有一个LCD彩屏

3、树莓派3b+

参考网址:http://shumeipai.nxez.com/2018/03/14/raspberry-pi-3-model-bplus-sale-now.html

http://m.elecfans.com/article/620717.html

外设:

4个USB口,可接鼠标、键盘、U盘

1个以太网口

内置wifi模块

支持蓝牙

1个HDMI高清视频输出接口

1个音频输出口

1G的内存

microSD卡作为树莓派的硬盘

运行环境

操作系统为Linux

版本号为:ubuntu 16.04

处理器是什么型号

BCM2837

处理器有多少个管脚

引出了40个GPIO口

其中包括串口的RX和TX引脚,通过这两个串口引脚可以与STM32进行连接

处理器的系统频率有多快

1.4GHz

处理器是什么内核

64位 4核 ARM Cortex-A53 内核

处理器有哪些外设资源

12个16位定时器

2个32位定时器

2个DMA控制器

6个SPI

2个全双工I2S

1个SAI

3个IIC

8个串口

2个USB

2个CAN

3个12位的ADC

2个12位的DAC

1个RTC

1个SDIO

1个FMC

1个TFTLCD控制器

1个10/100M以太网

1个摄像头接口

140个通用IO口

IIC

uart

外部扩展接口

网口

2个microUSB接口

1个USB接口

RS232接口(一公一母)

RS485接口

4、Kinect摄像头

参考

https://blog.csdn.net/u012062327/article/details/51444158

该摄像头是第几代

微软第一代摄像头

外观

摄像头的结构组成

摄像头由一个彩色摄像头(中间)和一个深度传感器组成

深度传感器主要由一个红外线投射器(左边)和光斑接收器组成(右边),将返回的光斑与参考光斑进行对比,利用三角测量原理计算物体的三位空间信息。

如何对这个摄像头进行开发

可以在Windows环境下,

用C++语言,VS编译器

开发环境是什么样的

Windows  或 Linux ROS

编程语言是什么

C++

IDE是什么

通过这个摄像头能够获得哪些信息

深度信息  RGB彩色信息

其他的一些信息

5、激光雷达

使用这款激光雷达的参考网址:https://blog.csdn.net/WisdomXLH/article/details/80547669

参考网址:https://blog.csdn.net/weixin_44046400/article/details/85174704

这款激光雷达的参数

最小检测距离为0.15米,最远检测距离为12米

扫描角度为0-360°

扫描频率为5-15hz 也就是每秒能转5支15圈

角度分辨率 0.45° -1.35°   典型值为0.9°  也就是每圈能采集800个点,如果频率为10hz的话,每秒钟能采集8000个点。

通过这个激光雷达能获得哪些信息

如何对这个激光雷达进行开发

开发环境是什么样的

编程语言是什么

IDE是什么

6、GPS模块

GPS模块的型号是什么

GPS的精度是多大

10米

GPS如何与开发板进行连接

通过串口连接

GPS模块能获得哪些信息

经纬度  海拔  时间  加速度  连接的卫星数

7、IMU模块

IMU模块的型号是什么

MPU9250

IMU模块能获得哪些信息

加速度

角度

方位

IMU的精度是多大

IMU模块如何与开发板连接

通过IIC总线与控制板连接

8、GPRS模块

GPRS模块的型号是什么

该模块通过什么协议传输数据

TCP  UDP

该模块如何与开发板连接

通过串口连接

基于SLAM的移动机器人硬件设备参数的更多相关文章

  1. 基于ROS_Arduino室内移动机器人SLAM实验测试

    纯手工搭建的机器人,因此外观并不美. 基于ROS(indigo)以及Arduino等搭建软硬件平台,包括语音.视觉.激光.码盘等传感器设备. 整体如下图所示: 底盘特写: 语音输入: Arduino模 ...

  2. 嵌入式大赛PPT

    题目:基于SLAM的移动机器人设计 嵌入式PPT应具有的几个部分 1.有哪些硬件 1)小车 2)STM32F429开发板 3)树莓派3b+开发板 4)4g通信模块 5)GPS模块 6)Kinect摄像 ...

  3. Slam(即时定位与地图构建) 知识篇

    Slam即时定位与地图构建 技术解释 同步定位与地图构建(SLAM或Simultaneous localization and mapping)是一种概念:希望机器人从未知环境的未知地点出发,在运动过 ...

  4. SLAM(二)----学习资料下载

    有位师兄收集了很多slam的学习资料, 做的很赞, 放到了github上, 地址:https://github.com/liulinbo/slam.git ruben update 0823 2016 ...

  5. AR中的SLAM(一)

    写在前面 本系列打算讲讲个人对AR行业和AR中的SLAM算法的一点浅显的看法.才疏学浅,文中必然有很多疏漏和不足,还望能和大家多多讨论.今天先讲讲我对AR的一些认识. AR的一点理解 AR是什么 AR ...

  6. SLAM方向公众号、知乎、博客上有哪些大V可以关注?

    一.公众号 泡泡机器人:泡泡机器人由一帮热爱探索并立志推广机器人同时定位与地图构建(SLAM)技术的极客创办而成,通过原创文章.公开课等方式分享SLAM领域的数学理论.编程实践和学术前沿. ​ 经典文 ...

  7. 【转】基于laravel制作APP接口(API)

    这篇文章主要介绍了基于laravel制作APP接口(API)的相关资料,需要的朋友可以参考下 前期准备 前言,为什么做以及要做个啥本人姓小名白,不折不扣编程届小白一名,但是自从大一那会儿接触到编程这件 ...

  8. 基于KVM的虚拟化研究及应用

    引言 虚拟化技术是IBM在20世纪70年代首先应用在IBM/370大型机上,这项技术极大地提高了大型机资源利用率.随着软硬件技术的迅速发展,这项属于大型机及专利的技术开始在普通X86计算机上应用并成为 ...

  9. ubuntu查看硬件信息

    1,外部探针probe sudo apt-get install hwinfo 执行hwinfo获取系统信息 --short

随机推荐

  1. 文件分割合并DOS版

    这个从163邮箱里翻出来的程序,2004年的修改日期,放这另存一下. 当时拿了一本C++的书来学,学了一阵就琢磨着做一个东东,然后就想起一个以前印象深刻的软件,叫做笨笨狗分割器. 当时主要还是靠3.5 ...

  2. 生产环境实践:Cana实现MySQL到ES实时同步

    注:由于文章篇幅有限,完整文档可扫下面二维码免费获取,更有深受好评的大数据实战精英+架构师好课等着你. 速点链接加入高手战队:http://www.dajiangtai.com/course/112. ...

  3. selenium参数化-ddt模块

    DDT介绍: DDT(数据驱动测试)允许您通过使用不同的测试数据运行一个测试用例来使其倍增,并使它显示为多个测试用例.要使用DDT需要安装,安装命令:pip install ddt 使用方法: dd. ...

  4. 每天进步一点点------Allegro使用脚本记录文件设置工作环境的颜色

    script脚本文件在Allegro PCB DESIGN中能完成很多参数设定,功能很强大.使用script脚本我们能够快速定制自己的Allegro workbench environment. 案例 ...

  5. 每天进步一点点------CRC码的FPGA实现

    一.CRC码的FPGA实现之一CRC的原理 实验目的 学习用FPGA设计一个数据通信中常用的数据检错模块——循环冗余检验CRC模块,熟悉理解CRC的检错原理. 实验原理 循环冗余检验(CRC)算法原理 ...

  6. Oracle创表操作记录

    Oracle表操作 --主键,复合主键 create table example (id number primary key, name varchar2(20)); create table ex ...

  7. python文件读取:遇见的错误及解决办法

    问题一: TypeError: 'str' object is not callable 产生原因: 该错误TypeError: 'str' object is not callable字面上意思:就 ...

  8. eclipse中引入聚合工程

    一般我们在导入项目的时候都是直接import project, 这对普通java 项目,还是 web 项目,或者是单体的项目都是没有问题的,但是在导入聚合项目的时候这样倒入会使maven的子模块没法被 ...

  9. 题解 P2146 [NOI2015]软件包管理器

    P2146 [NOI2015]软件包管理器 感觉代码比其他题解更简洁qwq 树链剖分模板题 install x:将1~x的路径上的节点全部变成1(安装x需要先安装1~x) uninstall x:将x ...

  10. JS高级---面向对象的编程思想(贪吃蛇梳理)

    面向对象的编程思想(贪吃蛇梳理) 模拟贪吃蛇游戏,做的项目 地图: 宽,高,背景颜色,因为小蛇和食物都是相对于地图显示的, 这里小蛇和食物都是地图的子元素, 随机位置显示, 脱离文档流的, 地图也需要 ...