ROSロボットで学ぶ次世代のIoTアーキテクチャ
発売日:2023年11月
- ページ数
- 218p
- ISBN
- 978-4-339-02938-3
- 著者情報
- 田胡 和哉(タゴ カズヤ)
1983年筑波大学大学院工学研究科博士前期課程修了(情報工学専攻)。2021年東京工科大学名誉教授
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
【本書の特徴】
本書は、あえて薄く広くなることを厭わずに、ROSを用いたロボットに関する事柄の全貌を描き出すことを目的としている。ROS自体だけでなく、ハードウェアやロボットを用いたビジネス企画についても触れ、全体が一つの技術物語になるようにまとめてあります。これによって、大学講義、企業研修等で、今後の活動の基礎となる全体像を提供します。
さらに、以下の3つの観点から視点をまとめ、ロボット技術に関して今後取り組むべき目標を提示しています。
・ ロボットに基づくAI研究
・ ロボットを支えるフォグコンピューティングを含むシステムアーキテクチャ
・ ロボット技術動向に基づくビジネス戦略
【構成】
1章では、本書の構成の理解と、例を実行するために必要なソフトウェアのインストールを行って、2章以降の内容の準備とします。
2 章では,試作目的を中心にロボットの具体像を紹介します。
3 章では,要素ハードウェアとして,センサ,アクチュエータのほかに,ロボット実現に用いるエッジ用 GPU,FPGA,RISC―Vについても触れます。
4 章では,自律移動を実現するナビゲーション機構を見ます。このための機構として,ROS2を例にとり,SLAMについて触れます。また,自律移動機能の一般的な原理について,数式によらない入門的な解説を試みます。
5 章では,アーム機構の制御に関してROS2を例にとり,アームを動かす計画を作成するモーションプランニング技術について触れます。また,その一般的な原理について,数式によらない入門的な解説を試みます。
6 章では,アームを持った自律移動ロボットの具体的なアプリケーションの例として,倉庫への適用を思考実験として検討します。これを通じ,ナビゲーション機構とアーム機構を組み合わせて,意味のある仕事を実行するための方法について,タスクプランニングを主体になるべく具体的に解説します。
7 章では,機械学習に関して,深層学習を用いた画像処理と強化学習の実現について触れます。
8 章では,ロボットをクラウドから制御するためのアーキテクチャ関連技術として,コンテナとそのオーケストレーション,フォグコンピューティングなどに触れます。
9 章では,特に物流を例にとり,技術とビジネスの関係,および動向予測を試みます。また,これに対応してエンジニアのキャリアについても考えます。学習の動機となるので,ここから読み始められても結構です。
目次
1.準備作業
1.1 本書の構成
1.2 試行に必要な準備
1.3 実際の準備作業
補足資料
2.自律移動ロボットの事例
2.1 自律移動ロボットとは何か
2.1.1 自律移動機能
2.1.2 外界に働きかける機構
2.1.3 タスクプランニング
2.1.4 ロボットの機構
2.2 自律移動ロボットの利用
2.3 自律移動ロボットのハードウェア例
2.4 アームの例
2.4.1 軽量なロボットアーム
2.4.2 試作用自走型ロボットアーム
補足資料
チャレンジしよう
3.ロボットハードウェア
3.1 アクチュエータとその制御
3.1.1 アクチュエータを用いるIoTデバイス
3.1.2 IoTデバイスに使用されるモータ
3.1.3 モータの制御とサーボ機構
3.1.4 モータの形状
3.1.5 I2C
3.2 センサ
3.3 伝統的なエッジ構成技術
3.3.1 Arduino
3.3.2 メインCPU
3.3.3 エッジ基板の実装
3.3.4 処理性能
3.4 新しいエッジ構成技術
補足資料
チャレンジしよう
4.ROSと自律移動ロボットのソフトウェア
4.1 自律移動機能の実装
4.1.1 想定するハードウェア
4.1.2 実現すべき機能
4.2 ROSのプログラミング
4.2.1 ドキュメント
4.2.2 インストール
4.2.3 ROSのプログラム実行
4.2.4 ROSの通信
4.2.5 プログラムの実行
4.2.6 ROSの開発環境
4.2.7 Pythonによる通信プログラム
4.3 ROSによる自律移動の実現
4.3.1 ROSにおけるモータの制御
4.3.2 モータ制御のシミュレーション
4.3.3 MCUとの連携方法
4.3.4 odometry
4.3.5 tf2
4.3.6 Pythonによるtf2の利用
4.3.7 障害物検出とコストマップ
4.3.8 N ほか
商品詳細
- 出版社名
- コロナ社
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。