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