Development of an Omnidirectional Mobile Robot Using Embedded Color Vision System for Ball Following
Keywords:
Omni-wheels, CMUcam5 Pixy, velocity PI algorithm, GUI, Matlab, RoboCup.Abstract
In this paper, three Omni-wheels mobile robot is developed by using a low cost embedded color vision system (CMUcam5 Pixy) for tracking and following a ball. The ball detection is done by distinguish its colour from the environment. A suitable design, of the robot is offered considering a number of practical factors. CMUcam5 Pixy gives the robot the ability to detect many of multi coloured objects at the same time. The robot motion is controlled due to the kinematics analysis and the path planning. The velocity PI algorithm is used to control the robot wheels’ speeds. The robot sensors (i.e. CMUCAM 5 camera, and encoder) data are collected and processed then, transmitted to a laptop by the wireless communication. A Graphical user interface (GUI) is designed by using Matlab program in this project. This GUI is displaying the transmitted robot data such as the ball distance and the robot velocity in order to support studying the robot performance. The robot shows a positive performance after the demonstration. The designed robot can be used later for developing a self-located small sized RoboCup competition.
References
[2] E. Torres and A. Weitzenfeld, "RoboCup small-size league: Using neural networks to learn color segmentation during visual processing," in Robotic Symposium, 2008. LARS'08. IEEE Latin American, 2008, pp. 14-19.
[3] Scott. (2014, 20 August). CMUcam5 Pixy. Available: http://www.cmucam.org/.
[4] B. Chen, R. Kantowski, and X. Dai, "A Simple Gravitational Lens Model For Cosmic Voids," arXiv preprint arXiv:1310.7574, 2013.
[5] T. A. Baede, "Motion control of an omnidirectional mobile robot," Traineeship report DCT 2006, 2006.
[6] MA, S., REN, C. & YE, C. An omnidirectional mobile robot: Concept and analysis. Robotics and Biomimetics (ROBIO), 2012 IEEE International Conference on, 2012. IEEE, 920-925.
[7] K. J. Åström and B. Wittenmark, Adaptive control: Courier Dover Publications, 2013.
[8] G. A. Hayter, M. B. Taub, D. M. Bernstein, and M. K. Sloan, "Closed Loop Control System with Safety Parameters and Methods," ed: Google Patents, 2013.
[9] A. S. Andreatos and A. Zagorianos, "Matlab GUI application for teaching control systems, " In: Proceedings of the 6th WSEAS International Conference on Engineering Education, 2009, pp. 208-211. ?
Downloads
Published
How to Cite
Issue
Section
License
Authors who submit papers with this journal agree to the following terms.