DeX-Platform是代客思智能科技推出的工業(yè)機器人控制系統(tǒng)應用開發(fā)平臺,為用戶提供了從硬件到軟件的整套開發(fā)解決方案?;诖似脚_,開發(fā)者可高效完成工業(yè)機器人標準應用工藝包、快速對接視覺系統(tǒng)等智能應用方案、滿足各類機器人非標應用需求,甚至可以獨立開發(fā)全套上層編程示教系統(tǒng),或針對科學研究、創(chuàng)客教育開發(fā)獨立上層軟件系統(tǒng),極大促進工業(yè)機器人相關解決方案的發(fā)展和完善。
為什么開發(fā)這樣一套系統(tǒng)?
“我有一個很棒的想法,能幫助廚師在電腦上管理菜譜!”
“太棒了,讓我們開始研發(fā)這臺電腦吧!”
以上對話顯然是不可能發(fā)生在今天這個時代的。一個軟件應用的開發(fā)者,他開發(fā)一個軟件之前,并不需要先研發(fā)出能夠運行那個軟件的電腦。
然而,這個荒唐的事目前正發(fā)生在工業(yè)機器人領域。
在過去數(shù)十年,工業(yè)機器人應用領域相對狹窄,核心技術被少數(shù)公司把持,因此以國際四大家族為代表的工業(yè)機器人傳統(tǒng)大廠都選擇自行研發(fā)各種工藝包、提升系統(tǒng)的附加價值,而不愿向外提供過多的開發(fā)接口。由于傳統(tǒng)工業(yè)應用門類有限,因此一家公司能夠開發(fā)出焊接、噴涂、碼垛等較為全面的工藝包,供給用戶選擇購買。這套模式也成為了工業(yè)機器人商業(yè)化控制系統(tǒng)產品的標準模式。
隨著市場需求的不斷擴大,以及核心零部件、人工智能算法和各類傳感器技術的發(fā)展,工業(yè)機器人的應用領域正在迅速擴展、甚至正在從純工業(yè)領域擴展到民用服務領域。近幾年,工業(yè)機器人已經被用于手術醫(yī)療、電影拍攝、游樂設施、無人餐廳等越來越多的新興服務場景。
醫(yī)療手術
游樂設施
餐飲
而當機器人應用領域擴大,各種新型需求涌現(xiàn),尤其是當其向民用服務領域擴展的時候,行業(yè)對控制系統(tǒng)軟件功能多樣性的需求已經遠遠超過以往。此時,傳統(tǒng)的工業(yè)機器人公司再也無法滿足所有市場應用,尤其是各類新興需求。
藥房智能藥品分揀機器人快遞分揀機器人的優(yōu)勢受傳統(tǒng)國外機器人大廠技術路線的影響,國內具備相關研發(fā)能力的廠家大多也選擇了封閉的系統(tǒng)模式。因此,現(xiàn)有工業(yè)機器人產品系統(tǒng)的開放程度往往很難滿足開發(fā)者的需求,廠家設置的開發(fā)門檻和條件也很高,價格上不具優(yōu)勢?;谶@個現(xiàn)實,很多新加入這個行業(yè)的開發(fā)者會選擇自己從頭搭建機器人系統(tǒng),并最終推出一套全新的機器人產品。在這個模式下,開發(fā)一個機器人產品需要將80%的精力和成本都花在硬件本體和搭建測試底層系統(tǒng)上。
這就造成了本文開頭那個荒唐的事實:“開發(fā)一個應用功能,需要先開發(fā)出能運行這個應用的電腦”。如此高的開發(fā)門檻讓很多人對工業(yè)機器人行業(yè)望而卻步,而行業(yè)本身的發(fā)展勢能也就無法釋放。也正是由于這樣一個低效的模式,工業(yè)機器人行業(yè)雖然正在快速發(fā)展,但從出貨量和市場規(guī)模上看,仍然還未實現(xiàn)全面爆發(fā)。
根據(jù)《中國機器人產業(yè)發(fā)展報告》的數(shù)據(jù),2017年國內工業(yè)機器人銷量超過11萬臺,市場規(guī)模達到42.2億美元。然而,這個數(shù)據(jù)包含了國外產品的份額。因此,即便按國外產品份額只占一半計算,國產工業(yè)機器人的市場規(guī)模也不足20億美元,利潤就更少了。與之相比,《王者榮耀》一季度營業(yè)收入在60億元左右;小米手機2017年9月份單月出貨量突破一千萬臺。也就是說,騰訊一款游戲兩個月的營收,就超過了國產工業(yè)機器人全年的市場規(guī)模;這個規(guī)模更是不及一家消費電子產品企業(yè)的百分之一。
拿這些已經高度成熟的產業(yè)和尚屬兒童期的中國工業(yè)機器人行業(yè)對比確實有些不公平,任何一個行業(yè)都需要逐漸發(fā)展成熟的過程;但是目前工業(yè)機器人的狀況確實反映了整個行業(yè)在發(fā)展模式方面的嚴重問題。
反觀現(xiàn)在的智能手機行業(yè),在一套良好的行業(yè)參與和開發(fā)模式下,它將無數(shù)的應用算法開發(fā)者調動起來,為其貢獻智慧。以蘋果公司為例,Applestore上早已經超過100萬個應用,這個工作量可能100個蘋果公司也無法完成。iOS的生態(tài)系統(tǒng)是由無數(shù)開發(fā)者共同建立和完成的。iphone是個硬件本體,開發(fā)者只需要購買一個本體,就能直接在上面做應用開發(fā)——不需要自己造一個手機。開發(fā)者將自己的作品發(fā)布在iOS平臺上,用戶根據(jù)自己的需求下載,開發(fā)者從中得到收益。這個模式激發(fā)著無數(shù)軟件行業(yè)從業(yè)者為蘋果貢獻力量。
三大應用商店應用數(shù)量增長柱狀圖
三大平臺應用開發(fā)者數(shù)量增長柱狀圖
只有調動更多的人加入并貢獻智慧,一個行業(yè)才能得到爆發(fā)式的發(fā)展,就像我們身處的智能手機時代一樣。而工業(yè)機器人行業(yè),現(xiàn)在正需要一個良性的發(fā)展模式,促成行業(yè)的爆發(fā)。
DeX-Platform介紹
隨著工業(yè)機器人機械和硬件系統(tǒng)趨于成熟和穩(wěn)定,軟件控制系統(tǒng)正在成為決定工業(yè)機器人應用領域和功能的核心:控制系統(tǒng)向下對接工業(yè)機器人本體、伺服系統(tǒng)以及各類先進傳感器,向上連接各類先進人工智能算法;這個中樞地位也使控制系統(tǒng)軟件的開發(fā)對工業(yè)機器人行業(yè)整體發(fā)展來說具有更為重要的意義。
雖然諸如ROS一類的開源機器人平臺功能豐富強大,成為了很多開發(fā)者的選擇,能夠幫助開發(fā)者快速出產品原型,演示功能。但是,也正是由于其開源屬性,缺乏商業(yè)公司對其提供穩(wěn)定、可靠的技術支持和維護,導致ROS在開發(fā)商業(yè)化系統(tǒng)時存在隱患,也限制了其發(fā)展。未來,機器人應用軟件行業(yè)會有類似電腦軟件行業(yè)一樣的數(shù)量眾多的開發(fā)公司,并為各自細分領域的用戶提供穩(wěn)定可靠的服務。
現(xiàn)在,有越來越多控制系統(tǒng)廠商開放了二次開發(fā)接口,但大多數(shù)通常只支持其自有的機器人,或需要有條件的單獨開放,而不提供通用化的支持。UR機器人依靠著其協(xié)作屬性和較為方便的開發(fā)支持得到了很多上層應用開發(fā)者的青睞,做出了許多新興的應用;但其系統(tǒng)依然只支持UR自己的機器人,且整機系統(tǒng)價格與國產機器人相比也無任何優(yōu)勢。
使用UR機器人系統(tǒng)開發(fā)的各種新型應用
DeX-Platform提供了專門針對輕型工業(yè)機器人的通用開發(fā)平臺,包含了完整的工業(yè)機器人底層硬件解決方案,讓不了解機器人硬件或底層系統(tǒng)的開發(fā)者們能夠以極低的成本得到一套完整的工業(yè)機器人控制系統(tǒng),并且可以專注于開發(fā)上層應用功能而無需被底層系統(tǒng)問題所困擾。
DeX-Platform系統(tǒng)硬件構成
快遞分揀機器人編程視頻軟件系統(tǒng)架構
下面介紹兩個基于DeXPlatform開發(fā)的典型應用示例
基于機器視覺的智能分揀應用
在傳統(tǒng)制造業(yè)轉型升級的過程中,工業(yè)機器人在生產中所能發(fā)揮的作用在不斷的放大。過去,工業(yè)機器人的應用主要集中在高強度的、專注完成重復作業(yè)的場合。而現(xiàn)在,隨著市場需求的變化,為了更加高效的完成復雜的任務,工業(yè)機器人正在逐步向智能、協(xié)作等關鍵詞靠攏。
為設備配備視覺對實現(xiàn)智能制造有著極其重大的意義。目前,機器視覺技術在工業(yè)現(xiàn)場有著廣泛的應用場景,諸如產品檢測、字符識別、運動跟蹤、物品定位等等。將機器視覺技術與工業(yè)機器人相結合,有助于應對更加靈活的應用需求,完成更加復雜的現(xiàn)場任務。
為此,DeX-Platform內部集成了高性能的運動規(guī)劃算法和先進的工業(yè)總線技術,同時為開發(fā)者提供了Linux操作系統(tǒng)下的SDK,里面包含了大量易用并且強大的運動接口,幫助開發(fā)者在較短的時間內實現(xiàn)視覺應用與機器人平臺的完美對接。
為滿足不同的視覺應用開發(fā)需求,DeX-Platform提供了兩種形式的視覺應用架構。
架構一是以個人電腦或者服務器為核心的一種更加開放式的組織方式。其中視覺模塊和機器人控制器可以視為掛載到個人電腦或者服務器上的設備。用戶可以在個人電腦或者服務器上對獲取的圖像進行處理,再根據(jù)處理的結果,調用機器人相應的運動指令,控制機器人完成任務。在該種架構下,視覺模塊和機器人還可以作為節(jié)點接入到ROS等開源平臺,幫助用戶開發(fā)更加靈活的應用。
架構二是以控制器為核心的一種相對封閉的組織方式。其中控制器和視覺模塊相連,控制器可以直接獲取目標的三維位姿信息,并驅動機器人完成抓取等操作。用戶可以直接在示教器上調用視覺指令完成示教編程,也可以在個人電腦或者服務器上借助SDK完成視覺任務。該架構的優(yōu)勢在于可以直接對接成熟的機器視覺方案,幫助用戶在現(xiàn)場可以在較短的時間內完成部署,滿足現(xiàn)場的任務需求。
借助DeX-Platform實現(xiàn)視覺應用的一般過程可以分為坐標系標定、目標位置獲取以及機器人運動規(guī)劃三個步驟:
1、利用標定算法,得到圖像坐標系到機器人基坐標系的變換矩陣;
2、其次根據(jù)獲取的圖像,檢測目標的三維位置姿態(tài),并將其轉化到機器人基坐標系下的表示,該表示可以為位置加姿態(tài)角、位置加方向向量以及齊次矩陣;
3、調用直線、圓弧、門運動等軌跡規(guī)劃指令驅動機器人運動到相應位姿。除此,利用DeX-Platform內置的軌跡連續(xù)運動、NURBS樣條曲線等高級軌跡規(guī)劃功能,用戶還可以實現(xiàn)對目標的跟蹤、基于視覺的避障等應用。
利用DeX-Platform可以快速的幫助開發(fā)者實現(xiàn)基于視覺的機器人應用。同時DeX-Platform也在不斷的豐富機器人的運動模式,提升機器人運動的速度和性能,幫助您更好的實現(xiàn)應用需求。
機器人拖動示教及同步復現(xiàn)功能
DeX-Platform提供完善的機器人動力學功能支持,基于EtherCAT總線架構的底層系統(tǒng)以及模塊化設計的動力學算法庫,使開發(fā)者得以高效的為機器人本體配備安全協(xié)作、拖動示教等先進功能,打造新一代工業(yè)機器人應用產品。
以拖動示教功能為例。拖動示教功能是機器人人機協(xié)作屬性的基礎功能,會成為未來機器人系統(tǒng)的標配。基于零力控制技術可以在不需要外部力矩傳感器的情況下實現(xiàn)拖動示教功能,大大降低了硬件成本。在EtherCAT總線架構的支持下,DeX-Platform提供返回電機力矩值的功能接口,配合機器人動力學相關算法和開發(fā)接口,開發(fā)者可以為各類工業(yè)機器人本體提供拖動示教功能;示教完成后,機器人的運動路徑可以同步復現(xiàn)。
實現(xiàn)機器人拖動示教功能主要分為三個步驟:機器人動力學建模、參數(shù)辨識以及力矩控制。下面對這三個步驟進行簡單介紹。
第一步是建立機器人動力學模型,利用牛頓歐拉法或者拉格朗日法推導出機器人動力學的解析表達式。DeX-Platform中包含了用于計算逆動力學的函數(shù)DynamicTau和只計算重力項的函數(shù)DynamicGravTau,計算耗時都在100us以內。
分揀機器人出現(xiàn)的原因第二步是對動力學參數(shù)進行辨識。DeX-Platform利用EtherCAT總線通信的PDO數(shù)據(jù)反饋得到各關節(jié)的角度值、速度值和力矩值,結合相關算法可以辨識出未知參數(shù)。其中,關節(jié)角度值和速度值由電機編碼器采集,力矩值由電機電流計算得到。DeX-Platform的數(shù)據(jù)反饋周期最小可達0.5ms。圖2是在辨識過程中某個關節(jié)力矩值的部分數(shù)據(jù)圖像。
圖2關節(jié)力矩采集
第三步是力矩控制。將辨識出的動力學參數(shù)配置到DeX-Platform中,設置控制模式為拖動示教模式。操作人員在拖動機器人運動過程中,DeX-Platform采集運動學數(shù)據(jù),根據(jù)內置函數(shù)實時計算出力矩補償值,使得機器人拖動自如。圖3顯示了拖動過程中某一關節(jié)的力矩補償曲線。拖動過程中,DeX-Platform提供實時記錄各關節(jié)軌跡的功能,以便示教復現(xiàn)。
圖3關節(jié)力矩補償
在DeX-Platform的支持下,各類輕型工業(yè)機器人都可以輕松獲得協(xié)作屬性,在大大提升機器人附加價值的基礎上,可以對接和完成更多新興應用。
銷售模式
DeX-Platform提供靈活的硬件方案,滿足不同情況開發(fā)者的需求。
本體方案:主要提供負載10kg以內的輕型六軸工業(yè)機器人。
電機及驅動系統(tǒng):主要提供使用多摩川17位絕對值編碼的各類伺服電機,及清能德創(chuàng)驅動器。
控制系統(tǒng):代客思智能科技自主研發(fā)的工業(yè)機器人控制系統(tǒng),包含DeX-Platform。
與使用UR機器人系統(tǒng)、或其他常見國外機器人系統(tǒng)相比,代客思智能科技提供的方案具備50%以上的價格優(yōu)勢,且能大幅度提升開發(fā)效率,縮短開發(fā)者驗證和部署產品的時間。
對接更多人工智能系統(tǒng)和解決方案
圖書館智能分揀機器人廠家代客思智能科技正在與更多機器人上層智能應用解決方案公司合作,幫助他們以最低的成本、最快的速度驗證產品,并推向市場;同時,我們也在與機器人本體廠商合作,對更多的機型進行針對性的適配和開發(fā),為客戶提供最高性價比的工業(yè)機器人開發(fā)系統(tǒng)。
代客思智能科技會持續(xù)完善和改進DeX-Platform的相關功能,不斷提供新的功能接口。我們希望在一套通用、開放的工業(yè)機器人開發(fā)平臺下,有越來越多的創(chuàng)業(yè)者進入工業(yè)機器人領域,幫助他們加速實現(xiàn)工業(yè)機器人的智能化、民用化發(fā)展,共同促成行業(yè)的真正繁榮。
快遞分揀機器人的應用對象快遞分揀機器人的實際意義藥品分揀機器人哪家強