{"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.