SLAM從入門到放棄 SLAM十四講第一章習題

2021-08-30 13:14:45 字數 2077 閱讀 1096

以下均為簡單筆記,如有錯誤,請多多指教。

有線性方程ax=

bax=b

ax=b

,若已知a,b

a,ba,

b,需要求解x

xx,該如何分解》這對a

aa和b

bb有哪些要求?

答:不妨記a

aa的維度為m×n

m×nm×

n,同時記a

aa的秩為rrr。

若b ≠0

b≠0b̸

​=0,則

當r =m

=n

r=m=n

r=m=

n時,整個方程存在唯一解;

當r =n

<

mr=nr=

n<

m,即a

aa列滿秩,整個方程要麼無解要麼存在唯一解;

當r =m

<

nr=mr=

m<

n,即a

aa行滿秩,整個方程有無窮解;

當r

r

rr<

n,整個方程要麼無解要麼存在唯一解。

若b =0

b=0b=

0,則當r =n

r=nr=

n時,整個方程只有解x=0

x=0x=

0;當r

r<

n,整個方程有無窮解;

高斯分布是什麼?它的一維形式是什麼樣子?它的高維形式是什麼樣子?

答:高斯分布是概率論中非常常用的一種分布,例如最小二乘、影象平滑等處都應用到了高斯分布。它的一維形式如下,其中σ

\sigma

σ是方差,u

uu是均值:

f (x

)=12

πσe−

(x−u

)22σ

2f(x)=\frac\sigma}e^}

f(x)=2

π​σ1

​e−2

σ2(x

−u)2

​多元高斯的公式如下,具體參考:

f (x

)=1(

2π)n

∣∑∣1

2e−1

2(x−

u)t∑

−1(x

−u

)f(x)=\frac)^n|\sum|^}}e^(x-u)^t\sum^(x-u)}

f(x)=(

2π​)

n∣∑∣

21​1

​e−2

1​(x

−u)t

∑−1(

x−u)

你知道c++中的類嗎?你知道stl嗎?

答:以下都是個人理解。類是物件導向程式設計的核心思想,通過類將資料和對應的處理函式打包成乙個整體,從而使得程式的整體可維護性更高,更易於後續修改和改造。stl我的理解比較淺顯,例如vector、list等等都是stl中的一部分,個人感覺就是一些通用的模板庫。

你知道c++11標準嗎?其中那些新特性你聽說過或用過?有沒有其他的標準?

答:c++11是目前比較通用的c++標準,在vs2015中似乎就是c++11。c++11應該有很多新特性,其中我比較熟悉的大概就是auto和智慧型指標吧,這兩個特性在看很多slam的**中也比較常見。其他的標準我最熟悉的就是c99了。

linux的目錄結構是什麼樣的?你知道哪些基本命令,例如ls,cat等?

答:我對linux的了解都**於ubuntu,所以理解也以此為基礎。ubuntu的根目錄下比較重要的是home和usr,其他還有一些大致與系統配置相關。home中儲存的都是個人的一些資料,比如說桌面等都屬於該資料夾。usr則是一些三方庫的集中安裝處,一般情況下cmake install和apt-get的三方庫都在local下(有可能有誤)。

目前使用較多的基本命令如下:

cd 目錄切換

rm 刪除檔案

ls 顯示當前目錄下的檔案

pwd 顯示當前路徑

reboot 重啟

sudo 獲取管理員許可權

SLAM從入門到放棄 幾何資訊 深度學習

深度學習和幾何結構的結合,將極大提高現有演算法的效能。幾何描述了物理世界的結構 形狀 體積 深度 姿態 視差 運動 光流等資訊。語義表達利用語言來描述現實世界裡的關聯。比如,貓或者狗都是對某種物體的語言描述。語義有關的研究在計算機視覺領域廣受關注,許多高引用率的突破性的文章都和影象分類和語義分割有關...

雷射SLAM放棄指南1 初識雷射SLAM

slam分為三個模組,前端里程計模組,後端優化模組,以及回環檢測模組。具體實現方法 求前一幀雷達資料到當前幀雷達資料間的位資變換,這個過程一般成為掃瞄匹配 scan matching 過程。2d雷射slam的輸入 imu資料 里程計資料 2d雷達資料 輸出 覆蓋珊格地圖 室內環境用的最多 機械人的軌...

kmp從入門到放棄

標籤 kmp 擴充套件kmp 給你兩個字串,你需要回答,b串是否是a串的子串 a串是否包含b串 a aaaaaaaaaaaaaaaaaaaaaaaaaab b aaaaaaaab 最壞狀態 o mn 一般做法 for 列舉b在a串中的起始位置 for 向後比較ab是否相等 o n m 傳說中的kmp...