Carla自動駕駛仿真_快速安裝與運行Carla

大家好,我是橙子,今天給大家介紹Carla的基礎安裝和使用

目錄

1.Carla介紹

2.Carla的安裝與使用

3.Carla0.9.15安裝包下載:

?編輯

4.運行Demo

5.運行一個簡單場景:

6.相關資源

1.Carla介紹

Carla 是一個開源的自動駕駛仿真平臺,用于測試和開發自動駕駛系統。它基于 Unreal Engine 構建,提供高保真的虛擬環境,支持傳感器模擬、交通場景生成和 AI 訓練。

Carla的主要功能

  • 高精度仿真:提供真實的物理引擎和動態天氣系統,適用于自動駕駛算法的驗證。

  • 傳感器模擬:支持激光雷達(LiDAR)、攝像頭、雷達等多種傳感器數據生成。

  • 多語言API:支持 Python、C++ 等編程語言,方便開發者集成現有系統。

  • 場景定制:允許用戶創建自定義地圖、交通流和行人行為。

Carla的應用場景

  • 自動駕駛研發:用于算法訓練、傳感器融合和決策系統測試。

  • 學術研究:提供標準化的測試環境,便于論文實驗復現。

  • 安全測試:模擬極端交通場景,評估自動駕駛系統的魯棒性。

2.Carla的安裝與使用

  1. 系統要求

  2. 硬件

    型號

    處理器

    英特爾 i7 第 9 代 - 第 11 代 / 英特爾 i9 第 9 代 - 第 11 代 / AMD 銳龍 7 / AMD 銳龍 9

    顯卡

    英偉達 RTX 2070 / 英偉達 RTX 2080 / 英偉達 RTX 3070, 英偉達 RTX 3080

  3. 安裝步驟

  4. 終端命令行下載

  • wget https://carla-releases.s3.eu-west-3.amazonaws.com/Linux/CARLA_0.9.15.tar.gz

  • tar -xvf CARLA_0.9.15.tar.gz

  1. # 下載 Carla 預編譯包
    wget https://carla-releases.s3.eu-west-3.amazonaws.com/Linux/CARLA_0.9.15.tar.gz
    tar -xvf CARLA_0.9.15.tar.gz
    
  2. 運行示例:創建一輛主車,并添加俯視視角

    import carla  
    client = carla.Client('localhost', 2000)
    client.set_timeout(30.0)world = client.load_world("Town05")
    spectator = world.get_spectator()# 獲取藍圖庫
    blueprint_library = world.get_blueprint_library()
    vehicle_bp = blueprint_library.filter('model3')[0]
    vehicle_bp.set_attribute('role_name', 'hero')# 主車生成
    ego_spawn_point = random.choice(world.get_map().get_spawn_points())
    ego_vehicle = world.spawn_actor(vehicle_bp, ego_spawn_point)
    ego_vehicle.set_autopilot(False)
    ego_tan = ego_vehicle.get_transform()
    spectator.set_transform(carla.Transform(ego_tan.location + carla.Location(z=40.0),carla.Rotation(pitch=-90)))

3.Carla0.9.15安裝包下載:

  • 點擊進入Carla 官方GitHub鏈接https://github.com/carla-simulator/carla/releases

按相對應得系統下載

  • [Windows] CARLA_0.9.15.zip(主程序)

  • [Windows] AdditionalMaps_0.9.15.zip(地圖包)

下載后解壓到本地即可,解壓完成后并不能立刻運行,需要下載其他環境相關依賴

#更新pip
python.exe -m pip install --upgrade pip

#安裝依賴庫
pip3 install carla
pip3 install pygame
pip3 install numpy
pip3 install networkx
pip3 install distro
pip3 install Shapely

4.運行Demo

1、打開CarlaUE4.exe

5.運行一個簡單場景:

進入Carla得示例路徑

CARLA_0.9.15\WindowsNoEditor\PythonAPI\examples

打開一個終端,運行:python3?automatic_control.py,就可以看到一輛自動駕駛得車輛在Carla世界上運行

6.相關資源

  • 官方網站:carla.org
  • GitHub 倉庫:github.com/carla-simulator/carla
  • 文檔:carla.readthedocs.io

如需更詳細的技術指南或應用案例,可參考官方文檔或社區論壇。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88652.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88652.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88652.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

遠程登錄docker執行shell報錯input is not a terminal問題

背景 最近要遠程去k8s docker里面獲取信息,于是,寫了一個如下的命令,執行完之后,報錯了。 ssh 192.168.100.2 sudo crictl exec -it xxx.docker /usr/bin/lscpu --online --extended錯誤信息如下: time“2025-07-11T21…

使用FastAdmin框架開發二

繼上一篇使用FastAdmin框架開發-CSDN博客教程 部署完項目后我們就可以邊開發邊調試了 在開發前我們可以先做一些基本設置 安裝成功后會生成一個項目后臺的地址http://域名/VrHGtzlfMB.php/index/login,后臺入口文件是隨機生成的,當然我們也可以根據我…

【DB2】load報錯SQL3501W、SQL3109N、SQL2036N

最近老遇到遷移測試LOAD時報錯,如圖所示但是換成import又可以看描述是說load的內容將不會進入備份暫掛狀態balbala… 下面的錯誤是說ixf文件無效 這里一直以為是SQL3501W的問題,去各種研究load參數和db2set里面的load參數,各種調整都不行 又以…

YOLO家族內戰!v5/v8/v10誰才是你的真命天子?(附保姆級選擇指南)

在目標檢測領域,YOLO系列始終是工業部署與學術研究的焦點。從風靡全網的YOLOv5,到全面升級的YOLOv8,再到突破性能瓶頸的YOLOv10——每一次迭代都帶來全新可能。作為開發者,究竟該選哪一代?本文用千字長文對比表格為你徹…

Claude Code是什么?國內如何使用到Claude Code?附國內最新使用教程

2025年已過大半,相信你也聽說過 Claude——它是近年最受關注的 AI 模型之一,而 Claude Code 則是它面向編程場景的特別版本,專為代碼理解、生成與重構而生,尤其擅長處理大項目、長上下文,和開發者對話更自然。 但對于一…

雙輪驅動:政策激勵與外部制約下的國產服務器市場演進

2025年6月,科智咨詢正式發布《中國國產服務器市場研究報告(2025)》,報告從國產服務器產業概述、政策環境分析、市場現狀與競爭格局、面臨挑戰與市場機遇等維度,深入剖析國產服務器市場現狀及未來發展趨勢。2022年10月&…

【工具變量】全國省市區縣土地出讓結果公告數據(2000-2024年)

土地出讓結果公告數據是指政府主管部門在完成國有土地使用權出讓后,依法依規對外公開的結果信息,涵蓋土地出讓時間、出讓方式、競得人、成交價、用地性質、面積等關鍵信息。土地出讓數據是研究中國土地市場供需變化、城市發展軌跡以及地方財政收入結構的…

前端面試專欄-算法篇:22.樹結構(二叉樹、B樹、紅黑樹)

🔥 歡迎來到前端面試通關指南專欄!從js精講到框架到實戰,漸進系統化學習,堅持解鎖新技能,祝你輕松拿下心儀offer。 前端面試通關指南專欄主頁 前端面試專欄規劃詳情 樹結構(二叉樹、B樹、紅黑樹&#xff09…

爬蟲-數據解析

1.解析概述特性re (正則表達式)bs4 (BeautifulSoup)xpath (lxml)pyquery本質文本模式匹配HTML/XML 解析器 (DOM樹操作)XML路徑語言 (節點導航)jQuery 式 CSS 選擇器 (封裝lxml)學習曲線陡峭中等中等簡單 (熟悉jQuery/CSS)靈活性極高 (處理任意文本)高 (容錯好,DOM操…

MySQL8.0基于GTID的組復制分布式集群的環境部署

前言: 需要清楚知道:MySQL 復制組能夠以一種自動優先選擇的單主模式運行,在某個時間只有一個服務器接受更新 。但是對于更高優先級的用戶,組能夠以多主模式部署,所有的服務器都能夠接受更新,即使它們是同時…

中國國際會議會展中心模塊化解決方案的技術經濟分析報告

——以模塊化、可持續材料與ESG為核心的運營效益提升路徑研究-----中國會展經濟研究會原副會長,學術委員會副主任 姚望一、報告概述1.1報告目的本報告深入探討了一種經濟視角下的綜合評估,針對某國際會議會展中心采用的一種模塊化、多功能、可持續升級的…

模擬開關、可編程增益儀表放大器電路

一、模擬開關1.CD4052CD4052是一種模擬多路開關,也可以稱作是一個模擬多路復用器,輸入引腳可以提供可變電壓,可以通過輸出引腳獲得相同電壓,常見的封裝有DIP16、SOP16、TSSOP16。 CD4052的引腳功能如下圖,可以用于控制…

時序數據庫 TDengine × SSRS:專為工業、能源場景打造的報表解決方案

每當聽到“做報表”三個字,是不是內心都會先嘆口氣?尤其在工業、能源、制造等場景,面對那些結構固定、字段繁多、格式要求嚴苛的報表任務,用 Excel 手動拼,真的是既費時又容易出錯。 現在解決方案來了——時序數據庫 …

C++設計秘籍:為什么所有參數都需類型轉換時,非成員函數才是王道?

當所有參數都需要類型轉換時,為什么要選擇非成員函數? 在C++的世界里,有一個看似簡單卻蘊含深意的設計原則:當所有參數(包括被this指針所指的那個隱式參數)皆須進行類型轉換時,請為此采用非成員函數實現。這個原則背后隱藏著C++類型系統的精妙設計,也揭示了成員函數與…

Markmap:基于Markdown生成思維導圖

Markmap 是一款用于將 Markdown 文本轉換為思維導圖的免費工具。 Markmap 的核心原理是通過輸入:結構化的 Markdown 文本,根據標題層級構建一個樹形數據結構,然后使用 d3.js 可視化 JavaScript 庫將樹形數據渲染成可交互的 SVG 思維導圖。 主…

學習threejs,使用自定義GLSL 著色器,生成漂流的3D能量球

👨??? 主頁: gis分享者 👨??? 感謝各位大佬 點贊👍 收藏? 留言📝 加關注?! 👨??? 收錄于專欄:threejs gis工程師 文章目錄一、🍀前言1.1 ??GLSL著色器1.1.1 ??著色器…

分布式推客系統全棧開發指南:SpringCloud+Neo4j+Redis實戰解析

一、推客系統概述與市場背景推客系統(或稱"推薦客"系統)是一種基于社交關系和內容分發的推薦營銷平臺,近年來在電商、內容平臺和社交媒體領域迅速崛起。根據最新統計數據,2023年全球社交電商市場規模已達1.2萬億美元&am…

Redis數據類型之list

上篇文章: Redis數據類型之hashhttps://blog.csdn.net/sniper_fandc/article/details/149139615?fromshareblogdetail&sharetypeblogdetail&sharerId149139615&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 目錄 1 lpush、lpu…

在 Windows 上安裝和配置 Kafka

消息代理是一種軟件,充當在不同應用程序之間發送消息的中介。它的功能類似于服務器,從一個應用程序(稱為生產者)接收消息,并將其路由到一個或多個其他應用程序(稱為消費者)。消息代理的主要目的…

FPGA實現SDI轉LVDS視頻發送,基于GTP+OSERDES2原語架構,提供工程源碼和技術支持

目錄 1、前言工程概述免責聲明 2、相關方案推薦我已有的所有工程源碼總目錄----方便你快速找到自己喜歡的項目本博已有的 SDI 編解碼方案FPGA實現LVDS視頻收發方案 3、工程詳細設計方案工程設計原理框圖SDI 輸入設備Gv8601a 均衡器GTP 高速接口-->解串SMPTE SD/HD/3G SDI IP…