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