{{{#!wiki red/solid This information dates back to where it was used on Turtlebot 1 and PR2 in fuerte, groovy and experimental hydro. Aot of it is still useful, but also much outdated now - particularly the android sections. If you'd like to update to doing things on hydro, especially for Turtlebot 2, start at the [[rosjava]] and [[android]] pages as well as the [[rocon_app_platform]]. }}} == Quick Start == If you are looking to interact with a robot using android, install the [[ApplicationsPlatform/Clients/Android|Android Client]]. See below for detailed documentation. == Overview == The applications platform allows users to interact with contained demos and utilities called "applications". These applications allow users to easily share and interact with demos and software. == Installing the Applications Platform on Robots == * [[pr2_app_manager|PR2]] == Applications Platform Clients == * [[ApplicationsPlatform/Clients/Android|Android]] == Applications == * [[ApplicationsPlatform/Apps/Teleop|Teleop]] * [[ApplicationsPlatform/Apps/PanTilt|Pan & Tilt]] * [[ApplicationsPlatform/Apps/MannequinMode|Mannequin Mode]] * [[ApplicationsPlatform/Apps/TuckArms|Tuck Arms]] * [[ApplicationsPlatform/Apps/PR2Props|PR2 Props]] * [[ApplicationsPlatform/Apps/PS3Joystick|PS3 Joystick]] * [[ApplicationsPlatform/Apps/MapNavigation|Map Navigation]] * [[ApplicationsPlatform/Apps/MakeaMap|Make a Map]] * [[ApplicationsPlatform/Apps/MapManager|Map Manager]] == Development Documentation and Tutorials == * [[ApplicationsPlatform/ApplicationsPlatformOverview|Applications Platform Overview]] * [[ApplicationsPlatform/AppFileSpec|App File Specification]] * [[ApplicationsPlatform/ControlSpec|Control URL Specification]] * [[ApplicationsPlatform/CreatingAnApp|Creating an App]] * [[ApplicationsPlatform/AddingAnAppToTheExchange|Adding an App to the ROS Exchange]] * [[ApplicationsPlatform/Clients/Android/Tutorials/HowToWritePr2Props|How To Write Pr2 Props]] * [[ApplicationsPlatform/Clients/Android/LaunchingExistingApplicationsFromAndroid| Launching Existing Applications from Android]] * [[ApplicationsPlatform/Clients/Android/Tutorials/TuckArmsLaunchExample|Example: Launching Tuck Arms from Android]]