Abstract
This paper proposes an object tracking and following six-legged robot (6LR) system that uses a Kinect camera based on Kalman filter and backstepping control method. To achieve this task, the following steps are executed. First, the 6LR is developed with several interconnected devices, such as servomotors, a microcontroller, Bluetooth, and so on. The Kinect camera is installed on the 6LR to perform image processing. Second, the kinematic modeling of the 6LR is presented. Third, a blue-colored candidate object is detected by the Kinect camera through a color-based object detection method, and the position coordinate of the detected object inside the RGB image frames is obtained. The real position coordinate of the detected object (in mm) is obtained by using simple trigonometry and Kinect depth data. Fourth, Kalman filter algorithm is used to estimate the real position coordinate and velocity coordinate of the moving candidate object. Fifth, backstepping method using Lyapunov function is adopted to design a controller for the 6LR to perform the object-following task. Finally, the experimental results are presented to verify the effectiveness and performance of the proposed control method. The results show that the 6LR can successfully follow the moving candidate object with the designed controller.
Similar content being viewed by others
References
L. Dong and X. Lin, Monocular-vision-based study on moving object detection and tracking, Proc. of the 4 th International Conference on New Trends in Information Science and Service Science, Gyeongju, Republic of Korea (2010) 692–695.
J. Stuckler and S. Behnke, Combining depth and color cues for scale-and viewpoint-invariant object segmentation and recognition using random forests, Proc. of the International Conference on Robotics and Intelligent Systems, Taipei, Taiwan (2010) 4566–4571.
I. H. Kim, D. E. Kim, Y. S. Cha, K. H. Lee and T. Y. Kuc, An embodiment of stereo vision system for mobile robot for real-time measuring distance and object tracking, Proc. of the International Conference on Control, Automation and Systems, Seoul, Republic of Korea (2007) 1029–1033.
H. Lang, Y. Wang and C. W. de Silva, Vision based object identification and tracking for mobile robot visual servo control, Proc. of the 8 th International Conference on Control and Automation, Xiamen, China (2010) 92–96.
F. Su and G. Fang, Moving object tracking using an adaptive colour filter, Proc. of the 12 th International Conference on Control Automation Robotics and Vision, Guangzhou, China (2012) 1048–1052.
G. Xing, S. Tian, H. Sun, W. Liu and H. Liu, Peoplefollowing system design for mobile robots using Kinect sensor, Proc. of the 25 th Chinese Control and Decision Conference, Guiyang, China (2013) 3190–3194.
H. B. Suay and S. Chemova, Humanoid robot control using depth camera, Proc. of the 6 th International Conference on Human-Robot Interaction, Lausanne, Switzerland (2011).
K. Kaede and K. Watanuki, Gait generation and change of direction for the underactuated three-legged robot, Journal of Mechanical Science and Technology, 24 (1) (2010) 55–58.
K. Y. Kim, Ellipse-based leg-trajectory generation for galloping quadruped robot, Journal of Mechanical Science and Technology, 22 (11) (2008) 2099–2106.
A. Chillian and H. Hirschmuller, Stereo camera based navigation of mobile robots on rough terrain, Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, St.Louis, Mo (2009) 4571–4576.
A. V. Gulalkari, G. Hoang, P. S. Pratama, H. K. Kim, S. B. Kim and B. H. Jun, Object following control of six-legged robot using Kinect camera, Proc. of the 3 rd International Conference on Advances in Computing, Communications and Informatics, Delhi, India (2014) 758–764.
I. Ullah, F. Ullah and Q. Ullah, Real-time object following fuzzy controller for a mobile robot, Proc. of the 2011 International Conference on Computer, Networks and Information Technology, Abbottabad, Pakistan (2011) 241–244.
R. A. El-laithy, J. Huang and M. Yeh, Study on the use of Microsoft Kinect for robotics applications, Proc. of Position Location and Navigation Symposium, Myrtle, South Carolina (2012) 1280–1288.
B. Siciliano, L. Sciavicco, L. Villani and G. Oriolo, Robotics Modelling, Planning and Control, 2nd ed., Springer-Verlag, London, U.K. (2009).
K. Kungcharoen, P. Palangsantikul and W. Premchaiswadi, Development of object detection software for a mobile robot using an AForge.NET framework, Proc. of the 9 th International Conference on ICT and Knowledge Engineering, Bangkok (2012) 201–206.
C. D. Herrera, J. Kannala and J. Heikkila, Accurate and practical calibration of depth and color camera pair, Proc. of the 14 th International Conference on Computer Analysis of Images and Patterns, Seville, Spain (2011) 437–445.
H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki and S. Thrun, Principles of Robot Motion: Theory, Algorithms and Implementations, MIT Press, Cambridge, U.K. (2005).
G. Hoang, H. K. Kim and S. B. Kim, Path tracking controller of quadruped robot for obstacle avoidance using potential function method, International Journal of Science and Engineering, 4 (1) (2013) 1–5.
W. Y. Jeong, H. K. Kim, S. B. Kim and B. H. Jun, Path tracking controller design of hexapod robot for omnidirectional gaits, Proc. of the 9 th Asian Control Conference, Turkey (2013) 1–6.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Kyoungchul Kong
Amruta Vinod Gulalkari was born in India on November, 1988. She received her B.S. degree in Dept. of Electronics and Telecommunication, SSGB Amravati University, Amravati, India, in 2010. She then received her M.S. degree in the Dept. of Interdisciplinary Program of Mechatronics Engineering, Pukyong National University, Busan, Korea, in 2015. Her research interests include legged robots, mobile robot control, and image processing.
Pandu Sandi Pratama was born in Indonesia on November, 1986. He received his B.S. degree in Electrical Engineering Dept. of Diponegoro University, Indonesia, in 2011. He then received his M.S degree in the Interdisciplinary Program of Mechatronics Engineering Dept., Pukyong National University, Busan, Korea, in 2013. He then received a Ph.D. student in the Dept. of Mechanical Engineering, Pukyong National University, Busan, Korea in 2015. His fields of interests are computer science, robotics, and mobile robots.
Hoang Giang was born in Vietnam on April, 1984. He received his B.S. degree in Dept. of Computer Science, Hochiminh City University of Technology, Vietnam in 2009. He then received his M.S degree in the Dept. of Mechanical Engineering, Pukyong National University, Busan, Korea, in 2012. He received a Ph.D. degree in the Dept. of Mechanical Engineering, Pukyong National University, Busan, Korea, in 2014. His fields of interests are computer science, robotics, and mobile robots.
Dae Hwan Kim was born in Korea on March, 1982. He received his B.S. degree in Electrical Engineering from Chosun University, Kwangju, Korea, in 2008. He then received his M.S and Ph.D degrees in Mechanical engineering from the Pukyong National University, Busan, Korea, in 2009 and 2015, respectively. His fields of interests are robust control, combustion engineering control, and mobile robot control.
Bong-Huan Jun was born in Korea on January 1970. He received his B.S. and M.S. degrees in mechanical engineering from the Pukyong National University, Busan, Korea, in 1994 and 1996, respectively, and his Ph.D. degree in the Department of Mechatronics Engineering, Chungnam National University, Daejeon, Korea, in 2006. He joined the Ocean Engineering Department of Korea Ocean Research and Development Institute (KORDI) in 1996 as a Research Scientist. His research interests include navigation guidance and control of underwater vehicles as well as the analysis and motion planning of underwater manipulators. Dr. Jun is a member of the Ocean Engineering Society of IEEE, Korea Ocean Engineering Society (KSOE), the Institute of Control, Robotics and Systems (ICROS), and the Korea Robotics Society.
Sang Bong Kim was born in Korea on August 6, 1955. He received his B.S. and M.S. degrees from National Fisheries University of Busan, Korea, in 1978 and 1980. He received his Ph.D. degree in Tokyo Institute of Technology, Japan, in 1988. He is a Professor of the Dept. of Mechanical Engineering, Pukyong National University, Busan, Korea. His research interests include robust control, biomechanical control, and mobile robot control.
Rights and permissions
About this article
Cite this article
Gulalkari, A.V., Pratama, P.S., Hoang, G. et al. Object tracking and following six-legged robot system using Kinect camera based on Kalman filter and backstepping controller. J Mech Sci Technol 29, 5425–5436 (2015). https://doi.org/10.1007/s12206-015-1144-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12206-015-1144-4