An Educational Fuzzy-based Control platform using LEGO Robots

Version 1.1.0.0 (20.9 KB) by Daniel
Fuzzy-based Control platform using LEGO Robots
1K Downloads
Updated 16 Jun 2014

View License

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
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Fuzzy Logic Toolbox in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

Add a new image (screenshot)and a link to the paper

1.0.0.0