Skip to content

This project utilizes a fuzzy inference engine in order to make the decisions for a robot which must navigate from a starting point to a destination point.

Notifications You must be signed in to change notification settings

cmhart2/CSE454-Fuzzy_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzy Inference Engine

Caroline Hart

About

This project uses a fuzzy autonomous control system for a robot in order to take the robot from the starting position to the destination. The robot must start with a velocity of zero, and an angle of zero. The robot is only able to change its forward speed and the angle it is facing. The robot must start at a position inputted by the user, and travel to a predetermined destination.

Getting Started

Open the directory in MATLAB R2021b. Run the file called Fuzzy_App.mlapp. Upon running, a MATLAB app should open up. Edit the preset start coordinates and destination coordinates for the robot, if desired. Click the button that says "Start" to begin the robot's journey to its destination. The robot is indicated by the blue circle, and the destination is indicated by the black "x".

Requirements

You must be using the most current release of MATLAB. In addidion, you must have the MATLAB Fuzzy Logic Designer Application installed. More information on the requirements lies below.

MATLAB version R2021b

MATLAB Fuzzy Logic Designer

Resources

MATLAB - Build Fuzzy Systems Using Fuzzy Logic Designer

MATLAB - readfis

MATLAB Answers - Plotting in App Designer

MATLAB Documentation - scatter

About

This project utilizes a fuzzy inference engine in order to make the decisions for a robot which must navigate from a starting point to a destination point.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published