Skip to content

Robotics project for autonomus navigation and target searching in complex environments.

Notifications You must be signed in to change notification settings

salvatorezam/motion_planning_and_target_searching_in_complex_environments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Motion planning and target searching in complex environments

banner

This repository contains the presentation of the Robotics exam project of the Master's Degree in Computer Engineering at the University of Palermo. The showcased works consists in the construction, programming, and simulation of a robot that uses the information coming from its surrounding environment to navigate to a target location through a complex environment. The robot mainly relies on the wheels' position sensors and LIDAR devices to navigate through a maze and avoid obstacles using the surrounding walls as reference points. Once out of the maze, the simulation is designed to trigger the Simultaneous Localization And Mapping (SLAM) mode, where the robot is capable of evaluating the path to follow according tho the video feedback of the camera mounted on it, which localizes and outlines a track through the detection of known landmarks within its field of view. Each of the modes (aiming at the target, avoiding obstacles, and SLAM) is also autonomously computed, as is the strategy that triggers the mode to be activated based on the robot's state and its surroundings.

Below, a sample run of the presented procedure within the Webots robot simulation software:

simulation.mp4

About

Robotics project for autonomus navigation and target searching in complex environments.

Topics

Resources

Stars

Watchers

Forks

Languages