UnityではじめるROS人工知能ロボットプログラミング実践入門の勉強記録#2


はじめに

UnityではじめるROS人工知能ロボットプログラミング実践入門の勉強記録
布留川 英一 著 ボーンデジタル社出版

この本を購入し学習する、自分用の記録です。
現在修士1年(工学)でROSを用いて研究を行っている。
第2回目です。今回は5-1章を進めました。
2023/02/05

環境

環境
Ubuntu 20.04 LTS
ROS noetic
HP ProBook 450 G5
Core i5-7200U
メモリ8GB
ストレージ(HDD)500GB

5-1章ROS-Unity間のトピックによる通信

ROSのパブリッシャーからUnityのサブスクライバーにパブリッシュ及び
UnityのパブリッシャーからROSのサブスクライバーにパブリッシュの実践を行いました。
3-2章でmy_topicというパッケージを事前に作成していたみたいなので、遡って、3-2章でパッケージの作成を行った。

ROS TCP Endpointのインストール

cd ~/catkin_ws/src
git clone https://github.com/Unity-Technologies/ROS-TCP-Endpoint
cd ..
catkin_ws

UnityへのROS TCP Connectorのインストール

Unity画面上部のWindow/Package Manager/+/Add package from git URL…
に以下を追加

https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector

GameObjectにスクリプトの追加方法

画面上部のAssets/Create/C# Scriptで新規にスクリプトを作成できる。
スクリプトを作成すると、画面下部のAssets欄にスクリプトが追加されている。
GameObjectに追加するには画面左部のHierarchy欄のGameObjectにドラッグ&ドロップで追加できる。


この記事が気に入ったらサポートをしてみませんか?