Fuzzy Logic Controller with Fuzzylab Python Library and the Robot Operating System for Autonomous Robot Navigation: A Practical Approach

Intuitionistic and Type-2 Fuzzy Logic Enhancements in Neural and Optimization Algorithms: Theory and ApplicationsStudies in Computational Intelligence(2020)

Cited 3|Views0
No score
Abstract
The navigation system of a robot requires sensors to perceive its environment to get a representation. Based on this perception and the state of the robot, it needs to take an action to made a desired behavior in the environment. The actions are defined by a system that processes the obtained information and which can be based on decision rules defined by an expert or obtained by a training or optimization process. Fuzzy logic controllers are based on fuzzy logic on which degrees of truth are used on system variables and has a rulebase that stores the knowledge about the operation of the system. In this paper a fuzzy logic controller is made with the Python fuzzylab library which is based on the Octave Fuzzy Logic Toolkit, and with the Robot Operating System (ROS) for autonomous navigation of the TurtleBot3 robot on a simulated and a real environment using a LIDAR sensor to get the distance of the objects around the robot.
More
Translated text
Key words
fuzzylab python library,fuzzy logic controller,autonomous robot navigation,robot operating system
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined