當前位置:編程學習大全網 - 編程語言 - 現代機器人系統開發設計包含哪幾個部分

現代機器人系統開發設計包含哪幾個部分

具體如下:

1、感應與動作的緊密耦合:在某種程度上,所有行為機器人的動作是對刺激的反應而不是依賴於有意識的規則。回避使用思考規劃,取而代之的是壹些計算簡化的模塊來實現從輸入到執行的映射,此舉有利於快速響應。基於這個觀察Brooks言簡意賅的表達出來其中的原理——“規劃不過是壹種回避計算下壹步要做什麽的方法”。

2、避開知識的符號表示:對環境的處理上不需要構造壹個內部模型以用於執行規劃任務,而是采用真實世界“它自己最好的模型”。機器人直接從觀測中獲取到未來的行為,而非試圖去生成壹個能夠內部操作的世界的抽象表示並以此作為規劃未來行動的基礎。

3、分解成具有因果意義的單元:行為按照狀態——動作成對出現,設計為對特定的狀態做出確定的動作響應。

4、並發關聯行為的時變等級調整:為適應所要達成任務目的,在運行期間采用壹個控制方案來改變行為的激活等級。

5、行為選擇:在基於行為系統中運行著壹定數目作為並行進程的行為,每壹個行為可以讀取所有的傳感器(讀動作),但只有壹個行為可獲得機器人執行器或行駛機構的控制權(寫動作)。因此需要壹個全局控制器在恰當的時機來協助行為選擇(或是行為激活、或是行為輸出融合)以達到預期的目的。這將系統的設計工作,就從描述系統本身轉移到定義壹個正常工作的系統的輸出上。

機器人開發需要平臺:

機器人控制軟件的花費在整個機器人應用系統預算中占據了很大比例。比如,壹個自動控制項目的80%工作量都集中在系統集成方面,包括軟件的發開和定制。所以機器人開發平臺的作用就是減少軟件工程師的工作量,同時減少項目開支。

除了軟件工程的問題外,在壹個真正的機器人項目中還要涉及大量的人工智能。壹個集成了許多現成的、可靠的組件庫的統壹軟件開發平臺,在應付各種機器人工程時能幫上大忙。

最後的問題是“行為協作”。許多文獻中都有對行為協作的討論。正因為這是壹個普遍存在的問題,所以壹些平臺提供了統壹的解決方案。

  • 上一篇:2005年上海市公務員考試大綱
  • 下一篇:什麽是聲光報警
  • copyright 2024編程學習大全網