Raspberry Pi as an Interface for a Hardware Abstraction Layer : Structure of Software and Extension of the Turtlebot 2 – Kobuki Protocol

Yves Bergeon, V. Křivánek, J. Motsch
{"title":"Raspberry Pi as an Interface for a Hardware Abstraction Layer : Structure of Software and Extension of the Turtlebot 2 – Kobuki Protocol","authors":"Yves Bergeon, V. Křivánek, J. Motsch","doi":"10.1109/MILTECHS.2019.8870128","DOIUrl":null,"url":null,"abstract":"The use of heterogeneous types of robots in swarms implies the ability to control them uniformly if their characteristics are relatively close. The robots involved in our swarm are indoor differential wheeled robots equipped with 2 to 6 wheels from several manufacturers. All these robots have different hardware components, but they all share the same asynchronous serial communication. To unify the communication for those kinds of robots, we propose to build a low-cost hardware abstraction layer. This project uses a Raspberry Pi on the robot as the primary interface between the serial link of the robots and a computer. In this paper, authors present the software framework, and the protocol required to communicate with this interface, locally or remotely, using a hardware structure defined with the low-cost Raspberry Pi as the heart the system.","PeriodicalId":107301,"journal":{"name":"2019 International Conference on Military Technologies (ICMT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Military Technologies (ICMT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILTECHS.2019.8870128","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The use of heterogeneous types of robots in swarms implies the ability to control them uniformly if their characteristics are relatively close. The robots involved in our swarm are indoor differential wheeled robots equipped with 2 to 6 wheels from several manufacturers. All these robots have different hardware components, but they all share the same asynchronous serial communication. To unify the communication for those kinds of robots, we propose to build a low-cost hardware abstraction layer. This project uses a Raspberry Pi on the robot as the primary interface between the serial link of the robots and a computer. In this paper, authors present the software framework, and the protocol required to communicate with this interface, locally or remotely, using a hardware structure defined with the low-cost Raspberry Pi as the heart the system.
树莓派作为硬件抽象层的接口:软件结构和Turtlebot 2 - Kobuki协议的扩展
在群体中使用异构类型的机器人意味着如果它们的特征相对接近,则可以统一控制它们。我们的机器人群是室内差动轮式机器人,配备2到6个轮子,来自几家制造商。所有这些机器人都有不同的硬件组件,但它们都共享相同的异步串行通信。为了统一这类机器人的通信,我们提出构建一个低成本的硬件抽象层。本项目使用机器人上的树莓派作为机器人与计算机串行链路之间的主要接口。在本文中,作者介绍了软件框架,以及与该接口进行本地或远程通信所需的协议,使用以低成本树莓派作为系统核心的硬件结构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信