云技術簡單理解,智能機器人運用到了哪些技術?

我說科技,打造靜心科技云技術簡單理解 。專注于人工智能,機器人視覺導航的90后研究生 。

云技術簡單理解,智能機器人運用到了哪些技術?

文章插圖
由于我曾經主導研發了一款智能機器人,因此對于這個問題,我覺得我還是有一定的發言權 。
云技術簡單理解,智能機器人運用到了哪些技術?

文章插圖
智能機器人其實主要就是三部分,感知、控制和決策 。所以涉及到的技術也就基本上是從這三個方面入手 。
云技術簡單理解,智能機器人運用到了哪些技術?

文章插圖
感知智能機器人的感知技術,其實就是說機器人的“眼睛”、“耳朵”、“定位”等傳感器技術 。作為一個智能機器人,首先要知道自己的位置,涉及到的技術有,距離類(激光、微波等)定位,圖像類(視覺)定位以及手動定位 。其次是需要能感知環境,也就是說發現障礙、尋找目標的過程,其實也就是識別技術,也分為三維圖像識別或者二維幾何匹配識別技術 。
控制智能機器人的控制技術,其實就是說機器人運動控制,主要解決機器人“運動“、”執行“等問題 。智能機器人可以是輪式,也可以是人形等,主要解決如何利用電機或者其他驅動裝置驅動執行機構產生三維或者二維位移運動 。
決策智能機器人的決策技術,其實就是說,如何根據環境情況和自身情況,控制執行機構產生相應的動作 。這里面涉及的技術非常多,基本就是根據智能機器人任務形式做出具體可行的決策 。比如避障決策、數據分析決策、數據采集決策、機械運動決策等 。
歡迎大家關注我,每天為你提供科技資訊和科技熱點 。如果您對本文還有其他好的想法,歡迎在下方留言,一起交流,共同成長進步 。
總有網友問我云計算,我在此做一個詳細科普 。
最近網上有一段老視頻火了,是2010中國(深圳)IT領袖峰會的嘉賓對談,馬云、馬化騰和李彥宏交鋒討論云計算 。當時馬云的地位不如李彥宏和馬化騰,李彥宏和馬化騰坐在主席臺上,而馬云只坐在觀眾席的前排 。
李彥宏:云計算這個東西,不客氣一點講它是新瓶裝舊酒,沒有新東西 。1995年大家講客戶端跟服務器這個關系,再往后大家講基于互聯網web界面的服務,現在講云計算 。實際上,本質上都是一樣 。
馬化騰:說未來各種綜合性業務軟件,都不需本地局域網服務器處理,而是由公共網絡設施完成,這的確是有想象空間的 ??赡苣氵^幾百年、一千年后,現在確實還是過早了 。開玩笑說要等到阿凡達時代太有可能 。很明顯兩位大咖都不看好 。
馬云:從觀眾席上站起來反對,他認為云計算最后是一種分享,數據的處理、存儲并分享的機制 。我們自己公司對云計算是充滿信心和希望 。
我9年前初次看到這段訪談的時候 。非常理解,李彥宏和馬化騰的觀點,他們說的非常對 。當時還很感慨,李彥宏和馬化騰是名校信息專業畢業的,他們真懂技術,而馬云并不懂技術 。李彥宏和馬化騰的說法才是真知灼見 。
為啥會有這種想法呢?其實,只要經歷過上世紀末計算機網絡發展的專業人士,都會有這種看法 。
上世紀末有一家名為SUN的美國科技公司,提出了一個令人矚目的觀點:計算機就是網絡,網絡就是計算機 。
強調要將個人計算機的存儲和計算功能交給遠端的服務器來做 。個人計算機作為客戶端,就變得非常簡潔輕便 。
當時在建計算機教室的時候,特別興無盤工作站,學生所使用的計算機非常簡單,只有一套鍵盤鼠標、顯示器和網絡接口,存儲計算都在遠端的服務器上面進行 。
為什么當時興起了這種風潮呢?其實道理也很簡單,計算機的兩大功能是存儲和計算,存儲和計算的資源存在著大量浪費,如果放在服務器上面進行集中處理,資源利用率和工作效率就會顯著提高 。
例如,小區里每家都有一間地下存儲室,里面大部分空間是浪費的,但因為有存大件物品的可能性,這種浪費的空間是必須有的 。
如果小區搞一個大的倉儲庫,那總的使用面積就會比零散的儲藏室總面積要小的多,而且每個人也不擔心自己的大件物品沒地方放 。
同樣道理,個人計算機的硬盤有很大部門是沒用的,但因為偶爾有存大文件的可能,還不能刻意選擇太小容量的硬盤,因此會有很大的浪費,而集中存儲能夠更能夠節省磁盤空間 。
計算能力也是如此,播放一段學習視頻,玩一玩翻牌和掃雷的小游戲,絕大多數CPU資源都是浪費的 。但為了偶爾的高復雜度數學計算的需要,CPU資源的應該有很大的冗余度,而在絕大多數情況下處于浪費狀態 。
集中存儲和計算聽起來挺有道理,但當年由于網絡支撐能力和集中處理能力的不足,實際上并沒有應用起來,因此李彥宏認為云計算是15年前失敗的“客戶服務器模式”翻版,馬化騰也不看好它的前途,其實都是有些歷史經驗和證據的 。
反而是不懂技術的馬云,并沒有受那段時間的失敗嘗試所影響,堅定地選擇了云計算,現在看來馬云是對的,不懂技術反而做出了更正確的戰略 。
現在的云計算,的確是建立在過去的“客戶服務器”模式之上的,強調將計算放在遠端的服務器上進行,但跟以往的概念又有所不同,服務器并不再是專屬的,而是分布式的,這句話怎么理解呢?
例如一個計算機教室,學生機都沒有計算能力,計算全交由一個服務器來完成,這個服務器是專屬的,是專門為這個計算機教室提供服務的,并不與其他的系統相連 。
那這就存在了兩個問題,一是全系統對這個服務器的依賴太大,萬一它出故障了,那整個計算機教室就全部不能工作了 。
二是難以應對集中業務,如果計算機教室中所有學生同時進行高難度的數學計算,那這個服務器就會應接不暇 。
現在的云計算,有一個核心特點,就是計算能力是分布式的,不再是一個專屬的服務器負責,而是由一個更大的計算資源網絡來提供服務 。
即使某一個計算服務器出現了故障,也會有計算資源網絡中其他的計算資源給予補充 。
當有一個應用的計算要求暴漲時,整個計算網絡會調動調動多方資源來給它進行保障 。這就是云計算的動態擴展能力,同時,云計算中的計算能力與一個個獨立的計算服務器是隔開的,這突破了時間和空間的界限,將計算能力虛擬化了 。
例如冬奧會期間張家口賽場的計算數據量暴增,本地的計算能力肯定不夠,云計算會調動相對空閑的海口三亞的計算網絡來支撐 。云計算的可靠性很高,說可靠性高并不是指不會發生故障,任何設備都會發生,這本身是不可避免的 。但是云計算的動態規劃能力,能夠快速的將故障的計算資源屏蔽掉 。
簡單說,就是當某一個計算資源出現故障的時候,計算網絡就給它做一個標注,讓他退出工作序列,所有應用也就不再向它提出請求,就好像它消失了一樣 。然后由剩余的處于良好狀態的計算資源來給各種應用提供計算服務 。
云計算的性價比高 。將資源放在虛擬資源池中統一管理,在很大程度上優化了物理資源,用戶不再需要昂貴、存儲空間大的主機,可以選擇相對廉價的PC組成云,一方面減少費用,另一方面計算性能不遜于大型主機 。
【云技術簡單理解,智能機器人運用到了哪些技術?】李彥宏和馬化騰當初不看好云計算是有道理的,客戶服務器模式的確沒有發展起來,但云計算的分布式虛擬化,使得一個老概念煥發了青春,云計算已經成為了5G的核心技術之一 。