DOCUMENT IT
This commit is contained in:
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# Teleoperation NAO
|
||||
|
||||
## Project description
|
||||
|
||||
This ROS package allows you to remotely control a NAO robot by standing in
|
||||
front of a webcam and having two ArUco markers on the hands and one ArUco
|
||||
marker on the chest.
|
||||
|
||||
You can move a NAO around using a "Human Joystick" approach and make NAO
|
||||
imitate your arm motions.
|
||||
|
||||
## Requirements
|
||||
|
||||
* ROS Indigo on Ubuntu 14.04
|
||||
* [aruco_ros](http://wiki.ros.org/aruco_ros)
|
||||
* [nao_robot](http://wiki.ros.org/nao_robot)
|
||||
* [nao_meshes](http://wiki.ros.org/nao_meshes)
|
||||
* [usb_cam](http://wiki.ros.org/usb_cam)
|
||||
|
||||
## Usage
|
||||
|
||||
Hang an ArUco #0 marker on the chest, take the #1 in the left hand and #2 in
|
||||
the right hand. The markers should be 15cm high/wide. Then you can run
|
||||
|
||||
```sh
|
||||
$ roslaunch teleoperation calibration.launch
|
||||
```
|
||||
|
||||
The NAO will tell you what to do.
|
||||
|
||||
After that you can launch the teleoperation routine by running.
|
||||
|
||||
```sh
|
||||
$ roslaunch teleoperation fulltest.launch
|
||||
```
|
||||
|
||||
If you want our awesome GUI, run
|
||||
|
||||
```sh
|
||||
$ roslaunch nao_bringup nao_full.launch
|
||||
$ roslaunch teleoperation with_gui.launch
|
||||
```
|
||||
|
||||
This diagram depicts what you should expect from the teleoperation routine.
|
||||
|
||||

|
||||
|
||||
Since this package relies on the NAO voice recognition, you must be in the same
|
||||
room with NAO, and the room must be quiet.
|
||||
Reference in New Issue
Block a user