跳轉到內容

WikiRobotics/機器人控制

25% developed
來自華夏公益教科書,開放的書籍,為開放的世界

人機操作的一大區別在於,當我們犯錯時,我們會努力從中吸取教訓,避免再次發生。對於機器來說,如果出現錯誤,它可能會繼續犯錯;並非因為它愚蠢(至少不是我們定義的愚蠢),而是因為它可能缺乏面對錯誤時的程式設計。即使它識別出錯誤,它也無法修復,除非崩潰。即使你完美地建造了機器人,沒有重大設計缺陷,並且擁有可靠且準備就緒的能源,它仍然有可能無法正常工作。這並不是說齒輪卡住或電線斷裂是一個問題,但它們可以很容易地解決,至少與程式設計問題相比是如此。為機器人程式設計,使其能夠面對可能發生的任何錯誤做出反應,非常困難。

障礙處理

[編輯 | 編輯原始碼]

機器人可以採取四種方法來應對障礙:思考後行動,反應,思考並同時行動,以及基於行為的行動。所有這些方法都有優缺點;思考太久會導致機器人發生事故,思考本身需要機器人對周圍環境有準確的資訊等等。這些方法在不仔細觀察的情況下很難區分,增加了挑戰。在為機器人程式設計以與其環境互動時,需要考慮許多類似的因素。


華夏公益教科書