Robust Control of Gimbal Based Robotic Eye for Humanoid Robots Friction Estimation for Tracking Performance Improvement

Main Article Content

Atif Mahmood
Abdul Qayyum Khan
Ghulam Mustafa
Muhammad Abid
Tahir Ejaz
Muhammad Asim Shoaib

Abstract

In the current age of automation, robots have been designed to interact and work with humans. Humanoid robots are mostly used for this social interaction. To interact in a social environment, robots need high decoupling of a camera sensor from the head skeleton to point, track and recognize the stimuli. This high decoupling of a camera sensor from the head skeleton is easily achieved by using the decoupling property of a gimbal system. To further increase the tracking performance, we estimate the friction disturbance torque and then compensate it using MATLAB/SIMULINK. We addressed the frictional disturbance torque in both the channels of the gimbal system using observer-based controller design and stabilize the gimbal-based robotic eye. To show the Saccade like the human eye, we performed simulations for tracking control. The designed controller is robust against frictional disturbance. The simulation results illustrate the stabilization and tracking control of the gimbal-based robotic eye and the estimation and compensation of frictional disturbance. This will be a valuable step towards humanoid robots.

Article Details

How to Cite
Mahmood, A., Abdul Qayyum Khan, Ghulam Mustafa, Muhammad Abid, Tahir Ejaz, & Muhammad Asim Shoaib. (2021). Robust Control of Gimbal Based Robotic Eye for Humanoid Robots. University of Wah Journal of Science and Technology (UWJST), 5(1), 20-27. Retrieved from https://uwjst.org.pk/index.php/uwjst/article/view/67
Section
Articles

References

[1] D. A. Forsyth and J. Ponce, A modern approach, Computer vision: a modern approach, pp. 88-101, 2003.
[2] A. Mahmood, A. Q. Khan, G. Mustafa, M. Abid, A. S. Khan and H. u. Rasheed, "Gimbal Based Robotic Eye for Dynamic Social Environment," 2020 International Symposium on Recent Advances in Electrical Engineering & Computer Sciences (RAEE & CS), 2020, pp. 1-5, doi: 10.1109/RAEECS50817.2020.9265725.
[3] W. Jang and Z. Bien, (1991) "Feature-based visual servoing of an eyein- hand robot with improved tracking performance", in Robotics and
Automation, 1991. Proceedings., IEEE International Conference on, pp.
2254-2260, 1991.
[4] https://howtomechatronics.com/projects/diy-arduino-gimbal-selfstabilizing-platform/
[5] A. Manecy, J. Diperi, M. Boyron, N. Marchand, and S. Vi-ollet, "A novel hyperacute gimbal eye to implement precise hovering and target tracking on a quadrotor", in Robotics and Automation (ICRA), IEEE International Conference on, pp. 3212-3218, 2016.
[6] M. D. Kim and J. Ueda, "Dynamics-based motion de-blurring improves
the performance of optical character recognition during fast scanning of
a robotic eye", IEEE/ASME Transactions on Mechatronics, 2018.
[7] C. L. Choi, J. Rebello, L. Koppel, P. Ganti, A. Das and S. L. Waslander, "Encoderless Gimbal Calibration of Dynamic Multi-Camera Clusters," 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018, pp. 2126-2133, doi: 10.1109/ICRA.2018.8462920.
[8] A. Manecy, J. Diperi, M. Boyron, N. Marchand and S. Viollet, "A novel hyperacute gimbal eye to implement precise hovering and target tracking on a quadrotor," 2016 IEEE International Conference on Robotics and Automation (ICRA), 2016, pp. 3212-3218, doi: 10.1109/ICRA.2016.7487490.
[9] S. Huber, B. Selby and B. P. Tripp, "Design of a Saccading and Accommodating Robot Vision System," 2016 13th Conference on Computer and Robot Vision (CRV), 2016, pp. 350-357, doi: 10.1109/CRV.2016.48.
[10] Difference between a gimbal, the human eye and in camera stabilization, https://www.youtube.com/watch?v=ButbHMqUDuA, Oct 13, 2017.
[11] C. Gielen, S. Gabel, and J. Duysens, "Retinal slip during active head motion and stimulus motion", Experimental brain research, vol. 155, no. 2, pp. 211-219, 2004.
[12] S. Schulz, I. Lutkebohle, and S. Wachsmuth, "An affordable, 3dprintable camera eye with two active degrees of freedom for an anthropomorphic robot", in Intelligent Robots and Systems (IROS), IEEE/RSJ International Conference on, pp. 764-771, IEEE, 2012.
[13] D. Pongas, F. Guenter, A. GuIgard, and A. G. Billard, "Development of a miniature pair of eyes with camera for the humanoid robot" 4th IEEE/RAS International Conference on, vol. 2, pp. 899-911, IEEE, 2004.
[14] Cunha, Rita and Malaca, Miguel and Sampaio, "Gimbal control for vision-based target tracking, Proceedings of the European Conference on Signal Processing, 2019.
[15] Chai, Young Ho and Patil, Ashok Kumar, "Inspired by human eye: Vestibular ocular reflex based gimbal camera movement to minimize viewpoint changes", Symmetry, vol 11, no, 1, 2019.
[16] A. A. Handzel and T. Flash, “The geometry of eye rotations and listing's law”, in Advances in Neural Information Processing Systems, pp. 117-123, 1996.
[17] R. Gilmore, Lie groups, “lie algebras and some of their representations”, Mathematics of the USSR-Izvestiya ,1974.
[18] B. Ekstrand, "Equations of motion for a two-axes gimbal system," in IEEE Transactions on Aerospace and Electronic Systems, vol. 37, no. 3, pp. 1083-1091, July 2001, doi: 10.1109/7.953259
[19] R. Gilmore, Lie groups, “lie algebras and some of their representations”, Mathematics of the USSR-Izvestiya ,1974.
[20] A. Q. Khan, Observer based fault detection in nonlinear systems, University of Duisburg-Essen, Germany, Publisher Shaker-Verlag ISBN: OND-00000-0000093, 2011

DB Error: Unknown column 'Array' in 'where clause'