Ros-gazebo. una valiosa Herramienta de Vanguardia para el Desarrollo de la Robótica

Cristian Camilo Cuevas Castañeda

Resumen


El Sistema Operativo Robótico – ROS (de aquí en adelante ROS) representa un significativo avance en la tecnología robótica, ya que constituye un verdadero modelo colaborativo de desarrollo, abierto al público en general y con una gama de posibilidades aún por descubrir. ROS permite contar con estructuras ya diseña- das y programadas que luego se pueden modificar, evitando, de esta manera, comenzar de cero con cada diseño y superando la pérdida de tiempo inherente a la construcción de algoritmos de piezas comunes, como brazos y ruedas, entre otras. Tal plataforma se complementa con las herramientas de Rviz y Gazebo, que brindan simulaciones 3D del modelo robótico diseñado.


Palabras clave


Algoritmos; código abierto; entorno de simulación; Linux; programación; ROS; sistema.

Texto completo:

PDF HTML

Referencias


Stanford University, Stanford Artificial intelligence Laboratory (SAiL), (2016, Sep 08). [Online]. Available: http://ai.stanford.edu/.

OSRF, rOS, (2013). [Online]. Available: http://www.ros.org/history/. [Último acceso: 15 06 2016].

J. D´Onfro, How a billionaire who wrote Google’s original code created a robot revolution, Bussiner Insider, 2016.

Willowgarage, Willowgarage, 2008. [Online]. Available: https://www.willowgarage.com/pages/about-us. [Último ac- ceso: 15 06 2016].

P. Goebel, “ROS by example”, Vol. 2. Packages and Pro- grams for Advanced Robot Behaviors, California, 2014.

OSRF, rOS, (2013). [Online]. Available: http://wiki.ros.org/ ROS/Introduction. [Último acceso: 15 06 2016].

F. Paz, the Corpora robotic Company, (2010). [Online]. Available: http://thecorpora.com/blog/?p=335〈=es. [Último acceso: 2016 06 15].

A. Goncalves, rOSint - integration of a mobile robot in rOS architecture, Coimbra: University of Coimbra, 2016, p. 27.

G. Parisi y S. Wermter, A neurocognitive robot Assistant for robust Event Detection, Trents in ambient intelligent sys- tems. Studies in computational intelligence, pp. 1-29, 2016.

O. Khatib , Handbook of Robotics, 2 ed., Stanford: Sprin- ger, 2016.

P. Gómez del Torno, O. Alvarez fres y S. Marcos Pablos, robotic Development de Service robotic within the Digital Home, New York, Springer, 2011, pp. 50-88.

M. Eaton, Evolutionary Humanoid Robotics, Limerick: Springer, 2015.

J. O´ Kane , A Gentle Introduction to Ros, Columbia: Univer- sity of South Carolina, 2014.

T. T. Andersen , Optimizing the universal robots rOS dri- ver, Technical University of Denmark, 2015.

T. Preston-Werner y C. Wanstrath, GitHuB, (2010). [Online]. Available: https://github.com/. [Último acceso: 12 09 2016].

S. Puligny, rOS interface and urDF parser for Webots, Eco- le Polytechnyque Federale de Lausanne, Lausanne, 2014.

OSRF, rOS, (2013). [Online]. Available: http://wiki.ros.org/indigo/Installation/Ubuntu. [Último acceso: 15 06 2016].

OSRF, rOS, (2013). [Online]. Available: http://wiki.ros.org/ Distributions. [Último acceso: 15 06 2016].

OSRF, ros rviz, (2013). [Online]. Available: http://wiki.ros. org/rviz. [Último acceso: 15 06 2016].

Stack Over Flow, How to use an launch file in xml do- cument to get the parameters to be used in a cpp file, (2016). [Online]. Available: http://stackoverflow.com/ques- tions/29493361/how-to-use-an-launch-file-in-xml-docu- ment-to-get-the-parameters-to-be-used-in-a. [Último acce- so: 08 09 2016].

J. Lentin, Mastering Ros for Robotics Programming, Bir- mingham: Packt Publishing, 2015, p. 3.

A. Goncalves, rOSint - integration of a mobile robot in rOS architecture, Coimbra: University of Coimbra, 2012, p. 78.

OSRF, rOS Axes, (2013). [Online]. Available: http://wiki.ros.org/rviz/DisplayTypes/Axes. [Último acceso: 15 06 2016].

Player Project, (2014). [Online]. Available: http://playerstage. sourceforge.net/. [Último acceso: 09 09 2016].

A. Nuno Dos Santos, robotteamSim – 3D Visualization of Cooperative Mobile robot Missions in Gazebo Virtual Envi- ronment, Coimbra: University of Coimbra, 2013.

J. J. López Perez, V. Ayala-Ramírez y U. Hernández-Bel- monte, «Dynamic Objetc Detection and Representation for Mobile,» de Pattern Recognition. 8th Mexican Conference. MCPR 2016. Guanajuato, México. June 22-25, 2016. Proce- edings, 2016.

T. Habra , D. Houman, A. Cardellino, L. Natale, N. Tsaga- rakis, P. Fisette y R. Ronsse, rOBOtrAn-YArP interface. A Frame World for a real time Controller Developments Based on Multibody Dynamics Simulations, Computational Methods in Applied Sciences, pp. 147-164, 2016.

D. Araiza-Illan, D. Western, A. Pipe y K. Eder, «Verification of Robotics. Coverage-Driven Verification - An approach to verify Code for Robots that directly interact with humans,» de Hardware and Software: Verification and Testing. 11th In- ternational Haifa Verification Conference, HVC 2015 Haifa Israel. November 17-19, 2015. Proceedings , 2015.

D. araiza-Illan, D. Western, A. G. Pipe y K. Eder, «Systema- tic and Realistic Testing in Simulation of Control Code for Robots in Collaborative Human Robot - Interactions,» de Towards Autonomous Robotic Systems. 17th Annual Con- ference, TAROS 2016 Sheffield, UK, June 26 - July 1, 2016. Proceedings, Sheffield.

B. Madhu, K. Surya, H. Roshan kumar y K. Cheruvu Shiv, «Stabilization of Posture of Humanoid Using PID Contro- ller in Gazebo Simulator Using Robot Operative System (ROS).,» de CAD/CAM Robotics and Factories of the future. Proceedings of the 28th international conference on CARS & FOF 2016, Kolaghat, 2016.

R. A.C. Bianchi, L. Akin, S. Ramamoorthy y K. Sugiura, ro- bocup 2014: robot World Cup, New York: Springer, Robo- cup 2014: Robot World Cup XVIII, p. 228.

W. Amalraj Arokiasami, T. K. Chen, D. Srinivasan y P. Va- dakkepat, «Impact of the Lenght of Optical Flow Vectors in Estimating Time To Contact an Obstacle,» de Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evo- lutionary Systems, Springer, 2015.

A. Martínez y E. Fernández , Learning ros For robotics Programming, Birmingham: Packt Publishing, 2013.

C. Mulligan, Why developers should care about the drone industry, SD Times Software Developers News, 2016.

M. Woodall, Drone Data, (2014, 08). [Online]. Available: http://www.dronedata.com/. [Último acceso: 06 09 2016].

J.P. Muller,. Stratfor, the Fertile common ground between technology and Agriculture, (2016, Ago 08). [Online]. Available: https://www.geneticliteracyproject.org/2016/08/09/big-data-romances-big-ag-future-precision-agriculture-may-drones/#link [Último acceso: 07 09 2016].

Market Research Reports.biz, Market research reports. biz, (2016). [Online]. Available: http://www.marketresear-chreports.biz/. [Último acceso: 08 09 2016].

Swarm. Volunteer Search & rescue network, (2016). [On-line]. Available: sardrones.org. [Último acceso: 12 09 2016].

S. Leal, e-renovarse o Morir. 7 tendencias tecnológicas para convertirse en un lider digital, Barcelona, 2013, p. 40.

F. Camacho Obregón, Proyecto Drone Fire, Cadiz: Universi- dad de Cadiz, 2015.

NASA National Spacial Agency, r2 robonaut 2, (2013). [Online]. Available: http://robonaut.jsc.nasa.gov/default. asp#panel-1. [Último acceso: 23 06 2016].

NASA, What is robonaut, (2012). [Online]. Available: http:// www.nasa.gov/audience/forstudents/5-8/features/nasa- knows/what-is-robonaut-58.html. [Último acceso: 23 06 2016].

J. Badger, D. Gooding, K. Ensley, K. Hambuchen y A. Thack- ston, «ROS in Space: A Case Study on Robonaut 2,» de Stu- dies in Computational intelligence, vol. 625, 2016, pp. 343-373.

E. Howell, Space.com, (2014, Sep 09). [Online]. Available: http://www.space.com/27161-space-station-robonaut-legs. html. [Último acceso: 2016].

M. Aznar , F. Gómez_Bravo, M. Sánchez, J. M. Martín y R. Jiménez, «Ros Methodology to Work with Non-Ros Mo- bile Robots: experimental uses in Mobile Robotics Tea- ching,» rOBOt2013: First iberian robotics Conference: Advances in robotics, Volume 2, vol. 2, nº 253, pp. 411-426, 2014.

O. S. R. OSRF Foundation, robotic Operative System. ROS, 2015. [Online]. Available: www.ros.org.Intelitek, Robocell Manual, 2005.

M. Beltrán Blanco, Simurob, Manual de Usuario, 2012. Coppelia Robotics, V-rEP virtual robot experimentation platform, (2016). [Online]. Available: http://www.coppeliaro- botics.com.

M. Quigley, B. Gerkey y W. Smart, Programming Robots with ROS. A practical introduction to the robot Operative Sys- tem, Sebastopol , California: O´Really Media, 2015.

Robotikka, Actualidad Gadged, (2011, Nov 21). [Online]. Available: http://www.actualidadgadget.com/europa-apues- ta-por-la-robotica-agricola/.[Último acceso: 13 09 2016].




DOI: http://dx.doi.org/10.22490/25394088.1593

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Licencia de Creative Commons
Revista Publicaciones e Investigación is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.