色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

LT-mapper系統(tǒng)的原理和實現(xiàn)應(yīng)用分析

3D視覺工坊 ? 來源:深藍(lán)AI ? 作者:SkyShaw ? 2022-10-09 15:01 ? 次閱讀

1、 前言

不得不承認(rèn)的一件事情是,在SLAM的這個技術(shù)領(lǐng)域內(nèi)各位大佬們的內(nèi)卷可以說是越來越嚴(yán)重了,每一次在拜讀了行業(yè)內(nèi)頂尖的論文或者是觀看了行業(yè)大佬們發(fā)出來的技術(shù)demo視頻后,我本人就會陷入無限的自我懷疑當(dāng)中……

精度、魯棒性、效率等等問題大家好像在各自的數(shù)據(jù)集中都實現(xiàn)了solved,而我卻還在我“目前的數(shù)據(jù)集”掙扎(文字狗頭)。摒棄掉妄自菲薄的念頭,針對之前的文章中各位大佬在life-long問題中提出的勘誤點:

1) Life-long問題中需要克服的問題在于如何應(yīng)對視角變化,天氣變化,光照變化條件以及動態(tài)障礙物環(huán)境下,確保定位和建模的精度。

2) Life-long實際是包含了兩個維度的問題:long term和large scale。若是基于圖優(yōu)化的激光匹配算法,需要考慮怎么保證約束的準(zhǔn)確性,當(dāng)環(huán)境發(fā)生變化之后,匹配算法非常容易產(chǎn)生歧義,需要避免感知混淆的問題。根據(jù)上述的問題點,我們可以發(fā)現(xiàn)在life-long問題解決的關(guān)鍵流程中都會出現(xiàn)環(huán)境變換檢測的功能,這個功能既需要包括針對短期的高動態(tài)障礙物的檢測,也需要包括針對長期的緩慢環(huán)境變化的檢測。而針對這個關(guān)鍵的環(huán)境變換檢測功能,學(xué)術(shù)界也提出了很多種方案,本片文章則將簡單分析一下韓國KAIST Department of Civil and Environmental Engineering 在2021年發(fā)表的“LT-mapper: A Modular Framework for LiDAR-based Lifelong Mapping“論文。

2、 LT-mapper系統(tǒng)總概

圖:LT-Mapper系統(tǒng)的主要流程框圖由LT-Mapper系統(tǒng)的主要流程框圖,我們可以發(fā)現(xiàn)其系統(tǒng)主要由LT-SLAM, LT-removert, and LT-map三個模塊組成,各個模塊各司其職又互相獨立共同保證整個life long框架的正常運行。

(1) LT-SLAM, 在LT-SLAM模塊中,Kim團(tuán)隊利用multi-session SLAM,基于激光雷達(dá)的global localizer實現(xiàn)回環(huán)檢測,以此內(nèi)部聯(lián)合優(yōu)化多個session SLAM的軌跡。在這個模塊中,query map被注冊添加到現(xiàn)有的central map(target map)。

(2) LT-removert, 該模塊用于處理在query map和central map(target map)對齊時的”模糊性”問題,一方面用以去除map中的噪聲,一方面用以去除map中的高動態(tài)物體點云(High Dynamic Points)

(3) LT-map,將query map注冊添加到現(xiàn)有的central map并移除HD點后,通過在query map和central map間進(jìn)行set difference operation的操作來檢測環(huán)境上的變化。此時檢測變化的time scale就會大于之前LT-removert模塊檢測高動態(tài)物體點云的time scale了,即是探測不同session靜態(tài)地圖的變化,其階段檢測出來的動態(tài)點云稱為低動態(tài)點云(LD)。低動態(tài)點云(LD)隨后將其進(jìn)一步分為“新出現(xiàn)“點(positive difference (PD))和”消失“點(negative difference (ND))兩類。

3、 LT-SLAM方法

該模塊本質(zhì)上就是multi-session SLAM中多SLAM Trajectories的拼接對齊問題,論文中使用的匹配方案是ICP或者SCAN-CONTEXT(SC-Loops也是Kim團(tuán)隊研究和發(fā)表的一種回環(huán)檢測方法。論文可詳見鏈接:Scan Context: Egocentric Spatial Descriptor for Place Recognition within 3D Point Cloud Map)來計算過兩個點云“關(guān)鍵幀”之間的6自由度的變換關(guān)系。在通過回環(huán)檢測計算出frame之間的約束關(guān)系后,在pose-graph中引入相關(guān)的對象和約束進(jìn)行multiple sessions的優(yōu)化計算以實現(xiàn)軌跡間的對齊。值得說明的是,論文中提出了anchor node(錨點)的概念,該anchor node用以替代SLAM中的key node(frame),因為LT-SLAM中會處理許多不同時期的SLAM trajectories,若是以傳統(tǒng)意義上的關(guān)鍵幀作為一個處理單元的話,則計算量和復(fù)雜度太大了。

因此,anchor node(錨點)則代表了若干個key node(frame)形成的map的原點,在SLAM軌跡的優(yōu)化過程中也將優(yōu)化的處理單元改為了anchor node(類似cartographer中submap的概念)。而系統(tǒng)中使用anchor node,一方面減少了在回環(huán)檢測后pose-graph優(yōu)化調(diào)整的復(fù)雜度,另一方面也減少了系統(tǒng)地圖環(huán)境變化和更新的復(fù)雜度。

4、 LT-REMOVERT方法

回到對環(huán)境中動態(tài)物體點云的處理和分類,文章將所有的動態(tài)點分類成了兩類:HD(高變化的動態(tài)障礙物)和LD(緩慢變化的場景點)。根據(jù)以上的分類,再將整個環(huán)境變化的檢測功能分成兩個sessions:

1. 首先刪除HD而不刪除LD點,在這個過程中文章是使用了REMOVERT算法作為HD的刪除引擎,具體的算法原理和流程可以詳見本人的另一篇文章SLAM動態(tài)障礙物濾除 | IROS 2020 REMOVERT:Remove, then Revert的論文解析與實現(xiàn)結(jié)果。

2. 在完成對HD點的刪除后,進(jìn)入LD的檢測階段,該階段中會先將query map和target map的坐標(biāo)系對齊并且移除兩者中的HD后,為target map構(gòu)造了一個kd-tree并判斷query map中的點云在半徑r米的范圍內(nèi)是否有足夠多的target map點云,如果沒有,則該query map中的點為LD。然后再對LD點進(jìn)行ND和PD的劃分。其中PD(Positive Difference)指的是在query map中新增加上的點云變化,ND(Negative Difference)則是指原先存在而現(xiàn)在query map中消失了的點云,所以根據(jù)上述的定義我們相應(yīng)需要去除的點云即為ND,需要添加的點云為PD。

而Kim在LD的基礎(chǔ)上進(jìn)行ND和PD的區(qū)分,主要是為了解決一種點云“誤殺”的問題:Occlusions(遮擋),試想一種情況:target map中有一個靜態(tài)物體O并在完整構(gòu)建了其點云“形狀”,而在query map中實際的環(huán)境是該靜態(tài)物體O前突然多了一堵墻遮擋住了傳感器關(guān)于物體O的識別。

那么在query map中該物體O點云會被先識別為LD,但進(jìn)一步的分析是該物體O的點云是應(yīng)當(dāng)保留而非去除的,Kim稱此類被遮擋住的點云為weak ND,并且weak ND是不會被去除以避免“誤殺”的情況。對于這一步關(guān)于“Weak ND Preservation”的問題,Kim團(tuán)隊再次使用了Removert,但進(jìn)行了修改:不同于原來的Removert只刪除視點原點近處的地圖點,而修改版本的Removert則關(guān)注于刪除原始ND map中的遠(yuǎn)處的點,并然后將它們還原到static map中。

說完這么多,我們參照論文中的實例進(jìn)行一下說明,下圖A、B分別為同一街道不同時期的地圖(MulRan dataset DCC 01和DCC 02),其關(guān)鍵的不同之處在于馬路邊上是否存在墻面。而且在有墻面的地圖后面是不存在點云的(因為遮擋的原因)。

圖A:MulRan dataset DCC 01(有墻面)

圖B:MulRan dataset DCC 02(無墻面)

具體步驟的結(jié)果可詳見下圖,其中標(biāo)記為藍(lán)色的點云為PD,標(biāo)記為紅色的點云為ND,灰色的點云為weak ND。情況(1):選擇A為target map,B為query map,左列的環(huán)境檢測結(jié)果圖片是普通的kd-tree取半徑集合差操作的獲取的na?ve ND和PD點,右欄則顯示了在檢測處LD后進(jìn)一步PD和ND區(qū)分的結(jié)果。在Case 1中,紅色ND點大部分被刪除,而添加了整個藍(lán)色PD點(相對于A,B中新增了許多點云,所以為PD)。

圖:情況1下的環(huán)境檢測結(jié)果情況(2):選擇B為target map,A為query map,在map A中的部分地面點被遮擋,并在左欄中錯誤地標(biāo)記為ND。在右欄中,只有強(qiáng)ND(紅色)點被移除,弱ND點被還原(即灰色標(biāo)記的地面點)。由此可見,Kim團(tuán)結(jié)針對LD點云的進(jìn)一步PD、ND 和weak ND區(qū)分是可以有效避免遮擋引起的誤殺問題的。

圖:情況2下的環(huán)境檢測結(jié)果

5、 LT-MAP方法

該部分的主要任務(wù)就是地圖的更新(map update)和地圖的長期管理(Long-term Map Management)。

針對地圖的更新(map update),論文中使用了一個公式進(jìn)行了表述,該公式就是LT-map部分最核心的邏輯:

其中為去除了HD關(guān)鍵幀點云,函數(shù)ND(*)和PD(*)表示返回在關(guān)鍵幀中類型為ND 和 PD的點云,一言以蔽之,給到central map和query map,去除HD和ND的點云并保證PD點云保留。

針對地圖的長期管理(Long-term Map Management),在論文中的進(jìn)一步測試說明了LT-mapper在更新world representation時分為兩種方法,如下圖所示。第一,LT-mapper可以高效地通過只發(fā)送LD類型的環(huán)境變化點云(而不是整個關(guān)鍵幀點云地圖),以更改到一個central server來維護(hù)一個live map。第二個表述為meta map(區(qū)別于live map), LT-mapper在更新擴(kuò)展時沒有考慮添加weak PD類型的點云,即不考慮短期靜止或周期性的變化的點云。

圖:地圖的長期管理的兩種形式

6、 LT-MAPPER關(guān)鍵代碼實現(xiàn)方法

第一, 先上LT-Mapper的GitHub開源代碼鏈接:https://github.com/gisbi-kim/lt-mapper該開源代碼整體流程和函數(shù)的設(shè)計都比較清晰,較為晦澀的地方可能也就是LT-REMOVERT模塊了,本節(jié)也將根據(jù)系統(tǒng)框圖的順序從LT-SLAM, LT-removert, and LT-map各個模塊進(jìn)行關(guān)鍵部分代碼的展示。

6.1 LT-SLAM

該部分和其他SLAM的回環(huán)檢測和因子圖優(yōu)化的過程實現(xiàn)并沒有本質(zhì)上的區(qū)別,僅僅是該模塊是直接加載Single session SLAM的軌跡和因子圖信息。在multiple sessions間進(jìn)行回環(huán)檢測的操作,并在計算出約束后添加到已有的因子圖中完成優(yōu)化匹配以實現(xiàn)multipleSessions SLAM 軌跡信息的對齊拼接。

1、void LTslam::run( void )

2、{3、initOptimizer();4、initNoiseConstants();5、6、loadAllSessions();7、addAllSessionsToGraph();8、9、optimizeMultisesseionGraph(true); // optimize the graph with existing edges10、writeAllSessionsTrajectories(std::string("bfr_intersession_loops"));11、12、detectInterSessionSCloops(); // detectInterSessionRSloops was internally done while sc detection13、addSCloops();14、optimizeMultisesseionGraph(true); // optimize the graph with existing edges + SC loop edges15、16、bool toOpt = addRSloops(); // using the optimized estimates (rough alignment using SC)17、optimizeMultisesseionGraph(toOpt); // optimize the graph with existing edges + SC loop edges + RS loop edges18、19、writeAllSessionsTrajectories(std::string("aft_intersession_loops"));20、}

6.2 LT-removert

整個Removerter::run(void)的流程分為了(1)初始化加載地圖和預(yù)處理,(2)高動態(tài)點云HD的去除,(3)低動態(tài)點云LD的檢測,(4)LT-map。代碼詳見如下:

1、void Removerter::run(void)2、{3、// # Step 0: Preparations4、loadSessionInfo();5、6、parseKeyframes();7、loadKeyframes();8、precleaningKeyframes(2.5); // optional. remove points within near radius from the lidar9、10、makeGlobalMap();11、12、// # Step 1: HD noise removal13、removeHighDynamicPoints();14、parseStaticScansViaProjection();15、16、// # Step 2: LD change detection17、detectLowDynamicPoints();18、19、// # Step 3: LT-map20、updateCurrentMap();21、parseUpdatedStaticScansViaProjection();22、parseLDScansViaProjection(); // TODO23、updateScansScanwise(); // == eq(4) in the paper24、saveAllTypeOfScans(); // TODO25、26、} // Removerter::run 其中對于(2)部分,該部分的代碼可以詳見另一篇文章:SLAM動態(tài)障礙物濾除 | IROS 2020 REMOVERT:Remove, then Revert的論文解析與實現(xiàn)結(jié)果,該文章中有詳細(xì)的注釋和說明。針對(3)中低動態(tài)點云LD的檢測,代碼實現(xiàn)如下: 1、void Removerter::detectLowDynamicPoints(void)2、{3、//先對classSession的兩個實例:central_sess_ & query_sess_進(jìn)行基于KnnDiffLD檢測。4、central_sess_.extractLowDynPointsViaKnnDiff(query_sess_.map_global_curr_static_);5、query_sess_.extractLowDynPointsViaKnnDiff(central_sess_.map_global_curr_static_);6、7、// strong ND8、central_sess_.constructGlobalNDMap();9、filterStrongND(central_sess_, query_sess_); // filtering central_sess_.scans_knn_diff_10、central_sess_.removeWeakNDMapPointsHavingStrongNDInNear(); // propagation"11、12、// strong PD13、query_sess_.constructGlobalPDMap();14、filterStrongPD(query_sess_, central_sess_); // filtering central_sess_.scans_knn_diff_15、query_sess_.revertStrongPDMapPointsHavingWeakPDInNear(); // propagation"16、17、//1.保存PD map(querysess實例中)central sess實例18、//2.地圖已經(jīng)在全局(centralsess)坐標(biāo)系下,但由于后續(xù)會重新投影這個地圖保存到centralcoord所以先在此使用query coord19、*central_sess_.map_global_pd_ = *query_sess_.map_global_pd_;20、*central_sess_.map_global_pd_orig_ = *query_sess_.map_global_pd_orig_;21、*central_sess_.map_global_pd_strong_ = *query_sess_.map_global_pd_strong_; // Removerter::run22、}

上述代碼中,extractLowDynPointsViaKnnDiff(_target_map)是使用了pcl庫中KdTreeFLANN的結(jié)構(gòu)進(jìn)行LowDynamicPoints的檢測并儲存。constructGlobalNDMap()函數(shù)是基于Session類中的坐標(biāo)和對于點云數(shù)據(jù)進(jìn)行點云拼接生成point cloud map,filterStrongND()和removeWeakNDMapPointsHavingStrongNDInNear()與函數(shù)名的定義符合,就是為了將strong ND獨立的返回出來以便在LT-map中使用。

6.3 LT-map

在整個代碼工程中,LT-map和LT-removert都放在了`ltremovert`的文件目錄下,和論文中的說明對應(yīng):LT-map中在session間環(huán)境變化的檢測方法是基于LT-removert進(jìn)行的修改。removert是用以進(jìn)行single session中map的高動態(tài)點云的清洗,LT-map則是實現(xiàn)sessions間“靜態(tài)”環(huán)境物體的變化檢測。在6.2中的Removerter::run(void)的流程中,我們可以看到在完成了地圖加載初始化、高動態(tài)點云HD的去除和低動態(tài)點云LD的檢測后,就進(jìn)入了LT-map的地圖更新處理了。

1、// # Step 3: LT-map2、updateCurrentMap();3、parseUpdatedStaticScansViaProjection();4、updateScansScanwise(); // == eq(4) in the paper

updateCurrentMap()函數(shù)的功能就是將query sess map和central sess map對齊整合到一起,并保證去除了strong ND points和保留weak ND points以及添加strong PD points到整合對齊后的地圖中。

1、void Removerter::updateCurrentMap(void)2、{3、pcl::PointCloud::Ptr map_global_updated(new pcl::PointCloud());4、//1.querysessmap和centralsessmap對齊整合到一起并在整合的時候去除了strongNDpoints5、auto map_global_union_queryside = mergeScansWithinGlobalCoordUtil(query_sess_.scans_knn_coexist_, query_sess_.keyframe_poses_, query_sess_.kSE3MatExtrinsicLiDARtoPoseBase);6、octreeDownsampling(map_global_union_queryside, map_global_union_queryside, 0.05);7、8、auto map_global_union_centralside = mergeScansWithinGlobalCoordUtil(central_sess_.scans_knn_coexist_, central_sess_.keyframe_poses_, central_sess_.kSE3MatExtrinsicLiDARtoPoseBase);9、octreeDownsampling(map_global_union_centralside, map_global_union_centralside, 0.05);10、11、*map_global_updated = *map_global_union_queryside; // init12、*map_global_updated += *map_global_union_centralside; // init13、14、//2.保留weakNDpoints15、*map_global_updated += *central_sess_.map_global_nd_weak_; // append16、17、//3-1:添加strongPDpoints18、pcl::PointCloud::Ptr map_global_updated_strong_(new pcl::PointCloud());19、*map_global_updated_strong_ = *map_global_updated; // == pcl::copyPointCloud(*map_global_updated, *map_global_updated_strong_);20、*map_global_updated_strong_ += *central_sess_.map_global_pd_strong_;21、octreeDownsampling(map_global_updated_strong_, map_global_updated_strong_, 0.05);22、23、//3-2:添加PDpoints24、*map_global_updated += *central_sess_.map_global_pd_orig_; // append25、octreeDownsampling(map_global_updated, map_global_updated, 0.05);26、27、//4:寫操作28、*central_sess_.map_global_updated_ = *map_global_updated;29、pcl::savePCDFileBinary(save_pcd_directory_ + "updated_map.pcd", *central_sess_.map_global_updated_);30、31、*central_sess_.map_global_updated_strong_ = *map_global_updated_strong_;32、pcl::savePCDFileBinary(save_pcd_directory_ + "updated_map_strong.pcd", *central_sess_.map_global_updated_strong_);33、34、} // updateCurrentMap

updateScansScanwise()函數(shù)則是在central sess map上進(jìn)行論文中公式(4)的更新,具體的操作也是在class Session上實現(xiàn)的。

7、 總結(jié)

簡單的來說,Kim團(tuán)隊發(fā)布的論文《LT-mapper: A Modular Framework for LiDAR-based Lifelong Mapping》貢獻(xiàn)領(lǐng)域在于三點:

(1)地圖的管理策略map management,

(2)一種解決highlow dynamic change detection(類型HD和LD點云的區(qū)分)

(3)LD類型點云的PDND點云管理和處理策略(positive egative change management)的方法

由此,我們可以發(fā)現(xiàn)LT-mapper 的側(cè)重點在于Life-long SLAM的建圖階段以及地圖管理階段,其研究解決的即是life-long問題中都會出現(xiàn)環(huán)境變換檢測的功能。再者,由于LT-Mapper系統(tǒng)框架在設(shè)計時各個模塊的功能封裝性較好,其為代碼的移植和工程化提供了便利性,也為目前手頭上的研究項目的系統(tǒng)擴(kuò)展和優(yōu)化提供了很好的思路和方向。

審核編輯:郭婷

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

    關(guān)注

    968

    文章

    3989

    瀏覽量

    190078

原文標(biāo)題:值得一讀|LT-mapper原理思路和實現(xiàn)分析

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    多核系統(tǒng)設(shè)計平臺

    ,開發(fā)人員能夠不斷的對自己的假設(shè)進(jìn)行修改和優(yōu)化。也就是說,應(yīng)用Poly-Mapper,開發(fā)人員可以實現(xiàn)在虛擬的數(shù)字環(huán)境中設(shè)計并驗證自己的系統(tǒng)。之后,通過Poly-Generator,將設(shè)計具體
    發(fā)表于 10-11 10:35

    MaxCompute讀取分析OSS非結(jié)構(gòu)化數(shù)據(jù)的實踐經(jīng)驗總結(jié)

    摘要: 本文背景 很多行業(yè)的信息系統(tǒng)中,例如金融行業(yè)的信息系統(tǒng),相當(dāng)多的數(shù)據(jù)交互工作是通過傳統(tǒng)的文本文件進(jìn)行交互的。此外,很多系統(tǒng)的業(yè)務(wù)日志和系統(tǒng)日志由于各種原因并沒有進(jìn)入ELK之類的
    發(fā)表于 06-20 15:01

    信號與系統(tǒng)分析及MATLAB實現(xiàn) 梁虹編著

    信號與系統(tǒng)分析及MATLAB實現(xiàn) 梁虹編著
    發(fā)表于 05-22 09:22

    電影評論網(wǎng)絡(luò)數(shù)據(jù)抓取與分析系統(tǒng)的設(shè)計與實現(xiàn)

    電影評論網(wǎng)絡(luò)數(shù)據(jù)抓取與分析系統(tǒng)設(shè)計與實現(xiàn)
    發(fā)表于 05-29 10:36

    <<I2C總線應(yīng)用系統(tǒng)設(shè)計>>

    <<I2C總線應(yīng)用系統(tǒng)設(shè)計>>
    發(fā)表于 04-18 20:27 ?3次下載

    客車開行方案效益分析系統(tǒng)的設(shè)計與實現(xiàn)

    本文討論了鐵路客運效益分析的現(xiàn)狀和方法。簡單闡述了列車開行方案效益分析系統(tǒng)的設(shè)計與實現(xiàn)。在這個系統(tǒng)中,采用Dijkstra 算法求得最短路徑
    發(fā)表于 08-06 09:14 ?13次下載

    如何使用Python來設(shè)計和實現(xiàn)語料分析系統(tǒng)設(shè)計?

    語料分析系統(tǒng)是利用計算機(jī)軟件技術(shù)實現(xiàn)語料分析與研究的重要手段,利用它可以實現(xiàn)對大量語料的分析、詞
    發(fā)表于 09-29 17:23 ?17次下載
    如何使用Python來設(shè)計和<b class='flag-5'>實現(xiàn)</b>語料<b class='flag-5'>分析</b><b class='flag-5'>系統(tǒng)</b>設(shè)計?

    Mapper為自動駕駛汽車提供機(jī)器可讀地圖

    為機(jī)器提供高精度測繪的Mapper公司近日推出了其首款產(chǎn)品:On-Demand Maps。該產(chǎn)品為開發(fā)人員和自動駕駛汽車公司提供了機(jī)器可讀的地圖。
    的頭像 發(fā)表于 10-24 09:03 ?2709次閱讀

    ASML競爭對手光刻機(jī)制造商Mapper宣布破產(chǎn)

    荷蘭的***制造是世界有名的,其中的ASML就是全球最大的***廠商。上周有消息傳出,其荷蘭的競爭對手、代爾夫特的***制造商Mapper證實正式宣布破產(chǎn)。 Mapper有員工270人
    的頭像 發(fā)表于 01-07 11:29 ?4434次閱讀

    你知道linux內(nèi)核中的device mapper

    LVM2是Linux 下的邏輯卷管理器,它可以對磁盤進(jìn)行分區(qū)等。但是我們這里用LVM主要是利用用戶空間的device mapper 庫以及它提供的 dmsetup 工具。
    發(fā)表于 04-29 15:19 ?4509次閱讀

    你了解過Linux內(nèi)核中的Device Mapper 機(jī)制?

    Device mapper 是 Linux 2.6 內(nèi)核中提供的一種從邏輯設(shè)備到物理設(shè)備的映射框架機(jī)制,在該機(jī)制下,用戶可以很方便的根據(jù)自己的需要制定實現(xiàn)存儲資源的管理策略,當(dāng)前比較流行
    發(fā)表于 04-29 15:25 ?753次閱讀

    SLAMTEC Mapper使用技巧大集錦

    *300m地下停車場建圖效果重復(fù)建圖除了地圖不閉環(huán)之外,還有小伙伴反饋重復(fù)建圖問題。小嵐:評測的環(huán)境為長直走廊,如果超出了開發(fā)版Mapper的20米測距半徑,有可能會出現(xiàn)以上問題,同時影響閉環(huán)系統(tǒng)工作
    的頭像 發(fā)表于 10-16 17:48 ?1692次閱讀

    連續(xù)時間系統(tǒng)時域分析的MATLAB實現(xiàn)

    掌握應(yīng)用 MATLAB 實現(xiàn)對線性時不變連續(xù)時間系統(tǒng)的時域分析,即熟悉應(yīng)用 MATLAB 實現(xiàn)微分方程的求解、連續(xù)時間信號卷積計算等。
    發(fā)表于 11-10 08:00 ?0次下載
    連續(xù)時間<b class='flag-5'>系統(tǒng)</b>時域<b class='flag-5'>分析</b>的MATLAB<b class='flag-5'>實現(xiàn)</b>

    LT6108/LT6109-電流檢測系統(tǒng)

    LT6108/LT6109-電流檢測系統(tǒng)
    發(fā)表于 05-12 14:37 ?1次下載
    <b class='flag-5'>LT</b>6108/<b class='flag-5'>LT</b>6109-電流檢測<b class='flag-5'>系統(tǒng)</b>

    用Systemview實現(xiàn)對QPSK系統(tǒng)的仿真與分析

    用Systemview實現(xiàn)對QPSK系統(tǒng)的仿真與分析(測試測量計量的區(qū)別)-該文檔為用Systemview實現(xiàn)對QPSK系統(tǒng)的仿真與
    發(fā)表于 09-30 12:16 ?11次下載
    用Systemview<b class='flag-5'>實現(xiàn)</b>對QPSK<b class='flag-5'>系統(tǒng)</b>的仿真與<b class='flag-5'>分析</b>
    主站蜘蛛池模板: 亚洲三级黄色片| 久久亚洲精品中文字幕60分钟| 日本肉肉口番工全彩动漫 | 国产免费啪嗒啪嗒视频看看| 最近中文字幕2019国语4| 无码人妻丰满熟妇啪啪网不卡| 免费视频精品38| 久久成人午夜电影mp4| 国产精品高潮AV久久无码| 99热这里只有精品| 在线免费观看国产精品| 亚洲成人免费观看| 日本黄色www| 欧美.亚洲.日韩.天堂| 久久亚洲国产中文字幕| 好看AV中文字幕在线观看| 国产1769一七六九视频在线| 97精品少妇偷拍蜜桃AV| 又粗又大又爽又黄的免费视频 | 亚洲高清在线视频| 日本一本二本三区免费免费高清| 美女医生深夜在家裸睡惨死| 久久高清免费视频| 黑人寄宿羽月希产后奶水| 国产精品人妻久久无码不卡| 高清撒尿hdtube撒尿| WWW久久只有这里有精品| 97亚洲狠狠色综合久久位| 在线看免费毛片| 亚洲中文无码永久免费| 亚洲高清在线视频| 亚洲h视频在线观看| 午夜DV内射一区二区| 天美传媒 免费观看| 色婷婷国产精品视频一区二区三区| 欧美 日韩 无码 有码 在线 | 亚州日韩精品AV片无码中文| 四虎影视永久无码精品| 视频一区在线免费观看| 日日噜噜噜夜夜爽爽狠狠| 日本高清免费看|