This document describes an assignment involving the development of controllers for mobile robots using artificial intelligence techniques.
The controllers were developed using fuzzy logic and particle swarm optimization (PSO) algorithms to enable optimal target reaching with obstacle avoidance. Fuzzy logic was used to navigate an unknown environment using a Turtlebot robot equipped with a Kinect sensor. PSO was used to simulate path planning coordination between multiple robots.
The document outlines the objectives, theory, methodology, and technical approaches used. It provides details on setting up the ROS navigation stack, developing a fuzzy inference system using Mamdani fuzzy logic, and the PSO algorithm flow. Results and discussions are also presented.
Related topics: