'''Non-Débutant''': Si vous êtes déjà assez familier avec `ROS` [[fuerte]] ou des versions antérieurs et souhaitez seulement explorer le nouveau système de construction pour [[groovy]] et [[hydro]] appelé [[catkin]], vous pouvez passer directement au [[catkin/Tutorials|tutoriel catkin ici]]. Cependant il est toujours bon de réviser ses fondamentaux et les tutoriels `Niveau Débutant` permettent de découvrir toutes les nouvelles fonctionnalités.

'''Si vous êtes nouveau sur Linux''': Vous trouverez peut-être utile de commencer par faire un rapide tutoriel sur les outils communs en ligne de commande pour Linux. Un bon est[[http://fr.openclassrooms.com/informatique/cours/reprenez-le-controle-a-l-aide-de-linux | ici]].

== Niveau Débutant ==

<<TutorialChain(fr/ROS/Tutorials/InstallingandConfiguringROSEnvironment)>>

See also: 
 *[[http://www.youtube.com/playlist?list=PLDC89965A56E6A8D6|ROS Tutorial Video Demos at ANU]]
 *[[http://nootrix.com/category/robotics/robots-software/|NooTriX Step-by-Step ROS Tutorials]]

'''Now that you have completed the beginner level tutorials please answer this short [[http://spreadsheets.google.com/viewform?formkey=dGJVOVhyXzd0b0YxRHAxWDdIZmo4cGc6MA|questionnaire]].'''


== Niveau Intermédiaire ==

More client API tutorials can be found in the relevant package ([[roscpp/Tutorials|roscpp]], [[rospy/Tutorials|rospy]], [[roslisp/Tutorials|roslisp]])

<<TutorialChain(ROS/Tutorials/Creating a Package by Hand)>>

== Using ROS on your custom Robot ==
 * [[urdf/Tutorials|Create your own URDF file]] Creating a custom Universal Robot Description Format file
 * [[ros_control]] Use ROS's standard controller framework for interfacing with hardware.
 * [[http://gazebosim.org/wiki/Tutorials/1.9/Using_A_URDF_In_Gazebo|Using a URDF in Gazebo]] Add the necessary tags to get your robot in the Gazebo robotic simulator
 * [[http://moveit.ros.org/wiki/index.php/Groovy/Quick_Start|Setting up MoveIt!]] Creating the configuration package to use the [[moveit|MoveIt]]! Motion Planning Framework

== Tutorials pour d'autres bibliothèques ==
 * [[actionlib_tutorials/Tutorials|actionlib]]
 * [[pluginlib/Tutorials|pluginlib]]
 * [[stage/Tutorials|Stage]]
 * [[tf/Tutorials|TF]]
 * [[nodelet/Tutorials|nodelet]]
 * [[visualization/Tutorials|visualization/RViz]]
 * [[navigation/Tutorials|navigation]]
 * [[pcl/Tutorials|PCL with ROS]]
 * [[robot_model_tutorials |Robot model]]

== ROS Standards ==
 * [[DevelopersGuide|ROS Developers Guide]] Guidelines for coding style, package layout and much more
 * [[http://www.ros.org/reps/rep-0103.html |Standard Units of Measure and Coordinate Conventions]]