Published 2016-06-08
Keywords
- Carmine,
- control system,
- human follower,
- Pioneer,
- robotics
- ROS ...More
How to Cite
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
References
[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