從事激光研發(fā)及應(yīng)用相關(guān)工作,對于具體使用激光來測距的原理略知一二,但題主詢問的是具體算法,不知道是否跟自動化編程有關(guān)。暫且不管,等相關(guān)人士來作答。
1. 簡單的,直接發(fā)射激光脈沖,同一位置的探測器探測到反射回來的脈沖,根據(jù)時間差乘以光速除以二,即得到距離。當(dāng)然遠(yuǎn)距離測量時一般無法做到像使用反射鏡精確反射原光脈沖,探測器可以接收到較弱的漫反射而來的光信號,同時考慮到存在光速在空氣中傳播的速度變化,但是一般的,這種誤差可以忽略不計了。這種方法精度可以做到米級甚至厘米級。
2. 三角法。光束以一定的角度射向被測點(diǎn),反射的光束以一定的角度反射回光源旁的接收器,反射光入射接收器的角度可以測出,反射光入射接收器的位置也可測得,根據(jù)正弦定理計算,很容易就可以算出光源與被測點(diǎn)的距離。
3. 相位法。使用無線電頻率對激光進(jìn)行幅度調(diào)制,并測定調(diào)制光往返測線一次所產(chǎn)生的相位延遲,再根據(jù)調(diào)制光的波長,換算此相位延遲所代表的距離。即用間接方法測定出光經(jīng)往返測線所需的時間。
標(biāo)簽:激光測距攝像機(jī)