Simulator on Unity + PhysX communicating with ROS
使用しているPCのOSに応じて以下の通りUnityHubをインストールする
OperaSim_PhysX
(Githubから自身のPCにダウンロードしたもの)選択し、クリックする(初回起動時には数分程度の時間がかかります)。クリックした際に指定のUnity Editorを選択しダウンロードする。Asset/Scenes/SampleScene.unity
にあるので、これを開く. $ cd (rosワークスペース)/src
$ git clone https://github.com/Unity-Technologies/ROS-TCP-Endpoint.git
$ cd ./ROS-TCP-Endpoint/
$ sudo chmod +x setup.py
$ ./setup.py
$ catkin build ros_tcp_endpoint
$ source ../../devel/setup.bash
ROS 2 の場合
$ cd (ros2ワークスペース)/src
$ git clone -b main-ros2 https://github.com/Unity-Technologies/ROS-TCP-Endpoint.git
$ cd ./ROS-TCP-Endpoint/
$ sudo chmod +x setup.py
$ ./setup.py
$ cd ../../
$ colcon build --packages-select ros_tcp_endpoint
$ . install/setup.bash
$ roslaunch ros_tcp_endpoint endpoint.launch
$ roslaunch zx120_unity zx120_standby.launch
$ roslaunch ic120_unity ic120_standby.launch