Robot Operating System
![]() ![]() | |
Tipus | entorn de treball ![]() |
---|---|
Versió inicial | 2007 ![]() |
Versió estable | ROS Melodic Morenia[1] / 23 maig 2018 |
Llicència | llicència BSD ![]() |
Característiques tècniques | |
Sistema operatiu | Linux, Windows 10 i macOS ![]() |
Escrit en | C++ i Python ![]() |
Equip | |
Desenvolupador(s) | Willow Garage i Stanford Artificial Intelligence Laboratory ![]() |
Més informació | |
Lloc web | ros.org (anglès) ![]() |
Blog | Blog oficial ![]() |
Stack Exchange | Etiqueta ![]() |
| |
El Robot Operating System, sovint abreujat com a ROS, és una estructura de desenvolupament de programari per a robots. És una col·lecció d'eines, llibreries i convencions informàtiques que tenen com a objectiu simplificar la creació i programació de robots.[2]
El programari de ROS s'organitza com un conjunt de programes que fan tasques concretes i que comparteixen dades entre ells. Aquest tipus d'estructura permet que els programes siguin com mòduls genèrics, que es poden aplicar a molts tipus de maquinari i programari. Això facilita i promou que es comparteixi codi i es col·labori en el desenvolupament de robots.[3] A més a més, també ofereix serveis com abstracció de hardware, controladors de dispositius a baix nivell, implementació de les funcionalitats més comunes, pas de missatges entre processos i manegament de paquets.[4]
Història
Es poden destacar les següents dates:[5]
- 2007 : desenvolupat inicialment pel laboratori d'intel·ligècia artificial de la universitat de Stanford.
- 2008-2013 : desenvolupat per la institució Willow Garage.[6]
- 2013 : Willow Garage és absorbida per Suitable Technologies[7]
Versions
Distribucions del programari ROS:[8]
Distribució | Data de publicació | Imatge | Datafi de vida |
---|---|---|---|
Kinetic Kame | maig 2016 | maig 2021 | |
Jade Turtle | 23 maig 2015 | 30 maig 2017 | |
Indigo Igloo | 22 juliol 2014 | 30 abrl 2019 | |
Hydro Medusa | 4 setembre 2013 | 31 maig 2014 | |
Groovy Galapagos | 31 desembre 2012 | 31 juliol 2014 | |
Fuerte Turtle | 23 abril 2012 | ||
Electric Emys | 30 agost 2011 | ||
Diamondback | 2 març 2011 | ||
C Turtle | 3 agost 2010 | ||
Box Turtle | 2 març 2010 | ||
ROS 1.0 | 22 gener |
Robots amb ROS
En destaquem els següents: [9]

Nom | Fabricant | Imatge | Notes |
---|---|---|---|
0x series robots | Nex robotics | ||
RMPv3 | Segway | ||
Innok Heros | Innok Robotics | ||
ABB robotics | ABB | ||
Pioneer LX | OMRON | ||
pepper | SoftBank | ||
Allegro Hand | Wonik Robotics | ||
Amigo | Tech U Einhoven |
Referències
- ↑ «Distributions» (en anglès). ros.org. [Consulta: 3 juny 2018].
- ↑ Quigley, Gerkey i D. Smart, 2015, p. 3.
- ↑ Quigley, Gerkey i D. Smart, 2015, p. 7.
- ↑ Quigley, Gerkey i D. Smart, 2015, p. 5.
- ↑ «ROS.org | History». www.ros.org. [Consulta: 22 desembre 2016].
- ↑ «Willow Garage». www.willowgarage.com. [Consulta: 23 desembre 2016].
- ↑ «Suitable Technologies Beam Smart Presence System». suitabletech.com. [Consulta: 23 desembre 2016].
- ↑ «Distributions - ROS Wiki». wiki.ros.org. [Consulta: 22 desembre 2016].
- ↑ «Robots - ROS Wiki». wiki.ros.org. [Consulta: 22 desembre 2016].
- ↑ Quigley, Gerkey i D. Smart, 2015, p. 91.
- ↑ Ackerman, Evan «TurtleBot 2 Prototype Unveiled at ROSCon». IEEE Spectrum, 21-05-2012 [Consulta: 4 octubre 2020].
Bibliografia
- Quigley, Morgan; Gerkey, Brian; D. Smart, William. Programming Robots with ROS. Sebastopol, CA: O'Reilly Media, Inc., 2015, p. 425. ISBN 978-1-449-32389-9 [Consulta: 23 abril 2021].
Enllaços externs
- Pàgina web oficial de ROS: www.ros.org (anglès)
- Tutorials d'ús de ROS (anglès)
- Repositori de ROS a Github (anglès)