An Educational Fuzzy-based Control platform using LEGO Robots
Fuzzy controllers have gained popularity in the past few decades with successful implementations in many fields that have enabled designers to control complex systems through linguistic-based rules in contrast to traditional methods. This presents an educational platform based on LEGO© NXT to assist the learning of fuzzy logic control principles at undergraduate level by providing a simple and easy-to-follow teaching setup. The proposed fuzzy control study aims to accompany students to the learning of fuzzy control fundamentals by building hands-on robotic experiments. The proposed educational platform has been successfully applied to several undergraduate courses within the Electronics Department in the University of Guadalajara. The description of robotic experiments and the evaluation of their impact in the student performance are both provided in the paper.
The article was published in:
International Journal of Electrical Engineering Education,Volume 50, Number 2 (April 2013), Manchester University Press, pp. 157-171.(http://arxiv.org/abs/1406.3602)
MATLAB SOFTWARE
The software contains a main simulink file PathtrackingReducido.mdl, seven trajectories functions (tra1.m-tra7.m) and one fuzzy control function controlf2.m
Decompress the file fuzzyRobot.zip and first run a trajectory, then run the PathtrackingReducido.mdl
PathtrackingReducido.mdl implements a differential robot´s fuzzy path-tracking example.
Cite As
Daniel (2024). An Educational Fuzzy-based Control platform using LEGO Robots (https://www.mathworks.com/matlabcentral/fileexchange/46953-an-educational-fuzzy-based-control-platform-using-lego-robots), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.