Vés al contingut

Robot Operating System

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 19:54, 23 abr 2021 amb l'última edició de Auledas (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
Robot Operating System
Modifica el valor a Wikidata

Tipusentorn de treball Modifica el valor a Wikidata
Versió inicial2007 Modifica el valor a Wikidata
Versió estableROS Melodic Morenia[1] / 23 maig 2018; fa 6 anys (2018-05-23)
Llicènciallicència BSD Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuLinux, Windows 10 i macOS Modifica el valor a Wikidata
Escrit enC++ i Python Modifica el valor a Wikidata
Equip
Desenvolupador(s)Willow Garage i Stanford Artificial Intelligence Laboratory Modifica el valor a Wikidata
Més informació
Lloc webros.org (anglès) Modifica el valor a Wikidata
BlogBlog oficial Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata

GitHub: ros
X: rosorg Modifica el valor a Wikidata

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]

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]

Un TurtleBot 2, un robot mòbil assequible que funciona amb ROS.[10][11]
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

  1. «Distributions» (en anglès). ros.org. [Consulta: 3 juny 2018].
  2. Quigley, Gerkey i D. Smart, 2015, p. 3.
  3. Quigley, Gerkey i D. Smart, 2015, p. 7.
  4. Quigley, Gerkey i D. Smart, 2015, p. 5.
  5. «ROS.org | History». www.ros.org. [Consulta: 22 desembre 2016].
  6. «Willow Garage». www.willowgarage.com. [Consulta: 23 desembre 2016].
  7. «Suitable Technologies Beam Smart Presence System». suitabletech.com. [Consulta: 23 desembre 2016].
  8. «Distributions - ROS Wiki». wiki.ros.org. [Consulta: 22 desembre 2016].
  9. «Robots - ROS Wiki». wiki.ros.org. [Consulta: 22 desembre 2016].
  10. Quigley, Gerkey i D. Smart, 2015, p. 91.
  11. 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)