BasketBallBot: Developing an intelligent controls teaching platform using LabView, MATLAB, and Arduino

Fuzzy logic seeks to express human modes of reasoning and decision making in a mathematical form. This is evident in its terminology such as “linguistic variables” defined over a “universe of discourse”. By taking human expressions such as “very high” or “pretty cold” and defining them in a mathematical context, expert operator knowledge can be transferred from verbal descriptions into automated control algorithms regardless of the operator's familiarity with control systems. Because fuzzy logic is designed to be easily comparable with human thought, it makes an excellent first exposure to control systems concepts to high school and undergraduate students. This project demonstrates how a complete fuzzy inference system can be constructed using educational tools already in the hands of high school students throughout the country through the FIRST (For Inspiration and Recognition of Science and Technology) competitions. This work combines data from several sensors (encoders, camera vision and ultrasonic ranging) to control a robot to aim and shoot a basketball through a hoop.

[1]  Zhiqiang Gao,et al.  Fuzzy logic control of automated screw fastening , 1995, IAS '95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting.

[2]  Junli Liu,et al.  Design on the central air-conditioning controller based on LabVIEW , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[3]  Fang Lei,et al.  Fuzzy logic controller for an inverted pendulum system , 1997, 1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335).

[4]  Shiuh-Jer Huang,et al.  Predictive fuzzy controller for robotic motion control , 1995, IAS '95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting.

[5]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[6]  Vijay Kumar,et al.  Comparison between conventional PID and Fuzzy PID supervisor for 3-DOF Scara type robot manipulator , 2014, 2014 IEEE Students' Conference on Electrical, Electronics and Computer Science.

[7]  F. Mrad,et al.  Experimental fuzzy logic control for unmodeled industrial processes , 1996, IAS '96. Conference Record of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting.

[8]  Weiguo Liu,et al.  Application of Fuzzy Control in Switched Reluctance Motor Speed Regulating System , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).