一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

動態(tài)避障-圖撲自動尋路 3D 可視化

圖撲-數(shù)字孿生 ? 來源:圖撲-數(shù)字孿生 ? 作者:圖撲-數(shù)字孿生 ? 2024-10-22 11:56 ? 次閱讀

自動尋路是機器人導航的核心技術,其原理主要涉及機器人與環(huán)境之間的復雜信息交互與處理。在自動尋路過程中,機器人依靠先進的傳感器系統(tǒng),如高清攝像頭、精密激光雷達和靈敏超聲波裝置,全方位感知周圍環(huán)境。這些傳感器能夠?qū)崟r捕捉并分析環(huán)境中的障礙物、地形變化和關鍵路標,為機器人提供精確的導航數(shù)據(jù)。

自動尋路在多個領域發(fā)揮著關鍵作用,從圖撲的數(shù)據(jù)中心機房的自動化巡檢系統(tǒng),到智能機器人的導航系統(tǒng),再到智慧碼頭堆場的智能化管理,自動尋路技術無處不在。該功能不僅能規(guī)劃出最優(yōu)路線,還能實時考慮障礙物避讓等復雜的實際因素,靈活調(diào)整路徑以確保安全和效率。

wKgaoWcXIm2AH4SpAAjxFFqzQgw669.png

乍聽之下,自動尋路功能略顯復雜,實現(xiàn)過程中也確實涉及了一些算法。在具體實施之前,我們需要先解決兩個關鍵問題:

1. 如何避開場景中的障礙物?

2. 如何計算最佳路徑?

針對這兩處問題,我們可以利用圖撲軟件自研 HT for Web 提供的 ht-astar.js 插件。該插件具備初始化網(wǎng)格和自動搜索路徑等功能,高效簡化了自動尋路的實現(xiàn)過程。

場景網(wǎng)格化

先將場景劃分成二維網(wǎng)格,障礙物分布于不同的網(wǎng)格單元上,部分較大的障礙物可能會占據(jù)多個網(wǎng)格單元。路徑計算實際上是分析網(wǎng)格的占用情況,當平臺監(jiān)測到某個網(wǎng)格被占用時,系統(tǒng)會自動尋找擇優(yōu)生成一條繞行路徑。

wKgZoWcXIm6AJcqEAA1m8YpR3cc767.gif

在開發(fā)時,首先需要去實例化 ht.Astar.Finder(view, params)。其中 view 可以是 ht.graph.GraphView 或者 ht.graph3d.Graph3dView。params 是一個包含基礎屬性設置的對象。以下列舉了一些 params 的常用參數(shù):

?simplify:是否啟用路徑簡化。

?closest:是否啟用最近路徑優(yōu)化。

?nodeRectExtend:擴展節(jié)點范圍。

?gridSizeY:網(wǎng)格在 Y 方向上的大小。

?gridSizeX:網(wǎng)格在 X 方向上的大小。

?diagonal:是否允許沿對角線方向移動。

?fastOverlap:是否啟用快速監(jiān)測重疊算法。

?filter:過濾函數(shù)用于在路徑計算過程中過濾特定節(jié)點。

?turnPunish:轉(zhuǎn)彎懲罰系數(shù),數(shù)值越高表示越傾向于直線路徑。

具體代碼實現(xiàn):

wKgaoWcXIm6AdRGVAAAi0Q9n3Yk688.png

路徑計算

在路徑計算過程中,系統(tǒng)需要實時監(jiān)測每個網(wǎng)格單元的占用狀態(tài)。若規(guī)劃的路徑遇到被障礙物占用的網(wǎng)格,系統(tǒng)會自動尋找繞行路徑,以動態(tài)避開障礙物。

wKgZoWcXIm-Ac-riAAV--ORVzwA688.gif

在開發(fā)過程中,我們需要監(jiān)聽場景背景的點擊事件,獲取點擊位置的坐標。然后,結合起點坐標,通過 astar.findPath(pFrom, pTo) 函數(shù)計算出具體路徑。計算得到的路徑是一組點位數(shù)據(jù),可以利用這些數(shù)據(jù)在場景中繪制出一條路徑管道。具體代碼實現(xiàn):

wKgaoWcXIm-AePQYAABkhB-9OJ0131.png

路徑動畫

在場景中生成管道后,人物節(jié)點可沿此管道移動。人物節(jié)點沿管道運動的代碼如下:

wKgZoWcXInCALqP_AAAn369d0rA708.pngwKgaoWcXInGATkk8AFj1c8yaCSg113.gif

優(yōu)化視覺效果

基于上述,我們已實現(xiàn)了基本的自動尋路功能。在實際項目中仍需提升一定的視覺效果,讓展示頁面足夠美觀,我們可以采取以下策略:

  • 首先,將管道路徑隱藏(使用 polyline.s('transparent.mask', true));
  • 隨后,利用 ht.Shape 節(jié)點并設置貼圖來呈現(xiàn)人物的運動軌跡。這樣不僅能實現(xiàn)功能,還能大幅增強視覺吸引力。
wKgZoWcXInKAIKUbAJ6_TaQc0yw837.gif

具體實現(xiàn)代碼如下:

wKgaoWcXInOAbdBaAABPl2jcr2E449.pngwKgZoWcXInOAKvAIAABHSKKy0JA209.png

作為開發(fā)者的我們,將繼續(xù)探索和優(yōu)化自動尋路技術,利用圖撲 HT 提供的插件工具,不斷提升算法效率和用戶體驗。通過合理的參數(shù)設置、精確的網(wǎng)格劃分和智能的路徑規(guī)劃,為各種應用場景提供更加出色的自動尋路解決方案。

作為國產(chǎn)化數(shù)字孿生技術,圖撲長期專注于 Web 可視化領域,自主研發(fā) HT for Web 2D 和 3D 圖形渲染引擎、低代碼數(shù)字孿生組態(tài)平臺及相關工具。科技自主可控,不受外圍科技所威脅。目前產(chǎn)品已廣泛應用于工業(yè)組態(tài)、電力能源、孿生工廠、電信機房、智慧交通、智慧城市、園區(qū)樓宇、智慧水務、航天軍工等行業(yè)領域。

審核編輯 黃宇

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

    關注

    212

    文章

    29280

    瀏覽量

    210916
  • 3D
    3D
    +關注

    關注

    9

    文章

    2943

    瀏覽量

    109151
  • 可視化
    +關注

    關注

    1

    文章

    1231

    瀏覽量

    21538
  • 數(shù)字孿生

    關注

    4

    文章

    1424

    瀏覽量

    12680
收藏 人收藏

    評論

    相關推薦

    光學系統(tǒng)的3D可視化

    視圖 3D 系統(tǒng)視圖: 無光可視化系統(tǒng) 選項 - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細選項。第一個選項 \"Select Elements to Show\"
    發(fā)表于 01-06 08:53

    VirtualLab Fusion應用:光學系統(tǒng)的3D可視化

    3D 系統(tǒng)視圖: 無光可視化系統(tǒng) 選項 - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細選項。第一個選項 \"Select Elements to Show\"允許對文
    發(fā)表于 04-02 08:42

    VirtualLab Fusion應用:3D系統(tǒng)可視化

    描述和F-Theta透鏡的應用示例。 光學系統(tǒng)的3D-可視化 VirtualLab Fusion提供的工具可以實現(xiàn)光學系統(tǒng)的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統(tǒng)內(nèi)
    發(fā)表于 04-30 08:47

    請問循跡當中的四循跡模塊與紅外光&模塊有什么區(qū)別?

    `本人在做arduino小車,其中用到的兩個模塊——四循跡與紅外光&
    發(fā)表于 02-01 10:53

    利用PADS實現(xiàn)3D可視化

    本文給出了利用PADS實現(xiàn)3D可視化的 具體過程,并對PADS和3D技術進行了必要的說明。
    發(fā)表于 10-10 16:03 ?477次下載
    利用PADS實現(xiàn)<b class='flag-5'>3D</b><b class='flag-5'>可視化</b>

    淺談工業(yè)3D可視化建模的特點

    智能3D設備是在工業(yè)搭建的3D建模和三維可視化基礎上之上構建的一個機遇Web3D的虛擬工業(yè),其運用物理網(wǎng)、云計算等現(xiàn)代信息技術,商迪3D運用
    發(fā)表于 04-09 10:23 ?2154次閱讀

    智慧園區(qū)3D可視化的特點

    智慧園區(qū)3D可視化通過3D場景實時渲染和數(shù)據(jù)建模,展現(xiàn)實時數(shù)據(jù),實現(xiàn)可視化交互的特點。商迪3D構建的智慧園區(qū)讓數(shù)據(jù)
    發(fā)表于 04-16 09:09 ?1192次閱讀

    工廠3D可視化模型檢測技術管理助力工業(yè)綠色發(fā)展

    對于工業(yè)綠色發(fā)展而言,3D可視化模型技術在工廠領域中檢測管理發(fā)揮著重要的作用。 商迪3D結合3D可視化技術、
    的頭像 發(fā)表于 04-26 17:19 ?1926次閱讀

    3D可視化對深海采礦重要性的簡要說明

    3D可視化對深海采礦的重要性 在深海采礦,實時監(jiān)控動態(tài)操作水下是一個必要性。但是,該行業(yè)在使用現(xiàn)有解決方案時面臨許多挑戰(zhàn),包括海底能見度差,導航和
    發(fā)表于 06-25 11:41 ?553次閱讀

    工廠3D可視化建模代做的好處

    工廠3d可視化建模代做讓車間生產(chǎn)更加智能和信息的不斷推進先進技術發(fā)展,讓規(guī)模大、車間生產(chǎn)線復雜數(shù)據(jù)的工廠可以輕松應對各種信息系統(tǒng)和應用。商迪3D
    發(fā)表于 09-07 11:22 ?1193次閱讀

    變電站3D可視化管理平臺的優(yōu)勢

    變電站3D可視化是構成互聯(lián)互通、智能和低碳環(huán)保的全球互聯(lián)網(wǎng)新型電力線上監(jiān)控管理平臺的重要支撐,是互聯(lián)網(wǎng)推動新一輪技術的平臺。商迪3D運用3D
    發(fā)表于 09-22 11:19 ?840次閱讀

    智慧園區(qū)3D可視化大屏的主要優(yōu)勢

    智慧園區(qū)3D可視化大屏展示三維建模公司,是指智慧園區(qū)運行中產(chǎn)品或獲取的數(shù)據(jù)。它是一個3D可視化和三維建模、信息處理利用有關的活動組成。商迪3D
    發(fā)表于 09-24 15:03 ?1689次閱讀

    智慧園區(qū)數(shù)據(jù)3D可視化是什么,它有什么功能及作用

    在大數(shù)據(jù)時代的驅(qū)動下,智慧園區(qū)三維可視化使得園區(qū)管理更加方便和透明,尤其在數(shù)據(jù)3d可視化展示這方面,可以更直觀的統(tǒng)計數(shù)據(jù)和管理園區(qū)數(shù)據(jù),一眼就能看到園區(qū)數(shù)據(jù)重點,商迪3d借助
    發(fā)表于 01-21 10:45 ?1693次閱讀

    3D虛擬數(shù)字工廠仿真可視化數(shù)字孿生系統(tǒng)

    3D虛擬數(shù)字工廠可視化線上三維管理系統(tǒng)是創(chuàng)新型的互聯(lián)網(wǎng)和網(wǎng)絡信息技術的應用,3D虛擬聯(lián)動通過工廠、設備的三維可視化,商迪
    的頭像 發(fā)表于 02-17 10:51 ?2990次閱讀

    3D 可視化國風設計 , 科技與文化碰撞炫酷”火花“

    “凡益之道,與時偕行?!蔽乃噭?chuàng)新貴在“學古不泥古、破法不悖法”。軟件通過 HT 可視化豐富的 2D3D 組態(tài)效果,打造出酷炫科技、
    的頭像 發(fā)表于 07-26 11:39 ?2045次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>3D</b> <b class='flag-5'>可視化</b>國風設計 , 科技與文化碰撞炫酷”火花“