日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Apollo分布式可擴(kuò)展平臺的自動(dòng)駕駛設(shè)計(jì)

YB7m_Apollo_Dev ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-04-26 08:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

長沙智能駕駛研究院產(chǎn)品研發(fā)總監(jiān) 黃英君

Apollo集中運(yùn)行感知、決策、控制模塊,對資源、實(shí)時(shí)性、可靠性需求是不同的,對計(jì)算平臺、操作系統(tǒng)、運(yùn)行環(huán)境的要求也各不相同。黃英君將這些模塊進(jìn)行解耦,分布式集成運(yùn)行在不同的計(jì)算平臺和操作系統(tǒng)上,即在一個(gè)高可靠的雙機(jī)備份低成本平臺上運(yùn)行決策與控制模塊,在多個(gè)低成本高性能技術(shù)平臺上運(yùn)行感知模塊,實(shí)現(xiàn)一個(gè)分布式可擴(kuò)展的解決方案。

以前要搭建Apollo開發(fā)平臺的初期投入不菲,至少需要幾萬元。根據(jù)他提供的低成本方案,只需5000元左右(最新的價(jià)格是教育機(jī)構(gòu)299美元),就能搭建起Apollo的開發(fā)平臺,大大降低了自動(dòng)駕駛開發(fā)的門檻。(提示:目前還只是能夠部署,讓Apollo的所有模塊跑起來,還無法做到很流暢的實(shí)時(shí)的跑,這里有待大家一起去努力完善)。

以下是分享的全部內(nèi)容。

作為一名普通的開發(fā)者,我在接觸Apollo幾個(gè)月的時(shí)間里,一直把Apollo作為學(xué)習(xí)的平臺和工具。

首先Apollo代碼更新很快,但是最近一次大規(guī)模的更新是在3月25日左右,后面幾天發(fā)現(xiàn)有十幾個(gè)到二十幾個(gè)文件在更新---建議大家每天早上上班之后先查看GitHub一下。

第一個(gè)值得關(guān)注的文件是perception_lowcost.sh,這個(gè)名字非常有意思,腳本內(nèi)容如下:

1
run perception "$@"--flagfile=modules/perception/conf/perception_lowcost.conf

這個(gè)加載了一個(gè)配置文件,打開后發(fā)現(xiàn):

1234567
#Camera node subnodes {   id: 3   name: "CameraProcessSubnode"   reserve: "device_id:camera;"   type: SUBNODE_IN }

上面這個(gè)subnode是新增加的攝像機(jī)節(jié)點(diǎn);原來的配置文件中的兩個(gè)信號燈攝像機(jī)節(jié)點(diǎn)、激光雷達(dá)節(jié)點(diǎn)都沒有出現(xiàn):

12345678910111213141516171819
 #TrafficLight Preprocess node.subnodes {  id: 41  name: "TLPreprocessorSubnode"  type: SUBNODE_IN } #TrafficLight process node.subnodes {  id: 42  name: "TLProcSubnode"  type: SUBNODE_OUT } #64-Lidar Input nodes.subnodes {  id: 1  name: "LidarProcessSubnode"  reserve: "device_id:velodyne64;"  type: SUBNODE_IN }

關(guān)于這幾個(gè)攝像機(jī),我們可以在驅(qū)動(dòng)目錄里面查看更詳細(xì)的信息:

2.0版本有兩個(gè)攝像機(jī)。打開目錄:pollomodulesdriversusb_camlaunch的start_leopard.launch文件,定義了三個(gè)攝像機(jī)。

123
"traffic_short_topic_name"fault="/apollo/sensor/camera/traffic/image_short" />"traffic_long_topic_name" default="/apollo/sensor/camera/traffic/image_long"/>"perception_obstacle"default="/apollo/perception/obstacle/camera" />

前兩個(gè)是用來針對交通信號燈的,第三個(gè)針對障礙物,推測這個(gè)攝像機(jī)就是用來檢測障礙物的。

打開源碼perception目錄,有一個(gè)camera目錄,這個(gè)目錄變化最大,也是開放代碼量最多的一個(gè)目錄,增加了車道線功能。我們是不是就可以得出結(jié)論,第三個(gè)攝像機(jī)將是執(zhí)行障礙物檢測和車道線檢測。

綜上所述,最新版本的Apollo,特別強(qiáng)調(diào)低成本,具體的方式是在高速場景下弱化了弱化了激光雷達(dá)和兩個(gè)信號燈檢測攝像機(jī),增加了一個(gè)攝像機(jī),專門執(zhí)行障礙物檢測和車道線檢測。這個(gè)變化跨度非常大,一個(gè)激光雷達(dá)的價(jià)格就是70多萬(64線),可以說是非常大的一個(gè)跨越。

另外說一句題外話,Apollo這個(gè)代碼寫的特別好,寫代碼的是很資深的架構(gòu)師,所以Apollo這套代碼有非常濃重的谷歌風(fēng)格,并使用了大量的谷歌系工具,看它的架構(gòu)非常舒服的,可以作為一個(gè)經(jīng)典的大型c++工程demo,來學(xué)習(xí)他的c++編程和大型項(xiàng)目的構(gòu)建。為什么考慮對Apollo進(jìn)行分布式擴(kuò)展?

為什么考慮對Apollo進(jìn)行分布式擴(kuò)展?

為什么考慮對Apollo進(jìn)行分布式擴(kuò)展?因?yàn)槿ツ?月份我安排一個(gè)實(shí)習(xí)生,他開始做了幾天,就說目錄挺多,但是總裝不上。后來我發(fā)現(xiàn)坑越來越多,問題越來越多。

去年9月份我們訂購了PX2,但卻缺貨。后來代理商把他們自己的一塊給我們用了,左邊是Apollo推薦的計(jì)算平臺,是***一家公司的,這個(gè)工控機(jī)非常小巧和緊湊,它的散熱做得非常好,但是價(jià)格還是有點(diǎn)貴,而且訂貨周期比較長,還有就是PX2價(jià)格是十萬。

上圖是TX2,256個(gè)GPU核,一般性能好的計(jì)算機(jī)的開發(fā)環(huán)境對程序員非常友好,東西全,資料非常多,很快上手。最重要的是TX2非常便宜,教育用戶版不到三百美元,可以用它做臺式機(jī)做不了的事情,供應(yīng)充足,我們公司用TX2做了非常漂亮緊湊的車載盒子。

其他還有一些性能、定位差不多的芯片,比如NXP,它在車企用的非常多,可靠性、安全性都很好?,F(xiàn)在新推出的i.MX8性能穩(wěn)定,是六核的架構(gòu),帶GPU,但也有供貨問題。它在車載和智能儀表領(lǐng)域的占有率非常高。

另一個(gè)是Renesas,一家汽車電子老牌廠家,在自動(dòng)駕駛計(jì)算平臺占有一席之地。

為什么我要把它做成分布式的?分布式部署真正是由功能和性能決定的。我們把自動(dòng)駕駛模塊劃分一下,有兩種分法。一種是Apollo分法,分成四個(gè)模塊:感知、規(guī)劃、決策和控制,另一種從性能區(qū)分,Sensor、Planning和Action。

現(xiàn)在智能駕駛計(jì)算平臺的現(xiàn)狀如何呢?目前沒有一個(gè)芯片、計(jì)算平臺、操作系統(tǒng)能夠同時(shí)滿足上述4個(gè)指標(biāo)。

我們讓控制模塊跑在可靠的、安全的芯片上,但是滿足了安全條件,計(jì)算力就跟不上了。感知模塊要求強(qiáng)大的計(jì)算力,但是這種情況下再做安全,可能成本無法承受。所以最好的辦法就是讓合適的芯片運(yùn)行合適的模塊,讓合適的操作系統(tǒng)來承載合適的模塊。

我們把Apollo的四個(gè)模塊拆分開,感知模塊可以跑在高性能的感知平臺上,控制模塊可以跑在高可靠性的操作系統(tǒng)上。

我們提出一個(gè)構(gòu)想,把控制模塊跑在高可靠性的芯片上,感知模塊用低成本的處理器。即使一臺車要接十二個(gè)攝像機(jī),一塊芯片不能用了,感知部分?jǐn)z像機(jī)宕掉,問題也不大,車還在控制中。但是控制模塊出現(xiàn)問題就不行了。

我們增加了TX2對Docker的支持,使用JetPack3.1刷機(jī)。內(nèi)核缺少containers運(yùn)行所需的支持,這是我們定制刷新內(nèi)核的文件,這些都是在網(wǎng)上公開的。編譯之后更新,然后重啟,重啟以后只要帶container就說明這個(gè)內(nèi)核已經(jīng)可以安裝到Apollo上了。

增加TX2對Docker的支持

Docker onTegra本身有下面的問題:

?TX-2 or other Tegra devices 不支持nvidia-docker

? 使用JetPack3.1刷機(jī),內(nèi)核缺少containers 運(yùn)行所需的支持

?JetPack3.2解決了這個(gè)問題(我還沒驗(yàn)證)

?nvidia-docker wrapper在TX2上不能正常運(yùn)行,無法獲取GPU設(shè)備

解決方法是:

?定制內(nèi)核,增加對containers 的支持

?傳遞所需的參數(shù)給Docker,使之能夠獲取GPU設(shè)備

通過如上面幾幅圖中所述,增加TX2對docker的支持、定制內(nèi)核配置文件、編譯內(nèi)核、修改Apollo docker腳本后,Apollo docker中可以運(yùn)行cuda程序了。

編譯Apollo

接下來編譯Apollo:

? 構(gòu)建缺少的依賴庫:caffe(GPU版),vtk,需要自己寫build文件,修改workspace配置文件;

? 重新編譯arm版本的依賴庫:QPSASES,IPopt,libfastcdr,libfastrtps;

? 重新編譯版本不一致的依賴庫:glog,gflags,protobuf;

? 修改Apollo中某些不兼容的代碼;

感知模塊Trafficlight中,caffe只提供了X86平臺動(dòng)態(tài)庫,X86架構(gòu)下SSE系列,arm平臺無法使用,要么改寫,要么直接跳過。

在Apollo中構(gòu)建tensorRT 開發(fā)環(huán)境

在Apollo中構(gòu)建tensorRT,存在以下問題:

? docker內(nèi)缺少一系列的庫;

? 缺少tx2相機(jī)驅(qū)動(dòng);

? 需要使用tegra定制的libGL.so;

? libgbm版本不匹配;

? 攝像機(jī)守護(hù)進(jìn)程在主機(jī)端,docker內(nèi)無法驅(qū)動(dòng);

解決辦法如下:

1、用掛載或者copy的形式準(zhǔn)備好所需的動(dòng)態(tài)庫,接近100多個(gè);

12345678
cp host /var/nvidia/nvcam/settings -> dockercp host /var/nvidia/nvcam/input -> docker-v/usr/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:ro -v/usr/lib/aarch64-linux-gnu/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0:ro -v/usr/lib/aarch64-linux-gnu/tegra-egl:/usr/lib/aarch64-linux-gnu/tegra-egl:ro  -v/usr/lib/aarch64-linux-gnu/mesa-egl:/usr/lib/aarch64-linux-gnu/mesa-egl:ro   -v/run:/run:rw   -v/lib/firmware/tegra18x:/lib/firmware/tegra18x:ro    

2、使用libdrm-2.4.80以上版本重新編譯;

3、為tegra版本libGL.so建立軟連接;

4、修改主機(jī)配置,讓攝像機(jī)守護(hù)進(jìn)程在docker內(nèi)啟動(dòng);

構(gòu)建tensorRT完成后,就可以在Apollo Docker中運(yùn)行tensorRT,實(shí)現(xiàn)12-14幀的多目標(biāo)檢測。

目前成果和后續(xù)工作

為大家說一下我們的階段性成果,目前已發(fā)布部分資源供測試:

?Apollo docker on TX-2的完整鏡像;

?使用不同操作系統(tǒng)重刷Jetpack時(shí)會(huì)遇到編譯錯(cuò),這里提供完整的內(nèi)核源碼,無需自行下載并執(zhí)行xconfig;

? 一些需要在arm下單獨(dú)編譯的庫;

?修改的Apollo的docker腳本文件;

? 基于Bazel構(gòu)建的cuda應(yīng)用程序開發(fā)模板

后續(xù)我們將做的工作有:

  • 解決ROS跨版本通信問題

  • 全面使用Nvidia Visionworks對圖像操作進(jìn)行改寫

  • 使用TensorRT對深度學(xué)習(xí)相關(guān)的功能模塊進(jìn)行inference優(yōu)化

  • 對其他車載計(jì)算平臺的測試和驗(yàn)證

  • 針對QNX的移植適配工作

  • 車載嵌入式設(shè)備的封裝

到2018年5月份,我們會(huì)提出專門針對ADAS的QNX開發(fā)包。如果說可以解決ROS跨版本通信的問題,那么我們把Apollo往QNX發(fā)展是可行的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3047

    文章

    9130

    瀏覽量

    173205
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    795

    文章

    15014

    瀏覽量

    181725
  • Apollo
    +關(guān)注

    關(guān)注

    5

    文章

    351

    瀏覽量

    19772

原文標(biāo)題:自動(dòng)駕駛公開課 | Apollo的分布式可擴(kuò)展計(jì)算平臺探索

文章出處:【微信號:Apollo_Developers,微信公眾號:Apollo開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    AI Ceph 分布式存儲(chǔ)教程資料大模型學(xué)習(xí)資料2026

    。如何構(gòu)建高性能、高吞吐、高擴(kuò)展的 AI 分布式存儲(chǔ)系統(tǒng),已成為解鎖大模型基建能力的核心科技命題。這不僅關(guān)乎數(shù)據(jù)存得下、讀得快,更直接決定了 GPU 集群的利用率與模型訓(xùn)練的最終效率。 一、 突破 I/O
    發(fā)表于 05-01 17:35

    MCU分布式模塊化自動(dòng)測量單元擴(kuò)展且兼容

    在結(jié)構(gòu)物安全監(jiān)測領(lǐng)域,MCU分布式模塊化自動(dòng)測量單元以其卓越的擴(kuò)展性與廣泛的兼容性,為各類工程監(jiān)測項(xiàng)目提供了靈活高效的解決方案。這一設(shè)計(jì)理念不僅降低了系統(tǒng)部署的復(fù)雜性,更在長期運(yùn)行中
    的頭像 發(fā)表于 04-01 15:46 ?252次閱讀
    MCU<b class='flag-5'>分布式</b>模塊化<b class='flag-5'>自動(dòng)</b>測量單元<b class='flag-5'>可</b><b class='flag-5'>擴(kuò)展</b>且兼容

    高校自動(dòng)駕駛研究新基建:“實(shí)測 - 仿真” 一體化數(shù)據(jù)采集與驗(yàn)證平臺

    本項(xiàng)目客戶為國內(nèi)一所以智能駕駛為核心研究方向的高??蒲袌F(tuán)隊(duì)。團(tuán)隊(duì)長期聚焦于自動(dòng)駕駛感知、定位與系統(tǒng)級驗(yàn)證研究,同時(shí)承擔(dān)研究生教學(xué)與科研平臺建設(shè)任務(wù)。在科研與教學(xué)并行推進(jìn)的背景下,客戶希望構(gòu)建一套
    的頭像 發(fā)表于 01-27 17:34 ?1366次閱讀
    高校<b class='flag-5'>自動(dòng)駕駛</b>研究新基建:“實(shí)測 - 仿真” 一體化數(shù)據(jù)采集與驗(yàn)證<b class='flag-5'>平臺</b>

    自動(dòng)駕駛BEV Camera數(shù)據(jù)采集系統(tǒng):高精度時(shí)間同步解決方案

    1 自動(dòng)駕駛數(shù)據(jù)采集的時(shí)間同步挑戰(zhàn)與重要性 隨著自動(dòng)駕駛技術(shù)的快速發(fā)展,車輛準(zhǔn)確感知周圍環(huán)境的能力變得至關(guān)重要。在分布式多傳感器系統(tǒng)中,信號從創(chuàng)建到存儲(chǔ)會(huì)歷經(jīng)多個(gè)軟件模塊和系統(tǒng),產(chǎn)生傳播延遲和時(shí)鐘
    的頭像 發(fā)表于 12-11 17:11 ?1496次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b>BEV Camera數(shù)據(jù)采集系統(tǒng):高精度時(shí)間同步解決方案

    分布式光伏“四”裝置:可觀、測、可控、可調(diào)的技術(shù)內(nèi)核全解析

    分布式光伏“可觀、測、可控、可調(diào)”四裝置,精準(zhǔn)切中并網(wǎng)核心痛點(diǎn),通過全維度功能構(gòu)建,成為推動(dòng)分布式光伏從“被動(dòng)并網(wǎng)”向“主動(dòng)協(xié)同”轉(zhuǎn)型的關(guān)鍵支撐。
    的頭像 發(fā)表于 11-24 11:20 ?723次閱讀
    <b class='flag-5'>分布式</b>光伏“四<b class='flag-5'>可</b>”裝置:可觀、<b class='flag-5'>可</b>測、可控、可調(diào)的技術(shù)內(nèi)核全解析

    NVIDIA與Uber合作推進(jìn)全球L4級自動(dòng)駕駛移動(dòng)出行網(wǎng)絡(luò)

    NVIDIA 宣布與 Uber 達(dá)成合作,將共同擴(kuò)展全球 L4 級自動(dòng)駕駛移動(dòng)出行網(wǎng)絡(luò)。合作將依托 Uber 新一代無人駕駛出租車和自動(dòng)配送車隊(duì),采用全新 NVIDIA DRIVE A
    的頭像 發(fā)表于 11-03 14:33 ?1536次閱讀

    【節(jié)能學(xué)院】Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在奉賢平高食品 4.4MW 分布式光伏中應(yīng)用

    摘要:在“雙碳”和新型電力系統(tǒng)建設(shè)背景下,分布式光伏接入比例不斷提高,對配電網(wǎng)電壓、調(diào)度運(yùn)行及調(diào)峰等環(huán)節(jié)造成強(qiáng)烈沖擊。本文設(shè)計(jì)包含平臺層、設(shè)備層二層架構(gòu)體系的分布式光伏管控平臺,以及小
    的頭像 發(fā)表于 08-23 08:04 ?3692次閱讀
    【節(jié)能學(xué)院】Acrel-1000DP<b class='flag-5'>分布式</b>光伏監(jiān)控系統(tǒng)在奉賢平高食品 4.4MW <b class='flag-5'>分布式</b>光伏中應(yīng)用

    2025百度Apollo星火自動(dòng)駕駛大賽成功舉辦

    近日,第 27 屆中國機(jī)器人及人工智能大賽 - 百度 Apollo 星火自動(dòng)駕駛大賽總決賽在蘇州圓滿落幕。作為國內(nèi)自動(dòng)駕駛領(lǐng)域最具影響力的高校賽事之一,本屆星火大賽共設(shè)置仿真賽、實(shí)車賽兩大賽項(xiàng),共
    的頭像 發(fā)表于 08-08 10:46 ?2011次閱讀

    分布式設(shè)備管理平臺有哪些功能?哪個(gè)好用?

    在數(shù)字化浪潮中,分布式設(shè)備管理平臺成為各行業(yè)提升設(shè)備管理效率、優(yōu)化運(yùn)維流程的關(guān)鍵工具。這類平臺不僅能夠?qū)?b class='flag-5'>分布廣泛、類型多樣的設(shè)備進(jìn)行集中管控,還能借助先進(jìn)技術(shù)實(shí)現(xiàn)實(shí)時(shí)監(jiān)測、智能分析與高
    的頭像 發(fā)表于 07-07 17:07 ?957次閱讀
    <b class='flag-5'>分布式</b>設(shè)備管理<b class='flag-5'>平臺</b>有哪些功能?哪個(gè)好用?

    卡車、礦車的自動(dòng)駕駛和乘用車的自動(dòng)駕駛在技術(shù)要求上有何不同?

    [首發(fā)于智駕最前沿微信公眾號]自動(dòng)駕駛技術(shù)的發(fā)展,讓組合輔助駕駛得到大量應(yīng)用,但現(xiàn)在對于自動(dòng)駕駛技術(shù)的宣傳,普遍是在乘用車領(lǐng)域,而對于卡車、礦車的自動(dòng)駕駛發(fā)展,卻鮮有提及。其實(shí)在卡車、
    的頭像 發(fā)表于 06-28 11:38 ?1856次閱讀
    卡車、礦車的<b class='flag-5'>自動(dòng)駕駛</b>和乘用車的<b class='flag-5'>自動(dòng)駕駛</b>在技術(shù)要求上有何不同?

    百度Apollo向北京工商大學(xué)捐贈(zèng)自動(dòng)駕駛車輛

    ,包括使用Apollo開放平臺、自行搭建教學(xué)系統(tǒng)等,為北京工商大學(xué)自動(dòng)駕駛科研教育和人才培養(yǎng)提供關(guān)鍵硬件和軟件支持。
    的頭像 發(fā)表于 06-18 14:43 ?1257次閱讀

    測、可控、可調(diào)、可觀——分布式光伏監(jiān)控系統(tǒng)的“智慧四驅(qū)”

    一、 分布式光伏的挑戰(zhàn)與四系統(tǒng)的適配 1.分布式光伏電站(如戶用屋頂、工商業(yè)園區(qū)、小型地面電站等)具有以下特點(diǎn): 分散性:設(shè)備分布廣,組件數(shù)量多且位置分散。 接入多樣性:逆變器、儲(chǔ)能
    的頭像 發(fā)表于 05-22 09:42 ?1806次閱讀
    <b class='flag-5'>可</b>測、可控、可調(diào)、可觀——<b class='flag-5'>分布式</b>光伏監(jiān)控系統(tǒng)的“智慧四驅(qū)”

    新能源車軟件單元測試深度解析:自動(dòng)駕駛系統(tǒng)視角

    )和AI模塊(如激光雷達(dá)目標(biāo)檢測)。例如,在測試自動(dòng)駕駛路徑規(guī)劃模塊時(shí),同步注入CAN總線信號(車速、轉(zhuǎn)向角)和虛擬點(diǎn)云數(shù)據(jù)(模擬障礙物),實(shí)現(xiàn)多維度耦合驗(yàn)證。 ? 智能覆蓋率引導(dǎo): ? 通過
    發(fā)表于 05-12 15:59

    Apollo與神州租車合作探索全球首個(gè)自動(dòng)駕駛汽車租賃服務(wù)

    ? 2025年5月8日,Apollo與中國最大的租車平臺神州租車在北京舉行戰(zhàn)略簽約儀式,并宣布正式達(dá)成深度合作。雙方將聯(lián)合推出全球首個(gè)自動(dòng)駕駛汽車租賃服務(wù),依托技術(shù)創(chuàng)新與場景應(yīng)用,為廣大用戶提供普惠
    的頭像 發(fā)表于 05-08 17:31 ?1139次閱讀
    汉阴县| 平武县| 阜南县| 兰溪市| 甘泉县| 广灵县| 秦皇岛市| 平原县| 彰化县| 固始县| 苗栗县| 内乡县| 屯留县| 兴业县| 宁波市| 武穴市| 嵩明县| 贵港市| 蓝田县| 英德市| 阿勒泰市| 平阳县| 横峰县| 双柏县| 潼关县| 贵州省| 临江市| 惠州市| 姚安县| 简阳市| 清丰县| 灵山县| 庄河市| 宿州市| 峨边| 益阳市| 通化市| 张家界市| 台北市| 深州市| 历史|