Intel·ligència artificial de codi obert

concepte d'obert aplicat a la IA

La intel·ligència artificial de codi obert és un sistema d'IA que està disponible gratuïtament per al seu ús, estudi, modificació i compartició.[1] Aquests atributs s'estenen a cadascun dels components del sistema, incloent-hi conjunts de dades, codi i paràmetres del model, promovent un enfocament col·laboratiu i transparent per al desenvolupament de la IA.[1] Les llicències de programari lliure i de codi obert (FOSS), com ara la llicència Apache, la llicència MIT i la llicència pública general de GNU, descriuen els termes sota els quals es pot accedir, modificar i redistribuir la intel·ligència artificial de codi obert.[2]

El model de codi obert proporciona un accés generalitzat a les noves tecnologies d'IA, permetent que individus i organitzacions de totes les mides participin en la recerca i el desenvolupament de la IA.[3] Aquest enfocament afavoreix la col·laboració i permet avenços compartits en el camp de la intel·ligència artificial.[3] En canvi, la intel·ligència artificial de codi tancat és propietària, restringint l'accés al codi font i als components interns.[3] Només l'empresa o organització propietària pot modificar o distribuir un sistema d'intel·ligència artificial de codi tancat, prioritzant el control i la protecció de la propietat intel·lectual per sobre de les contribucions externes i la transparència.[3] Les empreses sovint desenvolupen productes tancats en un intent de mantenir un avantatge competitiu al mercat. No obstant això, alguns experts suggereixen que les eines d'IA de codi obert poden tenir un avantatge de desenvolupament respecte als productes de codi tancat i tenen el potencial de superar-los al mercat.

Les categories populars de projectes d'intel·ligència artificial de codi obert inclouen models de llenguatge extens, eines de traducció automàtica i chatbots.[4] Perquè els desenvolupadors de programari produeixin recursos d'intel·ligència artificial (IA) de codi obert, han de confiar en els altres components de programari de codi obert que utilitzen en el seu desenvolupament.[5] S'ha especulat que el programari d'IA de codi obert té un risc potencialment més elevat en comparació amb la IA de codi tancat, ja que els malfactors poden eliminar els protocols de seguretat dels models públics quan vulguin. De la mateixa manera, s'ha especulat que la IA de codi tancat també té un risc més elevat en comparació amb la IA de codi obert a causa de problemes de dependència, privadesa, algoritmes opacs, control corporatiu i disponibilitat limitada, alhora que pot alentir la innovació beneficiosa.[6][7]

També hi ha un debat sobre l'obertura dels sistemes d'IA, ja que l'obertura es diferencia:[8] un article a Nature suggereix que alguns sistemes presentats com a oberts, com ara Llama 3 de Meta, "ofereixen poc més que una API o la possibilitat de descarregar un model subjecte a restriccions d'ús clarament no obertes". Aquest programari ha estat criticat com a sistemes de "rentat d'obertura"[9] que s'entenen millor com a tancats.[10] Hi ha alguns treballs i marcs que avaluen l'obertura dels sistemes d'IA[8], així com una nova definició de l'Open Source Initiative sobre què constitueix la IA de codi obert.[11]

Història

modifica

La història de la intel·ligència artificial (IA) de codi obert està entrellaçada tant amb el desenvolupament de les tecnologies d'IA com amb el creixement del moviment de programari de codi obert.[12] La IA de codi obert ha evolucionat significativament durant les últimes dècades, amb contribucions de diverses institucions acadèmiques, laboratoris de recerca, empreses tecnològiques i desenvolupadors independents.[13] Aquesta secció explora les principals fites en el desenvolupament de la IA de codi obert, des dels seus inicis fins al seu estat actual.

Desenvolupament inicial de la IA i el programari de codi obert

modifica

El concepte d'IA es remunta a mitjans del segle xx, quan informàtics com Alan Turing i John McCarthy van establir les bases de les teories i els algoritmes moderns d'IA.[14] La primera investigació en IA es va centrar en el desenvolupament de sistemes de raonament simbòlic i sistemes experts basats en regles.[15] Durant aquest període, la idea del programari de codi obert començava a prendre forma, amb pioners com Richard Stallman que defensaven el programari lliure com a mitjà per promoure la col·laboració i la innovació en la programació.[16]

La Free Software Foundation, fundada el 1985 per Stallman, va ser una de les primeres organitzacions importants a promoure la idea que el programari es pogués utilitzar, modificar i distribuir lliurement. Les idees d'aquest moviment van acabar influint en el desenvolupament de la IA de codi obert, ja que més desenvolupadors van començar a veure els possibles beneficis de la col·laboració oberta en la creació de programari, inclosos models i algoritmes d'IA.[17][18]

L'aparició de la IA de codi obert (dècades del 1990-2000)

modifica

A la dècada del 1990, el programari de codi obert va començar a guanyar més força a mesura que Internet facilitava la col·laboració a través de fronteres geogràfiques.[19] L'auge de l'aprenentatge automàtic i els mètodes estadístics també va conduir al desenvolupament d'eines d'IA més pràctiques. Tanmateix, no va ser fins a principis dels anys 2000 que la IA de codi obert va començar a tenir èxit, amb el llançament de biblioteques i marcs de treball fonamentals que tothom podia utilitzar i contribuir-hi.[20]

L'auge dels models i marcs d'IA de codi obert (dècada del 2010)

modifica

La dècada del 2010 va marcar un canvi significatiu en el desenvolupament de la IA, impulsat per l'aparició de l'aprenentatge profund i les xarxes neuronals.[21] Els marcs de treball d'aprenentatge profund de codi obert com ara TensorFlow (desenvolupat per Google Brain) i PyTorch (desenvolupat per l'AI Research Lab de Facebook) van revolucionar el panorama de la IA fent que els models complexos d'aprenentatge profund fossin més accessibles.[22] Aquests marcs de treball van permetre als investigadors i desenvolupadors construir i entrenar xarxes neuronals sofisticades per a tasques com el reconeixement d'imatges, el processament del llenguatge natural (PNL) i la conducció autònoma.[23]

Fites clau en la IA de codi obert (dècada del 2020 fins al present)

modifica

Empreses i models

modifica

La dècada del 2020 va veure el creixement i la maduració continus de la IA de codi obert. Les empreses i les organitzacions de recerca van començar a llançar al públic models preentrenats a gran escala, cosa que va provocar un auge en les aplicacions comercials i acadèmiques de la IA. Cal destacar que Hugging Face, una empresa centrada en la PNL, es va convertir en un centre per al desenvolupament i la distribució de models d'IA d'última generació, incloent-hi versions de codi obert de transformadors com GPT-2 i BERT.[24]

Amb l'anunci de GPT-2, OpenAI va planejar originalment mantenir privat el codi font dels seus models, al·legant preocupacions sobre aplicacions malicioses.[25] Tanmateix, després que OpenAI s'enfrontés a les crítiques del públic, va publicar el codi font de GPT-2 a GitHub tres mesos després del seu llançament.[25] OpenAI no ha publicat el codi font ni els pesos preentrenats per als models GPT-3 o GPT-4, tot i que els desenvolupadors poden integrar les seves funcionalitats a través de l'API d'OpenAI.[26][27]

L'auge dels models extensos de llenguatge (LLM) i la IA generativa, com ara el GPT-3 (2020) d'OpenAI, va impulsar encara més la demanda de marcs de treball d'IA de codi obert.[28][29] Aquests models s'han utilitzat en una varietat d'aplicacions, com ara chatbots, creació de contingut i generació de codi, demostrant les àmplies capacitats dels sistemes d'IA.[30]

La LF AI & Data Foundation, un projecte de la Linux Foundation, ha influït significativament en el panorama de la IA de codi obert fomentant la col·laboració i la innovació, i donant suport a projectes de codi obert.[31] En proporcionar una plataforma neutral, LF AI & Data uneix desenvolupadors, investigadors i organitzacions per construir solucions d'IA i dades d'avantguarda, abordant reptes tècnics crítics i promovent el desenvolupament ètic de la IA.[32]

A l'octubre de 2024, la fundació estava formada per 77 empreses membres d'Amèrica del Nord, Europa i Àsia, i allotjava 67 projectes de programari de codi obert (OSS) aportats per una àmplia gamma d'organitzacions, incloent-hi gegants de Silicon Valley com ara Nvidia, Amazon, Intel i Microsoft.[33] Altres grans conglomerats com Alibaba, TikTok, AT&T i IBM també hi han contribuït.[33] Organitzacions de recerca com la NYU, els laboratoris d'IA de la Universitat de Michigan, la Universitat de Colúmbia i Penn State també són membres associats de la LF AI & Data Foundation.[33]

El setembre de 2022 es va establir la Fundació PyTorch per supervisar el marc de treball d'aprenentatge profund PyTorch, àmpliament utilitzat i donat per Meta.[34] La missió de la fundació és impulsar l'adopció d'eines d'IA fomentant i mantenint un ecosistema de projectes de codi obert i neutres respecte als proveïdors integrats amb PyTorch, i democratitzar l'accés a eines, biblioteques i altres components d'última generació, fent que aquestes innovacions siguin accessibles a tothom.[35]

La Fundació PyTorch també separa la governança empresarial de la tècnica, i el projecte PyTorch manté la seva estructura de governança tècnica, mentre que la fundació gestiona el finançament, les despeses d'allotjament, els esdeveniments i la gestió d'actius com el lloc web del projecte, el repositori de GitHub i els comptes de xarxes socials, garantint una governança comunitària oberta.[36] Des del seu inici, la fundació va formar un consell de govern format per representants dels seus membres inicials: AMD, Amazon Web Services, Google Cloud, Hugging Face, IBM, Intel, Meta, Microsoft i NVIDIA.[36]

El 2024, Meta va llançar una col·lecció de grans models d'IA, incloent-hi Llama 3.1 405B, comparables als models de codi tancat més avançats.[37] L'empresa va afirmar que el seu enfocament de la IA seria de codi obert, diferent d'altres grans empreses tecnològiques.[37] L'Open Source Initiative i altres van declarar que Llama no és de codi obert tot i que Meta el descriu com a tal, a causa que la llicència de programari de Llama prohibeix el seu ús per a determinats propòsits.[38][39]

El model de raonament DeepSeek R1 es va publicar com a projecte de codi obert el 20 de gener de 2025.[40]

Paral·lelament al desenvolupament de models d'IA, hi ha hagut un interès creixent per garantir estàndards ètics en el desenvolupament d'IA de codi obert.[41][42] Això inclou abordar preocupacions com ara el biaix, la privadesa i el potencial d'ús indegut dels sistemes d'IA.[41][42] Com a resultat, els marcs per al desenvolupament responsable de la IA i la creació de directrius per documentar consideracions ètiques, com ara el concepte de targeta model introduït per Google, han guanyat popularitat, tot i que els estudis mostren la necessitat contínua de la seva adopció per evitar resultats negatius no desitjats.[43][44]

Aplicacions

modifica

Aprenentatge automàtic

modifica

La intel·ligència artificial de codi obert ha portat un accés generalitzat a les eines d'aprenentatge automàtic (AA), permetent als desenvolupadors implementar i experimentar amb models d'AA en diverses indústries. Sci-kit Learn, Tensorflow i PyTorch són tres de les biblioteques d'aprenentatge automàtic de codi obert més utilitzades, i cadascuna aporta capacitats úniques al camp.[45] Sci-kit Learn és conegut pel seu robust conjunt d'eines, que ofereix funcions accessibles per a la classificació, la regressió, l'agrupació i la reducció de la dimensionalitat.[46] Aquesta biblioteca simplifica el procés d'aprenentatge automàtic (ML) des del preprocessament de dades fins a l'avaluació del model, cosa que la fa ideal per a usuaris amb diferents nivells d'experiència.[46] Tensorflow, desenvolupat inicialment per Google, admet models d'aprenentatge automàtic a gran escala, especialment en entorns de producció que requereixen escalabilitat, com ara la sanitat, les finances i el comerç minorista.[47] PyTorch, afavorit per la seva flexibilitat i facilitat d'ús, ha estat particularment popular en la recerca i el món acadèmic, donant suport a tot, des de models bàsics d'aprenentatge automàtic fins a aplicacions avançades d'aprenentatge profund, i ara també és àmpliament utilitzat per la indústria.

Processament del llenguatge natural

modifica

La IA de codi obert ha jugat un paper crucial en el desenvolupament i l'adopció de Grans Models de Llenguatge (LLM), transformant les capacitats de generació i comprensió de text. Mentre que els models propietaris com la sèrie GPT d'OpenAI han redefinit el que és possible en aplicacions com ara sistemes de diàleg interactiu i creació automatitzada de contingut, els models totalment de codi obert també han fet avenços significatius. El BERT de Google, per exemple, és un model de codi obert àmpliament utilitzat per a tasques com el reconeixement d'entitats i la traducció d'idiomes, establint-se com una eina versàtil en PNL. Aquests LLM de codi obert han democratitzat l'accés a tecnologies lingüístiques avançades, permetent als desenvolupadors crear aplicacions com ara assistents personalitzats, anàlisi de documents legals i eines educatives sense dependre de sistemes propietaris.[48]

Models de visió per computador

modifica

La IA de codi obert ha conduït a avenços considerables en el camp de la visió per computador, amb biblioteques com OpenCV (Open Computer Vision Library) que tenen un paper fonamental en la democratització de potents capacitats de processament i reconeixement d'imatges.[49] OpenCV proporciona un conjunt complet de funcions que poden donar suport a aplicacions de visió per computador en temps real, com ara el reconeixement d'imatges, el seguiment de moviment i la detecció facial.[50] Originalment desenvolupat per Intel, OpenCV s'ha convertit en una de les biblioteques més populars per a la visió per computador a causa de la seva versatilitat i l'extens suport de la comunitat.[49][50] La biblioteca inclou una gamma de models preentrenats i utilitats per gestionar tasques comunes, cosa que converteix OpenCV en un recurs valuós tant per a principiants com per a experts en el camp. Més enllà d'OpenCV, altres models de visió per computador de codi obert com YOLO (You Only Look Once) i Detectron2 ofereixen marcs especialitzats per a la detecció, classificació i segmentació d'objectes, contribuint a avenços en aplicacions com la seguretat, els vehicles autònoms i les imatges mèdiques.

Robòtica

modifica

La intel·ligència artificial de codi obert ha tingut un impacte notable en la robòtica en proporcionar un entorn de desenvolupament flexible i escalable tant per al món acadèmic com per a la indústria.[51] El Sistema Operatiu de Robòtica (ROS) destaca com un marc de treball de codi obert líder, que ofereix eines, biblioteques i estàndards essencials per a la construcció d'aplicacions robòtiques.[52] ROS simplifica el procés de desenvolupament, permetent als desenvolupadors treballar amb diferents plataformes de maquinari i arquitectures robòtiques.[51] A més, Gazebo, un programari de simulació robòtica de codi obert que sovint es combina amb ROS, permet als desenvolupadors provar i perfeccionar els seus sistemes robòtics en un entorn virtual abans del desplegament al món real.[53]

Referències

modifica
  1. 1 2 «The Open Source AI Definition – 1.0» (en anglès americà). Open Source Initiative. [Consulta: 14 novembre 2024].
  2. «Licenses» (en anglès americà). Open Source Initiative. [Consulta: 14 novembre 2024].
  3. 1 2 3 4 Hassri, Myftahuddin Hazmi; Man, Mustafa (en anglès) Journal of Mathematical Sciences and Informatics, 3, 2, 07-12-2023. DOI: 10.46754/jmsi.2023.12.006. ISSN: 2948-3697.
  4. Castelvecchi, Davide Nature, 618, 7967, 29-06-2023, p. 891–892. Bibcode: 2023Natur.618..891C. DOI: 10.1038/d41586-023-01970-6. PMID: 37340135.
  5. Mitchell, James. «How to Create Artificial intelligence Software» (en anglès americà). AI Software Developers, 22-10-2023. [Consulta: 31 març 2024].
  6. Toma, Augustin; Senkaiahliyan, Senthujan; Lawler, Patrick R.; Rubin, Barry; Wang, Bo (en anglès) Nature, 624, 7990, 12-2023, p. 36–38. Bibcode: 2023Natur.624...36T. DOI: 10.1038/d41586-023-03803-y. PMID: 38036861.
  7. Widder, David Gray; Whittaker, Meredith; West, Sarah Myers (en anglès) Nature, 635, 8040, 11-2024, p. 827–833. Bibcode: 2024Natur.635..827W. DOI: 10.1038/s41586-024-08141-1. ISSN: 1476-4687. PMID: 39604616 [Consulta: free].
  8. 1 2 Liesenfeld, Andreas. «Opening up ChatGPT: Tracking openness, transparency, and accountability in instruction-tuned text generators». A: Proceedings of the 5th International Conference on Conversational User Interfaces (en anglès). Association for Computing Machinery, 19 July 2023, p. 1–6. DOI 10.1145/3571884.3604316. ISBN 979-8-4007-0014-9.
  9. Liesenfeld, Andreas. «Rethinking open source generative AI: Open washing and the EU AI Act». A: The 2024 ACM Conference on Fairness, Accountability, and Transparency (en anglès). Association for Computing Machinery, 5 June 2024, p. 1774–1787. DOI 10.1145/3630106.3659005. ISBN 979-8-4007-0450-5.
  10. Widder, David Gray; Whittaker, Meredith; West, Sarah Myers (en anglès) Nature, 635, 8040, 11-2024, p. 827–833. Bibcode: 2024Natur.635..827W. DOI: 10.1038/s41586-024-08141-1. ISSN: 1476-4687. PMID: 39604616 [Consulta: free].
  11. «The Open Source AI Definition — by The Open Source Initiative» (en anglès). opensource.org. [Consulta: 28 novembre 2024].
  12. «The Evolution of Open Source: From Software to AI : Argano» (en anglès). argano.com. [Consulta: 24 novembre 2024].
  13. Staff, Kyle Daigle, GitHub. «Octoverse: The state of open source and rise of AI in 2023» (en anglès americà). The GitHub Blog, 08-11-2023. [Consulta: 24 novembre 2024].
  14. «Appendix I: A Short History of AI | One Hundred Year Study on Artificial Intelligence (AI100)» (en anglès). ai100.stanford.edu. [Consulta: 24 novembre 2024].
  15. Kautz, Henry (en anglès) AI Magazine, 43, 1, 31-03-2022, p. 105–125. DOI: 10.1002/aaai.12036. ISSN: 2371-9621.
  16. «Why Software Should Be Free - GNU Project - Free Software Foundation» (en anglès). www.gnu.org. [Consulta: 24 novembre 2024].
  17. «The Power of Collaboration: How Open-Source Projects are Advancing AI» (en anglès).
  18. Staff, Kyle Daigle, GitHub. «Octoverse: The state of open source and rise of AI in 2023» (en anglès americà). The GitHub Blog, 08-11-2023. [Consulta: 24 novembre 2024].
  19. Code, Linux. «A Brief History of Open Source» (en anglès americà). TheLinuxCode, 03-11-2024. [Consulta: 24 novembre 2024].
  20. Priya. «The Evolution of Open Source AI Libraries: From Basement Brawls to AI All-Stars» (en anglès). TheGen.AI, 28-03-2024. [Consulta: 24 novembre 2024].
  21. Dean, Jeffrey (en anglès) Daedalus, 151, 2, 01-05-2022, p. 58–74. DOI: 10.1162/daed_a_01900. ISSN: 0011-5266 [Consulta: free].
  22. Costa, Carlos J.; Aparicio, Manuela; Aparicio, Sofia; Aparicio, Joao Tiago (en anglès) Applied Sciences, 14, 18, 1-2024, p. 8236. DOI: 10.3390/app14188236. ISSN: 2076-3417 [Consulta: free].
  23. Sushumna, Aparna. «Deep Learning in NLP and Image Recognition» (en anglès americà). 5DataInc, 10-06-2024. [Consulta: 25 novembre 2024].
  24. kakkar, Yuvraj. «Hugging Face 🤗: Revolutionizing AI Collaboration in the Machine Learning Community» (en anglès). Medium, 23-01-2024. [Consulta: 25 novembre 2024].
  25. 1 2 Xiang, Chloe. «OpenAI Is Now Everything It Promised Not to Be: Corporate, Closed-Source, and For-Profit» (en anglès americà). VICE, 28-02-2023. [Consulta: 14 novembre 2024].
  26. «OpenAI is giving Microsoft exclusive access to its GPT-3 language model» (en anglès). MIT Technology Review. [Consulta: 8 desembre 2024].
  27. «API platform» (en anglès americà). openai.com. [Consulta: 8 desembre 2024].
  28. Staff, Kyle Daigle, GitHub. «Octoverse: The state of open source and rise of AI in 2023» (en anglès americà). The GitHub Blog, 08-11-2023. [Consulta: 24 novembre 2024].
  29. «GPT-3 powers the next generation of apps» (en anglès), 29-03-2024.
  30. «Generative AI vs. Large Language Models (LLMs): What's the Difference?» (en anglès). appian.com. [Consulta: 25 novembre 2024].
  31. «Projects – LFAI & Data» (en anglès americà). lfaidata.foundation. [Consulta: 8 desembre 2024].
  32. «LFAI & Data – Linux Foundation Project» (en anglès americà). lfaidata.foundation. [Consulta: 8 desembre 2024].
  33. 1 2 3 «LF AI & Data Landscape» (en anglès). LF AI & Data Landscape. [Consulta: 14 novembre 2024].
  34. «Announcing the PyTorch Foundation to Accelerate Progress in AI Research» (en anglès americà). Meta, 12-09-2022. [Consulta: 14 novembre 2024].
  35. «PyTorch Foundation» (en anglès). PyTorch. [Consulta: 14 novembre 2024].
  36. 1 2 «PyTorch Foundation» (en anglès). PyTorch. [Consulta: 14 novembre 2024].
  37. 1 2 Mirjalili, Seyedali. «Meta just launched the largest 'open' AI model in history. Here's why it matters» (en anglès americà). The Conversation, 01-08-2024. [Consulta: 14 novembre 2024].
  38. Edwards, Benj. «Meta launches Llama 2, a source-available AI model that allows commercial applications» (en anglès). Ars Technica, 18-07-2023. [Consulta: 14 desembre 2024].
  39. «Meta offers Llama AI to US government for national security» (en anglès). CIO, 05-11-2024. [Consulta: 14 desembre 2024].
  40. «How a top Chinese AI model overcame US sanctions».
  41. 1 2 Gujar, Praveen. «Council Post: Building Trust In AI: Overcoming Bias, Privacy And Transparency Challenges» (en anglès). Forbes. [Consulta: 25 novembre 2024].
  42. 1 2 «Ethical Issues in Open-Source Intelligence | Restackio» (en anglès). www.restack.io. [Consulta: 25 novembre 2024].
  43. Mitchell, Margaret. Model Cards for Model Reporting (en anglès), 2018-10-05, p. 220–229. DOI 10.1145/3287560.3287596. ISBN 978-1-4503-6125-5.
  44. «Google Model Cards» (en anglès). modelcards.withgoogle.com. [Consulta: 25 novembre 2024].
  45. Dilhara, Malinda; Ketkar, Ameya; Dig, Danny ACM Trans. Softw. Eng. Methodol., 30, 4, 23-07-2021, p. 55:1–55:42. DOI: 10.1145/3453478. ISSN: 1049-331X.
  46. 1 2 Pedregosa, Fabian; Varoquaux, Gaël; Gramfort, Alexandre; Michel, Vincent; Thirion, Bertrand Journal of Machine Learning Research, 12, 85, 2011, p. 2825–2830. arXiv: 1201.0490. Bibcode: 2011JMLR...12.2825P. ISSN: 1533-7928.
  47. Abadi, Martín. «TensorFlow: Learning functions at scale». A: Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming (en anglès). New York, NY, USA: Association for Computing Machinery, 2016-09-04, p. 1 (ICFP 2016). DOI 10.1145/2951913.2976746. ISBN 978-1-4503-4219-3.
  48. Chang, Yupeng; Wang, Xu; Wang, Jindong; Wu, Yuan; Yang, Linyi ACM Trans. Intell. Syst. Technol., 15, 3, 29-03-2024, p. 39:1–39:45. arXiv: 2307.03109. DOI: 10.1145/3641289. ISSN: 2157-6904.
  49. 1 2 Pulli, Kari; Baksheev, Anatoly; Kornyakov, Kirill; Eruhimov, Victor (en anglès) Communications of the ACM, 55, 6, 6-2012, p. 61–69. DOI: 10.1145/2184319.2184337. ISSN: 0001-0782.
  50. 1 2 Culjak, Ivan; Abram, David; Pribanic, Tomislav; Dzapo, Hrvoje; Cifrek, Mario Proceedings of the 35th International Convention MIPRO, 21–25 May 2012, p. 1725–1730.
  51. 1 2 Macenski, Steve; Foote, Tully; Gerkey, Brian; Lalancette, Chris; Woodall, William Science Robotics, 7, 66, 25-05-2022. eabm6074. arXiv: 2211.07752. DOI: 10.1126/scirobotics.abm6074. ISSN: 2470-9476. PMID: 35544605.
  52. M, Quigley Proc. Open-Source Software Workshop of the Int'l. Conf. On Robotics and Automation (ICRA), 2009, 2009.
  53. Koenig, N. «Design and use paradigms for gazebo, an open-source multi-robot simulator». A: 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566) (en anglès). 3. IEEE, 2004, p. 2149–2154. DOI 10.1109/iros.2004.1389727. ISBN 0-7803-8463-6.