This article presents a prototype of educational mobile robotic platform based on micropython library system, which enables robot control with Python language programming. Moreover, this robotic platform supports a vi...
详细信息
ISBN:
(纸本)9781509048090
This article presents a prototype of educational mobile robotic platform based on micropython library system, which enables robot control with Python language programming. Moreover, this robotic platform supports a visual programming environment called Blockly to develop a program, which is very simple and similar to an intuitive jigsaw puzzle. Both Python and Blockly are simple coding tools for first-time learner who are interested in programming learning. The proposed mobile robot utilizes a modular design which is based on the simple block snapping without any wiring. The robot contains a brain module, which is the main processor of the system. Other modules are simple sensors and the body module, which acts as a hub between the brain and sensor modules. The robot is arranged such that it is easy-to-use and simple enough to set up in minutes.
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 wire...
详细信息
ISBN:
(纸本)9781509064779
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 arc 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
Since the dawn of the space age, software has always been a critical aspect for any space mission launched. Over the decades, more complexity, autonomy and functionality was added to both unmanned and manned missions,...
详细信息
Since the dawn of the space age, software has always been a critical aspect for any space mission launched. Over the decades, more complexity, autonomy and functionality was added to both unmanned and manned missions, yielding in an exponential growth of the lines of codes used in space projects over the years. Although a lot of effort was put into ensuring reliable software on those missions, some of them failed. Still, as the space industry is a risk-averse business, testing of novel approaches in space programs cannot be done on large scale. To overcome this limitation, this paper investigates the potential use of micropython, an implementation of Python for constrained systems, for use on CubeSats by analyzing the language and tools in practical examples from the MOVE-II CubeSat project.
暂无评论