実践ロボットプログラミング 第3版 LEGO Education SPIKEで目指せロボコン!
藤井 隆司
近代科学社Digital本書ではLEGO Education SPIKEを用いたロボットプログラミングの方法を解説しています。初心者でも「基礎編」「応用編」の順に学習を進めていくことで、ロボットプログラミングを段階的にマスターできるよう構成。
【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。
書籍情報
著者: 藤井 隆司
共著者: , 板井 陽俊, 藤吉 弘亘, 石井 成郎, 鈴木 裕利
発行日: 2025-03-07
最終更新日: 2025-03-07
バージョン: 1.0.0
ページ数: 148ページ(PDF版換算)ページ
対応フォーマット: PDF, EPUB
出版社: 近代科学社Digital
対象読者
ロボット,プログラム,センサ,モータ,LEGO,リフレクション,モデリング,Python,ロボットコンテスト,SPIKEに興味がある人
著者について
1998年 中部大学大学院博士前期課程修了
2000年 中部大学工学部教育技術員
2008年 名古屋工業大学大学院博士後期課程修了,博士(工学)
2011年 中部大学全学共通教育部助教
2013年 中部大学全学共通教育部講師
2018年 中部大学工学部講師
2024年 中部大学人間力創成教育院情報教育プログラム講師
ロボット制御,信号解析・処理の研究に従事.
目次
第1章 プログラミングとは
- 1.1 プログラムとアルゴリズム
- 1.2 プログラムの設計図
第2章 LEGOロボットをプログラムしよう
- 2.1 LEGO MindstormsとEducation
- 2.2 プログラムを作成するには
- 2.3 音を鳴らしてみよう
- 2.4 プログラムを実行してみよう
第3章 LEGOロボットのモータを制御しよう(基礎編)
- 3.1 ロボットの組み立て
- 3.2 入出力ポート
- 3.3 ロボットを前進させる(モータ制御 1)
- 3.4 ロボットを旋回させる(モータ制御 2)
- 3.5 効率の良いプログラムをつくるには
第4章 LEGOロボットのセンサを利用しよう(基礎編)
- 4.1 フォースセンサによる障害物回避
- 4.2 距離センサによる障害物回避
- 4.3 モーションセンサによるロボットの旋回
- 4.4 カラーセンサによるライントレース
第5章 LEGOロボットの高度な制御(応用編)
- 5.1 ライトマトリクス表示
- 5.2 List を利用したロボットの教示と再生
- 5.3 シングルタスクと並列タスク
- 5.4 高度なロボット制御
第6章 ロボット作り上達のために
- 6.1 おもしろいロボットを考えよう
- 6.2 グループで協力して作ろう
- 6.3 ロボット作りのサイクル
第7章 コース攻略を考えよう(モデリング入門)
- 7.1 モデリングとは
- 7.2 初心者のためのモデリング入門(UML-B)
- 7.3 コース攻略をモデリング
- 7.4 作成したモデルを評価しよう
- 7.5 ディティールPADとコーディング
- 7.6 モデリングのまとめ
第8章 リフレクションしよう
- 8.1 リフレクションとは
- 8.2 作成中のリフレクション(作業記録の作成)
- 8.3 作業記録のポイント
- 8.4 作成後のリフレクション(プロセスチャートの作成)
- 8.5 作成後のリフレクション(プロセス動画の作成)
- 8.6 おわりに(学習内容のリフレクション)
付録A SPIKE App用Python関数
- A.1 モータ
- A.2 モータペア
- A.3 フォースセンサ
- A.4 距離センサ
- A.5 カラーセンサ
- A.6 モーションセンサ
- A.7 ライトマトリクス
- A.8 ランループ