[Documentation] [TitleIndex] [WordIndex

Only released in EOL distros:  

pr2_surrogate

Package Summary

The pr2_surrogate package allows you to use a PR2 as a surrogate for your physical body using the Oculus RIFT virtual reality headset and the Razer Hydra controller.

Package Summary

The pr2_surrogate package allows you to make a PR2 into a surrogate for your physical body using the Oculus RIFT HMD and Razer Hydra controller.

  • Maintainer: David Gossow <dgossow AT willowgarage DOT com>
  • Author: David Gossow <dgossow AT willowgarage DOT com>
  • License: BSD

This package enables fully immersive control of a PR2 robot using the Oculus Rift and Razer Hydra.

What it does

How to run

Joystick button

The button assignment is similar to one used for the PS3 joystick in pr2_teleop.

Left Paddle

Button

Control Action

LB

The "deadman" control allows the joystick to send commands to the robot; the robot will only respond to the joystick when this button is held down

LT

The "head" button allows the sticks to control the head instead of the base

Joystick

Rotate (yaw) the base

1

Open left gripper

3

Close left gripper

Center Button

"deadman" switch for controlling the left arm. While pressed, the left PR2 gripper will mimic the movements of the paddle.

Right Paddle

Button

Control Action

R1

The "run" button commands the base to drive faster and enables the texture projector.

1

Open right gripper

3

Close right gripper

4

Move the torso up

2

Move the torso down

Joystick

Move (translate) the base

Center Button

"deadman" switch for controlling the right arm. While pressed, the right PR2 gripper will mimic the movements of the paddle.

Parameters

desktop.launch

desktop.launch / robot.launch


2022-05-28 12:54