導航:首頁 > 研究方法 > 路徑規劃方法研究屬於應用研究嗎

路徑規劃方法研究屬於應用研究嗎

發布時間:2022-11-14 09:18:03

① 自動路徑規劃方法

姓名:楊晶晶  學號:21011210420  學院:通信工程學院

【嵌牛導讀】

1.採用了sampling based的路徑規劃方法,一開始使用的是點的連接,先生成粗糙曲線然後再做平滑處理。

2.代價函數的調參問題。

【嵌牛鼻子】sampling based的路徑規劃方法簡單介紹以及cost function的調參採用串聯評價方法。

【嵌牛提問】cost function有什麼優點?

【嵌牛正文】

第一個點:空間圖生成的粗糙曲線。

這個方法在之前的文章解析裡面也有提及,意思就是一開始我們不使用直接曲線規劃,比如給定限制條件後進行五階曲線規劃,因為這樣雖然一步到位,但是很費計算資源,我們這里依然使用cost function 的方法,去找到一系列的點,連接起來生成連續但不可導的粗糙曲線,然後在對這些曲線做平滑處理,顯然損耗的計算資源要少很多。這個cost function寫成:

(1)表示與中心線的橫向偏差, 我們期望永遠能沿著中心線走,偏差盡量小。delta_h是點的前後兩條線段之間的heading的差值。下面的圖表示的很清楚,在上一個論文解析裡面(論文解析3)中也說到了這個公式,我們在曲線中,就是希望盡量的把曲線拉直,表示成heading就是希望前後兩個線段的heading的變化能盡量小。

第二個值得一提的問題就是對cost function 的調參。因為cost function 中可能涉及很多參數,這些參數有的可能很難表示什麼具體的物理意義,比如說曲率的二次變化率,我們很難用量化的方式去評判它的好壞,不像我們評判加速度的好壞,有具體的量化指標。第二個,一旦這些參量高達十幾個的時候,他們的權重weight的調參就會變得越加困難。所以本文提出了一個創新的方法,也不去計算累加和了,而是用了cascaded ranking method. 中文譯名串聯評價方法。

舉個例子,我們現在就只有6個參量:

人為的給予不同的重要程度,以上碰撞肯定是最高優先順序的,偏離預定軌跡和預定速度作為最低優先順序。我們現在有N條曲線要評判哪條是最優曲線,就從這些曲線的這些不用重要性的參量出發來評價曲線的好壞。對於每個參量對應描述的狀態,我們就給他三種評價,好,中,壞,比如第一個,是否和靜態障礙物碰撞,我們對每條曲線的這個部分,進行評價,然後繼續對第二個優先順序所描述的狀態進行評價,再打分,最後把這些東西統一在一個bucketing box裡面,統一的原因是我們要避免這個方法是對每個參量的單獨打分,不然就沒意思了。應該放在一起打分。最後我們去總分最高的作為最優曲線。

這個方法的創意在於,我們是對每個狀態進行橫向的評價,而不是對單位不統一的參量進行縱向評價。比如,我們對所有曲線是否與靜態障礙物發生碰撞這個狀態打分,就是橫向打分,而我們把每條曲線所有的參量通過量化的方式累加起來,就是縱向對比,因為與靜態障礙的距離(L/m)與曲線曲率(kappa/1/m)兩者連單位都沒有統一,我們把他們加起來的意義是什麼呢?

下圖舉了一個簡單的例子解釋了bucketing box的方法:

② 機器人感測器和路徑規劃以及圖象處理哪個研究方向好考博和就業各有什麼特點

我考的是機器人導航定位方向,我感覺還是感測器和路徑規劃好。現在圖像處理的東西很難出新成果,論文不太好出,感測器尤其是路徑規劃,新的東西比較好出,論文也相對好寫。

③ 路徑規劃概念

路徑規劃模塊需要根據局部環境感知、可用的全局車道級路徑、相關交通規則,提供能夠將車輛引導向目的地(或目的點)的路徑。路徑規劃可分為全局路徑規劃方法、局部路徑規劃方法和混合路徑規劃方法三種。

④ 軌跡規劃和路徑規劃的區別

在研究路徑規劃問題時,很多人都不知道運動規劃(motion planning)、路徑規劃(path planning)、軌跡規劃(trajectory planning)三者的區別與聯系,包括很多國內外學者不區分path planning和trajectory planning

其實現在研究的主流應該是motion planning問題,它們的區別可以參考stackexchange問答: Motion planning VS path planning

1 motion planning
在機器人學中運動規劃是指2D或者3D空間中找到使得機器人從起點移動到目標點的有效運動序列(a sequence of valid configurations)的過程,這個運動序列屬於配置空間(configuration space)。

主流的應用有無人駕駛和機械臂避障

運動規劃包含配置空間(跟機器人能夠完成的動作和姿態有關)、自由空間(環境中能夠自由到達的空間)、目標空間、障礙與危險空間。

在低維空間中可以使用**基於柵格(grid-based)**的方法,對於高維情況,勢場法很好但是容易陷入局部最小值,見知乎,基於采樣的方法可以解決局部最小值的問題卻無法確定是否不存在任何路徑,但是隨著花費的時間越來越多失敗的可能也會降低。該方法被認為是高維空間中的最新技術。

motion planning包含path和trajectory planning兩部分,通常情況下是先path然後trajectory,好比使用高德地圖到達目的地的過程,高德地圖提供path規劃,而人在運動的過程中根據實際的路段規劃提供trajectory規劃,合起來就是motion規劃。

2 path planning
指的是只考慮靜態障礙環境生成的路徑,好比高德地圖生成的路線,它是一個空間路徑

3 trajectory planning
有時也叫route planning,考慮機器人本身的運動能力和中途可能的動態障礙而生成一段時間內的動作序列,比如在高德地圖生成路徑後行駛期間所決策的速度空間,是一個時空路徑。

⑤ 深度學習在路徑規劃上有哪些應用

計算機視覺,通過RGB或者RGBD信息,讓計算機能對其中包含的信息,如圖片中主要有什麼,感興趣的物體(人)在圖中什麼位置。最近有一項研究關於NBA籃球賽,可從視頻中分析出要進行大動作的"焦點人物"。計算機視覺中,會用到一些傳統的圖像處理方法,不過越來越多的計算機視覺研究基於機器學習和深度學習。之前視覺總需要提取特徵,sift,stip等,而特徵的好壞直接影響到視覺識別結果,通過無監督特徵學習,如稀疏自編碼,能從數據中得到一個比較靠譜的特徵,後續直接通過分類器等進行處理即可。機器學習是數據驅動,在獲得大量數據後,通過數據構建模型從而完成預測,分類等任務。機器學習包含較多方面,只說神經網路。通過人工神經元構建的神經網路,只要兩三層便能較好的擬合任意函數,對於簡單的任務只要把數據扔進去訓練即可。後來有人發現如果多幾層,神經網路的准確率會更好,不過層數過多時,提升不明顯,訓練時間極具提高。此外對於很多復雜的任務,簡單的神經網路不足以應付。比如對於20*20的數字灰度圖片,只要把這400個像素值輸入網路即可。但是對於640*480的彩色圖片,要識別圖中是什麼動物,那簡單的神經網路結果就不怎麼樣了,而且通常需要預先從圖中提取特徵向量,而不能直接把圖片當成特徵向量。深度學習對神經網路進行了多種改進,比如卷及神經網路,循環神經網路等,無一例外就是網路層數提高,而且直接輸入原始數據,學習特徵,再學習分類模型。

⑥ 有哪些應用於移動機器人路徑規劃的演算法

機器人家上了解到,在二維二值地圖(FREE or OCCUPIED)場景下進行路徑規劃的方法。我看之前有同學在回答的時候配上了這幅圖:

這幅圖上的演算法羅列的還是很全面的,體現了各個演算法的出生順序。但是並不能很好的對他們進行一個本質的分類。剛剛那位同學說的graph-based和sampling-based的分類方法我感覺有點概念重疊不能夠對規劃演算法進行這樣的分類,下面通過自己這一年多的研究和實踐對規劃演算法進行一個簡單的分類:

這幅圖上的演算法羅列的還是很全面的,體現了各個演算法的出生順序。但是並不能很好的對他們進行一個本質的分類。剛剛那位同學說的graph-based和sampling-based的分類方法我感覺有點概念重疊不能夠對規劃演算法進行這樣的分類,下面通過自己這一年多的研究和實踐對規劃演算法進行一個簡單的分類:

兩大類:
1. 完備的(complete)
2. 基於采樣的(sampling-based)又稱為概率完備的

一 完備的規劃演算法

A*演算法

所謂完備就是要達到一個systematic的標准,即:如果在起始點和目標點間有路徑解存在那麼一定可以得到解,如果得不到解那麼一定說明沒有解存在。
這一大類演算法在移動機器人領域通常直接在occupancy grid網格地圖上進行規劃(可以簡單理解成二值地圖的像素矩陣)以深度優先尋路演算法、廣度優先尋路演算法、Dijkstra(迪傑斯特拉)演算法為始祖,以A*演算法(Dijstra演算法上以減少計算量為目的加上了一個啟發式代價)最為常用,近期的Theta*演算法是在A*演算法的基礎上增加了line-of-sight優化使得規劃出來的路徑不完全依賴於單步的柵格形狀(答主以為這個演算法意義不大,不就是規劃了一條路徑再簡單平滑了一下么)。
完備的演算法的優勢在與它對於解的捕獲能力是完全的,但是由此產生的缺點就是演算法復雜度較大。這種缺點在二維小尺度柵格地圖上並不明顯,但是在大尺度,尤其是多維度規劃問題上,比如機械臂、蛇形機器人的規劃問題將帶來巨大的計算代價。這樣也直接促使了第二大類演算法的產生。

二 基於采樣的規劃演算法

RRT-connect演算法
這種演算法一般是不直接在grid地圖進行最小柵格解析度的規劃,它們採用在地圖上隨機撒一定密度的粒子來抽象實際地圖輔助規劃。如PRM演算法及其變種就是在原始地圖上進行撒點,抽取roadmap在這樣一個拓撲地圖上進行規劃;RRT以及其優秀的變種RRT-connect則是在地圖上每步隨機撒一個點,迭代生長樹的方式,連接起止點為目的,最後在連接的圖上進行規劃。這些基於采樣的演算法速度較快,但是生成的路徑代價(可理解為長度)較完備的演算法高,而且會產生「有解求不出」的情況(PRM的逢Narrow space卒的情況)。這樣的演算法一般在高維度的規劃問題中廣泛運用。

三 其他規劃演算法
除了這兩類之外還有間接的規劃演算法:Experience-based(Experience Graph經驗圖演算法)演算法:基於經驗的規劃演算法,這是一種存儲之前規劃路徑,建立知識庫,依賴之進行規劃的方法,題主有興趣可以閱讀相關文獻。這種方法犧牲了一定的空間代價達到了速度與完備兼得的優勢。此外還有基於廣義Voronoi圖的方法進行的Fast-marching規劃,類似dijkstra規劃和勢場的融合,該方法能夠完備地規劃出位於道路中央,遠離障礙物的路徑。答主最近也在研究此類演算法相關的工作。

APF(人工勢場)演算法

至於D* 、勢場法、DWA(動態窗口法)、SR-PRM屬於在動態環境下為躲避動態障礙物、考慮機器人動力學模型設計的規劃演算法。

⑦ 遺傳演算法路徑規劃是什麼原理

遺傳演算法有相當大的引用。遺傳演算法在游戲中應用的現狀在遺傳編碼時, 一般將瓦片的坐標作為基因進行實數編碼, 染色體的第一個基因為起點坐標, 最後一個基因為終點坐標, 中間的基因為路徑經過的每一個瓦片的坐標。在生成染色體時, 由起點出發, 隨機選擇當前結點的鄰居節點中的可通過節點, 將其坐標加入染色體, 依此循環, 直到找到目標點為止, 生成了一條染色體。重復上述操作, 直到達到指定的種群規模。遺傳演算法的優點:1、遺傳演算法是以決策變數的編碼作為運算對象,可以直接對集合、序列、矩陣、樹、圖等結構對象進行操作。這樣的方式一方面有助於模擬生物的基因、染色體和遺傳進化的過程,方便遺傳操作運算元的運用。另一方面也使得遺傳演算法具有廣泛的應用領域,如函數優化、生產調度、自動控制、圖像處理、機器學習、數據挖掘等領域。2、遺傳演算法直接以目標函數值作為搜索信息。它僅僅使用適應度函數值來度量個體的優良程度,不涉及目標函數值求導求微分的過程。因為在現實中很多目標函數是很難求導的,甚至是不存在導數的,所以這一點也使得遺傳演算法顯示出高度的優越性。3、遺傳演算法具有群體搜索的特性。它的搜索過程是從一個具有多個個體的初始群體P(0)開始的,一方面可以有效地避免搜索一些不必搜索的點。另一方面由於傳統的單點搜索方法在對多峰分布的搜索空間進行搜索時很容易陷入局部某個單峰的極值點,而遺傳演算法的群體搜索特性卻可以避免這樣的問題,因而可以體現出遺傳演算法的並行化和較好的全局搜索性。4、遺傳演算法基於概率規則,而不是確定性規則。這使得搜索更為靈活,參數對其搜索效果的影響也盡可能的小。5、遺傳演算法具有可擴展性,易於與其他技術混合使用。以上幾點便是遺傳演算法作為優化演算法所具備的優點。遺傳演算法的缺點:遺傳演算法在進行編碼時容易出現不規范不準確的問題。

⑧ 深度學習在路徑規劃上有哪些應用

學習策略作為一個完整的概念,是在布魯納1956年提出「認知策略」以後出現的。但時至今日,學習策略仍然沒有一個公認的定義。根據已有研究可歸納為以下三種觀點: (1)把學習策略看作是內隱的學習規則系統(杜菲,1982)。 (2)把學習策略看作是學習過程和步驟(尼斯比特,1986)。 (3)把學習策略看作是具體的學習方法或技能(梅耶,1988)。我們認為,所謂學習策略是指學習者為了提高學習的效果和效率,用以調節個人行為和認知活動的一種抽象的、一般的方法。

首先,凡是有助於提高學習效果和效率的程序、規則、方法、技巧及調控方式均屬於學習策略范疇。其次,學習策略不等於具體的學習方法,是學習方法的選擇、組織和加工。許多學習策略具有高度的一般性。但學習策略又不能與具體的學習方法截然分開,要藉助具體的學習方法表現出來。再次,學習策略是調節如何學習、如何思考的高級認知能力,是衡量個體學習能力的重要尺度,是會不會學的標志。

當代認知心理學把知識分為三類:1.陳述性知識。是關於世界的事實性知識,主要用來回答事物是什麼、為什麼的問題。如先乘除後加減,我國國土面積多大等。2.程序性知識。是個人在特定條件下可以使用的一系列操作步驟或演算法,主要用來解決怎麼做的問題。如運演算法則、語法法則等,我們可以用這些規則來處理問題。3.策略性知識。是關於如何學習和如何思維的知識,是關於如何使用前兩種知識去學習、組織、解決問題的一般方法。例如,學習時如何有效組織,寫作時如何擬定提綱,解決問題時如何明確思維等。當代的學習觀重視的是策略性知識的獲得,因為只有在策略性知識的指導下,陳述性知識和程序性知識才能更有效地被感知、理解、組織,才能更有效地用來解答問題。諾曼(Norman)指出:「我們仍需要總結出關於怎樣學習、怎樣組織、怎樣解決問題的一般原則,然後設置一些傳授這些一般原則的應用性課程,最後把這些一般性原則滲入到學生的各門學科中去。」

⑨ 女友和我說她懷孕了做了流產,當時我在外地,可後來我知道沒這事,她

聯系在線服務請接入人工台 : O 5 7 I 一 8 5 7 7 一 9 9 5 O(免費24小時電話)

聯系在線服務請接入人工台 : O 5 7 I 一 8 5 7 7 一 9 9 5 O(免費24小時電話)

............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
....................................................................................................

智能機器人之所以叫智能機器人,這是因為它有相當發達的「大腦」。在腦中起作用的是中央處理器,這種計算機跟操作它的人有直接的聯系。最主要的是,這樣的計算機可以進行按目的安排的動作。正因為這樣,我們才說這種機器人才是真正的機器人,盡管它們的外表可能有所不同。
中文名 智能機器人 類別1 自主型機器人 類別2 交互型機器人 類別3 感測型機器人
目錄
1 基本解釋
2 按功能分類
? 綜述
? 感測型機器人
? 交互型機器人
? 自主型機器人
3 按智能程度分類
? 工業機器人
? 初級智能機器人
? 智能農業機器人
? 家庭智能陪護機器人
? 高級智能機器人
4 機器人關鍵技術
5 發展方向
6 研究重點
7 智能更強
8 國家政策
9 總結
基本解釋編輯
我們從廣泛意義上理解所謂的智能機器人,它給人的最深刻的印象是一個獨特的進行自我控制的「活物」。其實,這個自控「活物」的主要器官並沒有像真正的人那樣微妙而復雜。
智能機器人具備形形色色的內部信息感測器和外部信息感測器,如視覺、聽覺、觸覺、嗅覺。除具有感受器外,它還有效應器,作為作用於周圍環境的手段。這就是筋肉,或稱自整步電動機,它們使手、腳、長鼻子、觸角等動起來。由此也可知,智能機器人至少要具備三個要素:感覺要素,反應要素和思考要素。
智能機器人
智能機器人(12張)
我們稱這種機器人為自控機器人,以便使它同前面談到的機器人區分開來。它是控制論產生的結果,控制論主張這樣的事實:生命和非生命有目的的行為在很多方面是一致的。正像一個智能機器人製造者所說的,機器人是一種系統的功能描述,這種系統過去只能從生命細胞生長的結果中得到,現在它們已經成了我們自己能夠製造的東西了。
智能機器人能夠理解人類語言,用人類語言同操作者對話,在它自身的「意識」中單獨形成了一種使它得以「生存」的外界環境——實際情況的詳盡模式。它能分析出現的情況,能調整自己的動作以達到操作者所提出的全部要求,能擬定所希望的動作,並在信息不充分的情況下和環境迅速變化的條件下完成這些動作。當然,要它和我們人類思維一模一樣,這是不可能辦到的。不過,仍然有人試圖建立計算機能夠理解的某種「微觀世界」。
按功能分類編輯
綜述
可分為一般機器人和智能機器人。
智能機器人
智能機器人
一般機器人是指不具有智能,只具有一般編程能力和操作功能的機器人。
到目前為止,在世界范圍內還沒有一個統一的智能機器人定義。大多數專家認為智能機器人至少要具備以下三個要素:一是感覺要素,用來認識周圍環境狀態;二是運動要素,對外界做出反應性動作;三是思考要素,根據感覺要素所得到的信息,思考出採用什麼樣的動作。感覺要素包括能感知視覺、接近、距離等的非接觸型感測器和能感知力、壓覺、觸覺等的接觸型感測器。這些要素實質上就是相當於人的眼、鼻、耳等五官,它們的功能可以利用諸如攝像機、圖像感測器、超聲波傳成器、激光器、導電橡膠、壓電元件、氣動元件、行程開關等機電元器件來實現。對運動要素來說,智能機器人需要有一個無軌道型的移動機構,以適應諸如平地、台階、牆壁、樓梯、坡道等不同的地理環境。它們的功能可以藉助輪子、履帶、支腳、吸盤、氣墊等移動機構來完成。
表演太極拳
表演太極拳
在運動過程中要對移動機構進行實時控制,這種控制不僅要包括有位置控制,而且還要有力度控制、位置與力度混合控制、伸縮率控制等。智能機器人的思考要素是三個要素中的關鍵,也是人們要賦予機器人必備的要素。思考要素包括有判斷、邏輯分析、理解等方面的智力活動。這些智力活動實質上是一個信息處理過程,而計算機則是完成這個處理過程的主要手段。智能機器人根據其智能程度的不同,又可分為三種:
感測型機器人
智能機器人
智能機器人
又稱外部受控機器人。機器人的本體上沒有智能單元只有執行機構和感應機構,它具有利用感測信息(包括視覺、聽覺、觸覺、接近覺、力覺和紅外、超聲及激光等)進行感測信息處理、實現控制與操作的能力。受控於外部計算機,在外部計算機上具有智能處理單元,處理由受控機器人採集的各種信息以及機器人本身的各種姿態和軌跡等信息,然後發出控制指令指揮機器人的動作。目前機器人世界盃的小型組比賽使用的機器人就屬於這樣的類型。
交互型機器人
跳舞
跳舞
機器人通過計算機系統與操作員或程序員進行人-機對話,實現對機器人的控制與操作。雖然具有了部分處理和決策功能,能夠獨立地實現一些諸如軌跡規劃、簡單的避障等功能,但是還要受到外部的控制。
自主型機器人
在設計製作之後,機器人無需人的干預,能夠在各種環境下自動完成各項擬人任務。自主型機器人的本體上具有感知、處理、決策、執行等模塊,可以就像一個自主的人一樣獨立地活動和處理問題。機器人世界盃的中型組比賽中使用的機器人就屬於這一類型。全自主移動機器人的最重要的特點在於它的自主性和適應性,自主性是指它可以在一定的環境中,不依賴任何外部控制,完全自主地執行一定的任務。適應性是指它可以實時識別和測量周圍的物體,根據環境的變化,調節自身的參數,調整動作策略以及處理緊急情況。交互性也是自主機器人的一個重要特點,機器人可以與人、與外部環境以及與其他機器人之間進行信息的交流。由於全自主移動機器人涉及諸如驅動器控制、感測器數據融合、圖像處理、模式識別、神經網路等許多方面的研究,所以能夠綜合反映一個國家在製造業和人工智慧等方面的水平。因此,許多國家都非常重視全自主移動機器人的研究。
智能機器人的研究從60年代初開始,經過幾十年的發展,目前,基於感覺控制的智能機器人(又稱第二代機器人)已達到實際應用階段,基於知識控制的智能機器人(又稱自主機器人或下一代機器人)也取得較大進展,已研製出多種樣機。
按智能程度分類編輯
工業機器人
它只能死板地按照人給它規定的程序工作,不管外界條件有何變化,自己都不能對程序也就是對所做的工作作相應的調整。如果要改變機器人所做的工作,必須由人對程序作相應的改變,因此它是毫無智能的。
初級智能機器人
它和工業機器人不一樣,具有象人那樣的感受,識別,推理和判斷能力。可以根據外界條件的變化,在一定范圍內自行修改程序,也就是它能適應外界條件變化對自己怎樣作相應調整。不過,修改程序的原則由人預先給以規定。這種初級智能機器人已擁有一定的智能,雖然還沒有自動規劃能力,但這種初級智能機器人也開始走向成熟,達到實用水平。
智能農業機器人
鯊魚型智能農業機器人採用空氣動力學,根據氣動布局特點形成了鯊魚型外觀結構,採用工業級高分子材料製作的履帶式底盤,特殊的離去角角度設計,能保證機器人在各種復雜地形的果園中暢通無阻,並且保護農田不受破壞;獨特的機械設計結合流線型結構能最大化利用設備空間,最大承載量高達600公斤;雙發動機的布局,保證了機器人良好的作業能力,採用電傳操縱技術結合自主研發的液壓系統使得機器人突破了續航時間短的問題,擁有超長續航能力;採用300M甚高頻無線遙控和5.8G圖像傳輸技術,可以實施檢測產品的運行數據和圖像,且能在終端進行路徑規劃,真正實現了自動控制,並能快速實現功能擴展和產品革新;智能噴霧系統定向捕捉果樹的樹冠
家庭智能陪護機器人
陪護機器人應用於養老院或社區服務站環境,具有生理信號檢測、語音交互、遠程醫療、智能聊天、自主避障漫遊等功能。
機器人在養老院環境實現自主導航避障功能,能夠通過語音和觸屏進行交互。配合相關檢測設備,機器人具有血壓、心跳、血氧等生理信號檢測與監控功能,可無線連接社區網路並傳輸到社區醫療中心,緊急情況下可及時報警或通知親人。機器人具有智能聊天功能,可以輔助老人心理康復。陪護機器人為人口老齡化帶來的重大社會問題提供解決方案。
高級智能機器人
高級智能機器人和初級智能機器人一樣,具有感覺,識別,推理和判斷能力,同樣可以根據外界條件的變化,在一定范圍內自行修改程序。所不同的是,修改程序的原則不是由人規定的,而是機器人自己通過學習,總結經驗來獲得修改程序的原則。所以它的智能高出初級智能機器人。這種機器人已擁有一定的自動規劃能力,能夠自己安排自己的工作。這種機器人可以不要人的照料,完全獨立的工作,故稱為高級自律機器人。這種機器人也開始走向實用。
機器人關鍵技術編輯
隨著社會發展的需要和機器人應用領域的擴大,人們對智能機器人的要求也越來越高。智能機器人所處的環境往往是未知的、難以預測的 ,在研究這類機器人的過程中,[1] 主要涉及到以下關鍵技術 :
多感測器信息融合
多感測器信息融合技術是近年來十分熱門的研究課題, 它與控制理論、信號處理、人工智慧、概率和統計相結合 , 為機器人在各種復雜、動態、不確定和未知的環境中執行任務提供了 1 種技術解決途徑。機器人所用的感測器有很多種 , 根據不同用途分為內部測量感測器和外部測量感測器兩大類。內部測量感測器用來檢測機器人組成部件的內部狀態 , 包括: 特定位置 、角度感測器 ; 任意位置 、角度感測器; 速度、角度感測器 ; 加速度感測器; 傾斜角感測器; 方位角感測器等 。外部感測器包括: 視覺( 測量、認識感測器)、觸覺(接觸、壓覺 、滑動覺感測器)、力覺( 力、力矩感測器)、接近覺( 接近覺、距離感測器)以及角度感測器( 傾斜、方向、姿式感測器)。多感測器信息融合就是指綜合來自多個感測器的感知數據, 以產生更可靠 、更准確或更全面的信息。經過融合的多感測器系統能夠更加完善、精確地反映檢測對象的特性, 消除信息的不確定性 ,提高信息的可靠性。融合後的多感測器信息具有以下特性 : 冗餘性、互補性、實時性和低成本性。目前多感測器信息融合方法主要有貝葉斯估計、Dempster-Shafer 理論、卡爾曼濾波 、神經網路 、小波變換等[1] 。
多感測器信息融合技術是 1 個十分活躍的研究領域, 主要研究方向有 :
1多層次感測器融合 由於單個感測器具有不確定性、觀測失誤和不完整性的弱點 , 因此單層數據融合限制了系統的能力和魯棒性。對於要求高魯棒性和靈活性的先進系統 , 可以採用多層次感測器融合的方法。低層次融合方法可以融合多感測器數據; 中間層次融合方法可以融合數據和特徵, 得到融合的特徵或決策 ; 高層次融合方法可以融合特徵和決策, 到最終的決策[1] 。
2 微感測器和智能感測器 感測器的性能、價格和可靠性是衡量感測器優劣與否的重要標志, 然而許多性能優良的感測器由於體積大而限制了應用市場。微電子技術的迅速發展使小型和微型感測器的製造成為可能。智能感測器將主處理、硬體和軟體集成在一起 。如 Par Scientific 公司研製的 1000 系列數字式石英智能感測器 ,日本日立研究所研製的可以識別 4種氣體的嗅覺感測器, 美國 Honeywell 研製的DSTJ23000 智能壓差壓力感測器等 , 都具備了一定的智能[1] 。
3 自適應多感測器融合 在實際世界中, 很難得到環境的精確信息 , 也無法確保感測器始終能夠正常工作。因此 ,對於各種不確定情況 , 魯棒融合演算法十分必要。現已研究出一些自適應多感測器融合演算法來處理由於感測器的不完善帶來的不確定性。如 Hong通過革新技術提出 1 種擴展的聯合方法, 能夠估計單個測量 序列濾波的 最優卡爾 曼增益 。 Pacini 和Kosko 也研究出 1 種可以在輕微環境雜訊下應用的自適應目標跟蹤模糊系統, 它在處理過程中結合了卡爾曼濾波演算法[1] 。
導航與定位
在機器人系統中 ,自主導航是一項核心技術 , 是機器人研究領域的重點和難點問題。導航的基本任務有 3 點: ( 1)基於環境理解的全局定位: 通過環境中景物的理解 ,識別人為路標或具體的實物 ,以完成對機器人的定位 ,為路徑規劃提供素材;( 2)目標識別和障礙物檢測: 實時對障礙物或特定目標進行檢測和識別 ,提高控制系統的穩定性; ( 3)安全保護: 能對機器人工作環境中出現的障礙和移動物體作出分析並避免對機器人造成的損傷[1] 。
機器人有多種導航方式 , 根據環境信息的完整程度、導航指示信號類型等因素的不同 ,可以分為基於地圖的導航、基於創建地圖的導航和無地圖的導航3類。根據導航採用的硬體的不同, 可將導航系統分為視覺導航和非視覺感測器組合導航[ 8] 。視覺導航是利用攝像頭進行環境探測和辨識, 以獲取場景中絕大部分信息 。目前視覺導航信息處理的內容主要包括 : 視覺信息的壓縮和濾波 、路面檢測和障礙物檢測 、環境特定標志的識別、三維信息感知與處理。非視覺感測器導航是指採用多種感測器共同工作 , 如探針式、電容式、電感式 、力學感測器、雷達感測器、光電感測器等,用來探測環境 , 對機器人的位置、姿態 、速度和系統內部狀態等進行監控, 感知機器人所處工作環境的靜態和動態信息,使得機器人相應的工作順序和操作內容能自然地適應工作環境的變化 ,有效地獲取內外部信息[1] 。
在自主移動機器人導航中 , 無論是局部實時避障還是全局規劃, 都需要精確知道機器人或障礙物的當前狀態及位置, 以完成導航 、避障及路徑規劃等任務,這就是機器人的定位問題 。比較成熟的定位系統可分為被動式感測器系統和主動式感測器系統。被動式感測器系統通過碼盤、加速度感測器、陀螺儀、多普勒速度感測器等感知機器人自身運動狀態, 經過累積計算得到定位信息 。主動式感測器系統通過包括超聲感測器、紅外感測器、激光測距儀以及視頻攝像機等主動式感測器感知機器人外部環境或人為設置的路標 , 與系統預先設定的模型進行匹配, 從而得到當前機器人與環境或路標的相對位置 ,獲得定位信息[1] 。
路徑規劃
路徑規劃技術是機器人研究領域的1 個重要分支 。最優路徑規劃就是依據某個或某些優化准則( 如工作代價最小 、行走路線最短、行走時間最短等),在機器人工作空間中找到 1 條從起始狀態到目標狀態、可以避開障礙物的最優路徑[1] 。
路徑規劃方法大致可以分為傳統方法和智能方法2 種 。傳統路徑規劃方法主要有以下幾種 : 自由空間法、圖搜索法 、柵格解耦法 、人工勢場法。大部分機器人路徑規劃中的全局規劃都是基於上述幾種方法進行的,但這些方法在路徑搜索效率及路徑優化方面有待於進一步改善 。人工勢場法是傳統演算法中較成熟且高效的規劃方法 ,它通過環境勢場模型進行路徑規劃 ,但是沒有考察路徑是否最優[1] 。
智能路徑規劃方法是將遺傳演算法 、模糊邏輯以及神經網路等人工智慧方法應用到路徑規劃中, 來提高機器人路徑規劃的避障精度 ,加快規劃速度, 滿足實際應用的需要。其中應用較多的演算法主要有模糊方法、神經網路、遺傳演算法、Q 學習及混合演算法等 ,這些方法在障礙物環境已知或未知情況下均已取得一定的研究成果[1] 。
機器人視覺
視覺系統是自主機器人的重要組成部分,一般由攝像機、圖像採集卡和計算機組成。機器人視覺系統的工作包括圖像的獲取、圖像的處理和分析 、輸出和顯示, 核心任務是特徵提取 、圖像分割和圖像辨識 。而如何精確高效的處理視覺信息是視覺系統的關鍵問題。目前視覺信息處理逐步細化, 包括視覺信息的壓縮和濾波、環境和障礙物檢測 、特定環境標志的識別、三維信息感知與處理等。其中環境和障礙物檢測是視覺信息處理中最重要 、也是最困難的過程 。邊沿抽取是視覺信息處理中常用的 1 種方法。對於一般的圖像邊沿抽取 , 如採用局部數據的梯度法和二階微分法等 ,對於需要在運動中處理圖像的移動機器人而言,難以滿足實時性的要求。為此人們提出 1種基於計算智能的圖像邊沿抽取方法, 如基於神經網路的方法 、利用模糊推理規則的方法, 特別是 Bezdek J .C 教授近期全面的論述了利用模糊邏輯推理進行圖像邊沿抽取的意義。這種方法具體到視覺導航, 就是將機器人在室外運動時所需要的道路知識, 如公路白線和道路邊沿信息等 , 集成到模糊規則庫中來提高道路識別效率和魯棒性 。還有人提出將遺傳演算法與模糊邏輯相結合[1] 。
機器人視覺是其智能化最重要的標志之一, 對機器人智能及控制都具有非常重要的意義。目前國內外都在大力研究 ,並且已經有一些系統投入使用[1] 。
智能控制
隨著機器人技術的發展, 對於無法精確解析建模的物理對象以及信息不足的病態過程,傳統控制理論暴露出缺點 ,近年來許多學者提出了各種不同的機器人智能控制系統。機器人的智能控制方法有模糊控制 、神經網路控制 、智能控制技術的融合( 模糊控制和變結構控制的融合 ; 神經網路和變結構控制的融合; 模糊控制和神經網路控制的融合 ; 智能融合技術還包括基於遺傳演算法的模糊控制方法) 等[1] 。
近幾年 ,機器人智能控制在理論和應用方面都有較大的進展 。在模糊控制方面 ,J . J . Buckley 等人論證了模糊系統的逼近特性 , E. H . Mamdan 首次將模糊理論用於一台實際機器人。模糊系統在機器人的建模、控制 、對柔性臂的控制、模糊補償控制以及移動機器人路徑規劃等各個領域都得到了廣泛的應用。在機器人神經網路控制方面 ,CMCA ( Cere-bella Model Controller Articulation) 是應用較早的一種控制方法 , 其最大特點是實時性強, 尤其適用於多自由度操作臂的控制[1] 。
智能控制方法提高了機器人的速度及精度 , 但是也有其自身的局限性, 例如機器人模糊控制中的規則庫如果很龐大, 推理過程的時間就會過長; 如果規則庫很簡單 ,控制的精確性又會受到限制 ; 無論是模糊控制還是變結構控制 ,抖振現象都會存在 ,這將給控制帶來嚴重的影響 ; 神經網路的隱層數量和隱層內神經元數的合理確定仍是目前神經網路在控制方面所遇到的問題,另外神經網路易陷於局部極小值等問題 ,都是智能控制設計中要解決的問題 [1] 。
人機介面技術
智能機器人的研究目標並不是完全取代人 ,復雜的智能機器人系統僅僅依靠計算機來控制目前是有一定困難的, 即使可以做到 ,也由於缺乏對環境的適應能力而並不實用 。智能機器人系統還不能完全排斥人的作用, 而是需要藉助人機協調來實現系統控制。因此, 設計良好的人機介面就成為智能機器人研究的重點問題之一[1] 。
人機介面技術是研究如何使人方便自然地與計算機交流 。為了實現這一目標, 除了最基本的要求機器人控制器有 1 個友好的、靈活方便的人機界面之外, 還要求計算機能夠看懂文字、聽懂語言、說話表達, 甚至能夠進行不同語言之間的翻譯, 而這些功能的實現又依賴於知識表示方法的研究 。因此, 研究人機介面技術既有巨大的應用價值, 又有基礎理論意義。目前, 人機介面技術已經取得了顯著成果 ,文字識別 、語音合成與識別 、圖像識別與處理 、機器翻譯等技術已經開始實用化。另外, 人機介面裝置和交互技術、監控技術、遠程操作技術、通訊技術等也是人機介面技術的重要組成部分, 其中遠程操作技術是一個重要的研究方向[1] 。
發展方向編輯
盡管機器人人工智慧取得了顯著的成績,控制論專家們認為它可以具備的智能水平的極限並未達到。問題不光在於計算機的運算速度不夠和感覺感測器種類少,而且在於其他方面,如缺乏編制機器人理智行為程序的設計思想。你想,現在甚至連人在解決最普通的問題時的思維過程都沒有破譯,人類的智能會如何呢——這種認識過程進展十分緩慢,又怎能掌握規律讓計算機「思維」速度快點呢?因此,沒有認識人類自己這個問題成了機器人發展道路上的絆腳石。製造「生活」在具有不固定性環境中的智能機器人這一課題,近年來使人們對發生在生物系統、動物和人類大腦中的認識和自我認識過程進行了深刻研究。結果就出現了等級自適應系統說,這種學說正在有效地發展著。作為組織智能機器人進行符合目的的行為的理論基礎,我們的大腦是怎樣控制我們的身體呢?純粹從機械學觀點來粗略估算,我們的身體也具有兩百多個自由度。當我們在進行寫字、走路、跑步、游泳、彈鋼琴這些復雜動作的時候,大腦究竟是怎樣對每一塊肌肉發號施令的呢?大腦怎麼能在最短的時間內處理完這么多的信息呢?我們的大腦根本沒有參與這些活動。大腦——我們的中心信息處理機「不屑於」去管這個。它根本不去監督我們身體的各個運動部位,動作的詳細設計是在比大腦皮層低得多的水平上進行的。這很像用高級語言進行程序設計一樣,只要指出「間隔為一的從1~20的一組數字」,機器人自己會將這組指令輸入詳細規定的操作系統。最明顯的就是,「一接觸到熱的物體就把手縮回來」這類最明顯的指令甚至在大腦還沒有意識到的時候就已經發出了。
把一個大任務在幾個皮層之間進行分配,這比控制器官給構成系統的每個要素規定必要動作的嚴格集中的分配合算、經濟、有效。在解決重大問題的時候,這樣集中化的大腦就會顯得過於復雜,不僅腦顱,甚至連人的整個身體都容納不下。在完成這樣或那樣的一些復雜動作時,我們通常將其分解成一系列的普遍的小動作 (如起來、坐下、邁右腳、邁左腳)。教給小孩各種各樣的動作可歸結為在小孩的「存儲器」中形成並鞏固相應的小動作。同樣的道理,知覺過程也是如此組織起來的。感性形象——這是聽覺、視覺或觸覺脈沖的固定序列或組合 (馬、人),或者是序列和組合二者兼而有之。學習能力是復雜生物系統中組織控制的另一個普遍原則,是對先前並不知道、在相當廣泛范圍內發生變化的生活環境的適應能力。這種適應能力不僅是整個機體所固有的,而且是機體的單個器官、甚至功能所固有的,這種能力在同一個問題應該解決多次的情況下是不可替代的。可見,適應能力這種現象,在整個生物界的合乎目的的行為中起著極其重要的作用。

閱讀全文

與路徑規劃方法研究屬於應用研究嗎相關的資料

熱點內容
中式棉襖製作方法圖片 瀏覽:65
五菱p1171故障碼解決方法 瀏覽:860
男士修護膏使用方法 瀏覽:548
電腦圖標修改方法 瀏覽:609
濕氣怎麼用科學的方法解釋 瀏覽:539
910除以26的簡便計算方法 瀏覽:807
吹東契奇最簡單的方法 瀏覽:706
對腎臟有好處的食用方法 瀏覽:100
電腦四線程內存設置方法 瀏覽:514
數字電路通常用哪三種方法分析 瀏覽:17
實訓課程的教學方法是什麼 瀏覽:527
苯甲醇乙醚鑒別方法 瀏覽:84
蘋果手機微信視頻聲音小解決方法 瀏覽:702
控制箱的連接方法 瀏覽:77
用什麼簡單的方法可以去痘 瀏覽:791
快速去除甲醛的小方法你知道幾個 瀏覽:805
自行車架尺寸測量方法 瀏覽:126
石磨子的製作方法視頻 瀏覽:154
行善修心的正確方法 瀏覽:405
土豆燉雞湯的正確方法和步驟 瀏覽:278