自动驾驶仿真软件简介----CARLAGazeboLGSVLOthers

CARLA

CARLA 是一个开源模拟器,它使自主驾驶研究领域平民化。模拟器是开源的,是基于虚幻引擎开发的。它是一个模块化和灵活的工具,配备了强大的API来支持ADAS系统的培训和验证。因此,CARLA试图满足ADAS各种用例的要求,例如训练感知算法或学习驾驶策略。CARLA是基于虚幻引擎从头开发的,用于执行模拟,它利用OpenDRIVE标准定义道路和城市设置。CARLA API可由用户自定义,并提供对模拟的控制。它是基于Python和C++的,它与项目的生态系统不断地生长,这个项目是由社区围绕主平台构建的。

CARLA由可扩展的client-server 体系结构组成。与仿真相关的任务部署在服务器上,包括世界状态及其参与者的更新、传感器渲染和物理计算等。为了生成逼真的结果,服务器应使用专用GPU运行。客户端由一些客户端模块组成,这些模块控制出现在场景中的代理(包括行人、车辆、自行车、摩托车)的逻辑。此外,客户端模块还负责世界条件设置。所有客户端模块的设置都是通过使用CARLA API实现的。车辆、建筑和城市布局是CARLA提供的开放式数字资产。此外,还支持不同天气条件和传感器套件灵活规格等环境条件。为了加速查询(例如道路上最近的航路点),CARLA使用RTrees。

在最新版本中,CARLA拥有更精确的车辆体积和更真实的核心物理特性(如车轮摩擦、悬架和质心)。这在车辆转弯或发生碰撞时非常有用。此外,通过利用OpenDRIVE文件提供的信息,将交通灯和停车标志添加到场景的过程已从手动更改为自动。

CARLA提出了一个基于RSS库的安全保证模块。该模块的职责是根据传感器信息保持车辆控制。换句话说,RSS根据传感器数据定义各种情况,然后根据安全检查确定适当的响应。情境描述了自我载体与环境元素的状态。利用OpenDrive信号,RSS模块可以考虑不同的路段,有助于检查路口的优先级和安全性。

Gazobe

Gazebo是一款开源、可扩展、灵活的多机器人3D模拟器。它在多种操作系统上都受支持,包括Linux和Windows。它支持室内和室外3D环境。

Gazebo依赖于三个主要的libraries,包括物理、渲染和通信library。首先,物理库允许用户定义模拟对象的物理属性,如质量、摩擦系数、速度、惯性等,从而使模拟对象的行为尽可能真实。Gazebo使用开放式动态引擎(ODE)作为其默认物理引擎,但它也支持其他引擎,如Bullet,Simbody和动态开源物理引擎(DART)。其次,对于可视化,它使用了一个称为面向对象图形渲染引擎(OGRE)的渲染库,这使得可视化动态3D对象和场景成为可能。第三,通信library使露台的各种元素之间能够进行交流。除了这三个核心库之外,Gazebo还提供插件支持,允许用户直接与这些库通信。

有两个核心元素定义任何3D场景。在Gazobe术语中,这些被称为world和model。世界用于表示三维场景,可以是室内或室外环境。它是一个用户定义的模拟描述文件(SDF)格式的文件,具有点域扩展名。世界文件由一个或多个模型组成。此外,模型是任何三维对象。它可以是静态对象,如桌子、房子、传感器、机器人或动态对象。通过以SDF格式定义对象的视觉、惯性和碰撞特性,用户可以从零开始自由创建对象。或者,他们可以定义插件来控制仿真的各个方面,例如,世界插件控制世界属性,模型插件控制模型属性等等。值得注意的是,Gazobe拥有广泛的社区支持,这使得共享和使用他人已经创建的模型成为可能。此外,它还有维护良好的文档和大量教程.

最后,Gazebo是一个独立的模拟器。然而,它通常与ROS结合使用。Gazebo支持几乎所有类型机器人的建模。Demo of prius in ros/gazebo介绍了一个复杂的场景,展示了Gazebo的高级建模能力,该场景模拟了普锐斯混合动力汽车在模拟M城市中行驶的模型。

LGSVL

LG电子美国研发中心(LGSVL)是一个多机器人AV模拟器。它为AV算法提出了一个开箱即用的解决方案,以测试自主车辆算法。它集成到一些平台上,使整个系统的测试和验证变得容易。模拟器是开源的,基于Unity游戏引擎开发。LGSVL为AD stack和模拟器主干之间的消息传递提供了不同的桥梁。

模拟器有不同的组件。为AV开发者提供开发、测试和验证平台的用户AD stack。模拟器支持ROS1、ROS2和Cyber RT消息。这有助于将模拟器与Autoware和百度阿波罗连接起来,后者是最流行的AD stacks。此外,多个AD模拟器可以通过ROS和ROS2桥接器(用于Autoware)和定制桥接器(用于百度阿波罗)与模拟器同时通信。LGSVL模拟器利用Unity的游戏引擎,帮助生成基于高清渲染管道(HDRP)技术的照片逼真的虚拟环境。模拟引擎为模拟环境模拟(交通模拟和物理环境模拟)、传感器模拟和车辆动力学提供了不同的功能。模拟器提供了一个Python API来控制不同的环境实体。此外,传感器和车辆模型通过设置JSON文件来提供一组可定制的传感器,该文件支持内部和外部参数的规范。模拟器目前支持摄像机、激光雷达、IMU、GPS和雷达。此外,开发人员可以定义定制的传感器。模拟器提供了各种选项,例如分段和语义分段。此外,LGSVL还提供功能样机接口(FMI),以便将车辆动力学模型平台集成到外部第三方动力学模型中。最后,基于3D环境指定天气条件、白天时间、交通代理和动态参与者。LGSVL的一个重要功能是从3D环境导出高清地图。

分析

  • 观察1:LGSVL和CARLA最适合对自驾汽车提供的独特功能进行端到端测试,例如感知、地图绘制、定位和车辆控制,因为它们支持许多内置的自动化功能。
  • 观察2:Gazebo是一种流行的机器人模拟器,但创建动态场景所需的时间和精力并不能使其成为测试自动驾驶汽车端到端系统的首选
  • 观察3:MATLAB/Simulink是测试上层算法的最佳选择之一,因为Simulink中清晰显示了逻辑块。此外,它有一个快速绘图功能,使其更容易进行结果分析。
  • 观察4:CarSim专门从事车辆动态模拟,因为其完整的车辆库和各种可调车辆参数。然而,它以高效的方式构建定制的上层算法的能力有限。
  • 观察5:PreScan具有构建真实环境和模拟不同天气条件的强大能力。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46513.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动驾驶概述

自动驾驶概述 邱辉俊(少隆) 高德技术 2021-09-28 11:37 导读 汽车行业处在一个变革的时代,自动驾驶相关技术发展应用如火如荼。关注或者想了解这个领域的人也越来越多。本文的目标在于帮助大家对自动驾驶技术有一个全局的基础认识。文章分别…

Google 悄悄更新:你发布的内容都将被用于 AI 训练

世上没有绝对的垃圾,只有放错位置的资源。在数字原住民的 Z 世代的口口相传中,「互联网时代 99%的公开信息都是垃圾」的粗略定义早已见怪不怪了,而有趣的是,彼之砒霜,我之蜜糖,以 Google 为代表的 AI巨头却…

文案智能改写-AI智能文章改写软件

随着人工智能技术的不断发展,越来越多的智能写作软件相继面世,其中,AI智能改写工具是一款非常有实用价值的工具。本文将从全自动批量改写、没有错别字和标准语法、支持图文模式改写、支持各种语言改写以及严格按照标准格式结构改写几个方面&a…

AIGC产生内容的版权到底归属于谁?

随着ChatGPT的火热,AIGC(人工智能生成内容)产生的内容越来越被大众使用,但是,有一个问题一直困扰着大家,包括放牛娃。那就是:AIGC产生的内容,有版权吗?版权到底归属于谁&…

33款可用来抓数据的开源爬虫软件工具

要玩大数据,没有数据怎么玩?这里推荐一些33款开源爬虫软件给大家。 爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。 网络爬虫是一个…

IntelliJ IDEA,真有你的!

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

盘点一个Jupyter显示的细节问题

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 弦弦掩抑声声思,似诉平生不得志。 大家好,我是皮皮。 一、前言 前几天在Python白银群【小王子】问了一个Python基础的问题&…

5.1劳动节,Cocos社区年度精品大盘点!幸运抽奖,周边好礼送送送~

Cocos 引擎的生态建设与繁荣,离不开社区开发者的辛勤付出。 2022.5 ~ 2023.5 年度期间,有这样一批 Cocos 社区开发者,他们使用 Cocos Creaor 引擎创作内容与产品、分享技术和经验,为 Cocos 社区默默贡献自己的一份力量&#xff0c…

5.1劳动节,致敬最可爱的人!Cocos社区杰出贡献者出炉

Cocos 引擎的生态建设与繁荣,离不开社区开发者的辛勤付出。 2022.5 ~ 2023.5 年度期间,有这样一批 Cocos 社区开发者,他们使用 Cocos Creaor 引擎创作内容与产品、分享技术和经验,为 Cocos 社区默默贡献自己的一份力量&#xff0c…

都说今年高考作文很难?AI花5秒写了几篇,专家给满分,引爆全网热议!

来源 | 浙江新闻 每一年高考作文题目公布起 社交网络上就会掀起 “一年一度高考作文写作大赛” 今年,浙江语文采用新课标I卷 作文题目与“故事”有关 我们分别请ChatGPT、 文心一言、通义千问等大模型 来写了写今年的高考作文 ↓↓↓ ChatGPT 故事的力量&am…

AI聊天机器人,你更爱哪个?

嗨,各位同学,最近这几个人工智能助手可是火得很啊! 叮咚~AI哥们儿ChatGPT已经很强了,轻松应对各种问题,文笔挺不错的! 咻~Anthropic公司的Claude也很给力,聊天能力十分强大! 嗖~Google新出的Bard看着也很厉害,刚一出世就引起不小轰动! 面对这三个AI大佬,我们该如何抉择呢?今天…

浅尝ChatGPT使用之Python字典嵌套排序

一、背景 所负责的项目从v1.0升级到v2.0之后,发送到kafka的Json数据字段顺序和内容有所改变, v1.0版本推送数据样例: {"name": "小王子","author": "安托万德圣-埃克苏佩里(1900-1944&#…

Smart Client 高级开发(微软讲座下载)

出处: http://www.microsoft.com/china/msdn/events/featureevents/2004/SmartClientSeminar/index.aspx 经过设计,智能客户端应用程序可以将胖客户端应用程序的优点与瘦客户端应用程序的部署和可管理性优点结合起来,然而,要完全实现智能客户…

一文读懂微软转型秘诀

关注ITValue,看企业级最新鲜、最价值报道! 新眸出品 作者|叶静 编辑|桑明强 微软一直在试图转化新的角色。 相较云服务、生产力和个人计算三驾主力马车,游戏业务对微软的营收贡献并不大,但年初以687亿美元全…

Adtributor: Revenue Debugging in Advertising Systems 微软论文翻译

前言 毕设在做异常点检测与根因分析,就拿微软14年的文章作为主要参考文献了,这里把中文的翻译以及一些整理一起放在博客里,以作分享交流。 Adtributor: 广告系统中的收入调试 作者:Ranjita Bhagwan, Rahul Kumar, Ramachandran…

一起谈.NET技术,微软 Share Point 2010 企业应用解决方案

SharePoint 2010功能及改进 SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统…

免费ChatPPT来了/ 首例数字人侵权案判了/ 微软总裁炮轰英国...今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好,今天是4月28日星期五,终于,终于到了这一天。 还是照例送上科技圈新鲜事与最新AI工具推荐。 首例涉虚拟数字人侵权案 杭州互联网法院公众号披露了首例涉虚拟数字人侵权案判决结果。 由魔珐公…

微软 Share Point “.NET研究”2010 企业应用解决方案

SharePoint 2010功能及改进 SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统…

IT行业程序员工资一般多少?发量与薪资成反比

IT行业程序员工资一般多少?发量与薪资成反比?很多IT男由于长期熬夜,搞研发会脱发,越资深的程序员发量越稀疏,看技术水平大概可以通过发量来初步鉴别一下。IT行业程序员工资高付出也很多,比如长期加班熬夜改…

程序员的工资高,到底程序员的工资有多高?那些你不了解的程序员

都说程序员的工资高,程序员工资是不是过高? 如果和国内和其他职业横向比较,是的,局部过高。全世界和其他程序员(主要是美帝)比,不是,太低。互联网是不是毒瘤?以后优秀的…