{"title":"树莓派作为硬件抽象层的接口:软件结构和Turtlebot 2 - Kobuki协议的扩展","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":"{\"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}","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}
Raspberry Pi as an Interface for a Hardware Abstraction Layer : Structure of Software and Extension of the Turtlebot 2 – Kobuki Protocol
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.