Skip to content

Commit

Permalink
Update teleop getting started section
Browse files Browse the repository at this point in the history
  • Loading branch information
glannuzel committed Apr 18, 2024
1 parent 1fcd789 commit 2f6c2ae
Show file tree
Hide file tree
Showing 24 changed files with 38 additions and 6 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/vr/getting-started/reticle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/vr/getting-started/tunneling.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/vr/getting-started/vr-settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion config/_default/menus/menus.en.toml
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@
##################

[[vr]]
name = "VR Installation"
name = "Getting started"
weight = 30
identifier = "vr-getting-started"

Expand Down
2 changes: 1 addition & 1 deletion content/sdk/introduction/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ weight: "10"

## The SDK in a nutshell

The [Python SDK](https://github.com/pollen-robotics/reachy-sdk) lets you easily control and program a Reachy robot. It is used to read information (eg. camera image or joint position) and send commands to make the robot move.
The [Python SDK](https://github.com/pollen-robotics/reachy2-sdk) lets you easily control and program a Reachy robot. It is used to read information (eg. camera image or joint position) and send commands to make the robot move.

It is designed to:

Expand Down
2 changes: 1 addition & 1 deletion content/vr/compatibility/headsets.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ So far, the VR teleoperation application has been tested with the following devi
* **Meta Quest 2** (with Oculus Link)
* **Meta Quest 3** (with Oculus Link)

No native application for Meta Quest headsets has been released at the moment.
> No native application for Meta Quest headsets has been released at the moment.

The application should also support any device compatible with Unity 2022.3 including but not limited to the following devices:
Expand Down
6 changes: 4 additions & 2 deletions content/vr/getting-started/connect.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ weight: "60"
Once everything is installed, you can launch the application.
First connect your headset to your computer and make sure it is ready for use.

> Meta Quest headset must be used with the link.
> Meta Quest headsets must be used with the link.
Then run the *Reachy2Teleoperation.exe* file from the previously unzipped folder to start the application.

Expand Down Expand Up @@ -45,4 +45,6 @@ Make sure the connection is fine by checking the information displayed at the to
You must see:
- a green text telling you "Connected to Reachy"
- the view of the robot displayed in miniature
- a good network connection
- a good network connection indication

{{< img-center "images/vr/getting-started/mirror-scene.png" 600x "" >}}
32 changes: 31 additions & 1 deletion content/vr/getting-started/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,34 @@ Check both audio input and output are on, and set them to a correct value.

Once in the *transition room*, you have options you can configure to help you avoid motion sickness.

On the left of the mirror, open the **Settings** tab, and configure the motion sickness options before starting teleoperating the robot.
On the left of the mirror, open the **Settings** tab, and configure the motion sickness options before starting teleoperating the robot.

{{< img-center "images/vr/getting-started/vr-settings.png" 600x "" >}}


### Reticle
Display a reticle to give a fixed point in the field of view. By default, the reticle only appears when the mobile base is moving.

*Option:*
- **Always display reticle**: always display the reticle, even if the mobile base is not moving.

{{< img-center "images/vr/getting-started/reticle.png" 300x "" >}}


### Navigation effects

- **No effect**
- **Tunneling**: when moving the mobile base, a black tunneling will appear in your peripheral vision and reduce your field of view
- **Reduced screen**: when moving the mobile base, the size of the image will be reduced to let you see an artificial horizon behind it.

*Option:*
- **Activate effect on demande only**: during teleoperation, press one of the joysticks to activate/deactivate the occurence of the selected effect.

If used with *tunneling*, deactivate the effect will disable the tunneling when moving the mobile base, activate it will let it appear automatically.

If used with *reduced screen*, activate or deactivate the effect will let you manually reduce the size of the image.

|Tunneling effect|Reduced screen effect |
|----|--------------------|
|{{< img-center "images/vr/getting-started/tunneling.png" 300x "" >}}|{{< img-center "images/vr/getting-started/reduced-screen.png" 300x "" >}}
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2f6c2ae

Please sign in to comment.