コンピュータ ソフトウェア
Print ISSN : 0289-6540
EV3RT: LEGO Mindstorms EV3用リアルタイム・ソフトウェア・プラットフォーム
李 奕驍, 松原 豊, 高田 広章
著者情報
ジャーナル フリー

2017 年 34 巻 4 号 p. 4_91-4_115

詳細
抄録
EV3RT is, to our knowledge, the first RTOS-based software platform for LEGO Mindstorms EV3 robotics kit. It is faster and more suitable for developing applications with real-time requirements than other existing software platforms. In practice, EV3RT has been selected as one of the officially supported platforms of ET Robocon, a popular robot competition in Japan, since 2015 and used by many participating teams to make their robots accomplish the assigned tasks more stably and precisely. In this paper, the usage and architecture of EV3RT are firstly introduced. We then explain TOPPERS/HRP2 kernel, the RTOS of EV3RT, and how to use its protection functionalities to build a reliable platform. A mechanism to support dynamic module loading in a static RTOS is proposed to implement the application loader for EV3RT. Implementation techniques like approach to reusing Linux device drivers are also described. Finally, the advantages of EV3RT are shown by evaluating and comparing its performance with other platforms.
著者関連情報
© 2017 日本ソフトウェア科学会
前の記事 次の記事
feedback
Top