|
ROBOLAB情報箱

ROBOLABの歴史的背景
 |
|
|
|
|
|
|
ROBOLABはこう
して生まれました
ROBOLABは、レゴグループとMITの永年にわたる研究から生まれたロボット教材です。
この研究はシーモア・パパート教授を中心にE&L研究所で行われてきました。この研究の過程ではROBOLABのコンセプトの原型ともいえるレ
ゴ・ロゴ(LEGOTCLOGO)やプログラマブル・ブリック、教育用プログラミング言
語として今でも多数の教育者の支持を集めているロゴが生まれています。
ROBOLABはMITでのこうした研究成果を取り込み、子供にとっての使い勝手を大幅に向上させてありますが同時に大学生レベルの使用にも供することが
できるようLabViewと呼ばれる本格的な制御ソフトウェアをベースとして開発されています。
|
|
|
|
|
|
シーモアパパート博士
シーモアパパート博士(Dr.SeymorePaper)は1954年から1958年まではケンブリッジ大学で数
学を、1958年−1963年にはジェネバ大学でのジャン・ピアジェとの研究から数学を使った子供の学習と思考の研究を始めました。
1960年代に米国MITに移りマービン・ミンスキーらと人工知能研究所を設立。
1980年には子供とコンピュータの関わりについて、後に世界的に影響を与えたMindstorms(1980)を発表し、
TheChildren’sMachine(1982)ではデジタル世代における学校のあり方、子供の学びについて革新的な考えを示しました。
|
|
MIT E&L研究所
E&L研究所のEは認識論(Epistemology)、Lは学び(Learning)の意味。
E&L研究所ではシーモア・パパート教授の提唱するコンストラクショニズムという新しい学びの考え方を背景としたさまざまな研究が行われていま
す。
MITメディア・ラボでの研究ということもあり、特に学びとデジタルテクノロジーについての興味深い研究が多くあります。特に1980年代後半から始まっ
たプログラマブル・ブリック(プログラム可能なブロック)の研究は、その後ROBOLABをが生まれるきっかけとなった研究プロジェクトです。


 |
|
プログラマブル・ブリック
(ProgrammableBrick)
レゴグループとNSFの財政支援を受けて、MITメディアラボ E&L研究所のFredMartinらによって研究開発されたマイクロコンピュー
タ埋め込み型のレゴブロック。当初はE&L研究所のレゴロゴプロジェクトの一部としてスタートしました。
1987年の6502プログラマブル・ブリック(ロゴ言語によって制御された)から、1994年の120プログラマブル・ブリックまでいくつかのモデルが
設計、開発されました。
最新モデルである120型は小、中、高校の教師が実験的に授業に使用しています。120型は本体上に入出力ポートや液晶画面を備え、RCXの原型ともいえ
ますが、RCXの開発にあたっては直接的に120型がベースにはなってはおらず、レゴ社の開発グループが設計上のコンセプトをこの120型から得たものと
考えられます。
|
|
|
|
ロゴ(LOGO)
1967年にシーモア・パパート教授がBBN(Bolt,Beranekand
Newman)のチームと開発したLISPに似た教育用コンピュータ言語。ロゴは1970年代を通じてMITや他の少数の大学で研究され、ボストンのブ
ルックライン・パフリック・スクールなどの教育現場で実験的な授業が行われました。
現在まで数多くのロゴが販売またはフリーウェアとして流通しましたが、そのほとんどのインプリメンテーションでは、タートルと呼ばれる亀のアイコンが子供
の作るプログラムによって画面に自由にグラフィックを描くことができます。 |
|
レゴ・ロゴ プロジェクト
レゴとロゴを使用した制御、ロボット教材。MITE&L研究所のMitchel Resnickらによって開発されました。
モーター、ライト、センサーを組み込んだレゴでさまざまなマシンを作り、ロゴ言語で作ったプログラムによって制御することができます。実際に商品となり、
世界中の学校で使われました。
|
|
LabView
LabViewは米国ナショナル・インスツルメント社が開発した計測制御用のソフトウェア。全世界の大学や研究所で広く使われており、NASAの火星探査
プロジェクトでは自立型探査ロボット「ソジャナー」の姿勢制御などにも利用されました。
ROBOLABの開発にあたって、レゴダクタ社はLabViewを制御用の環境として選定し、教育用にGUIなどを改良するためにタフツ大学と協力。
この結果、ROBOLABは「小さな子供でも容易に取り組め、大学生レベルの高度なプログラムまで可能にする」という困難な設計上のゴールをクリアするこ
とができました。
|
|
|
|
ROBOLAB
このレゴ・ロゴが、大きく進化して、ROBOLABとなりました。

レゴ・ロゴではケーブルでPC、インターフェース・ボックス、レゴブロックを常時接続しておかなければならないため、自由に動き回るロボットを作ることができませんでした。この点、ROBOLABではRCXがCPU内蔵となり、PCからのプログラム転送も赤外線になったため大きく改善されま
した。
また、子供たちがプログラムを作るための環境(言語)も、レゴ・ロゴではキーボード入力が必須のロゴ言語であったのに比べ、ROBOLABでは研究者用
のソフトであるLabViewをベースとしながらもほとんどの操作がアイコンでできるようになったために小さな子供でも容易に取り組めるようになりまし
た。
機能的にもマルチタスクなど高度な機能が直感的なプログラミングで使えるようになったため大幅にプログラミングの自由度が広がっています。 |
|
|
|
|
|
|
|
|
|
次世代マインドストームNXT
そして2006年、次世代マインドストームNXTが登場し、また大きく進化しました。
|
|
|
 |
 |
 |
 |
 |
 |