chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

幾種較為常見的安全通道的生成方法介紹

lcdz66 ? 來源:空中機(jī)器人前沿 ? 作者:曹華姿 ? 2022-11-16 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

安全通道是什么呢?安全通道是指在無人機(jī)軌跡生成時,為了避免碰撞而設(shè)定的無人機(jī)可以飛行的通道。它連通了起點與終點,并且在安全通道內(nèi)生成的任意軌跡都是安全無碰撞的。安全通道是軌跡生成中用于避免碰撞的重要技術(shù),關(guān)于安全通道的生成目前已經(jīng)有了許多的方法。一般來說,安全通道都是用多個連通在一起的多面體進(jìn)行表示。這樣安全通道的生成問題,可以轉(zhuǎn)化為多個多面體生成。下面針對幾種較為常見的安全通道的生成方法進(jìn)行介紹。

1. 半定規(guī)劃的迭代區(qū)域膨脹

為了獲取多面體,這個方法首先構(gòu)造一個初始橢球,由一個以選定點為中心的單位球組成。然后,遍歷障礙物,為每個障礙物生成一個超平面,該超平面與障礙物相切并將其與橢球分開。再次,這些超平面定義了一組線性約束,它們的交集是一個多面體。然后,可以在那個多面體中找到一個最大的橢球,使用這個橢球來定義一組新的分離超平面,從而定義一個新的多面體。

選擇生成分離超平面的方法,這樣橢圓體的體積在迭代之間永遠(yuǎn)不會減少??梢灾貜?fù)這個過程,直到橢圓體的增長率低于某個閾值,此時我們返回多面體和內(nèi)接橢圓體。這個方法具有迭代的思想,并且具有收斂判斷的標(biāo)準(zhǔn),算法的收斂快慢和初始橢球具有很大的關(guān)系。

303cb59a-64f9-11ed-8abf-dac502259ad0.png

圖 1 半定規(guī)劃的迭代區(qū)域膨脹。每一行即為一次迭代操作,直到橢圓體的增長率低于閾值。

2. 基于凸分解的安全通道生成

基于凸分解的安全通道生成方法由四個步驟完成安全通道的生成,分別為:找到橢球、找到多面體、邊界框、收縮。這四個步驟的具體介紹如下:

1)生成橢球

先形成一個球體,球的半徑為兩個路徑點的距離,然后再進(jìn)行收縮其中的兩個長軸,以保證該橢球為最大橢球,最后再拉伸第三個軸(連接路徑點的軸)以保證這個橢球是最大的。

橢球的計算是基于路徑點進(jìn)行的,路徑點的疏密程度,將會影響橢球的個數(shù),因此在使用時最好能夠利用計算的橢球融合其包含的路徑點,這樣來減少計算路徑點的個數(shù)。

3093eaa4-64f9-11ed-8abf-dac502259ad0.png

圖 2生成橢球。粗線段為 L,灰色區(qū)域表示障礙物,白色區(qū)域為自由空間。左:從一個球體開始,我們找到離 L 中心最近的點 p*,并調(diào)整短軸的長度,使虛線橢球接觸這個 p*。中:重復(fù)相同的過程,找到一個新的最近點 p* 和新的橢球。右:橢球內(nèi)沒有障礙物,當(dāng)前橢球是最大橢球。需要多次迭代以確保最終的球體排除所有障礙。

2)找到多面體

找到多面體。不斷擴(kuò)張橢球直到和障礙物相切,保存切線。重復(fù)上面的操作,獲得更多的切線,直到當(dāng)前地圖都和其相交為止。這個過程的主要計算量都在障礙物的判斷中,因此計算很快。

30c76ae6-64f9-11ed-8abf-dac502259ad0.png

圖 3生成多面體。左:找到橢球和超平面的第一個交點(紅線),相應(yīng)的半空間之外的障礙點被移除(陰影)。中:找到下一個交點(虛線橢球表示原始橢球,實線橢球表示新橢球),繼續(xù)從地圖中移除新半空間之外的障礙點。右:繼續(xù)擴(kuò)張直到當(dāng)前地圖中沒有障礙物,凸空間 (藍(lán)色區(qū)域)由半平面的交點定義。

3)邊界框

邊界框的作用是分割地圖,將附近的local障礙物地圖從全局地圖中提取出來,也就是獲得local障礙物地圖。其主要原因是上面的操作不能對整個地圖執(zhí)行,因為那樣的計算量太大了,因此可以在路徑點附近打上邊框,這樣就能降低計算量了。邊框大小的選擇就非常具有經(jīng)驗性質(zhì)了,最好能夠涵蓋所需要的信息。

4)收縮


對安全通道進(jìn)行收縮,收縮的尺度由無人機(jī)的尺寸決定,這樣的處理可以讓無人機(jī)變成一個質(zhì)點。收縮是對生成的多面體進(jìn)行的,這樣的好處是不會造成兩個多面體出現(xiàn)不相交的情況。

3. 平行凸簇膨脹方法

上述的兩種方法都是從點云地圖出發(fā),并且都是基于橢圓完成凸多面體的生成。而平行凸簇膨脹方法,與上面的方法不同,該方法是從柵格地圖出發(fā),利用最小凸集生成算法,完成凸多面體的生成。

其算法的思想是首先獲得一個凸集,再沿著凸集的表面進(jìn)行擴(kuò)張,擴(kuò)張之后再進(jìn)行凸集檢測,判斷新擴(kuò)張的集合是否保持為凸。一直擴(kuò)張到不能再擴(kuò)張為止,再提取凸集的邊緣點,利用快速凸集生成算法,生成凸多面體。該算法的好處在于可以利用這種擴(kuò)張的思路,將安全的多面體的體積盡可能的充滿整個空間,因此獲得的安全通道更大。

但其也具有一定的缺點,就是計算量比較大,計算所需要的時間比較長,為了解決這個問題,在該文章中,又提出了采用GPU加速的方法,來加速計算。

30f144ec-64f9-11ed-8abf-dac502259ad0.png

圖 4 平行凸簇膨脹方法。在 (a) 和 (b) 中,所有合格的相鄰單元格都被添加到凸簇中。在 (c) 和 (d) 中,由于進(jìn)行邊緣單元格凸集檢測時,射線經(jīng)過了不在凸簇的單元格,該單元格被排除在凸簇中。[3]

總結(jié)

安全通道的生成雖然是一個比較小的問題,但是因為它直接影響了最終生成軌跡的質(zhì)量,因此也非常重要。安全通道能夠直接轉(zhuǎn)化為優(yōu)化問題中的凸約束,這種特性應(yīng)該也可以利用在其他的領(lǐng)域內(nèi)。




審核編輯:劉清

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

    關(guān)注

    234

    文章

    11051

    瀏覽量

    191845

原文標(biāo)題:淺析幾種無人機(jī)安全通道生成方法

文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一種多模態(tài)駕駛場景生成框架UMGen介紹

    端到端自動駕駛技術(shù)的快速發(fā)展對閉環(huán)仿真器提出了迫切需求,而生成式模型為其提供了一種有效的技術(shù)架構(gòu)。然而,現(xiàn)有的駕駛場景生成方法大多側(cè)重于圖像模態(tài),忽略了其他關(guān)鍵模態(tài)的建模,如地圖信息、智能交通參與者等,從而限制了其在真實駕駛場景中的適用性。
    的頭像 發(fā)表于 03-24 15:57 ?1433次閱讀
    一種多模態(tài)駕駛場景<b class='flag-5'>生成</b>框架UMGen<b class='flag-5'>介紹</b>

    常見幾種薄膜外延技術(shù)介紹

    薄膜外延生長是一種關(guān)鍵的材料制備方法,其廣泛應(yīng)用于半導(dǎo)體器件、光電子學(xué)和納米技術(shù)領(lǐng)域。
    的頭像 發(fā)表于 03-19 11:12 ?1784次閱讀
    <b class='flag-5'>常見</b>的<b class='flag-5'>幾種</b>薄膜外延技術(shù)<b class='flag-5'>介紹</b>

    端到端自動駕駛多模態(tài)軌跡生成方法GoalFlow解析

    自動駕駛軌跡規(guī)劃往往采用直接回歸軌跡的方法,這種方式雖在測試中能取得不錯的性能,可直接輸出當(dāng)前場景下最有可能的軌跡或控制,但它難以對自動駕駛場景中常見的多模態(tài)動作分布進(jìn)行有效建模。
    的頭像 發(fā)表于 03-18 17:59 ?1014次閱讀
    端到端自動駕駛多模態(tài)軌跡<b class='flag-5'>生成方法</b>GoalFlow解析

    常見網(wǎng)絡(luò)負(fù)載均衡的幾種方式

    常見網(wǎng)絡(luò)負(fù)載均衡的幾種方式包括:DNS負(fù)載均衡、反向代理負(fù)載均衡、IP負(fù)載均衡、應(yīng)用層負(fù)載均衡、鏈路層負(fù)載均衡。以下是小編對幾種常見的網(wǎng)絡(luò)負(fù)載均衡方式及其詳細(xì)展開
    的頭像 發(fā)表于 03-06 11:14 ?883次閱讀

    伺服驅(qū)動器常見故障及維修方法有哪些

    伺服驅(qū)動器常見故障及其維修方法主要包括以下幾種: ?核心常見故障及維修方法?: ?電源故障?: 故障現(xiàn)象:伺服驅(qū)動器無法正常啟動,或啟動后電
    的頭像 發(fā)表于 02-22 10:53 ?4145次閱讀

    自動駕駛測試場景庫的構(gòu)建及評價方法之場景生成方法研究

    ? 自動駕駛測試場景庫的構(gòu)建及評價方法(二) 場景生成方法研究 一、研究背景 ? 智能網(wǎng)聯(lián)汽車面臨多維度安全挑戰(zhàn),其中預(yù)期功能安全是重要組成部分。在當(dāng)前階段,智能網(wǎng)聯(lián)汽車產(chǎn)業(yè)正處于前所
    的頭像 發(fā)表于 01-22 10:51 ?1950次閱讀
    自動駕駛測試場景庫的構(gòu)建及評價<b class='flag-5'>方法</b>之場景<b class='flag-5'>生成方法</b>研究

    常見的有源變壓器有哪幾種?

    麻煩問一下大家,我們常見的有源變壓器有哪幾種?最關(guān)鍵的問題是,有源變壓器和無源變壓器建模方法相同嗎?有源變壓器如何進(jìn)行建模?真心求教,在線等,謝謝了。
    發(fā)表于 01-22 07:47

    焊接技術(shù)的幾種常見類型

    焊接技術(shù)是一種將兩個或多個金屬部件通過高溫或其他方法連接在一起的工藝。以下是幾種常見的焊接技術(shù)類型,每種技術(shù)都有其特定的應(yīng)用場景和優(yōu)缺點: 電弧焊(Arc Welding) 描述 :電弧焊是一種
    的頭像 發(fā)表于 01-19 13:54 ?2471次閱讀

    電子焊接的常見問題及解決方法

    電子焊接是電子組裝過程中的關(guān)鍵步驟,焊接質(zhì)量的好壞直接影響電子產(chǎn)品的性能和可靠性。在電子焊接過程中,經(jīng)常會遇到一些常見問題,掌握其解決方法對于提高焊接質(zhì)量具有重要意義。以下是幾種常見
    的頭像 發(fā)表于 01-09 10:28 ?1649次閱讀

    RK3588主板/開發(fā)板Android12系統(tǒng)APK簽名文件生成方法,干貨滿滿

    本文介紹瑞芯微RK3588主板/開發(fā)板Android12系統(tǒng)下,APK簽名文件生成方法。觸覺智能RK3588開發(fā)板演示,音視頻接口、通信接口等一應(yīng)俱全,幫助企業(yè)提高產(chǎn)品開發(fā)效率,縮短上市時間,降低成本和設(shè)計風(fēng)險。
    的頭像 發(fā)表于 12-12 10:38 ?1146次閱讀
    RK3588主板/開發(fā)板Android12系統(tǒng)APK簽名文件<b class='flag-5'>生成</b>的<b class='flag-5'>方法</b>,干貨滿滿

    PWM信號生成方法 PWM調(diào)制原理講解

    PWM(脈沖寬度調(diào)制,Pulse Width Modulation)是一種重要的模擬信號電平數(shù)字編碼方法,在電子技術(shù)和控制領(lǐng)域具有廣泛應(yīng)用。以下是對PWM信號生成方法和PWM調(diào)制原理的介紹: PWM
    的頭像 發(fā)表于 11-28 16:34 ?5794次閱讀

    幾種常見的控制方法及其優(yōu)缺點

    。 溫度控制系統(tǒng)是變參數(shù)、有時滯和隨機(jī)干擾的動態(tài)系統(tǒng),為達(dá)到滿意的控制效果,具有許多控制方法。故對幾種常見的控制方法及其優(yōu)缺點進(jìn)行了分析與比較。
    的頭像 發(fā)表于 11-09 09:57 ?4195次閱讀
    <b class='flag-5'>幾種</b><b class='flag-5'>常見</b>的控制<b class='flag-5'>方法</b>及其優(yōu)缺點

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發(fā)表于 11-05 11:45 ?1375次閱讀
    如何自動<b class='flag-5'>生成</b>verilog代碼

    常見adc故障排除方法

    ADC(模數(shù)轉(zhuǎn)換器)的故障排除方法涉及多個方面,包括硬件連接、電源穩(wěn)定性、信號質(zhì)量、軟件配置等。以下是一些常見的ADC故障排除方法: 一、硬件連接檢查 檢查ADC輸入通道 : 確認(rèn)AD
    的頭像 發(fā)表于 10-31 11:02 ?5484次閱讀

    如何使用 Llama 3 進(jìn)行文本生成

    使用LLaMA 3(Large Language Model Family of AI Alignment)進(jìn)行文本生成,可以通過以下幾種方式實現(xiàn),取決于你是否愿意在本地運行模型或者使用現(xiàn)成的API
    的頭像 發(fā)表于 10-27 14:21 ?1458次閱讀