Skip to content

pollen-robotics/reachy2021-unity-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reachy2021-unity-package

License
Title Creatives Commons BY-NC-SA 4.0
Logo Creative Commons BY-NC-SA 4.0

Reachy simulator based on Unity 2021. It allows to simply play around with our SDK or the teleoperation app.

Quick start

Download the zip archive from the release page, and unzip it on a Windows computer. Simply run Simulator.exe. The simulator is ready to be used!

Install the simulator to your Unity project

  1. Download the Unity package available on the release page, or add
https://github.com/pollen-robotics/reachy2021-unity-package.git?path=/Packages/ReachySimulator#master

to the Package Manager (add package from git URL).

  1. Download the grpc_unity_package from the gRPC daily builds. Unzip it in the Assets folder. It can be done automatically from the menu "Pollen Robotics/Install GRPC". You may want to restart Unity if the menu is not visible after installing the package.

Create your own simulator

  1. Create a new 3D Unity project (or open an existing one).
  2. Follow the previous installation steps to add the package to your project.
  3. Drag and drop Reachy and the Server from the Prefabs folder into your scene.
  4. Then click Play and start controlling the robot.

You can create your own scene and environment for Reachy to evolve in!

Use your simulator

The Unity simulator is only offering the gRPC services of the robot, not the below ROS2 services.
For this reason, the simulator is compatible with:

from reachy_sdk import ReachySDK

reachy = ReachySDK(host='localhost') # Replace with the actual IP

Use the SDK version 0.5.4. Later versions are for Reachy 2023. pip install reachy-sdk==0.5.4

  • VR teleoperation app
  • Any gRPC client you may create, based on reachy-sdk-api

Check out our Medium article to see the python SDK in action!