《机器人编程实战》一一第2章 机器人词汇
第2章 機(jī)器人詞匯
機(jī)器人感受訓(xùn)練課程2:機(jī)器人的動作只會和描述這些動作的指令一樣好。
機(jī)器人也有語言,它們講的是微控制器語言。人類講的是自然語言(如廣東話、約魯巴語、西班牙語)。我們使用自然語言相互交流,但是與機(jī)器人交流,我們要么建立機(jī)器人理解的自然語言,要么以機(jī)器人可以處理的語言尋找某種可以表達(dá)我們意圖的方式。
目前,構(gòu)建可以充分理解自然語言的機(jī)器人只取得了一點進(jìn)展。因此,我們的任務(wù)是尋找以自然語言之外的其他語言來表達(dá)我們的指令和意圖。
回憶一下解釋器和編譯器的角色(先前圖1-10所示,這里圖2-1再次給出)是將一種高級語言(如Java或C++)轉(zhuǎn)換為一種低級語言(如匯編、字節(jié)碼或機(jī)器語言)。
注釋
重要術(shù)語-控制器或微控制器是可編程的機(jī)器人組件,支持機(jī)器人的動作及行為的編程。根據(jù)定義,一個連微控制器都沒有的機(jī)器不是機(jī)器人。
有一個策略是折中滿足機(jī)器人。即尋找一種人類易于使用且不難轉(zhuǎn)換為機(jī)器人語言(例如微控制器)的語言,然后使用編譯器或解釋器進(jìn)行轉(zhuǎn)換。Java和C++是用于編程機(jī)器人的高級語言,它們是第三代語言,相比直接用機(jī)器語言或匯編語言(第二代)編程有很大的進(jìn)步,但它們不是自然語言,想利用它們表達(dá)人類想法和意圖仍然需要更多的努力。
總結(jié)
以上是生活随笔為你收集整理的《机器人编程实战》一一第2章 机器人词汇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 揭秘:美国警方监控技术大曝光
- 下一篇: Yahoo 其实比你想的更糟糕!