Skip to content

Fuzzy logic based control system that allowed a Rosbot to perform two behaviors automatically: right-edge following and obstacle avoidance.

Notifications You must be signed in to change notification settings

abundis28/Fuzzy_Logic_Rosbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzy_Logic_Rosbot

Fuzzy logic based control system that allowed a Rosbot to perform two behaviors automatically: right-edge following, obstacle avoidance and a combination of both.

The PID.py file contains a right-edge following PID-based program used as a baseline to measure the fuzzy logic performance.
OA_FLC.py contains the obstacle avoidance fuzzy logic controller.
REF_FLC.py contains the right-edge following fuzzy logic controller.
COMBINED_FLC.py contains the higher fuzzy logic controller the combines both behaviour depending on a set of conditions detected by the sensors.

About

Fuzzy logic based control system that allowed a Rosbot to perform two behaviors automatically: right-edge following and obstacle avoidance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages