471
機器人
機器人如何根據它所看到的找到位置
如果您正在發送一個機器人來探索火星,您將用什麼技術幫助機器人獨立進行導航?
為了使機器人獨立導航,需要做的是,首先需要收集信息,其次需要知道如何問自己的問題。最後,需要一種解決方案。
機器人需要自己去問:“我在哪裏?我要去哪裏,如何到達那裏?
這是美國宇航局的漫遊者,問自己在火星上的關鍵問題。對於人類來說,我們有眼睛和大腦來處理感官信息,所以通常我們尋求解決方案。但對於機器人,我們必須從頭開始構建。什麼技術可以用來了解它的周圍環境?甚至在它移動之前,機器人怎麼能看到?
機器人在其環境中收集感官數據的可視化方法,這意味著我們的機器人安裝了一個用作其眼睛的相機。我們將看到這台配備相機的機器人能夠獲得哪裏的線索,甚至可以根據它所看到的來構建地圖。
“機器人知道它在哪裏”是什麼意思?簡短的答案是:機器人可以精確定位地圖上的位置,知道它麵向哪個方向。
讓我們從人類的位置開始吧。我們將首先環顧四周,並搜索我們所在地圖上可以找到的地標。在這個城市,我們可能會在周邊尋找著名的建築物,商店或十字路口,我們在地圖上查找相應的符號(銀行,廁所等)。基於這些符號與我們所看到的匹配位置,我們可以在地圖上大致定位。如果我們想要精確,我們可以使用指南針和一些三角學。
機器人可以像人類一樣找到自己:尋找附近的地標;識別地圖上的地標;使用已知的地標位置來推斷其位置和方位。
不同之處在於,需要告訴機器人如何識別地圖上的內容。那麼機器人怎麼知道它看到了什麼和怎麼行走呢?
激光雷達
激光雷達是一種采用非接觸激光測距技術的掃描式傳感器,可實時獲取所在環境的高精度輪廓信息。
通過雷達產生的環境輪廓數據
SLAMWARE
SLAMWARE內置SLAM引擎的導航定位核心模塊,高度集成,無需借助外部運算資源。直接輸出機器人所在環境地圖、定位坐標,內置多種機器人運動控製算法。
在未知環境中實時規劃路徑並進行障礙物規避導航
最後更新:2017-10-07 23:41:48