Skip to main content
Log in

Object tracking and following six-legged robot system using Kinect camera based on Kalman filter and backstepping controller

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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).

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. K. Y. Kim, Ellipse-based leg-trajectory generation for galloping quadruped robot, Journal of Mechanical Science and Technology, 22 (11) (2008) 2099–2106.

    Article  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. B. Siciliano, L. Sciavicco, L. Villani and G. Oriolo, Robotics Modelling, Planning and Control, 2nd ed., Springer-Verlag, London, U.K. (2009).

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Chapter  Google Scholar 

  17. 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).

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sang Bong Kim.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-015-1144-4

Keywords

Navigation