All Projects → lgsvl → Simulator

lgsvl / Simulator

Licence: other
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Simulator

Airsim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Stars: ✭ 12,528 (+894.29%)
Mutual labels:  artificial-intelligence, self-driving-car, unreal-engine, simulator
Carla
Open-source simulator for autonomous driving research.
Stars: ✭ 7,012 (+456.51%)
Mutual labels:  artificial-intelligence, ros, self-driving-car, simulator
airsim ros
AirSim ROS packages: modified ros wrapper for airsim, and some vslam related tools. (Mainly focused on Car SimMode)
Stars: ✭ 28 (-97.78%)
Mutual labels:  simulator, ros, self-driving-car
Apc Vision Toolbox
MIT-Princeton Vision Toolbox for the Amazon Picking Challenge 2016 - RGB-D ConvNet-based object segmentation and 6D object pose estimation.
Stars: ✭ 277 (-78.02%)
Mutual labels:  artificial-intelligence, ros, 3d
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (-52.78%)
Mutual labels:  unity, unreal-engine, simulator
Self Driving Golf Cart
Be Driven 🚘
Stars: ✭ 147 (-88.33%)
Mutual labels:  artificial-intelligence, ros, self-driving-car
Data Science Best Resources
Carefully curated resource links for data science in one place
Stars: ✭ 1,104 (-12.38%)
Mutual labels:  api, artificial-intelligence, reinforcement-learning
Holodeck
High Fidelity Simulator for Reinforcement Learning and Robotics Research.
Stars: ✭ 513 (-59.29%)
Mutual labels:  unreal-engine, reinforcement-learning, simulator
True artificial intelligence
真AI人工智能
Stars: ✭ 38 (-96.98%)
Mutual labels:  artificial-intelligence, ros, self-driving-car
Gibsonenv
Gibson Environments: Real-World Perception for Embodied Agents
Stars: ✭ 666 (-47.14%)
Mutual labels:  ros, reinforcement-learning, simulator
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+48.89%)
Mutual labels:  artificial-intelligence, ros, self-driving-car
Virtualhome
API to run VirtualHome, a Multi-Agent Household Simulator
Stars: ✭ 80 (-93.65%)
Mutual labels:  unity, reinforcement-learning, simulator
Awesome Carla
👉 CARLA resources such as tutorial, blog, code and etc https://github.com/carla-simulator/carla
Stars: ✭ 246 (-80.48%)
Mutual labels:  self-driving-car, reinforcement-learning, simulator
Home Platform
HoME: a Household Multimodal Environment is a platform for artificial agents to learn from vision, audio, semantics, physics, and interaction with objects and other agents, all within a realistic context.
Stars: ✭ 370 (-70.63%)
Mutual labels:  artificial-intelligence, 3d, reinforcement-learning
Deepdrive
Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving
Stars: ✭ 628 (-50.16%)
Mutual labels:  self-driving-car, unreal-engine, reinforcement-learning
Uselfdrivingsimulator
Self-Driving Car Simulator
Stars: ✭ 48 (-96.19%)
Mutual labels:  self-driving-car, unity, simulator
Holodeck Engine
High Fidelity Simulator for Reinforcement Learning and Robotics Research.
Stars: ✭ 48 (-96.19%)
Mutual labels:  unreal-engine, reinforcement-learning, simulator
Ueviewer
Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).
Stars: ✭ 1,083 (-14.05%)
Mutual labels:  unreal-engine, 3d
Modio Unity
Unity Plugin for integrating mod.io - a modding API for game developers
Stars: ✭ 53 (-95.79%)
Mutual labels:  api, unity
Learning2run
Our NIPS 2017: Learning to Run source code
Stars: ✭ 57 (-95.48%)
Mutual labels:  artificial-intelligence, reinforcement-learning

LGSVL Simulator: An Autonomous Vehicle Simulator

Stay Informed

Check out our blog and subscribe to our mailing list to get the latest updates.

Introduction

LG Electronics America R&D Center has developed an HDRP Unity-based multi-robot simulator for autonomous vehicle developers. We provide an out-of-the-box solution which can meet the needs of developers wishing to focus on testing their autonomous vehicle algorithms. It currently has integration with TierIV's Autoware and Baidu's Apollo 5.0 and Apollo 3.0 platforms, can generate HD maps, and can be immediately used for testing and validation of a whole system with little need for custom integrations. We hope to build a collaborative community among robotics and autonomous vehicle developers by open sourcing our efforts.

To use the simulator with Apollo, first download the simulator binary, then follow the guide on our Apollo 5.0 fork.

To use the simulator with Autoware, first download the simulator binary, then follow the guide on our Autoware fork.

For Chinese-speaking users, you can also view our latest videos here and download our simulator releases here (code: 6k91). 对于中国的用户,您也可在哔哩哔哩上观看我们最新发布的视频,从百度网盘(提取码: 6k91)上下载使用我们的仿真器。

Getting Started

You can find complete and the most up-to-date guides on our documentation website.

Running the simulator with reasonable performance and frame rate (for perception related tasks) requires a high performance desktop. Below is the recommended system for running the simulator at high quality. We are currently working on performance improvements for a better experience.

Recommended system:

  • 4 GHz Quad Core CPU
  • Nvidia GTX 1080, 8GB GPU memory
  • Windows 10 64 Bit

The easiest way to get started with running the simulator is to download our latest release and run as a standalone executable.

For the latest functionality or if you want to modify the simulator for your own needs, you can checkout our source, open it as a project in Unity, and run inside the Unity Editor. Otherwise, you can build the Unity project into a standalone executable.

Currently, running the simulator in Windows yields better performance than running on Linux.

Downloading and starting simulator

  1. Download the latest release of the LGSVL Simulator for your supported operating system (Windows or Linux) here: https://github.com/lgsvl/simulator/releases/latest
  2. Unzip the downloaded folder and run the executable.

Building and running from source

NOTE: to clone repository faster, clone only single branch.

To get latest code from master branch:

git clone --single-branch https://github.com/lgsvl/simulator.git

Alternatively, you can get source code of specific release. Here is an example how to checkout by release tag 2020.03

git clone https://github.com/lgsvl/simulator.git
cd simulator
git checkout 2020.03

Check out our instructions for getting started with building from source here.

Simulator Instructions

  1. After starting the simulator, you should see a button to open the UI in the browser.
  2. Go to the Simulations tab and select the appropriate map and vehicle. For a standard setup, select "BorregasAve" for map and "Jaguar2015XE (Apollo 5.0)" for vehicle. Click "Run" to begin.
  3. The vehicle/robot should spawn inside the map environment that was selected. Read here for an explanation of all current keyboard shortcuts and controls.
  4. Follow the guides on our respective Autoware and Apollo 5.0 repositories for instructions on running the platforms with the simulator.

Guide to simulator functionality

Look here for a guide to currently available functionality and keyboard shortcuts for using the simulator.

Contact

Please feel free to provide feedback or ask questions by creating a Github issue. For inquiries about collaboration, please email us at [email protected].

Copyright and License

Copyright (c) 2019 LG Electronics, Inc.

This software contains code licensed as described in LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].