牛逼哄哄的SLAM技術即將顛覆哪些領域

2021-08-20 08:12:21 字數 4500 閱讀 4336

slam技術距今已有 30 餘年的發展歷史,根據感測器不同,分為視覺slam和雷射slam兩類。但相比於深度學習、大資料等詞彙,聽過的人少之又少,國內從事相關研究的機構更是屈指可數。直至最近三年,slam才逐漸成為國內機械人和無人駕駛的熱門研究方向,在當前比較熱門的一些創業方向中嶄露頭角:

vr/ar 方面

,根據 slam 得到地圖和當前視角對疊加虛擬物體做相應渲染,這樣做可以使得疊加的虛擬物體看起來比較真實,沒有違和感;

無人機領域,slam可以構建區域性地圖,輔助無人機進行自主避障、規劃路徑;

無人駕駛領域

, slam 技術可以提供視覺里程計功能,然後跟其他的定位方式融合;

機械人領域

,slam 可以用於生成環境的地圖。基於這個地圖,機械人執行路徑規劃、自主探索、導航等任務。

提起slam的重要性,有人說,slam是無人駕駛技術的靈魂;也有人曾打比方說,機械人離開了slam,就像手機離開了wifi和資料網路一樣。之所以沒有受到廣泛關注,主要在於這個方向難度很大,入門資料很少,需要較強的linux系統下的c和c++程式設計能力。這些原因直接或者間接導致,國內slam技術人才稀缺,同時,機械人、無人機、無人駕駛、增強現實等企業的需求旺盛,供不應求的局面逐漸鋪開。

視覺slam理論到實踐(第三期)』、『雷射slam理論到實踐

課程講師

高翔,深藍學院視覺slam講師,慕尼黑工業大學博士後,清華大學自動化系博士,主編暢銷書《視覺slam十四講:從理論到實踐》。長期從事slam(即時定位與地圖構建)的研究,主要包括機械人的中的視覺slam技術、機器學習與slam的結合,在國際知名期刊 ieee transactions on mechatronics、robotics and autonomous systems、autonomous robots等發表**數篇。

曾書格,深藍學院雷射slam講師,越凡創新科技****技術負責人,電子科技大學碩士,研究生期間主要從事雷射slam和機械人導航方面的研究和專案,其帶隊研發的全自主移動機械人—小販機械人(fanbot)已與萬達、獵戶星空等知名企業合作,團隊擁有90多項國家專利技術。

課程特色

1.成熟的課程體系,從數學基礎知識講起;

2.理論結合實踐,降低入門門檻;

3.

4.作業設定新穎,批閱講解仔細;

5.優秀學員頒發講師簽名的深藍學院證書;

6.

7.課程ppt和作業,會提前公開給學員。

課程目錄

一、視覺slam理論與實踐課程

1.概述與預備知識(2學時)

1.1  課程內容提要與預備知識

1.2  slam是什麼

1.3  視覺slam數學表述與框架

1.4  linux下的c++程式設計基礎

1.5  實踐:hello slam

2.三維空間的剛體運動(2學時)

2.1 點與座標系

2.2 旋轉矩陣

2.3 旋轉向量與尤拉角

2.4 四元數

2.5 相似、仿射和射影變換

2.6 實踐:eigen矩陣運算

2.7 實踐:eigen幾何模組

3.

李群與李代數(2學時)

3.1 群

3.2 李群與李代數

3.3 指數與對數對映

3.4 李代數求導與擾動模型

3.5 實踐:sophus李代數運算

4.相機模型與非線性優化(2學時)

4.1 針孔相機模型與畸變

4.2 影象的組成

4.3 從狀態估計到最小二乘

4.4 非線性優化與最小二乘法

4.5 實踐:ceres曲線擬合

4.6 實踐:g2o曲線擬合

5.特徵點法視覺里程計(2學時)

5.1 特徵點的提取與匹配

5.2 對極幾何

5.3 三角測量

5.4 3d-2d:pnp

5.5 3d-3d:icp

5.6 實踐:orb特徵點

5.7 實踐:pnp

5.8 實踐:icp

6.直接法視覺里程計(2學時)

6.1 直接法的引出

6.2 光流

6.3 直接法

6.4 實踐:lk光流

6.5 實踐:rgb-d直接法

7.後端優化(2學時)

7.1 濾波器

7.2 bundle adjustment與圖優化

7.3 pose graph

7.4 factor graph

7.5 實踐:bundle adjustment

7.6 實踐:pose graph

8.回環檢測(2學時)

8.1 概述

8.2 詞袋模型

8.3 實踐:建立字典以計算影象間相似性

8.4 課程小結

二、雷射slam理論與實踐課程

1.雷射slam簡要介紹(2學時)

1.1   雷射slam的發展歷史

1.2   雷射slam的流程  

1.3   本課程目標

2.感測器資料處理i:里程計運動模型及標定(2學時)

2.1   里程計運動學模型

2.2    里程計標定原理

2.3    實踐:里程計標定程式編寫

3.感測器資料處理ii:雷射雷達數學模型和運動畸變去除(2學時)

3.1    雷射雷達數學模型

3.2    運動畸變概念及影響

3.3    基於純雷射雷達的運動畸變去除

3.4    基於里程計輔助的運動畸變去除

3.5    實踐:畸變去除程式編寫

4.雷射slam的前端配準方法(2學時)

4.1   icp匹配方法

4.2   pl-icp匹配方法

4.3   基於優化的方法

4.4   相關方法 & 分支定界匹配方法

4.5   實踐:配準方法的比較

5.基於濾波器的雷射slam方法(grid-based)(2學時)

5.1   粒子濾波介紹

5.2   fastslam原理以及優化(improved)

6.基於圖優化的雷射slam方法(grid-based)(2學時)

6.1   pose graph的概念

6.2   非線性最小二乘原理

6.3   非線性最小二乘求解slam

6.4   經典開源演算法(cartographer)基本流程

6.5   實踐:實現乙個簡單的基於優化的slam演算法

7.基於已知定位的建圖(2學時)

7.1   地圖分類

7.2   基於已知定位的柵格地圖構建

7.3   實踐:構建柵格地圖

8.3d雷射slam介紹(2學時)

8.1   3d雷射slam介紹

8.2   3d雷射和視覺融合

報名

視覺slam課程費用499元,限時領取100元優惠碼;雷射slam課程費用699元,可領取200元優惠碼 

。 請新增「

深藍學院

宇軒博士報名

牛逼哄哄的 RabbitMQ 到底有啥用?

mq全稱為message queue,訊息佇列 mq 是一種應用程式對應用程式的通訊方法。應用程式通過讀寫出入佇列的訊息 針對應用程式的資料 來通訊,而無需專用連線來鏈結它們。訊息傳遞指的是程式之間通過在訊息中傳送資料進行通訊,而不是通過直接呼叫彼此來通訊,直接呼叫通常是用於諸如遠端過程呼叫的技術。...

gluPerspective的牛逼解釋

gluperspective gldouble fovy,gldouble aspect,gldouble znear,gldouble zfar 首先得設定gluperspective,來看看它的引數都表示什麼意思 fovy,這個最難理解,我的理解是,眼睛睜開的角度,即,視角的大小,如果設定為0,...

牛逼的 彈出層 layer !!!

功能強大,實用,操作方便,文件齊全。常用功能 doctype html html head meta charset utf 8 title layer 更懂你的web彈窗解決方案 title script src script script src layer layer.js script sc...