[第2版]実践ロボットプログラミング LEGO Mindstorms EV3で目指せロボコン! [著者]藤吉弘亘・藤井隆司・鈴木裕利・石井成郎
SEE MORE

ABOUT

ロボットに動きを命令するためには、プログラムを作成(プログラミング)する必要があります。
本書ではLEGO Mindstorms EV3 を用いて、ロボットプログラミングの方法を解説します。

まったくの初心者でも、「基礎編」「応用編」の順に学習を進めていくことで、
ロボットプログラミングを段階的にマスターできるように構成されています。
さらに、「競技編」では、ロボット競技大会に参加するためのロボット作りの方法を紹介します。

プログラムを初めて学ぶ人

まずは、EV3-SWでプログラミングを始めましょう。その際は、2章のC言語の文法と、4章、5章、6章、7章で出てくるNXCプログラムは読み飛ばして問題ありません。EV3-SWを駆使して、レゴロボットの競技会であるWRO(World Robot Olympias)のミドル競技にチャレンジしてみましょう。 EV3-SWをひととおり学んだ後、さらに高度なプログラミングを取得したい人は、再度、4章以降の同じ課題をNXC(C言語)で取り組むとよいでしょう。

LEGOプログラミング(EV3-SW)の経験がある人

LEGO Mindstormsに付属するEV3-SWのプログラミング経験者は、次のステップとして高度なプログラムが作成可能なNXC(C言語)にチャレンジしてみましょう。その際には、PADとEV3-SWを比べながらNXCを理解すると良いでしょう。NXCで学んだプログラミングの知識は、LEGOロボットだけではなく、幅広く応用する事が可能です。

ロボット競技大会を目指す人

プログラムを理解できるようになったら、7章を参考にロボット競技会にチャレンジしましょう。ロボット競技会は一人ではなく、チームで参加することが多くあります。その際には、8章「ロボット作り上達のため」に、9章「コース攻略法を考えよう」、10章「リフレクションをしよう」を読んで下さい。きっと、プログラミングだけでなく、ロボット競技会に向けて、役に立つヒントを見つけることができるはずです。

本書を使用してロボットプログラムを教える先生

各章のはじめに具体的な学習目標をまとめました。また、各章の最後に演習問題を用意しました。指導の際に適宜ご利用いただければと思います。プログラミングのための環境設定につきましては、本ウェブページを参考にしてください。

実践ロボットプログラミング[第2版]

LEGO Mindstorms EV3で目指せロボコン!
本体価格: 2,400円/ISBN: 978-4-7649-0559-7

BUY NOW

特長

  1. アルゴリズム(PAD)、EV3-SW、C言語(NXC)を併記、相互参照しながら、効率よくマスターできます。
  2. ものづくりの基本サイクルであるPDSサイクルを紹介、計画立案・評価方法など実例を挙げ解説、アイディアやグループ作業のコツなど、競技大会で役立つ知識も取得できます。

TIPS

SEE MORE

DOWNLOAD

この資料は本来、学生たちの自習の便のために作ったものですが、
もし同様の講義を担当されている先生方がご覧になって、
ご興味をお持ちになりましたら、よろしければご自由にお使い下さい。
講義資料に関しましては、随時追加を予定しております。

画像ファイルの一部には他のwebページに著作権があるものがあり、ここには許可を得た上で引用し、出典も明記してあります。
こうしたものの取り扱いについてはご注意下さい。

  • p.243~ 第3章:LEGOロボットをプログラムロボットをプログラムロボットをプログラムしよう(準備編)
  • p.39~ 第4.1章:ロボットの組み立て
  • p.243~ 第3章:LEGOロボットをプログラムしよう(準備編)
  • p.39~ 第4.1章:ロボットの組み立て
  • p.243~ 第3章:LEGOロボットをプログラムしよう(準備編)
  • p.39~ 第4.1章:ロボットの組み立て

MOVIE

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

第4章:タッチセンサによる障害物回避

タッチセンサを用いて障害物を回避する様子です。

SUPPORT

本書の内容で、間違った説明をしてしまった箇所が幾つかあります。
読者の皆様さまにご迷惑をお掛けしたことを深くお詫びし、訂正させていただきます。

ここに記載が無く、疑問・問題点などございましたらsupport@robot-programming.jpまで御一報いただけますと幸いです。

※なお、第2刷 以降では訂正済みとなっております。ご迷惑をお掛けいたしまして申し訳ありません。

34ページ:側注 NXT Browserダウンロードへのアドレス

http://web.mac.com/carstenm/Lego/NXT/Entries/2006/12/4_NXTBrowser_ _Bluetooth_connectivity_on_an_Intel_Mac.html

http://web.mac.com/carstenm/Lego/NXT/Entries/2006/12/4_NXTBrowser_-_Bluetooth_connectivity_on_an_Intel_Mac.html

  • URL内「4_NXTBrowser_-_Bluetooth_connectivity」の「-」が抜けております。
  • 本ページのリンクからもご利用いただけます。

38ページ:コラム6 メロディを奏でよう♪(NXCプログラム)

PlayToneEX(523,1000,3,FALSE)

PlayToneEX(523,1000,3,FALSE);
Wait(1000);

  • セミコロン「;」と音をのばすWait命令が毎音の後に必要です。
  • メロディのサンプルプログラムはこちら(PlayTone.nxc)

実践ロボットプログラミング[第2版]

LEGO Mindstorms EV3で目指せロボコン!
本体価格: 2,400円/ISBN: 978-4-7649-0559-7

BUY NOW

教育用レゴマインドストームEV3

次世代のロボット教材で、生徒や学生たちは
自分の手で実際に動かしながら、科学、技術と情報、
工学を楽しく、体験的に学習できます。

SEE MORE