{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:53Z","timestamp":1750308113857,"version":"3.41.0"},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,5,17]],"date-time":"2005-05-17T00:00:00Z","timestamp":1116288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>Software is one of the major components of robots; in fact, it is the main bottleneck for the proliferation of robotics in our everyday lives. In the last years the field of robotics has been an emerging application area of the libre (free\/open source) software phenomenon. Libre software tools have been traditionally popular among the robotics research and teaching community. Even companies whose main business model is to sell robots have found convenient to share the software in order to promote a community around their products. In this paper we analyze the situation of libre software in these three subareas: industry, teaching and research. In particular, we describe commercial robots like the Cye and the Pioneer, a software platform like Orocos as a examples of industrial world applications, the libre tools around the LEGO Mindstorms in the case of teaching, and the Robocup competition and the Player\/Stage platform in research area. All these cases show that libre software can act as a catalyst in the robotics industry which is still a sector in its early research and industrial stages.<\/jats:p>","DOI":"10.1145\/1082983.1083261","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Impact of libre software tools and methods in the robotics field"],"prefix":"10.1145","volume":"30","author":[{"given":"Pablo","family":"Barrera","sequence":"first","affiliation":[{"name":"Universidad Rey Juan Carlos, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gregorio","family":"Robles","sequence":"additional","affiliation":[{"name":"Universidad Rey Juan Carlos, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 M.","family":"Ca\u00f1as","sequence":"additional","affiliation":[{"name":"Universidad Rey Juan Carlos, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Mart\u00edn","sequence":"additional","affiliation":[{"name":"Universidad Rey Juan Carlos, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vicente","family":"Matell\u00e1n","sequence":"additional","affiliation":[{"name":"Universidad Rey Juan Carlos, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,5,17]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"15","volume-title":"Batavia and Illah NourbakhshPath Planning for the Cye Robot. Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) 2000","volume":"1","author":"Parag","year":"2000","unstructured":"Parag Batavia and Illah NourbakhshPath Planning for the Cye Robot. Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) 2000 , October 2000 , Vol. 1 , pages 15 -- 20 . Parag Batavia and Illah NourbakhshPath Planning for the Cye Robot. Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) 2000, October 2000, Vol. 1, pages 15--20."},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Dave Baum.Dave Baum's Definitive Guide to LEGO Mindstorms. Apress USA 1999.   Dave Baum.Dave Baum's Definitive Guide to LEGO Mindstorms. Apress USA 1999.","DOI":"10.1007\/978-1-4302-5374-7"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the International Conference on Robotics and Automation","author":"Herman","year":"2001","unstructured":"Herman BruyninckxOpen robot control software: the OROCOS project . Proceedings of the International Conference on Robotics and Automation , 2001 . Vol 3. Pages 2523-- 2528. Herman BruyninckxOpen robot control software: the OROCOS project. Proceedings of the International Conference on Robotics and Automation, 2001. Vol 3. Pages 2523-- 2528."},{"key":"e_1_2_1_4_1","first-page":"317","volume-title":"Richard T. Vaughan and Andrew HowardThe Player\/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems Proceedings of the 11th International Conference on Advanced Robotics","author":"Gerkey Brian","year":"2003","unstructured":"Brian Gerkey , Richard T. Vaughan and Andrew HowardThe Player\/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems Proceedings of the 11th International Conference on Advanced Robotics , pages 317 -- 323 , Coimbra, Portugal , June 2003 (ICAR'03). Brian Gerkey, Richard T. Vaughan and Andrew HowardThe Player\/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems Proceedings of the 11th International Conference on Advanced Robotics, pages 317--323, Coimbra, Portugal, June 2003 (ICAR'03)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.896253"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/267658.267738"},{"key":"e_1_2_1_7_1","volume-title":"O'Reilly","author":"Knudsen Jonathan B.","year":"1999","unstructured":"Jonathan B. Knudsen . The Unofficial Guide to LEGO MINDSTORMS{tm} Robots . O'Reilly , 1 st edition edition, 1999 . Jonathan B. Knudsen.The Unofficial Guide to LEGO MINDSTORMS{tm} Robots. O'Reilly, 1st edition edition, 1999.","edition":"1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/273133.274326"},{"key":"e_1_2_1_9_1","unstructured":"Tony Meyer.Building Cost-effective Research Platforms: Utilising Free --- Open-source Software in Research Projects. Res. Lett. Inf. Math. Sci. (2003) 4 91--99. http:\/\/iims.massey.ac.nz\/research\/letters\/volume4\/10meyer.pdf.  Tony Meyer.Building Cost-effective Research Platforms: Utilising Free --- Open-source Software in Research Projects. Res. Lett. Inf. Math. Sci. (2003) 4 91--99. http:\/\/iims.massey.ac.nz\/research\/letters\/volume4\/10meyer.pdf."},{"key":"e_1_2_1_10_1","unstructured":"Markus L. Noga.Open-source embedded operating system for the LEGO Mindstorms.http:\/\/www.noga.de\/legOS\/.  Markus L. Noga.Open-source embedded operating system for the LEGO Mindstorms.http:\/\/www.noga.de\/legOS\/."},{"issue":"3","key":"e_1_2_1_11_1","first-page":"8","volume":"18","author":"O' Keith","year":"2003","unstructured":"Keith O' Hara and Jennifer S. Kay.Investigating Open Source Software and Educational Robotics. The Journal of Computing Sciences in Colleges , Volume 18 Issue 3 ( February 2003 ), Pages 8 -- 16 . http:\/\/elvis.rowan.edu\/~kay\/papers\/OSSEduRob.pdf. Keith O'Hara and Jennifer S. Kay.Investigating Open Source Software and Educational Robotics. The Journal of Computing Sciences in Colleges, Volume 18 Issue 3 (February 2003), Pages 8--16. http:\/\/elvis.rowan.edu\/~kay\/papers\/OSSEduRob.pdf.","journal-title":"Hara and Jennifer S. Kay.Investigating Open Source Software and Educational Robotics. The Journal of Computing Sciences in Colleges"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Eric S. Raymond.The Cathedral and the Bazaar 1998 Available at http:\/\/catb.org\/~esr\/writings\/cathedral-bazaar\/.   Eric S. Raymond.The Cathedral and the Bazaar 1998 Available at http:\/\/catb.org\/~esr\/writings\/cathedral-bazaar\/.","DOI":"10.5210\/fm.v3i2.578"},{"key":"e_1_2_1_13_1","unstructured":"Richard M. Stallman.Why Software Should Not Have Owners. 1998. Available at http:\/\/www.gnu.org\/philosophy\/why-free.html.  Richard M. Stallman.Why Software Should Not Have Owners. 1998. Available at http:\/\/www.gnu.org\/philosophy\/why-free.html."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083261","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1082983.1083261","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:14Z","timestamp":1750262894000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083261"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,5,17]]},"references-count":13,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1082983.1083261"],"URL":"https:\/\/doi.org\/10.1145\/1082983.1083261","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1083258.1083261","asserted-by":"subject"}]},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2005,5,17]]},"assertion":[{"value":"2005-05-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}