Abstract | ||
---|---|---|
LEGO Mindstorms robots are widely used as educational tools to acquire skills in programming complex systems involving the interaction of sensors and actuators, and they offer a flexible and modular workbench to design and evaluate user-machine interaction prototypes in the robotic area. However, there is still a lack of support to interoperability features and the need of high-level tools to program the interaction of a robot with other devices. In this paper, we introduce Legodroid, a new Java library enabling cross-programming LEGO Mindstorms robots through Android smartphones that exploits their combined computational and sensorial capabilities in a seamless way. The library provides a number of type-driven coding patterns for interacting with sensors and motors. In this way, the robustness of the software managing robot's sensors dramatically improves. |
Year | DOI | Venue |
---|---|---|
2020 | 10.3390/s20071926 | SENSORS |
Keywords | DocType | Volume |
Android,LEGO mindstorms,EV3,type-driven development,design patterns | Journal | 20 |
Issue | ISSN | Citations |
7 | 1424-8220 | 0 |
PageRank | References | Authors |
0.34 | 0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Alvise Spanò | 1 | 0 | 0.34 |
Agostino Cortesi | 2 | 791 | 66.19 |