#################################### ##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= [[turtlebot_teleop/Tutorials/Keyboard Teleop|Keyboard Teleop]] ## descriptive title for the tutorial ## title = Joystick Teleop ## multi-line description to be displayed in search ## description = Joystick teleoperation of a turtlebot. ## the next tutorial description (optional) ## next = ## links to next tutorial (optional) ## next.0.link=[[turtlebot_interactive_markers/Tutorials/hydro/UsingTurtlebotInteractiveMarkers|Interactive Markers Teleop]] ## next.1.link= ## what level user is this tutorial for ## level= BeginnerCategory ## keywords = joystick teleop #################################### ## FILL IN THE STACK TUTORIAL CATEGORY HERE ## TutorialCategory ## TurtleBotGettingStartedCategory <> == Joystick == Several joystick configurations are supported - currently playstation3, xbox360 and logitech's rumblepad2. These example nodes are simple and depending on your joystick you may just need to remap the keys. === Setting up the Joystick === For the most part, this tutorial assumes you have already got your joystick plugged in and its ready to go. Some more detailed information for specific joysticks: * [[turtlebot_teleop/Tutorials/PS3 Joystick Teleop|Playstation 3 Joysticks]] === On the TurtleBot === Now ssh <> into the !TurtleBot and start the joystick and teleop nodes {{{#!wiki seesaw sshhelp1 <><
> }}} {{{ # Playstation 3 > roslaunch turtlebot_teleop ps3_teleop.launch # Xbox360 (use the left stick while keeping the right stick pressed in) > roslaunch turtlebot_teleop xbox360_teleop.launch # Logitech joysticks (general configuration for all logitech joysticks) > roslaunch turtlebot_teleop logitech.launch }}} == Unsupported Joystick == If your joystick is not listed above, it is a simple matter remapping the keys. Use the ps3_teleop.launch as a starting point and configure the buttons (working out which button you want for the deadman_axis is the most important) appropriately. Echo the `/joy` topic to help observe the id's of the various buttons getting pressed. {{{ }}} Once you've finalised the launcher for your custom joystick, [[https://github.com/turtlebot/turtlebot_apps/issues/new|send it to us]] and we'll integrate it with the official software! == Need More Help? == <>{{{ }}} {{{#!wiki seesaw other_tutorials <> }}} == What Next? == * [[turtlebot_interactive_markers/Tutorials/hydro/UsingTurtlebotInteractiveMarkers|Interactive Markers Teleop]] or return to [[Robots/TurtleBot | TurtleBot main page]].