Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ros [Le 29/09/2016, 09:11] 78.199.150.118 [ROS - Robot Operating System - Google] |
ros [Le 11/09/2022, 11:55] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
---- | ---- | ||
- | ======ROS - Robot Operating System - Google ====== | + | ======ROS - Robot Operating System ====== |
- | [[http://en.wikipedia.org/wiki/ROS_%28Robot_Operating_System%29|ROS (Robot Operating System)]](TM) est un framework open source pour le développement de logiciel [[robotique]], en fournissant une fonctionnalité du système d'exploitation de type au sommet d'une grappe d'ordinateurs hétérogènes. ROS a été créée en 2007 sous le nom de la ligne d'interconnexion par le Laboratoire d'intelligence artificielle de Stanford avec l'appui du projet l'AI Robot Stanford (STAIR). En 2008, le développement se poursuit principalement au Willow Garage(TM) ( crée et financé par les dirigeants de google ), un institut de recherche en robotique / incubateur, avec plus de vingt institutions qui collaborent dans un modèle de développement fédérées, et ouverts ( dont les grandes universités et des grands industriels de la [[robotique]] ). | + | [[https://fr.wikipedia.org/wiki/Robot_Operating_System|ROS (Robot Operating System)]](TM) est un framework open source pour le développement de logiciel [[robotique]], en fournissant une fonctionnalité du système d'exploitation de type au sommet d'une grappe d'ordinateurs hétérogènes. |
+ | |||
+ | ROS a été créé en 2007 sous le nom de la ligne d'interconnexion par le Laboratoire d'intelligence artificielle de Stanford avec l'appui du projet l'AI Robot Stanford (STAIR). | ||
+ | |||
+ | En 2008, le développement se poursuit principalement au Willow Garage(TM) (crée et financé par les dirigeants de Google), un institut de recherche en robotique / incubateur, avec plus de vingt institutions qui collaborent dans un modèle de développement fédéré, et ouverts ( dont les grandes universités et des grands industriels de la [[robotique]] ). | ||
+ | |||
+ | En février 2013, le développement de ROS est poursuivi par Open Source Robotics Fondation, devenue depuis Open Robotics Fondation [[https://www.openrobotics.org/ |site]] (site de la fondation Open Robotics). | ||
[[http://translate.google.com/translate?hl=fr&sl=en&tl=fr&u=http%3A%2F%2Fwww.willowgarage.com%2Fpages%2Fsoftware%2Fros-platform|{{ http://www.ros.org/news/assets_c/2010/08/poster2color_revis-thumb-640x468-106.jpg }}]] | [[http://translate.google.com/translate?hl=fr&sl=en&tl=fr&u=http%3A%2F%2Fwww.willowgarage.com%2Fpages%2Fsoftware%2Fros-platform|{{ http://www.ros.org/news/assets_c/2010/08/poster2color_revis-thumb-640x468-106.jpg }}]] | ||
- | [[http://translate.google.com/translate?hl=fr&sl=en&tl=fr&u=http%3A%2F%2Fwww.willowgarage.com%2Fpages%2Fsoftware%2Fros-platform|Présentation sur le site officiel]] | + | [[https://www.ros.org/blog/why-ros/|Présentation en américain sur le site officiel]] |
[[http://www.ros.org/wiki/Robots|Liste de robots et machines compatibles officiellement ( + une cinquantaine )]] | [[http://www.ros.org/wiki/Robots|Liste de robots et machines compatibles officiellement ( + une cinquantaine )]] | ||
Ligne 14: | Ligne 20: | ||
Voir en video : [[http://www.youtube.com/user/WillowGaragevideo|le channel willow garage sur youtube]] | Voir en video : [[http://www.youtube.com/user/WillowGaragevideo|le channel willow garage sur youtube]] | ||
- | **ATTENTION :** C Turtle est la version 2010 de ROS, les versions plus récentes sont indiquées [[http://wiki.ros.org/Distributions|sur cette page]], et la plupart sont disponibles sous Ubuntu. | + | **ATTENTION :** |
+ | La version actuelle est ROS 2 Galactic Geochone [[https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Binary.html|Manuel d'installation de ROS2 en américain]] disponible sous Ubuntu LTS 20.04. | ||
=====Les fonctionnalités ===== | =====Les fonctionnalités ===== | ||
Ligne 45: | Ligne 52: | ||
* Paramètre de serveur | * Paramètre de serveur | ||
* Les systèmes de test et de simulation | * Les systèmes de test et de simulation | ||
- | =====Installation===== | + | =====Installation de ROS ===== |
[[http://www.ros.org/wiki/cturtle/Installation/Ubuntu|Voir sur le site officiel]] | [[http://www.ros.org/wiki/cturtle/Installation/Ubuntu|Voir sur le site officiel]] | ||
Ligne 84: | Ligne 91: | ||
* [[apt://ros-cturtle-base|ou cliquez ici]] | * [[apt://ros-cturtle-base|ou cliquez ici]] | ||
- | ROS plus les stacks pour PR2, inclut l'outil de simulation pour PR2 : | + | ROS plus les stacks pour PR2, inclut l'outil de simulation pour PR2 : |
<code> | <code> | ||
sudo apt-get install ros-cturtle-pr2 | sudo apt-get install ros-cturtle-pr2 | ||
Ligne 102: | Ligne 109: | ||
====Configuration ==== | ====Configuration ==== | ||
- | C'est pratique si les variables d'environnement ROS sont automatiquement ajoutés à votre session bash à chaque fois un nouveau shell est lancé: | + | C'est pratique si les variables d'environnement ROS sont automatiquement ajoutés à votre session bash à chaque fois qu'un nouveau shell est lancé: |
<code> | <code> | ||
echo "source /opt/ros/cturtle/setup.sh" >> ~/.bashrc | echo "source /opt/ros/cturtle/setup.sh" >> ~/.bashrc | ||
Ligne 111: | Ligne 118: | ||
source /opt/ros/cturtle/setup.sh | source /opt/ros/cturtle/setup.sh | ||
</code> | </code> | ||
+ | |||
+ | =====Installation de ROS 2 ===== | ||
+ | [[https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Binary.html|Voir sur le site officiel]] | ||
=====Utilisation===== | =====Utilisation===== | ||
Ligne 128: | Ligne 138: | ||
====Simulation Player/stage==== | ====Simulation Player/stage==== | ||
- | * [[Player]], | + | * [[Player]], |
* [[Stage]], | * [[Stage]], | ||
* [[Gazebo]] | * [[Gazebo]] | ||
Ligne 135: | Ligne 145: | ||
* Portail [[Robotique]] | * Portail [[Robotique]] | ||
* [[OpenCog]] : Système pour robot plus évolué au niveau [[intelligence artificielle]]. | * [[OpenCog]] : Système pour robot plus évolué au niveau [[intelligence artificielle]]. | ||
- | * [[OpenQbo]] Disbribution basée sur ubuntu avec ros, et d'autre logiciels [[robotique]] | + | * [[OpenQbo]] Disbribution basée sur Ubuntu avec ROS, et d'autres logiciels [[robotique]] |
- | Contributeurs : [[:utilisateurs:psychederic|Psychederic]], | + | Contributeurs : [[utilisateurs:psychederic|Psychederic]], [[utilisateurs:FrancoisA30|FrancoisA30]] |