Vol. 15 No. 2 (2016): Revista UIS Ingenierías
Articles

ROS-based human leader and robot follower using a Pioneer 3-DX robot.

Manuel Alejandro Molina Villa
Universidad Militar Nueva Granada
Daniel Ricardo Avendaño Florez
Universidad Militar Nueva Granada
Leonardo Enrique Solaque Guzman
Universidad Militar Nueva Granada
Nelson Fernando Velasco Toledo
Universidad Militar Nueva Granada
Camilo Andres Pulido Rojas
Universidad Militar Neuva Granada
Portada RUI 15.2

Published 2016-06-08

Keywords

  • Carmine,
  • control system,
  • human follower,
  • Pioneer,
  • robotics,
  • ROS
  • ...More
    Less

How to Cite

Molina Villa, M. A., Avendaño Florez, D. R., Solaque Guzman, L. E., Velasco Toledo, N. F., & Pulido Rojas, C. A. (2016). ROS-based human leader and robot follower using a Pioneer 3-DX robot. Revista UIS Ingenierías, 15(2), 63–71. https://doi.org/10.18273/revuin.v15n2-2016005

Abstract

Robot operating system (ROS) provides algorithms and services to control different kind of robots. ROS is a useful tool in many issues in the field of autonomous robots, especially in applications as mapping, localization and autonomous navigation in an indoor environment.  Autonomous navigation in a dynamic environment is not only challenging, but also uncovers many indoor environmental factors which affect the navigation process. The presented work describes how a ROS-Based control system is used with a Pioneer 3-DX robot for a human leader and robot follower system. The approach for this work is develop a modular system to reach a human follower using PIONEER 3-DX and Carmine Prime sense Sensor supported by threads for each processing steps  through ROS packages, these stages are divided in: coordinate human acquisition, robot´s pose estimation,  angular and linear speed control and obstacles security module.

Downloads

Download data is not yet available.

References

[1] M. Uchiyama, “Multirobots and cooperative systems,” in Control Problems in Robotics and Automation, by B. Siciliano and K. P. Valavanis, Eds.London, U.K.: SpringerVerlag, 1998.

[2] Tinós, R.; Terra, M.H. ; Ishihara, J.Y. “Motion And Force Control Of Cooperative Robotic Manipulators With Passive Joints”. IEEE Transactions on Control Systems Technology, (Volume:14 , Issue: 4 ). July 2006.

[3] KWOW, et al. “PSOBased Cooperative Control of Multiple Mobile Robots in Parameter-Tuned Formations”. Proceed. 3rd Ann. IEEE Conf. on Automation Sc. and Eng. Scottsdale, US, pp. 332 – 337, 2007.

[4] Y.Q. CHEN y Z. Wang,“FormationControl: A Review And A New Consideration”. In IEEE/RSJ International Conference on Intelligent Robots and Systems, 3181-3186 pp. 2005.

[5] Diaz del Rio, F. ; Jiménez, G. ; Sevillano, J.L.; Vicente, S. ; Civit Balcells, A. “A Generalization Of Path Following For Mobile Robots”. IEEE International Conference on Robotics and Automation, 1999. Proceedings. 1999 (Volume:1). 1999.

[6] F. Bravo, et al, “Switching control and modeling of mobile robots formation”. Fac. of Eng., Dept. of Electronics, PUJ,. Bogotá, Colombia.

[7] J.M. O´aKane, A Gentle Introduction to ROS. Columbia: Department of Computer Science and Engineering, 2014

[8] MobileRobots. (2014, oct 12). Mobile Robots. [Online] Available: http://www.mobilerobots.com/Software/ARIA.aspx

[9] ROS. (2014, 12 11). ROS. [Online] Available: http://wiki.ros.org/ROSARIA

[10] ROS. (2014, 12 16). ROS - openni_camera. Available: https://goo.gl/q0SDjh

[11] J. Borenstain et al, Human Leader and Robot Follower Team: Correcting Leader´s Position from Follower´s Heading. Orlando, 2010.

[12] PrimeSense, Willow Garage, ASUS, & Open Perception. (2014, 12 16). OpenNI. [Online]. Available: http://openni.ru/index.html

[13] PrimeSense. (2014, 12 16). OpenNI - NITE 2. [Online]. Available: http://www.openni.ru/files/nite/index.html

[14] PrimeSense. (2014, 12 16). i3du. [Online]. Available: https://goo.gl/uNwI6b

[15] Guerin, K. (2014, 12 16). github. [Online]. Available:https://github.com/futureneer/openn i2-tracker/blob/master/src/tracker.cpp

[16] PrimeSense. (2010). Prime Sensor NITE 1.3 Algorithms notes