Unityではじめる ROS・人工知能 ロボットプログラミング実践入門

著者:布留川 英一
ISBN:978-4-86246-530-6
総ページ数:464ページ(オールカラー)
サイズ:B5変形

価格:4,950 (税込)

数量:

「はじめに」「本書の構成」「目次」などをPDFで公開中!
これからの社会基盤を支える「ロボット技術者」を目指そう!

 世界中の多くの分野で活用されているオープンソースのロボット開発プラットフォーム「ROS」(Robot Operating System)には、アプリケーションやドキュメント、さまざまなノウハウといった膨大な資産が蓄積されています。本書では、これらを用いてROSの基礎をステップ・バイ・ステップで学ぶことができます。
 また、リアルタイム3D開発プラットフォームである「Unity」とROSを連携させることで、ロボット制御をより効率よくシミュレートし、さらには人工知能(AI)による自律制御にも活用できます。本書では「ROS」と「Unity」を用いて、ロボット制御を行うためのノウハウを盛り込みました。
 なお、本書ではリアルロボットの制御についても取り上げていますが、多くのサンプルは実際のロボットを購入しなくても、無償で公開されているシミュレータを使っての動作確認が可能です。

本書の特徴

ROSに蓄積された資産やリソースを使って、ロボット制御の基礎を学ぶことができます。
「Unity Robotics Hub」でROSとUnityを繋いで、ロボットアプリケーション開発をより効率よく行えるようになります。
移動ロボット、ロボットアームのモデルを使って、シミュレータでの制御の詳細をマスターできます。
キューブ型ロボット「toio」とアーム型ロボット「myCobot」の2つのリアルロボットを、シミュレータおよび実機で操作することができます。
人工知能(AI)でロボットを自律動作させるための「Unity ML-Agents」の活用法を学ぶことができます。

第1章 ROSとUnity
 1-1 ROSの概要
 1-2 Unity Robotics Hubの概要
 1-3 Unity ML-Agentsの概要

第2章 はじめてのROSアプリケーション
 2-1 ROSの開発環境の準備
 2-2 はじめてのROSアプリケーションの実行
 2-3 ROSのデータ通信の仕組み
 2-4 ROS1のデータ通信の確認
 2-5 ROS2のデータ通信の確認

第3章 ROS1のデータ通信
 3-1 ROS1のパッケージの作成
 3-2 ROS1のトピックによる通信
 3-3 ROS1の独自型のトピックによる通信
 3-4 ROS1のサービスによる通信
 3-5 ROS1のアクションによる通信
 3-6 ROS1のパラメータの利用
 3-7 ROS1のlaunchファイルの利用

第4章 ROS2のデータ通信
 4-1 ROS2のパッケージの作成
 4-2 ROS2のトピックによる通信
 4-3 ROS2の独自型のトピックによる通信
 4-4 ROS2のサービスによる通信
 4-5 ROS2のアクションによる通信
 4-6 ROS2のパラメータの利用
 4-7 ROS2のlaunchファイルの利用

第5章 ROS-Unity間のデータ通信
 5-1 ROS-Unity間のトピックによる通信
 5-2 ROS-Unity間の独自型のトピックによる通信
 5-3 ROS-Unity間のサービスによる通信

第6章 URDFによるロボットモデルの作成
 6-1 URDFによる移動ロボットモデルの作成
 6-2 URDFへの衝突属性と慣性属性の追加
 6-3 URDFによるロボットアームモデルの作成
 6-4 Xacroによるロボットモデルの作成
 6-5 UnityへのURDFデータの読み込み
 6-6 UnityのJointコンポーネント
 6-7 UnityのArticulationBodyコンポーネント

第7章 移動ロボットの操作
 7-1 移動ロボットの操作の流れ
 7-2 ROSメッセージの可視化
 7-3 地図の作成
 7-4 地図によるナビゲーション

第8章 ロボットアームの操作
 8-1 rvizによるMoveItの操作
 8-2 PythonによるMoveItの操作
 8-3 MoveIt Setup Assistantの利用
 8-4 UnityによるMoveItの操作

第9章 リアルロボットの操作
 9-1 toioの開発環境の準備
 9-2 Unityによるtoioの操作
 9-3 ROSによるtoioの操作
 9-4 myCobotの開発環境の準備
 9-5 PythonによるmyCobotの操作
 9-6 UnityによるmyCobotの操作
 9-7 myCobotのURDFモデルの作成

第10章 人工知能によるロボットの操作
 10-1 Unity ML-Agentsの開発環境の準備
 10-2 Unity ML-Agentsの学習環境の作成
 10-3 学習と推論
 10-4 人工知能によるtoioの操作
 10-5 ロボットサッカーの強化学習

付録 ローカルマシンのPython環境の構築
 A-1 ローカルマシンのPython環境の準備
 A-2 Pythonの仮想環境の作成
 A-3 Pythonスクリプトの実行

Unityではじめる ROS・人工知能 ロボットプログラミング実践入門

Unityではじめる ROS・人工知能 ロボットプログラミング実践入門

4,950 円(税込)

あなたにオススメの商品

新着商品

Maya キャラクターリギング

Maya キャラクターリギング

二足歩行・四足歩行・フェイシャルアニメーション

7,480円(税込)

ジャパン・クリエイターズ 2022

ジャパン・クリエイターズ 2022

3,200円(税込)

作って覚える! ZBrushフィギュア制作チュートリアル -はじめてから塗装まで-

作って覚える! ZBrushフィギュア制作チュートリアル -はじめてから塗装まで-

3,960円(税込)

Vulkanプログラミングガイド

Vulkanプログラミングガイド

Vulkan Programming Guide日本語版

7,700円(税込)

完成データ付:CGキャラクター制作の秘訣

完成データ付:CGキャラクター制作の秘訣

3,520円(税込)

クライマックスまで誘い込む絵作りの秘訣 vol. 2

クライマックスまで誘い込む絵作りの秘訣 vol. 2

ストーリーを語る人のための必須常識:フレーム、エネルギー、構図

2,970円(税込)

デザイナーズFILE 2022

デザイナーズFILE 2022

プロダクト、インテリア、空間、建築などを創るデザイナーズガイドブック

3,200円(税込)

作例で学ぶ Substance 3D Designerの教科書

作例で学ぶ Substance 3D Designerの教科書

6,600円(税込)

ゲームの衣装デザイン

ゲームの衣装デザイン

歴史・文化から物語をつくる

3,520円(税込)

ロン・ハズバンドが教えるクイックスケッチ 増補改訂版

ロン・ハズバンドが教えるクイックスケッチ 増補改訂版

瞬間を描きとめる:アーティストのデイリートレーニング

3,520円(税込)

ファンタジーキャラクターデザインブック

ファンタジーキャラクターデザインブック

自然や時代をヒントに、魅力的な妖精・人魚・王女などを描く

2,200円(税込)

ロレンツォのドローイングチュートリアル vol.2

ロレンツォのドローイングチュートリアル vol.2

HOW TO THINK WHEN YOU DRAW vol.2 日本語版

2,530円(税込)

リズムとフォース 第3版

リズムとフォース 第3版

躍動感あるドローイングの描き方

3,960円(税込)

アーティストのための人体解剖学ビジュアルリファレンス

アーティストのための人体解剖学ビジュアルリファレンス

4,620円(税込)

ロレンツォのドローイングチュートリアル vol.1

ロレンツォのドローイングチュートリアル vol.1

HOW TO THINK WHEN YOU DRAW vol.1 日本語版

2,530円(税込)

写真を撮りたくなったら読む本

写真を撮りたくなったら読む本

最高の一枚の撮り方を巨匠に学ぶ

2,420円(税込)

テクニカルアーティストスタートキット 改訂版

テクニカルアーティストスタートキット 改訂版

5,500円(税込)

BERT/GPT-3/DALL-E 自然言語処理・画像処理・音声処理 人工知能プログラミング実践入門

BERT/GPT-3/DALL-E 自然言語処理・画像処理・音声処理 人工知能プログラミング実践入門

3,960円(税込)

ジャパン・クリエイターズ 2021

ジャパン・クリエイターズ 2021

今、頼みたいイラストレーター、 デザイナーの最新仕事BOOK

3,200円(税込)

ヒーローズ・フィースト

ヒーローズ・フィースト

D&D公式レシピガイド

4,400円(税込)

映画はこう作られていく

映画はこう作られていく

名作映画に学ぶ 心を揺さぶる映像制作術

3,300円(税込)

Unityゲーム プログラミング・バイブル 2nd Generation

Unityゲーム プログラミング・バイブル 2nd Generation

8,580円(税込)

GAME ANIM:ゲーム開発に必要なアニメーションの知識

GAME ANIM:ゲーム開発に必要なアニメーションの知識

5,500円(税込)

ULTIMATE PIXEL CREW REPORT ピクセルアートではじめる背景の描き方

ULTIMATE PIXEL CREW REPORT ピクセルアートではじめる背景の描き方

色、光、構図、パース、テクスチャ...etc. 基礎知識&メイキング

2,970円(税込)

The Silver Way

The Silver Way

魅力と多様性でストーリーを動かすキャラクターデザインの発想と実践

4,180円(税込)

マンガとイラストでわかる!GPU最適化入門

マンガとイラストでわかる!GPU最適化入門

「GPU最適化」について、マンガとイラストでわかりやすく解説

2,420円(税込)

シャルル・バルグのドローイングコース

シャルル・バルグのドローイングコース

協力:ジャン・レオン=ジェローム

6,820円(税込)

スピードペインティングの極意

スピードペインティングの極意

Master the Art of Speed Painting 日本語版

4,400円(税込)

グレン・ビルプのドローイングマニュアル

グレン・ビルプのドローイングマニュアル

3,520円(税込)

スコセッシ流監督術

スコセッシ流監督術

名監督の技を盗む!

1,650円(税込)

CGWORLD 2017年3月号 vol.223

CGWORLD 2017年3月号 vol.223

1,540円(税込)

Capturing Light

Capturing Light

臨場感はどう生まれるか。光を知り、光を撮る

4,950円(税込)

デジタルアーティストのためのスケッチガイド

デジタルアーティストのためのスケッチガイド

Beginner's Guide to Sketching 日本語版

3,960円(税込)

マヤ道!!

マヤ道!!

THE ROAD OF MAYA

2,530円(税込)

フィギュアスカルプティング

フィギュアスカルプティング

粘土で作る全身像:アナトミーと面からの構築

4,180円(税込)

CGWORLD 2017年1月号 vol.221

CGWORLD 2017年1月号 vol.221

1,540円(税込)

CGWORLD 2017年2月号 vol.222

CGWORLD 2017年2月号 vol.222

1,540円(税込)

スカルプターのための美術解剖学

スカルプターのための美術解剖学

Anatomy For Sculptors日本語版

5,500円(税込)

The Art of INEI コンセプトアート

The Art of INEI コンセプトアート

ジ・アート・オブ インエイ コンセプトアート

4,400円(税込)

クライマックスまで誘い込む絵作りの秘訣

クライマックスまで誘い込む絵作りの秘訣

ストーリーを語る人のための必須常識:明暗、構図、リズム、フレーミング

2,750円(税込)

デジタルアーティストのためのスケッチ練習帳:クリーチャー

デジタルアーティストのためのスケッチ練習帳:クリーチャー

1,320円(税込)

最近チェックした商品