Skip to main content

Fuzzy-Based Visual Servo with Path Planning for a Ball-Plate System

Part of the Communications in Computer and Information Science book series (CCIS,volume 597)


This paper presents a visual servo control scheme for a ball-plate system with a maze. The maze built on the plate forms obstacles for the ball and increases variety and complexity of its environment. The ball-plate system is a two degrees-of-freedom robotic wrist with an acrylic plate attached at the end effector. By using image processing techniques, the ball’s position is acquired by the visual feedback, which was implemented with a webcam and a personal computer. A fuzzy controller, which provides dexterity of the robotic wrist, is designed to decide the slope angles of the plate to guide the ball to a designated target spot. Using the method of distance transform, the path planning based on the current position of the ball is conducted to find the shortest path toward the target spot. Besides, a relaxed path, appearing to be more suitable for actual application, is provided by the obstacle’s expansion approach. Experimental results show that the presented control framework successfully leads the ball to pass through the maze and arrive at the target spot. The presented visual servo control scheme works effectively in both stabilization and tracking control missions.


  • Fuzzy control
  • Machine vision
  • Path planning
  • The ball-plate system
  • Visual servo

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions


  1. Park, J.H., Lee, Y.J.: Robust visual servoing for motion control of the ball on a plate. Mechatronics 13, 723–738 (2003)

    CrossRef  Google Scholar 

  2. Yip, P.T.: Symbol-based Control of a Ball-on-plate Mechanical System, M.S. thesis, Department of Mechanical Engineering, University of Maryland, USA (2004)

    Google Scholar 

  3. Fan, X., Zhang, N., Teng, S.: Trajectory planning and tracking of ball and plate system using hierarchical fuzzy control scheme. Fuzzy Sets Syst. 144, 297–312 (2004)

    CrossRef  MathSciNet  Google Scholar 

  4. Su, J., Tian, Y., Bai, M.: Research on trajectory tracking of ball-and-plate system based on supervisory fuzzy control. In: 2006 Chinese Control Conference, Harbin, China, pp. 1528–1532 (2006)

    Google Scholar 

  5. Wang, H., Tian, Y., Fu, S., Sui, Z.: Nonlinear control for output regulation of ball and plate system. In: 27th Chinese Control Conference, Kunming, China, pp. 382–387 (2008)

    Google Scholar 

  6. Moarref, M., Saadat, M., Vossoughi, G.: Mechatronic design and position control of a novel ball and plate system. In: 16th Mediterranean Conference on Control and Automation, Ajaccio, France, pp. 1071–1076 (2008)

    Google Scholar 

  7. Zheng, Y.F.: Recent Trends in Mobile Robots. World Scientific, Singapore (1993)

    MATH  Google Scholar 

  8. Gavrilut, I., Gacsadi, A., Grava, C., Tiponut, V.: Vision based algorithm for path planning of a mobile robot by using cellular neural networks. In: 2006 IEEE International Conference on Automation, Quality and Testing, Robotics, pp. 306–311 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Chi-Cheng Cheng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Cheng, CC., Chou, CC. (2016). Fuzzy-Based Visual Servo with Path Planning for a Ball-Plate System. In: Martin-Gonzalez, A., Uc-Cetina, V. (eds) Intelligent Computing Systems. ISICS 2016. Communications in Computer and Information Science, vol 597. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30446-5

  • Online ISBN: 978-3-319-30447-2

  • eBook Packages: Computer ScienceComputer Science (R0)