複製鏈接
請複製以下鏈接發送給好友

atlas

(應用程序)

鎖定
Atlas機器人(英語:Atlas(robot))是一個雙足人形機器人,由美國波士頓動力公司為主開發,和由美國國防部國防高等研究計劃署(DARPA)的資助和監督。這個身高6-英尺(1.8-米) 的機器人是專為各種搜索及拯救任務而設計,並在2013年7月11日向公眾亮相。
2024年4月,波士頓動力公司宣佈,機器人Atlas即將結束其長達11年的服務生涯,被送往所謂的“機器人養老院”。 [4] 
中文名
阿特拉斯
外文名
Atlas
類    別
人形機器人
開發公司
波士頓動力
目    的
執行搜索搜救任務
開發時間
2013

atlas發展歷程

實際上Outlook Web Acces從1998年開始就已經提供了這種偉大的瀏覽體驗了。微軟使用異步回調及舒適的Ajax風格的應用程序的編寫更加簡單,並且,微軟為此提供了內建的控件。
幾乎所有的瀏覽器都提供了Ajax所需的技術,使用這種模式的富客户端應用程序也不斷出現。如今世界上出現了不計其數的Ajax風格的站點,包括Google的很多站點、A9和Flickr。微軟的很多站點也使用了這項技術,如和MSN虛擬地球
Ajax的風行説明用户對於豐富的Web體驗的需求日益增長。然而,開發和調試Ajax風格的Web應用程序是一項非常艱難的工作。要編寫一個豐富的Web UI,開發者需要詳細地掌握DHTML和JavaScript,並且還要掌握各種瀏覽器之間在設計細節上的不同。然而沒有那些工具能夠簡化這些應用程序的設計和開發。最後,調試和測試這些應用程序會變得異常困難。
微軟致力於簡化Ajax風格Web應用的開發,並提供豐富的、可交互的和個性化的用户體驗。開發者可以對客户端腳本不甚瞭解;但他們可以很容易地開發和調試這種應用程序 [1] 
2024年4月,波士頓動力公司宣佈,機器人Atlas即將結束其長達11年的服務生涯,被送往所謂的“機器人養老院”。 [4] 

atlas設計和開發

Atlas的的設計和生產是由DARPA,美國國防部的一個機構,負責監督與波士頓動力公司合作。機器人的一隻手由Sandia國家實驗室開發的,而另一個是由iRobot公司開發。在2013年,國防高等研究計劃署(DARPA)的項目經理吉爾普拉特(Gill Pratt)把Atlas機器人的原型版本和小孩子相比較,他説:“一個1歲的孩子幾乎不能走路,1歲的孩子摔倒了很多......這就是我們當前處於的狀態。“
Atlas機器人是基於波士頓動力公司早期的PETMAN人形機器人,它有四個液壓驅動的四肢。Atlas機器人由航空級建造,身高約6-英尺(1.8-米)高,重達330磅(150公斤),藍光LED照明。Atlas機器人配備了兩個視覺系統 - 一個激光測距儀和一個立體照相機,由一個機載電腦控制。 它的手具有精細動作技能的能力。它的四肢共擁有28度的自由度。雖然2013年的原型版本被系鏈到外部電源來保持穩定,Atlas機器人可以在崎嶇的地形行走和攀登獨立使用其胳膊和腿。
在2014年,Atlas機器人由六個不同的編程團隊將參加國防高等研究計劃署(DARPA)的機器人挑戰比賽,以測試機器人來執行各種任務的能力,包括進出車輛與駕駛車輛,打開一扇門,和使用電動工具。其他各種機器人也將參與比賽。本次大賽的靈感源自2011年的福島第一核電站事故,並有200萬美元獎金獎勵獲勝隊。 [2] 
Atlas

atlas程序特性

出於上述的目的,微軟啓動了一個新的項目,研發代號“Atlas”。
Atlas為開發這帶來了如下特性:
Atlas客户端腳本框架
Atlas客户端腳本框架是可擴展的,100%面向對象的JavaScript客户端腳本框架,允許開發這很容易 地構建擁有豐富的UI功能並且可以連接Web Services的Ajax風格瀏覽器應用程序。使用Atlas,開發 者可以使用DHTML、JavaScript和XMLHTTP來編寫Web應用程序,而無須掌握這些技術的細節。
Atlas客户端腳本框架可以在所有的現代瀏覽器上運行,而不需要Web服務器。它還完全不需要安裝,只要在頁面中引用正確的腳本文件即可。
Atlas客户端腳本框架包含下列組件:
一個可擴展的和新框架,其中為JavaScript添加了很多新特性,如生存期管理、集成、多播事件處理器和接口
一個基礎類庫,提供了通用特性,如豐富的字符串操作功能、計時器和運行任務等。
一個UI框架,可以跨瀏覽器實現動態行為。
一個網絡棧,用於簡化對服務器的連接和對Web Services的訪問。
Atlas的服務器控件
應用程序專門設計了一組Ajax風格的服務器控件,並且加強了現有的頁面框架和控件,以便支持Atlas客户端腳本框架 2.0中有一項稱作異步客户端回調的新特性,使得構建無中斷的頁面變得很容易。異步客户端回調包裝了XMLHTTP,能夠在很多瀏覽器上工作。本身包括了很多使用回調的控件,包括具有客户端分頁和排序功能的GridView和DetalsView控件,以及TreeView空間的虛擬列表支持。
Atlas客户端腳本框架將完全支2.0回調,但微軟希望進一步增強瀏覽器和服務器之間的集成性。例如,你可以將Atlas客户端控件的數據綁定指定為服務器上的數據源控件,並且可以從客户端異步地控制Web頁面的個性化特徵。
Web Services集成和任何客户端應用程序一樣,一個Ajax風格的Web應用程序通常也需要訪問Web服務器的一些功能。Atlas應用程序連接服務器的模型和其他平台類似,都是使用Web Services來實現。通過 Web Services集成,Atlas應用程序將可以在任何支持XMLHTTP的瀏覽器上通過Atlas客户端將本框架來直接訪問任何宿主於asmx或Indigo服務。該框架將會自動處理代理和腳本到對象、對象到腳本的序列化問題。通過使用Web Services集成,開發者可以使用單一的編程模型來編寫Web Services,並且在任何應用程序中使用它們,不論是基於瀏覽器的站點上還是智能客户端應用程序中。
Atlas的AT構建塊
在2.0中,微軟構建了一組豐富的構建塊服務(Building Block Services),這使得構建強大、個性化的Web應用程序變得不可思議的簡單。這些構建塊極大地降低了在開發通用的Web應用程序過程中需要編寫的代碼數量,比如管理用户、通過角色驗證用户和存儲用户的個性化設置信息等。使用Atlas,我們可以在任何瀏覽器上的任何客户端應用程序中向訪問Web Services那樣訪問這些功能。例如,如果你正在開發一個站點,來顯示用户的TO-DO項目,你可以使用Profile服務來將他們存放在服務器上的用户自定義配置文件中。這樣即使用户從一台機器上轉移到另一台機器上,也同樣可以訪問這些項目。
客户端構建塊服務
(全部是基 2.0的):
- Profile:在服務器上存放每個用户特有的數據
- UI個性化:在服務器上存放個性化的UI設置信息
- 驗證:驗證用户
- 角色:基於用户的角色驗證用户任務和提供不同的UI
由於這些構建塊是服務器端的,開發者需要對他們應用和其他站點一樣的安全模型。這些服務不需要客户端下在任何東西——只要在瀏覽器中引用腳本代理即可。
所有的 2.0構建塊服務都是可插拔的,這使用一種通用的提供者模型可擴展模式在後台實現。微軟提供的內建提供程序允許開發這使用SQL Server數據庫或Active Directory作為存儲容器,開發者也可以很容易地插接自己的提供程序。例如,你可能希望使用集羣而不是數據庫服務器來存放用户的配置文件,你只需將你的提供程序插接近入計算機即可。

atlas智能客户端

我們可以看到,Atlas是編寫豐富的、可交互的和個性化的Web瀏覽器應用程序的最好方式。而Avalon是微軟的下一代表現層模型,可以在Windows平台上提供最豐富的用户體驗。Avalon將使用最新的媒體集成功能和硬件加速設備,提供優質的視覺體驗。Avalon將帶來超越瀏覽器的體驗。
當然,當你構建Avalon應用程序的時候,你依然可以重用和Atlas中的編程模型。例如,Avalon客户端上依然可以使用建塊服務和客户端構建塊服務。這種模型可以使你平滑地過渡到下一代應用程序上。

atlas新版本

2016年2月23日,波士頓動力公司在YouTube上發佈了一個新版本Atlas機器人的視頻。 新版本的Atlas設計用於在户外和建築物內部操作。 它專門用於移動操縱,非常擅長在廣泛的地形上行走,包括雪地。 它是電動和液壓驅動。它使用身體和腿部的傳感器進行平衡,並在其頭部使用光學雷達和立體傳感器,以避免障礙物,評估地形,幫助導航和操縱對象,即使對象被移動。 這個版本的Atlas機器人是大約175cm(5英尺9英寸)高(大約比DRC Atlas矮一個頭),重量為180磅(82千克)。

atlas所獲榮譽

2023年12月,Spot & Atlas機器人入選中國工程院發佈的2023全球十大工程成就。 [3] 
參考資料