Skip to content

Yet Another Autonomous Vehicle simulator: Roomba vacuum cleaner in a room in basic 3D

License

Notifications You must be signed in to change notification settings

josokw/YAAV-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAAV simulator

Yet Another Autonomous Vehicle simulator. Started the development in 2009 (lecacy code C++03), but is still under construction! Not based on any external 3D game engine. All physics (translations, rotations and collision detection) in XY-plane for Z == 0.

Challenge: refactor legacy code to Modern C++ and use C++ Core Guidelines.

CodeFactor

Compiling and running application

QtCreator YAAVsimulator.pro file is available. Select this file and press run for app or tests

If qmake is available without QtCreator:

qmake
make -j5

The excutables can be found in the build directory.

Dependencies

Used versions:

  • Qt Creator v4.9.2
  • Qt 5.12.4
  • C++17 compliant compiler
  • Boost C++ libs v1.65.1
  • Unit test C++ framework Catch v2.9.1 Catch2 assertions

About

Yet Another Autonomous Vehicle simulator: Roomba vacuum cleaner in a room in basic 3D

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages