8000 GitHub - moroandrea/progettoVNCD: Repository for Plexe
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

moroandrea/progettoVNCD

 
 

Repository files navigation

Demo

LeaderReplacement - PLEXE

LeaderReplacement is a protocol, built on top of PLEXE, that addresses the challenge of maintaining formation stability when the current platoon leader must exit. Our approach transforms this challenge into a structured communication protocol that automatically promotes the second vehicle to leadership while preserving platoon cohesion.

🛠️ How to run

To test and use the leader replacement protocol, it is first necessary to install the required tools: SUMO and OMNeT++. The installation procedures and any additional setup steps are clearly described in the official documentation of each tool.

Once the basic simulation environment is in place, the next step is to obtain the Veins framework, which can be downloaded from its GitHub repository. It is advisable to clone the project into the ~/src/ directory (or any other consistent location) to simplify later steps. Installation instructions for Veins are available on its official website.

You can now download this repository, containing the leader replacement protocol. This repository should be cloned into the same directory as Veins. The installation steps are analogous to those of the original PLEXE project and can be followed accordingly.

After cloning and building both projects, they must be imported into the same OMNeT++ workspace. This can be done via the interface using File > Import > Existing Projects into Workspace, selecting both Veins and the protocol repository.

To execute the simulation, locate the omnetpp.ini file found under the PLEXE project folder at plexe/examples/platooning, open it within OMNeT++, and run the simulation. When prompted, select the Leaderchange configuration and choose the desired run to simulate.

👥 Contributions

This protocol was depeloved as part of the Vehicular Networks & Cooperative Driving Course, at the Università degli Studi di Brescia, by the following students assisted by the ANS (Advanced Networking Systems) researchers.

Students:

  • Lizza Marco
  • Moro Andrea
  • Pluda Michael
  • Rocchello Alessandro

Professors

  • Lo Cigno Renato
  • Ghiro Lorenzo

About

Repository for Plexe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.5%
  • OMNeT++ NED 10.5%
  • Python 7.3%
  • OMNeT++ MSG 2.5%
  • R 1.7%
  • Makefile 1.6%
  • Other 1.9%
0