Skip to content

AleBiCi/basic_agent_ST

 
 

Repository files navigation

Project setup

  1. Download or clone via git this repository;
  2. Install one of the following IDE:
  3. Follow the guide for the Agent Setup;
  4. Download or clone the simulation environment (https://github.com/tonegas/PyDrivingSim);
  5. Follow the guide for the evirorment setup;

Agent Setup

Window

Setup using WSL:

  1. Follow the guide to install wsl
    1. https://learn.microsoft.com/it-it/windows/wsl/install
  2. Open a Linux shell and run:
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install clang
  1. Copy from the folder lib/win_WLS the communication library to the folder lib/
  2. Compile the agent:
  3. Run the agent

Setup using visual studio:

  1. Install visual studio professional (https://visualstudio.microsoft.com/it/vs/professional/)
  2. Install cmake, clang and make
  3. Copy from the folder lib/win_visual_studio the communication library to the folder lib/
  4. Compile the agent:
  5. Run the agent

Setup using MinGW

  1. Install MSYS2 https://www.msys2.org/
  2. Install cmake, clang and make (using the shell of Msys2)
pacman -S mingw-w64-x86_64-cmake 
pacman -S mingw-w64-x86_64-clang 
pacman -S mingw-w64-x86_64-make
  1. Copy from the folder lib/win_mingw the communication library to the folder lib/
  2. Compile the agent:
  3. Run the agent

Linux

  1. Open a Linux shell and run:
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install clang
  1. Copy from the folder lib/linux or lib/linux_fPIC the communication library to the folder lib/
  2. Compile the agent:
  3. Run the agent

MacOs

  1. Open a shell and run:
brew update
brew install cmake
brew install clang
  1. Copy from the folder lib/macos or lib/macos_x86 the communication library to the folder lib/
  2. Compile the agent:
  3. Run the agent

About

My version of tonegas' basic_agent_ST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 57.6%
  • C 19.6%
  • C++ 12.8%
  • MATLAB 5.0%
  • CMake 5.0%