Matenat Khamphroo, Natavut Kwankeo, K. Kaemarungsi, K. Fukawa
{"title":"Integrating MicroPython-based educational mobile robot with wireless network","authors":"Matenat Khamphroo, Natavut Kwankeo, K. Kaemarungsi, K. Fukawa","doi":"10.1109/ICITEED.2017.8250449","DOIUrl":null,"url":null,"abstract":"This paper proposes a prototype of educational mobile robotic platform based on MicroPython library system and Thread wireless network which enables robot controlling with Python language and communication over a wireless network. This prototype robot utilizes a modular design which is based on a simple block snapping without any wiring using a magnetic pogo pin connector that uses magnetic force to snap the connection. The robot contains a brain module, which is the main processor of the system. Other modules are simple sensors. As mentioned above all of the modules are equipped with EFR32 Mighty Gecko, that makes each individual module to support wireless communication and makes this robot differences from others educational mobile robotic platforms. Moreover, this robotic platform supports a visual programming environment called Blockly, which is very simple and similar to an intuitive jigsaw puzzle. Both Python and Blockly are simple coding tools for first-time learners who are interested in programming learning.","PeriodicalId":267403,"journal":{"name":"2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITEED.2017.8250449","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper proposes a prototype of educational mobile robotic platform based on MicroPython library system and Thread wireless network which enables robot controlling with Python language and communication over a wireless network. This prototype robot utilizes a modular design which is based on a simple block snapping without any wiring using a magnetic pogo pin connector that uses magnetic force to snap the connection. The robot contains a brain module, which is the main processor of the system. Other modules are simple sensors. As mentioned above all of the modules are equipped with EFR32 Mighty Gecko, that makes each individual module to support wireless communication and makes this robot differences from others educational mobile robotic platforms. Moreover, this robotic platform supports a visual programming environment called Blockly, which is very simple and similar to an intuitive jigsaw puzzle. Both Python and Blockly are simple coding tools for first-time learners who are interested in programming learning.