【正文】
不管是什么應(yīng)用程序,隨著未來(lái)科技發(fā)展到一個(gè)新的境界,機(jī)器人將會(huì)需要更多而不是更少的智慧,從而會(huì)對(duì)我們的社會(huì)形成巨大的影響。另外,機(jī)器人還可以用于更普通的工作,如看門(mén)工作。而且,機(jī)器人可以將很多人從危險(xiǎn)的情況中解脫出來(lái),本質(zhì)上就是讓機(jī)器人作為人類的替代品來(lái)使用。 總結(jié)機(jī)器人技術(shù)領(lǐng)域已經(jīng)創(chuàng)造了很多種具有基本的物理和導(dǎo)航功能的機(jī)器人。 XRCL(可擴(kuò)展機(jī)器人控制語(yǔ)言,Extensible Robot Control Language): XRCL(發(fā)音為 zircle)是個(gè)相對(duì)簡(jiǎn)單、現(xiàn)代的編程語(yǔ)言和環(huán)境,設(shè)計(jì)成讓機(jī)器人技術(shù)研究人員可以通過(guò)共享代碼來(lái)共享他們的想法。Rossum 項(xiàng)目試圖幫助收集、開(kāi)發(fā)和分發(fā)機(jī)器人應(yīng)用程序軟件。其設(shè)計(jì)的意圖是既支持機(jī)器人為主的進(jìn)程之間和接口進(jìn)程之間的通信語(yǔ)言,也支持人 -機(jī)器人接口代理之間的通信語(yǔ)言,并提供了一種人 - 機(jī)器人接口代理使用的歸檔數(shù)據(jù)的格式。它的特性是眾多的模擬功能和一個(gè)改良的運(yùn)算法則,該法則能夠自動(dòng)地綜合和優(yōu)化機(jī)器人設(shè)計(jì),使其符合任務(wù)特定的性能目標(biāo)。EMC 軟件用 C 和 C++ 編寫(xiě),而且已經(jīng)被移植到 PC Linux、Windows NT 和 Sun 的 Solaris 操作系統(tǒng)上。 EMC(增強(qiáng)的機(jī)器控制器): EMC 軟件建立在 NIST 實(shí)時(shí)控制系統(tǒng)(Real time Control System,RCS)方法的基礎(chǔ)之上,使用 NIST RCS 庫(kù)編程。TCA 提供了控制功能,如任務(wù)分解、監(jiān)控和資源管理,這些對(duì)很多移動(dòng)機(jī)器人應(yīng)用程序來(lái)說(shuō)是很常見(jiàn)的。TCA提供了一個(gè)通用的控制框架,旨在控制多種機(jī)器人。 控制器任務(wù)控制體系: 任務(wù)控制體系(Task Control Architecture,TCA)為移動(dòng)機(jī)器人簡(jiǎn)化了任務(wù)級(jí)控制系統(tǒng)的建立。新的類可以以一種分級(jí)的方式從現(xiàn)存的類構(gòu)建,這樣可以確保高度的軟件重用。TACO 是面向?qū)ο蟮?,因?yàn)樗鼘⑺校ㄎ锢淼暮瓦壿嫷模┛刂葡到y(tǒng)中的控制點(diǎn)作為分布式環(huán)境中的對(duì)象來(lái)對(duì)待。TANGO 是一個(gè)基于COBRA 的面向?qū)ο罂刂葡到y(tǒng)。請(qǐng)?jiān)L問(wèn)其 Web 站點(diǎn)(請(qǐng)參閱參考資料)以獲得COBRA 技術(shù)信息、下載和文檔。 CORBA: 用于嵌入分布式軟件代理的實(shí)時(shí)通信和對(duì)象請(qǐng)求中介程序軟件包。 ROBOOP(一個(gè)機(jī)器人技術(shù)面向?qū)ο?C++ 軟件包): 本軟件包是一個(gè)關(guān)于機(jī)器人模擬的面向?qū)ο?C++ 軟件包。CPU 和 MCU 之間的一個(gè)主要區(qū)別是運(yùn)行所需的外部組件的數(shù)目。它提供的功能類似于個(gè)人電腦內(nèi)部的微處理器(中央處理單元或 CPU)所執(zhí)行的功能。傳感器使用變換器將輸入的信號(hào)(聲音、光線、壓力、溫度等)改變成機(jī)器人可以使用的模擬或數(shù)字形式。交換器是傳感器的機(jī)制或元素,它將測(cè)量到的能源轉(zhuǎn)換成另一種形式的能源。傳感器測(cè)量世界的某個(gè)屬性。要想在實(shí)際中讓這個(gè)具有生產(chǎn)性,機(jī)器人必須有感知硬件和軟件,還要能快速地更新。 傳感器機(jī)器人根據(jù)瞬間測(cè)量作出反應(yīng),這需要不同種類的傳感器。一個(gè)控制信號(hào)在繼電器的線圈產(chǎn)生磁場(chǎng),物理地閉合開(kāi)關(guān)。這兩個(gè)平臺(tái)需要順序橋接,目的是讓數(shù)字邏輯控制機(jī)械系統(tǒng)。 電子控制機(jī)器人中有兩個(gè)主要的硬件平臺(tái)。二次(可充電)電池比一次電池電量小,但可以重復(fù)充電,按化學(xué)反應(yīng)和環(huán)境的不同可以多達(dá)一千次。一次電池使用過(guò)一次就被丟棄;二次電池以一種(通常是)可逆的化學(xué)反應(yīng)工作,可以多次充電。變速箱的示例可以在汽車的傳動(dòng)裝置、落地大座鐘的定時(shí)機(jī)制和打印機(jī)的送紙裝置中找到。 變速箱: 變速箱運(yùn)轉(zhuǎn)的原理與齒輪和鏈條一樣,不過(guò)沒(méi)有鏈條。 滑輪和皮帶: 滑輪和皮帶是機(jī)器人所使用的兩種另外的機(jī)械平臺(tái),工作的方式與齒輪和鏈條一樣。兩個(gè)齒輪之間速度的改變?nèi)Q于每個(gè)齒輪上齒的數(shù)目。讓我們看看現(xiàn)代機(jī)器人技術(shù)中目前被使用的一些機(jī)械設(shè)備。電動(dòng)機(jī)很多種電動(dòng)機(jī)向機(jī)器人提供能源,讓它們用不同的編程動(dòng)作搬運(yùn)材料、零件、工具或?qū)S迷O(shè)備。典型地,輪子被作為讓機(jī)器人從一點(diǎn)移動(dòng)到下一點(diǎn)的基本機(jī)械裝置。一般說(shuō)來(lái),機(jī)器人最有趣的一個(gè)方面是它們的行為,這需要一種形式的智能。很多不同的身體部分都可以叫做機(jī)器人。此外,對(duì)感知和適應(yīng)一個(gè)部分未知的環(huán)境的需求需要智能(換句話說(shuō)就是人工智能)。不同于一臺(tái)高度自動(dòng)化的制造業(yè)設(shè)備,行星漫步者在月亮黑暗的那一面工作沒(méi)有無(wú)線電通訊可能碰到意外的情況。 secondary batteries operate from a (mostly) reversible chemical reaction and can be recharged several times. Primary batteries have higher density and a lower selfdischarge rate. Secondary (rechargeable) batteries have less energy than primary batteries, but can be recharged up to a thousand times depending on their chemistry and environment. Typically the first use of a rechargeable battery gives 4 hours of continuous operation in an application or robot. SensorsRobots react according to a basic temporal measurement, requiring different kinds of sensors. In most systems a sense of time is builtin through the circuits and programming. For this to be productive in practice, a robot has to have perceptual hardware and software, which updates quickly. Regardless of sensor hardware or software, sensing and sens