位置: IT常识 - 正文

介绍一款开源的自动驾驶仿真模拟器-Carla(实用的开源软件)

编辑:rootadmin
介绍一款开源的自动驾驶仿真模拟器-Carla

推荐整理分享介绍一款开源的自动驾驶仿真模拟器-Carla(实用的开源软件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:开源用什么软件,介绍一款开源的app,介绍一款开源的app,介绍一款开源的游戏,介绍一款开源的游戏,介绍一款开源的软件,介绍一款开源的app,介绍一款开源的app,内容如对您有帮助,希望把文章链接给更多的朋友!

大家好,我是李慢慢。

不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件。

目录:

0、前言

1、Carla简介

2、Carla的官方资源

3、Carla的安装

4、Carla的使用

0、前言

自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下几个特性:

开源,免费;

包含高速场景;

可以便捷的控制、切换场景的环境,且场景、环境尽可能的丰富与真实;

可以便捷的控制、切换场景内移动物体(如车辆、行人等)的行为模式,且行为模式尽可能的丰富与真实;

第1条基本上把商用的软件排除掉了,如PreScan,VTD等······。事实上,在论文库的检索过程中,CARLA的出现频率是最高的,因此本文将介绍该软件及其安装和使用方法。

1、Carla简介

Carla 是一个开源的模拟器,可以模拟真实的交通环境,行人行为,汽车传感器信号等等。如下图所示,模拟器使用C++ 和虚幻 (Unreal) 引擎构成,使用者可以通过 Python API 使用 Python 脚本代码对模拟器的环境进行操作和控制。Carla 的底层架构如下图所示。

Carla 是一个自动驾驶仿真框架。具有如下特点:

环境基于 Unreal Engine 4 开发;

完全开源;

包含 C++ 和 Python 全部开放接口;

以 Carla 仿真环境为核心构建的仿真生态链逐步支持各种自动驾驶仿真标准或规则,比如支持 OpenDrive 和 OpenScenario 标准,支持 Responsibility Sensitive Safety(RSS);

以 Carla 仿真环境为核心构建的仿真生态链逐步支持各种自动驾驶工具或者框架比如 ROS, SUMO,PTV-Vissim 等;

产品更新迭代速度相对较快;

有英特尔,丰田,通用等大公司支持;

2、Carla的官方资源

Carla的官网:

http://carla.org/

Carla官方文档:

https://carla.readthedocs.io/en/latest/

介绍一款开源的自动驾驶仿真模拟器-Carla(实用的开源软件)

Carla中文站:

国内的一个网站,会有一些资料及咨询,大家也可以看看。

https://bbs.carla.org.cn

Carla源码下载:

https://github.com/carla-simulator/carla/releases

上面的链接很难打开,更难下载,如果有需要的,可以后访问如下网盘链接下载:

Carla下载百度网盘链接:

https://pan.baidu.com/s/1fi7gZPHwzVhOaZjn00oSTA

百度网盘提取码:clmm

注:网盘里有最新的版本,含Windows版、Ubuntu版、预编译版、源代码版等等。后期将陆续放进去最新的地图、软件版本等内容,敬请期待,持续关注。若链接失效,请后台联系。

3、Carla的安装

首先,Carla的安装是个巨麻烦的事情。请诸君做好心理准备,特别是Ubuntu下的编译版,请您至少预留2天时间,准备好一个性能极好的电脑(CPU、GPU、内存都要好,可从官方教程查看硬件需求),且网速足够好,才能搞定。具体的安装过程,请一步一步按照官网的教程来,网上的野路子贼多,坑也贼多,只有官方教程才是最终解决方案。

我这里偷个懒,直接使用了Windows的预编译版,下载下来压缩包,解压后双击即可使用。

下载并解压:

双击即可打开:

打开后的样子:

4、Carla的使用

Carla用于自动驾驶仿真,核心语言是Python,徒手编写程序还是很难的,但我们不用重复造轮子,跟着examples里提供的案例,我们很快就能学会自己编写脚本来进行仿真。

如下是官方自带的python脚本案例,用来讲解Carla的Python API如何使用:

想要运行这些脚本,还需要简单安装一些特殊的python库,好在这些库都写在了【requirements.txt】文件里,我们运行下这个文件就行,如下:

安装代码:

pip install -r requirements.txt

安装完成后,就可以运行示例代码了,比如:

python automatic_control.py

会打开一个如下的界面,程序随机创建一辆车,在地图中随机自动驾驶:

我在b站以前录制了两个视频,大家也可去b站搜了看看:

Carla软件的下载安装及初始界面介绍

Carla:运行官方自带的案例-快捷方式介绍

后期也可能会继续录制视频,发布一些更简单的脚本,大家持续关注哦。

本期先分享到这里,学习愉快。

瑞斯拜。

本文转载自微信公众号-车路慢慢,原文链接如下

介绍一款开源的自动驾驶仿真模拟器-Carla

本文链接地址:https://www.jiuchutong.com/zhishi/297414.html 转载请保留说明!

上一篇:操作系统页表(操作系统页表项怎么算)

下一篇:npm install或npm i后没有依赖包node_modules?

  • 苹果手机的手机管家在哪里(苹果手机的手机搬家在哪里)

    苹果手机的手机管家在哪里(苹果手机的手机搬家在哪里)

  • 戴尔电源灯橙色闪烁(戴尔电源灯橙色闪烁两下,然后七下)

    戴尔电源灯橙色闪烁(戴尔电源灯橙色闪烁两下,然后七下)

  • 手机怎么关闭无障碍(手机怎么关闭无响应提示)

    手机怎么关闭无障碍(手机怎么关闭无响应提示)

  • iOS13怎么不支持电信VoLTE(ios13怎么不支持电信volte)

    iOS13怎么不支持电信VoLTE(ios13怎么不支持电信volte)

  • 苹果手机怎么虚拟定位(苹果手机怎么虚化图片背景)

    苹果手机怎么虚拟定位(苹果手机怎么虚化图片背景)

  • lofter加载不出来(lofter突然加载不出来)

    lofter加载不出来(lofter突然加载不出来)

  • 华为nova4什么时候上市的(华为nova4什么时候停产的)

    华为nova4什么时候上市的(华为nova4什么时候停产的)

  • 荣耀x10有红外遥控吗(荣耀x10max有红外)

    荣耀x10有红外遥控吗(荣耀x10max有红外)

  • 抖音喜欢里面隐藏无效视频是什么意思(抖音喜欢隐藏怎么设置)

    抖音喜欢里面隐藏无效视频是什么意思(抖音喜欢隐藏怎么设置)

  • 苹果x面容进水怎么修复(苹果x面容进水无法用等他水干了能用吗)

    苹果x面容进水怎么修复(苹果x面容进水无法用等他水干了能用吗)

  • 华为哪些支持无线充电(华为哪些支持无限充电)

    华为哪些支持无线充电(华为哪些支持无限充电)

  • 西瓜视频能投屏电视吗(西瓜视频能投屏其他软件却不能投屏)

    西瓜视频能投屏电视吗(西瓜视频能投屏其他软件却不能投屏)

  • 电脑摄像头像素一般是多少(电脑摄像头像素在哪看)

    电脑摄像头像素一般是多少(电脑摄像头像素在哪看)

  • y7000p16g是几根内存条(y7000p16g内存够用吗)

    y7000p16g是几根内存条(y7000p16g内存够用吗)

  • 内部存储器指什么(内部存储器是什么)

    内部存储器指什么(内部存储器是什么)

  • 开发者模式对手机有什么影响(开发者模式对手机有伤害吗)

    开发者模式对手机有什么影响(开发者模式对手机有伤害吗)

  • 苹果11pro首次充电要多久(iphone11pro第一次充电注意事项)

    苹果11pro首次充电要多久(iphone11pro第一次充电注意事项)

  • vivo手机sos怎么关闭(vivo手机里sos在哪儿找)

    vivo手机sos怎么关闭(vivo手机里sos在哪儿找)

  • 苹果x怎么设置触摸亮屏(苹果x怎么设置nfc门禁卡功能)

    苹果x怎么设置触摸亮屏(苹果x怎么设置nfc门禁卡功能)

  • vue字幕时间怎么调整(vue字幕怎么换行)

    vue字幕时间怎么调整(vue字幕怎么换行)

  • 华为p30有5g功能吗(华为p30可是5g)

    华为p30有5g功能吗(华为p30可是5g)

  • 描述文件打开是空白怎么解决(描述文件打开是空白对手机有影响吗)

    描述文件打开是空白怎么解决(描述文件打开是空白对手机有影响吗)

  • 红米k20pro是曲面屏吗(红米k20pro是曲面屏还是直面屏)

    红米k20pro是曲面屏吗(红米k20pro是曲面屏还是直面屏)

  • 华为mate20防水嘛(mate 20防水吗)

    华为mate20防水嘛(mate 20防水吗)

  • 个人独资企业是否享受六税两费政策
  • 增值税纳税义务发生地点的规定
  • 小规模免税收入账务处理
  • 水利基金应税项和减除项
  • 专用发票网上勾选不了
  • 互联网公司成本包括哪些
  • 长期待摊费用摊销年限规定
  • 小规模纳税人报销会计分录
  • 商业银行税前收益率
  • 不是单位职工个税怎么算
  • 个人独资交什么税?
  • 安装工程什么时候计提成本费用
  • 外购材料费用可能计入
  • 技术服务行业分析
  • 定制化软件开发
  • 进项税额待转出是什么意思
  • 地方教育费附加减免政策
  • 销售商品会计凭证
  • 税控盘全额抵扣分录
  • 营业外支出所得税汇算要调增吗
  • 成交转化率的计算公式电脑
  • 本月没有销项只有进项,月末怎么做账
  • 银行余额调节表例题和答案
  • 期初建账分录
  • win10为什么每次开机都要输入微软密码
  • 64位windows系统下安装Memcache缓存
  • 代扣代缴的增值税算进项税吗
  • sesvc.exe是什么进程
  • 如何更改windows11管理员账户名称
  • PHP:pg_client_encoding()的用法_PostgreSQL函数
  • 借条丢了怎么办打电话给家长
  • 出口企业如何确认增值税收入
  • php返回函数值的关键字
  • 差额征税收到雇主责任险进项发票能抵扣吗
  • react 路由参数
  • sessionn
  • 数据挖掘论文选题
  • cvpr2021录用文章
  • 小企业会计准则没有以前年度损益调整科目
  • 土地给人家种了几十年还能要回来吗
  • SqlServer2014安装选择版本
  • mongodb从入门到商业实战
  • 融资租入的固定资产需要计提折旧吗
  • SQL Server 2005 DTS导入平面数据出现错误解决方案
  • sql优化的方法及思路
  • 做模具怎么找客户
  • 银行汇票退票
  • 现金核算如何进行账务处理
  • 技术转让费如何计算
  • 关税 账务处理
  • 简易办法征收增值税有几种情况
  • 企业清算处置固定资产
  • 政府返税计入什么科目
  • 售后回租含手续费吗
  • 不验旧能领购发票吗
  • 股东投入固定资产怎么做账
  • 设备维保费如何计算
  • 水电费收据可以写一张上吗
  • 怎么建立起来的
  • 建账的基本原则包括
  • mysql安装配置教程5.7.25
  • sql时间格式化大全
  • winpe安装步骤
  • 怎么更改win7
  • spamsub.exe - spamsub进程是什么文件
  • win7系统的桌面图标怎么调出来
  • win8的系统
  • win8操作系统如何安装
  • win8系统崩溃无法开机
  • w10qq图标不显示
  • w7开机界面
  • 滑动到点击位置的快捷键
  • jquery设置图片路径
  • jquery和dom对象之间怎么转换
  • android开发模式
  • 开票系统怎么设置默认税率
  • 如何在网上查看自己的营业执照
  • 内蒙古国税局官网
  • 中国税务网官网1732171695993732.2418.61431871
  • 在烟台如何发布招聘信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设