Lego Mindstorms EV3
Lego Mindstorms EV3は、2013年9月20日に発売されたLego Mindstorms NXT 2.0の後継のプログラム可能なロボットや他の機械、または対話システムを組むためのレゴ社の商品セットである。
概要
レゴは第3世代のマインドストームのプラットホームをEV3と呼ぶ事を発表した。EV3はNXTをさらに発展させた。[1][2]
言語知識が無くても多様な機能を持つロボットを自由に作ることができる。高度な機能を比較的手軽に実装できるため、企業研修などでも多用される[3][4]。
MINDSTORMS EV3 セットにはモーター、センサー、EV3プログラム可能なブロック、550個以上のレゴ・テクニックの部品とリモコンが含まれる。
ジャイロセンサーを搭載してセグウェイのような倒立振子式のロボットが組めるようになった。
EV3はスマートデバイスからも制御可能である。
スペック
プログラミング言語
- Actor-Lab
- 言語: 独自のフローチャート風の言語
- Ada Interface to MindStorms
- 言語: Ada
- brickOS
- 言語: C/C++[1]
- GCC
- 言語: C/C++, Objective C, Fortran, Java, Ada among others
- GNU Toolchain for h8300
- 言語: C/C++, ASM
- LabVIEW Toolkit for NXT
- 言語: LabVIEW
- コメント: A toolkit for LabVIEW permitting development of custom native blocks for use in the Mindstorms NXT software.
- Lego.NET
- 言語: Anything that can compile to .NET, works best with C#[2]
- コメント: コンパイラ無し。バイトコードをマシンの命令に変換する。
- leJOS
- 言語: Java
- librcx
- 言語: C/C++
- コメント: GCC用のライブラリ
- Logitech SDK
- 言語: Visual Basic, Visual C++
- コメント: Can be combined with an RCX control library such as spirit.ocx from the MindStorms SDK to make use of the Lego Cam
- NQC
- 言語: NQC, a C-like language
- コメント: 非オフィシャルの言語の中では、もっともよく使われている。
- Official MindStorms SDK
- 言語: Visual Basic, Visual C++, MindScript, LASM
- コメント: You don't need VB to use the VB features as MS Office comes with a cut down version of VB for making macros
- OnScreen
- 言語: A custom language which can be programmed directly on the RCX
- pbForth
- 言語: Forth
- PRO-BOT
- 言語: A kind of Visual Basic/spirit.ocx-based language
- コメント: Designed for robots which are in contact with the workstation at all times
- QuiteC
- 言語: C
- コメント: A library for use with GCC and comes with GCC for Windows.
- RCX Code
- 言語: RCX Code, a custom flowchart-based language
- ROBOLAB
- 言語: A flowchart language based on LabVIEW
- コメント: This is the programming environment offered to schools who use MindStorms, supports the Lego Cam
- SqLego
- 言語: Squeak[3]
- TclRCX
- 言語: Tcl
- Terrapin Logo
- 言語: LOGO
- TinyVM
- 言語: Java
- The Transterpreter
- 言語: occam
- Vision Command
- 言語: RCX Code
- コメント: Lego Cam と一緒に使うオフィシャルのプログラミング言語
- XS
- 言語: Lisp
- LegoLog
- 言語: Prolog
- コメント: Uses an NQC program to interpret commands send from the pc running the Prolog code
- PBrickDev
- 言語: PBrickDev, a flowchart based language.
- コメント: Has more fuctionality than the RIS language, such as datalogs and subroutines/multithreading.
- Python
- 言語: Python
- コメント: python-ev3dev
参考文献
- Bagnall, Brian. Maximum LEGO® NXT: Building Robots with Java Brains Variant Press. 2007. ISBN 0-9738649-1-5
- Bagnall, Brian. Core LEGO® Mindstorms Prentice-Hall PTR. 2002. ISBN 0-13-009364-5
- Baum, Dave. Definitive Guide to LEGO® MINDSTORMS, 2nd ed. Apress. 2002. ISBN 1-59059-063-5.
- Erwin, Benjamin. Creative Projects with LEGO® Mindstorms (book and CD-ROM). Addison-Wesley. 2001. ISBN 0-201-70895-7.
- Ferrari et al. Building Robots With LEGO® Mindstorms: The Ultimate Tool for Mindstorms Maniacs. Syngress. 2001. ISBN 1-928994-67-9.
- Gindling, J., A. Ioannidou, J. Loh, O. Lokkebo, and A. Repenning., "LEGOsheets: A Rule-Based Programming, Simulation and Manipulation Environment for the LEGO Programmable Brick," Proceeding of Visual Languages, Darmstadt, Germany, IEEE Computer Society Press, 1995, pp. 172–179.
- Breña Moral, Juan Antonio. Develop LeJOS programs Step by Step, "http://www.juanantonio.info/lejos-ebook/
- LEGO MINDSTORMS NXTオレンジブック ISBN 9784839921866
- LEGO MINDSTORMS NXTグレーブック ISBN 9784839923013
- Joe NagataのLEGO MINDSTORMS NXT歩行ロボット製作入門 ISBN 9784274205668
- 入門LEGO MINDSTORMS NXT ISBN 9784797338256
- 実践ロボットプログラミング ISBN 9784764903784
- LabVIEWで学ぶ〈最新〉LEGO Mindstorms NXT入門 ISBN 9784774146553
- 知的LEGO Mindstorms NXTプログラミング入門 電子工作Hi‐Techシリーズ ISBN 9784789818957
- 「Kinect」×「Mindstorms NXT」「ロボット」プログラミング I/O BOOKS ISBN 9784777517602
脚注
関連項目
外部リンク
マインドストーム NXTの公式サイト:
様々なリソースとポータル:
プログラミング言語とOS:
日本における技術サポート:
|
|