Skip to content

Basic strategy for autonomous intersection crossing between two or more robots at a two-lane non-signalized ‘T’ intersection.

Notifications You must be signed in to change notification settings

alpepi/Autonomous-Intersection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Webots Autonomous Intersection Crossing

Undergraduate project for Mechatronics course (2021).

Project Objectives

In this project, our group was tasked to design and code a basic strategy for autonomous intersection crossing between two or more robots at a two-lane non-signalized ‘T’ intersection.

Program Functionality

In Webots, we designed a basic vehicle equipped with distance sensors, a radio receiver/emitter, a GPS and LED lights to interface with the controller. The autonomous vehicle program is decentralized, therefore each vehicle runs its own instance of the Python program.

The robot controller program has the following features:

  • lane following;

  • obstacle avoidance;

  • inter-robot communication;

  • intersection crossing coordination.

    Simulation Videos

PID.Lane.Position.Control.mp4
Intersection.Crossing.Coordination.mp4
Obstacle.Avoidance.mp4
Mobile.Obstacle.Adaptive.Cruise.mp4

About

Basic strategy for autonomous intersection crossing between two or more robots at a two-lane non-signalized ‘T’ intersection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages