simulator

授权协议 View license
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 翟光赫
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SVL Simulator: An Autonomous Vehicle Simulator

Stay Informed

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

Introduction

LG Electronics America R&D Lab 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 The Autoware Foundation's Autoware.auto and Baidu's Apollo 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 6.0 or master, first download the simulator binary, then follow our Running with latest Apollo docs.

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

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

Paper

If you are using SVL Simulator for your research paper, please cite our ITSC 2020 paper:LGSVL Simulator: A High Fidelity Simulator for Autonomous Driving

@article{rong2020lgsvl,
  title={LGSVL Simulator: A High Fidelity Simulator for Autonomous Driving},
  author={Rong, Guodong and Shin, Byung Hyun and Tabatabaee, Hadi and Lu, Qiang and Lemke, Steve and Mo{\v{z}}eiko, M{\=a}rti{\c{n}}{\v{s}} and Boise, Eric and Uhm, Geehoon and Gerow, Mark and Mehta, Shalin and others},
  journal={arXiv preprint arXiv:2005.03778},
  year={2020}
}

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.

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

Downloading and starting simulator

  1. Download the latest release of the SVL 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.

See the full installation guide here.

Building and running from source

If you would like to customize the simulator, build simulation content, or access specific features available in Developer Mode, you can clone the project with Unity Editor, and build the project from source.

Check out our instructions for getting started with building from source here.Note: Please checkout the "release-*" branches or release tags for stable (ready features) and "master" branch for unstable (preview of work in progress).

Simulator Instructions (from 2021.1 release onwards)

  1. After starting the simulator, you should see a button to "Link to Cloud".
  2. Use this button to link your local simulator instance to a cluster on our web user interface.
  3. Now create a random traffic simulation. For a standard setup, select "BorregasAve" for map and "Jaguar2015XE with Apollo 5.0 sensor configuration" for vehicle. Click "Run" to begin.
  4. The vehicle should spawn inside the map environment that was selected.
  5. Read here for an explanation of all current keyboard shortcuts and controls.
  6. Follow the guides on our respective Autoware and Apollo 5.0 repositories for instructions on running the platforms with the simulator.

NOTE: If using a release older than "2021.1", please follow the instructions on our documentation archives.

Guide to simulator functionality

Look here for a guide to currently available functionality and features.

Contact

Please feel free to provide feedback or ask questions by creating a Github issue. For inquiries about collaboration, please email us at contact@svlsimulator.com.

Copyright and License

Copyright (c) 2019-2021 LG Electronics, Inc.

This software contains code licensed as described in LICENSE.

  • 仿真器(emulator)和模拟器(simulator)是比较容易混淆的概念,这两个概念不仅针对计算机体系结构,在很多方面都有所应用,例如航空模拟器、街机仿真器等。 模拟器(simulator)是用于分析研究目标系统本身,模拟器系统本身要跟目标系统保持一致。例如飞行模拟器对于用户来讲其本身要跟真正的飞机一致;再比如gem5模拟器,其本身要跟CPU所有内部行为一致(包括内部运行原理都要一致)。好的模

 相关资料
  • 问题内容: 当我尝试在Playground中执行任何操作时,这会在我什至没有输入任何单词之前弹出。 运行操场时出错。无法启动Playground的iOS存根:操作无法完成。(Mach错误-308-(ipc / mig)服务器死亡)。 当我尝试运行IOS Simulator时,出现以下错误 无法启动iOS模拟器。 哦,这个错误刚刚弹出 运行时遇到错误(域= DTiPhoneSimulatorErro

  • 问题内容: 在node.js Lambda函数和Alexa之间对API进行REST调用时遇到问题。我正在使用请求库来进行具有帐户关联技能的呼叫。我仅针对意图设置了一个示例话语,模拟器对此效果很好。 另外,cloudwatch日志显示了来自api端点的200响应代码以及从console.logs到CW的API返回的任何数据。 我猜这与我要求Alexa“发出/讲”的SpeechOutput格式有关?

  • 我正在使用Eclipse IDE中的CREF JavaCard模拟器,并运行了CAP文件以及生成的create和select applet脚本,所有这些都正常工作。我遇到的问题是,当我试图运行读APDU的。下面的write命令示例和我尝试的任何方法(在代码中writeUserinfo APDU方法设置的范围内)都有效,但是无论我对readUserInfo APDU尝试什么,都不起作用。我要么接收数

  • 我有我的自定义框架,它在XCode 10中正常工作。我在XCode11beta 3中重新构建它,然后集成到应用程序中,得到以下错误: 找不到目标“x86_64-apple-ios-simulator”的模块“MyCustomFramework”;发现:arm64,arm64-apple-ios 我必须对框架项目中的“有效架构”进行一些更改吗? 更新:我不能选择任何一个正确的答案,因为我的框架非常小

  • 这是我的组件代码。 这是我的Info.plist代码“NSAPPTransportSecurity” 当我跑的时候 模拟器显示错误 怎么修?(使用RN 0.40版本)

  • 我在iOS8模拟器中尝试启动ios应用程序时收到以下错误: 9/12/14 1:32:02.953PM com.apple.CoreSimulator.CoreSimulatorService[5355]:错误域=LaunchServicesError代码=0“操作无法完成。(LaunchServicesError错误0。)”UserInfo=0x7FC63F406240{Error=Packag

  • Overview 开发、测试时,总需要很多模拟器,可以解耦对第三方服务的依赖,使得可以本地运行开发与测试,而且性能不受第三方依赖的影响。 嵌入式的版本 数据库: H2 Redis/MongoDB: NoSQLUnit ,见springside-extension中的RestTemplate的测试。 Memcached:JMemcached, 见springside-extension中的Memca

  • Manual Testing Simulator To access this function, select part of the Target site map, and choose "Simulate manual testing" within "Engagement tools" in the context menu. This function won't exactly en