历史上的今天
返回首页

历史上的今天

今天是:2025年02月25日(星期二)

正在发生

2019年02月25日 | 机器人底盘部分如何快速集成?

2019-02-25 来源:SLAMTEC

机器人通用底盘部分如何快速集成?本文主要基于思岚科技的SLAMWARE解决方案的机器人底盘部分集成,主要分为硬件集成、结构集成和固件集成这几部分,以下将为大家详细讲解!

硬件集成:

-基于SLAMWARE底层部分的硬件集成主要有两种集成方式:

-基于Slamware Breakout评估板的集成;

-直接集成Slamware Core;

(通俗来讲,两者的区别在于是否有带有MCU的开发板)

基于Slamware Breakout评估板的集成:

Slamware Breakout是一款用于快速评估Slamware Core的开发板,它包含了一颗底盘控制器MCU--STM32F103VET6,并将IO口做了分配和定义。通过将SLAMWARE Breakout与底盘外设(如传感器,电机驱动器等)连接,即可快速实现一个机器人底盘的硬件原型。

Breakout 3.0 各个IO接口的分配和定义

想要构建一个SLAM最小系统,必须要具备带有MCU的主板、SLAMWARE自主定位导航方案、电机驱动板、以及其他的减速机、万向轮等配件。

(1)SLAMWARE Breakout 3.0

(2)SLAMWARE自主定位导航方案:

(3)电机驱动板

简单来说,电机驱动板就是让机器人底盘动起来的”能量中转站”。

(4)其他

-主动轮以及对应的减速电机

-牛眼万向轮

-固定所用底板

-其他固定配件若干

这些组件都准备齐全之后,只需参考框型图将Breakout评估板与各个外设进行连接,即可控制其工作。具体的外设据具体要求而定。

集成框型图 参考方案—SDP Mini:

直接集成Slamware Core:

基于SLAMWARE Core直接集成机器人底盘,则需要选择一款底盘控制MCU(如Breakout 上的STM32F103VET6)。该MCU与Slamware Core通过Control Bus进行通信,此外,还会控制电机的运动,采集传感器信息并发送给Slamware Core。

(该MCU和Slamwre Core会保持持续的通信,一旦通信连接断开,Slamware Core在等待一定时间超时后,即认为底盘工作异常,从而停止工作。)

直接集成SLAMWARE Core,集成内容可以根据自身实际需求来决定集成的外设。

必须集成的接口:

-设计电源系统

-设计RPLIDAR接口

-设计底盘MCU与SLAMWARE Core

-连接电机驱动电路

选装:

-连接碰撞传感器

-连接跌落传感器电路

-连接超声波传感器电路

-连接自动回充电路

结构集成

基于思岚SLAMWARE解决方案的机器人底盘部分结构集成部分内容可参照官网手册。

固件集成

固件集成跟硬件集成类似,也主要分为两种: 基于参考固件集成以及基于自由固件集成 (简单来说,两者的区别就在于要采用参考control bus实现robot与SLAMWARE Core的连接,相互了解对方的语言逻辑) 。

基于参考固件集成:

SLAMTEC—思岚科技提供了一份采用IAR编译器和STM32F103VET6的参考固件,便于用户开发自己的机器人底盘固件。 客户可以根据机器人实际状况选择部分外设进行集成,集成步骤如下:

机器人配置

-现电源管理相关的功能

-实现运动控制相关的功能

-实现超声波传感器的功能

-实现碰撞传感器的功能

-实现自动回充相关的功能

-实现Polling Command机制(底盘向SLAMWARE Core发送指令)

-实现Event Notification机制(SLAMWARE Core通知底盘工作状态)

-实现健康管理功能 ***IAR版本应为7.6或以上

基于自有固件集成:

对于已经有自有底盘和固件体系的客户,也可以通过自己实现Control Bus Protocol的方式来集成SLAMWARE解决方案:

-实现Control Bus协议

-机器人配置

-实现电源管理相关的功能

-实现运动控制相关的功能

-实现超声波传感器的功能

-实现碰撞传感器的功能

-实现自动回充相关的功能

-实现Polling Command机制(底盘向SLAMWARE Core发送指令)

-实现Event Notification机制(SLAMWARE Core通知底盘工作状态)

-实现健康管理功能。

基于思岚科技的机器人自主定位导航解决方案,内含核心算法模块SLAMWARE Core,可自行设计底盘主板或直接集成,形成通用的机器人底层部分,帮助机器人实现自主定位导航功能。

推荐阅读

史海拾趣

ETEQ Microsystems Inc公司的发展小趣事

ETEQ Microsystems Inc一直将品质管理作为公司的核心竞争力之一。公司建立了严格的质量管理体系,从原材料采购到产品生产、测试、包装等各个环节都严格把控。同时,公司还鼓励员工积极参与品质改进活动,通过持续改进不断提升产品质量和客户满意度。

Crane Co.公司的发展小趣事

到了1860年代,Crane Co.作为西北制造公司,开始为铁路部门供应蒸汽机的关键部件,并涉足蒸汽加热业务领域。这一时期,公司不仅展现了其在机械制造方面的实力,还通过不断创新和拓展业务范围,为公司的长远发展奠定了坚实基础。

深圳杜因特(DOINGTER)公司的发展小趣事

经过数年的技术研发和产品迭代,杜因特成功开发出多款高性能的MOS场效应管产品,这些产品广泛应用于开关电源、液晶电视、充电器等多个领域。随着产品质量的不断提升和市场份额的逐步扩大,杜因特逐渐在电子行业树立了良好的品牌形象。

Display Elektronik GmbH公司的发展小趣事

为了进一步扩大市场份额,Display Elektronik GmbH实施了国际化战略。公司积极开拓海外市场,与多个国家和地区的客户建立了合作关系。同时,Display Elektronik GmbH还在海外设立了研发中心和生产基地,以便更好地满足当地市场的需求。这种国际化战略的实施,让Display Elektronik GmbH的产品逐渐走向世界。

Andersen Laboratories Inc公司的发展小趣事

随着LED背光液晶电视市场的快速发展,AnalogicTech敏锐地捕捉到了这一机遇。公司推出了直接式和边缘式LED背光驱动器系列,显著增强了LED背光液晶电视的能效和用户体验。这一创新举措不仅为AnalogicTech赢得了市场份额,也进一步巩固了其在电子行业中的领先地位。

川晶科技公司的发展小趣事

川晶科技注重团队建设和人才培养。公司建立了完善的培训体系和发展机制,为员工提供丰富的培训机会和广阔的发展空间。通过引进高素质的人才和内部培养相结合的方式,川晶科技打造了一支高素质、专业化的团队。团队成员之间团结协作、互相支持,共同推动公司的持续成长和发展。同时,公司还建立了良好的激励机制和企业文化氛围,激发员工的工作积极性和创造力。

问答坊 | AI 解惑

ccs有没有函数感应功能,就像VC那样?

ccs有没有函数感应功能,就像VC那样?…

查看全部问答>

大家帮忙给看一个单片机程序哪出错了 4*4键盘+lcd1602

我做的程序的一部分是 从液晶屏显示键盘输入  写完之后发现运行总是出错不管摁一下什么总是显示很多0 但如果一步一步调试的话显示正确 自己看不出来哪错了 大家帮忙给看一下吧 程序如下: key.c #include \"key.h\" #include \"SPCE06 ...…

查看全部问答>

wince 5中IE不能下载大文件?

好像IE把windows目录设置为cache了,下载大的mp3/rar文件出现空间不足。其实我外部有SD卡 修改了registry,设置cache为外部,还是不行 …

查看全部问答>

请问谁有wince5.0正式版的序列号,麻烦共享下,感激不尽啊

请问谁有wince5.0正式版的序列号,麻烦共享下,感激不尽啊 …

查看全部问答>

CD4098消抖电路

现在需要用cd4098——双单稳态触发器搭建一个键盘消抖电路,以前一直是软件消抖的,这个芯片不太会用,望高手赐教!…

查看全部问答>

关于WINCE MEDIPLAYER的问题--在线等

本人第1次用CE。。。。 刚装好platform builder时。马上Build了一个NK。BIn 放在目标机上可以好好的运行。目标机上的media player可以打开windows media server编码出来的WMV9的MMS流。 后来我更改了一些东西。。。再BUILd就打不能MMS流了。。连 ...…

查看全部问答>

IO口中断的奇怪问题

本人用F412做仪表,设置一个按键P16来关机,关机后进入LPM4,同时设定IO口中断,结果发现进入休眠以后P1IE莫名其妙地被清零,硬件仿真的时候读出来的P1IE为0,从而导致不能再次开机,修改内存把它改为0x40(BIT6)后才能进入中断唤醒,再次进入休眠 ...…

查看全部问答>

eZ430-RF2500体验之前奏

  今天上午刚刚收到eZ430-RF2500,上传几张照片,作为一个纪念,另外谢谢寄给我东西的那位同学的精心包装,什么话都不说,先上图,呵呵…

查看全部问答>

2011年全国电子设计大赛基本仪器和主要元器件清单

本帖最后由 paulhyde 于 2014-9-15 09:47 编辑 、基本仪器清单 20MHz普通示波器(双通道,外触发输入,有X轴输入) 60MHz双通道数字示波器 低频信号发生器(1Hz~1MHz) 标准高频信号发生器(1MHz~30MHz,可输出1mV小信号) 函数发生器(10 M ...…

查看全部问答>

微电流放大总结

微电流放大电路,可以放大脉动微电流信号…

查看全部问答>