丸善のおすすめ度
UnityとROS2で実践するロボットプログラミング~ロボットUI/UXの拡張~(エンジニア入門シリーズ)
奥谷 哲郎,
田井 普,
髙木 健太,
中西 泰人
著
|
在庫状況
お取り寄せ
|
お届け予定日
1週間
|
|
|
価格
\3,960(税込)
|
|
|
|
発行年月 |
2024年05月 |
|---|
|
|
言語 |
日本語 |
|---|
媒体 |
冊子 |
|---|
|
|
ページ数/巻数 |
12p,315p |
|---|
大きさ |
21cm |
|---|
|
ジャンル |
和書/理工学/情報学/ハードウェア |
|---|
|
|
ISBN |
9784910558295 |
|---|
|
商品コード |
1038439517 |
|---|
NDC分類 |
548.3 |
|---|
基本件名 |
ロボット |
|---|
|
本の性格 |
実務向け |
|---|
|
新刊案内掲載月 |
2024年07月2週 |
|---|
|
| 商品URL | https://kw.maruzen.co.jp/ims/itemDetail.html?itmCd=1038439517 |
|---|
著者紹介
奥谷 哲郎(著者):2000 年群馬生まれ。2023 年慶應義塾大学環境情報学部卒業。慶應義塾
大学大学院政策・メディア研究科修士課程在学中。学部1 年生のとき
にVR サークルに入ったことがきっかけで、Unity を使ったインタラク
ティブ作品の開発に没頭。ヒューマンコンピュータインタラクション、
知覚心理学の知見を活用したエンターテインメントコンテンツの研究
に従事
田井 普(著者):1999 年大阪生まれ。2024 年慶應義塾大学環境情報学部卒業。慶應義
塾大学大学院政策・メディア研究科修士課程在学中。VR を用いたモー
ションライドの研究に従事。VRChat でおしゃべりすることと手触りが
よいロボットが好き。
髙木 健太(著者):2000 年東京生まれ。2023 年慶應義塾大学環境情報学部卒業。慶應義
塾大学大学院政策・メディア研究科修士課程在学中。ヒューマンコン
ピュータインタラクション、空間型拡張現実感の研究に従事。ボーカロ
イドと車とガルボチョコのダブルベリー&ヨーグルト味が好き。
中西 泰人(著者):1970 年大阪生まれ。1998 年東京大学大学院工学系研究科博士課程博
修了。博士(工学)。慶應義塾大学環境情報学部教授。ヒューマンコン
ピュータインタラクション、エクスペリエンスデザイン、創造活動支援
などの研究に従事。趣味はバイクとサッカー。
内容
【はじめに】※一部抜粋
本書はUnityとROS を組み合わせて新たな体験を作り出す実践的な入門
書として書かれました。シミュレーター上のロボットではなく実機のロボッ
トを使い、ゲームエンジンであり可視化ツールでありXR を作るための開発環
境であるUnity とロボットを組み合わせた実践的なサンプルを紹介していき
ます。
【本書の構成】※一部抜粋
第1章「Unity とROS 2 について」ではロボットプログラミングにおけるROS 2とUnity の関係性に関する概要を説明します。
第2章「ROS 2 の基本的なデータ通信」ではROS 2 に馴染みのない方向けにROS 2 の基本的な使い方を紹介します。
第3章「UnityとROS 2 の基本的なデータ通信」ではUnityとROS 2 の間でトピック通信やサービス通信などの基本的な通信を行うための方法を紹介します。
第4章から第7章にかけて、より実践的な内容として様々なサンプルプロジェクトの実装を手順を追って説明します。
第4章「MRゲームの作成」ではリアルとバーチャルワールドが融合したゲームコンテンツとしてカーレースゲームを実装します。
第5章「ロボットのナビゲーショ
ンUI を作成する」と第6章「複数台ロボットのナビゲーションUI を作成する」ではROS 2 においてナビゲーション機能を実装するために利用可能なNavigation2 を用いて、1 台あるいは複数台のロボットの自律移動を制御するためのインターフェースをUnity で作成します。
第7章「VR/AR でロボットを操作する」ではUnity に備わっているバーチャルリアリティ機器を扱う機能を活用して、VR 空間からロボットを操作できるようにする方法を解説します。
第8章「Unity とROS 2 を使った研究プロジェクトの紹介」ではUnity とROS 2 の連携によって生まれた実際のプロジェクトについて紹介します。
対象とする読者
本書は主に次のような方を対象にしています。
• Unity の開発経験がありロボットの制御に興味のある方
• ROS の開発経験がありUnity を使った操作インターフェースの作成やデータの可視化に興味がある方
• Unity やROS の開発経験はないがロボットを操作するインターフェースの開発に興味のある方
Unity とROS が連携したシステムを開発するためには両方の知識が必要になりますが、連携部分をサンプルプログラムとして用意したのでそれぞれの入門者でも扱いやすい内容となっています。