Skip to content

ub-cavas/UB-AWSIM-Labs

 
 

Repository files navigation

AWSIM Labs

Main purpose of this fork is to develop the existing AWSIM-Labs environment to integrate new research from University at Buffalo on Gaussian Splatting, traffic simulation and collaborative sensing while also ensuring a high-performance simulation environment for the Autoware.

This is a fork of AWSIM Labs.

Features

  • Simulator components included (Vehicle, Sensor, Environment, ROS2, etc.)
  • Support for Ubuntu 22.04 and windows 10/11
  • ROS2 native communication
  • Open source software
  • Made with Unity Game Engine
  • Multiple scene and vehicle setup
  • Interactable simulation and UI

Tutorial

First, try the packaged version!
AWSIM Labs Documentation - Quick Start Demo

Next, try running the project from source!

  1. Clone this repo
  2. Follow the config instructions in the Quick Start Demo
  3. Install the Unity HUB
  4. Install the following editor version Unity 6000.0.36f1
  5. Open the project (it will ask to open in safe mode) NOTE: The Unity HUB must be launched via terminal (not GUI) to run the project without errors
  6. Import the Vehicle Physics Pro and Graphy assets using the package manager
  7. Unzip and import the Service Center Loop assets into Assets/AWSIM/Externals/ Link to assets
  8. Open the Service Center Loop Scene (Assets/AWSIM/Scenes/ServiceCenterLoop.unity)
  9. Press Play to run the scene
    • NOTE: The Unity HUB must be launched via terminal (not GUI) to run the project without errors
  10. Start autoware with the correct map: !!! TO DO - Add link to autoware map !!!

Documentation

https://autowarefoundation.github.io/AWSIM-Labs/main/

License

AWSIM License Applies to tier4/AWSIM repositories and all content contained in the Releases.

  • code : Apache 2.0
  • assets : CC BY-NC

See also LICENSE

Contributions

Gaussian Splatting in AWSIM achieved with work done by aras-p

About

Open source simulator for self-driving vehicles

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.5%
  • HLSL 3.8%
  • Other 0.7%