## For instruction on writing tutorials
## http://www.ros.org/wiki/WritingTutorials
####################################
##FILL ME IN
####################################
## for a custom note with links:
## note =
## for the canned note of "This tutorial assumes that you have completed the previous tutorials:" just add the links
## note.0=
## descriptive title for the tutorial
## title = Keyboard Teleop
## multi-line description to be displayed in search
## description = Keyboard teleoperation of a evarobot.
## the next tutorial description (optional)
## next =
## links to next tutorial (optional)
## next.0.link= [[Robots/evarobot/Tutorials/indigo/Slam Map Building with Evarobot|Slam Map Building with Evarobot]]
## next.1.link=
## what level user is this tutorial for
## level= BeginnerCategory
## keywords =
####################################
<<IncludeCSTemplate(TutorialCSHeaderTemplate)>>

## AUTOGENERATED DO NOT DELETE
## TutorialCategory
## FILL IN THE STACK TUTORIAL CATEGORY HERE
start.lauch is launched to start ROS and required nodes which enables the robot to move.
{{{
> roslaunch evarobot_start start.launch
}}}
Generic keyboard teleop for twist robots. This node converts keyboard inputs to velocity messages and publish them to cmd_vel topic.
{{{
> rosrun teleop_twist_keyboard teleop_twist_keyboard.py
}}}
See the on-screen instructions:
{{{
Reading from the keyboard  and Publishing to Twist!
---------------------------
Moving around:
   u    i    o
   j    k    l
   m    ,    .

q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
anything else : stop

CTRL-C to quit
}}}
Press keys to move, rotate, speed up, speed down, stop the evarobot.