TW202340888A - 資訊處理裝置 - Google Patents
資訊處理裝置 Download PDFInfo
- Publication number
- TW202340888A TW202340888A TW112105802A TW112105802A TW202340888A TW 202340888 A TW202340888 A TW 202340888A TW 112105802 A TW112105802 A TW 112105802A TW 112105802 A TW112105802 A TW 112105802A TW 202340888 A TW202340888 A TW 202340888A
- Authority
- TW
- Taiwan
- Prior art keywords
- robot
- mentioned
- data
- application
- program
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 44
- 230000009471 action Effects 0.000 claims description 79
- 230000002093 peripheral effect Effects 0.000 claims description 67
- 238000004891 communication Methods 0.000 abstract description 5
- 238000012552 review Methods 0.000 description 71
- 238000013461 design Methods 0.000 description 28
- 238000004088 simulation Methods 0.000 description 22
- 238000007689 inspection Methods 0.000 description 20
- 238000012544 monitoring process Methods 0.000 description 20
- 238000004458 analytical method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 14
- 238000011161 development Methods 0.000 description 13
- 238000004519 manufacturing process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000009434 installation Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 7
- 235000013399 edible fruits Nutrition 0.000 description 7
- 230000010354 integration Effects 0.000 description 7
- 238000012360 testing method Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000003306 harvesting Methods 0.000 description 3
- 238000004806 packaging method and process Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 235000013361 beverage Nutrition 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
資訊處理裝置係具備記憶資料之記憶器及處理器且可與第1終端進行通訊之資訊處理裝置,記憶器記憶:與基於動作程式而動作之機械裝置之動作有關之規格資料、以及用以基於規格資料來進行與機械裝置之動作有關之既定之處理的應用程式,並且處理器藉由基於來自第1終端之操作而執行應用程式,來進行與基於來自第1終端之操作而選擇之機械裝置有關之既定之處理。
Description
本揭示係關於一種資訊處理裝置。
於導入至各種製品之製造系統等中之機器人等基於動作程式而動作之機械裝置中,於機械裝置之導入時或者系統變更時,必須使機械裝置之動作程式適合於周邊環境。
關於此,下述專利文獻1中揭示有如下之機器人模擬裝置,其藉由使機器人及周邊機器之動作顯示於畫面上,來進行將實際之機器人與實際之周邊機器組合而成之系統之動作模擬。
又,下述專利文獻2中揭示有如下之系統,其於執行服務之機器人與資訊處理裝置之間進行通訊,基於機器人之狀態、服務提供區域中之資訊等,選擇適當服務而使機器人執行服務。
[現有技術文獻]
[專利文獻]
[專利文獻1]日本專利特開2003-117863號公報
[專利文獻2]日本專利特開2019-191968號公報
[發明所欲解決之問題]
但是,專利文獻1必須將實際之機器人導入至實際之製造設施中之後,才能夠進行模擬。因此,難以用於機器人之導入時之適用檢討。又,專利文獻2亦假定機器人被導入至服務提供區域中後之動作,難以用於機器人之導入時之適用檢討。又,於機器人導入至系統中後,亦必須進行錯誤之分析、壽命預測等各種與機器人之動作有關之檢討。
本揭示之目的為提供一種可容易進行與機械裝置有關之各種檢討的資訊處理裝置。
[解決問題之手段]
本揭示之一形態之資訊處理裝置係具備記憶資料之記憶器及處理器且可與第1終端進行通訊之資訊處理裝置,上述記憶器記憶:與基於動作程式而動作之機械裝置之動作有關的規格資料、以及用以基於上述規格資料來進行與上述機械裝置之動作有關之既定之處理的應用程式,並且上述處理器藉由基於來自上述第1終端之操作而執行上述應用程式,來進行與基於來自上述第1終端之操作而選擇之上述機械裝置有關的上述既定之處理。
[發明效果]
根據本揭示,可容易進行與機械裝置有關之各種檢討。
以下,一面參照圖式,一面對用以實施本揭示之形態進行詳細說明。此外,以下於所有圖中對同一或相當之要素標註同一參照符號,省略其重複之說明。此外,以下,作為基於動作程式而動作之機械裝置,例示出機器人。
圖1係表示本揭示之一實施方式之資訊處理裝置所實現之資料平台系統之概略構成的方塊圖。本實施方式中之資料平台系統1具備:作為資訊處理裝置之伺服器2,以及以可與伺服器2進行通訊之方式連接之複數個處理終端31、32、33。伺服器2與複數個處理終端之間係以可藉由網際網路等既定之通訊網路來進行通訊之方式連接。複數個處理終端31、32、33係由例如個人電腦、智慧型手機等可與伺服器2進行通訊之電腦所構成。此外,以下如後述之圖2所示,於對複數個處理終端統一進行說明之情形、或者對任一個處理終端進行說明之情形時,表述為處理終端3。
伺服器2構成為雲端伺服器,其用以藉由處理終端3存取來瀏覽伺服器2中所記憶之資料,或執行應用程式。此外,除此以外,伺服器2亦可構成為區域伺服器。
處理終端3包含第1終端31、第2終端32及第3終端33。第1終端31為利用本資料平台系統1之用戶所擁有之處理終端。圖1之例中,示出1個第1終端31,但複數個用戶所擁有之複數個第1終端31可存取伺服器2。對第1終端31進行操作之用戶包含:機器人之導入者的終端用戶、進行機器人6之管理或服務之機器人管理者、進行用以將機器人適用於系統之系統整合的系統整合者、學術檢討機構、供應商、創辦者等。此外,終端用戶包含:已導入有對象機器人6之用戶,即擁有機器人6之實體機的用戶,以及今後想要導入機器人6之用戶,即不擁有機器人6之實體機之用戶。
此外,本實施方式中,作為機器人6,主要假定預安裝有基本動作程式之通用機器人,換言之,於終端用戶之系統中動作並非最佳化之機器人來進行說明。但是,機器人6並不限定於此,例如,為了終端用戶之系統用途而製造之專用機器人亦可成為本資料平台系統1之對象。
於終端用戶已導入機器人6之情形時,可將該機器人6之工作資料上傳至伺服器2且累積於記憶器21中。例如,於機器人6之控制器7中根據機器人6之各種測量值來生成工作資料,發送至上位之系統控制器8。系統控制器8係以可對伺服器2發送資料之方式來構成,且對伺服器2發送工作資料。系統控制器8對包含機器人6以及該機器人6之周邊機器9的機器人系統整體進行控制。工作資料中可包含周邊機器9之工作資料,亦可包含機器人系統整體之工作資料。系統控制器8例如包括PLC(Programmable Logic Controller,可程式邏輯控制器)等。
此外,可構成為機器人6之控制器7將工作資料發送至伺服器2,亦可構成為對與機器人6之動作有關之既定之值進行測量之測量器將工作資料發送至伺服器2。
機器人狀態資料可包含:手等特定部位之三維位置、關節之旋轉角度、伺服馬達等中流通之電流值、供給至油壓機構之作動油之油壓、運轉歷程、錯誤歷程、整備記錄等。
又,監視機器人6之相機10可設置於機器人6之設置場所之附近。該相機10亦可構成為可與伺服器2進行通訊。於該情形時,相機10係以將對機器人6之動作進行拍攝之拍攝資料向伺服器2發送之方式來構成。此外,相機10與機器人6之控制器7或者系統控制器8係以可傳送資料之方式來連接,控制器7或者系統控制器8亦可取得相機10所拍攝之拍攝資料且向伺服器2發送拍攝資料。
第2終端32之所有者包含於後述伺服器2上執行之應用程式之製作者。進而,第2終端32之所有者可包含製作伺服器2之記憶器21中所記憶之各種資料的資料製作者。圖1之例中,示出1個第2終端32,但複數個應用程式製作者等所擁有之複數個第2終端32可存取伺服器2。對第2終端32進行操作之應用程式製作者等可包含系統整合者、學術檢討機構、供應商、創辦者等。又,應用程式製作者等可為終端用戶,亦可為機器人之製造者或者管理者等。如上所述,第2終端32之所有者亦可成為本資料平台系統1之用戶。即,第2終端32亦可為與第1終端31共通之處理終端3。又,第2終端32亦可為與後述第3終端33共通之處理終端3。
第3終端33為機器人之製造者或者周邊機器之製造者所擁有之終端。圖1之例中,示出1個第3終端33,但複數個機器人製造者等所擁有之複數個第3終端33可存取伺服器2。對第3終端33進行操作之機器人之製造者擁有作為實體機之機器人6以及與該機器人6之動作有關之規格資料。同樣,周邊機器之製造者擁有周邊機器9以及與該周邊機器9之動作有關之規格資料。第3終端33之所有者亦可成為本資料平台系統1之用戶。即,第3終端33亦可為與第1終端31共通之處理終端3。
機器人6之規格資料可包含:機器人6之結構、輸出值、可動範圍、動作速度、制約條件、用戶介面之規格等與機器人6之動作有關之各種資料。進而,規格資料包含機器人6之基本動作程式。基本動作程式預先安裝於機器人6,係用以實現機器人6單體之基本動作之動作程式。於機器人之製造者製造複數種類之機器人6之情形時,機器人6之規格資料以及基本動作程式可根據機器人6之種類、即每個製品來準備。關於周邊機器9之規格資料亦相同。
機器人6或者周邊機器9之規格資料預先記憶於伺服器2之記憶器21中。機器人6或者周邊機器9之規格資料亦可從第3終端33上傳至伺服器2。藉由機器人之製造者或者周邊機器之製造者將規格資料上傳至伺服器2,亦可對機器人之製造者或者周邊機器之製造者支付既定之報酬來作為其代價。
機器人6之規格資料係與根據機器人6之每個種類來分配之機器人特定資訊相關聯而記憶於記憶器21中。藉此,藉由基於機器人特定資訊來檢索,可讀出與所需之機器人6有關之規格資料。機器人特定資訊例如包含對機器人6分配之製品編號、機器人6之用途類別、製品名等。如此一來,於伺服器2之記憶器21中,以可檢索之方式記憶機器人之製造者所提供之機器人6之製品群之資料。周邊機器9之規格資料亦同樣記憶於記憶器21中。
伺服器2包含處理電路,其具備:記憶各種資料之記憶器21、進行既定之處理之處理器22、以及用以與處理終端3進行通訊之通訊介面23。記憶器21記憶從處理終端3輸送而來之資料。又,記憶器21記憶用以基於處理終端3之操作,處理器22進行既定之處理之處理程式。處理程式包含用以進行與機器人之動作有關之既定之處理的應用程式。
處理器22具備例如微控制器、個人電腦等電腦。例如,處理器22具備CPU(Central Processing Unit,中央處理單元)、RAM(Random Access Memory,隨機存取記憶體)等主記憶體等。
此外,本說明書中揭示之要素之功能可使用為了執行所揭示之功能而構成或者程式化之通用處理器、專用處理器、積體電路、ASIC(Application Specific Integrated Circuits,特殊應用積體電路)、現有之電路、或者包含該等之組合的電路或者處理電路來執行。處理器由於包含電晶體或其他電路,故而被視為處理電路或者電路。本說明書中,電路、單元、或者裝置為執行所列舉之功能之硬體,或者為了執行所列舉之功能而程式化之硬體。硬體可為本說明書中揭示之硬體,或者亦可為為了執行所列舉之功能而程式化或者構成之其他已知之硬體。於硬體為被認為是電路之一種的處理器之情形時,電路、單元、或者裝置為硬體與軟體之組合,軟體用於硬體或者處理器之構成。
本實施方式中,處理程式包含可從處理終端3存取之網站之顯示程式。處理終端3藉由存取網站而與伺服器2進行通訊,可進行資料之收發、利用處理器22之處理之執行等。
圖2係表示圖1所示之資料平台系統中之功能性構成的圖。伺服器2之處理器22藉由執行記憶器21中所記憶之應用程式,而參照記憶器21中所記憶之各種資料來進行既定之處理,對第1終端31之用戶提供與機器人6有關之各種資料或者服務。因此,伺服器2作為執行應用程式之應用程式執行部2a、進行資料之累積之資料庫部2b、生成用以進行動作模擬等之數位孿生的數位孿生生成部2c而發揮功能。換言之,伺服器2包含:應用程式執行電路、資料庫電路、以及數位孿生生成電路。
記憶器21中記憶複數個應用程式。應用程式係由應用程式製作者製作。處理器22接受來自第2終端32之應用程式之上傳,且將經上傳之應用程式記憶於記憶器21中。藉由上傳複數個應用程式,複數個應用程式累積於伺服器2中,可提供給存取伺服器2之用戶。例如對第1終端31進行操作之用戶藉由存取網際網路上所開設之本資料平台系統1之網站且登入,可於網站上利用複數個應用程式。此外,一個或者複數個應用程式亦可預先記憶於記憶器21中。
亦可藉由應用程式製作者將應用程式上傳至伺服器2,而對應用程式製作者支付既定之報酬來作為其代價。除此以外,或者代替其,用戶亦可對應用程式製作者支付既定之報酬來作為利用應用程式之代價。
累積於記憶器21中之複數個應用程式可包含根據不同用途之不同應用程式。例如,複數個應用程式可包含:適用檢討應用程式A1、資料檢索應用程式A2、狀態監視應用程式A3、管理支援應用程式A4、開發支援應用程式A5等。以下,對該等應用程式依序進行說明。
[適用檢討應用程式]
適用檢討應用程式A1係可基於第1終端31之操作輸入,來進行適用機器人6之機器人系統之設計檢討、該機器人系統之動作模擬、或者機器人系統中之機器人6之動作最佳化等之應用程式。
圖3係本實施方式中之適用檢討應用程式之示意圖。利用適用檢討應用程式之用戶例如為終端用戶自身、或者受終端用戶委託之系統整合者或者機器人管理者等程式製作者。
藉由終端用戶執行後述之資料檢索應用程式A2,來檢索已於伺服器2中註冊之程式製作者,亦可經由伺服器2來對程式製作者進行適用檢討之發包。此外,亦可對複數個程式製作者進行適用檢討之發包,於複數個程式製作者間進行作業分擔。
用戶擁有與適用機器人6之周邊環境有關之周邊環境資料。例如,周邊環境資料包含適用機器人6之系統之該機器人6以外之資訊。更具體而言,周邊環境資料可包含適用機器人6之系統之上游側或者下游側之周邊機器之資料等。又,周邊環境資料可包含安裝於機器人6上之安裝零件之資料等。安裝於機器人6上之安裝零件例如包含機器人手、相機、感測器等。又,周邊環境資料可包含:於設置場所設置有機器人之情形時之可動範圍、制約條件、要求規格、機器人6之處理對象即工件之資料等。工件之資料例如可包含:尺寸、重量、材質等各種規格資料、或者三維資料等。
用戶對第1終端31進行操作,來存取資料平台系統1之網站,選擇適用檢討應用程式A1來執行。處理器22基於適用檢討應用程式A1,例如以對話形式促進第1終端31之操作輸入。例如,處理器22促進希望機器人6之適用的周邊環境資料之上傳。若從第1終端31上傳周邊環境資料,則處理器22將經上傳之周邊環境資料記憶於記憶器21中。
周邊環境資料可為關於周邊環境之設計資料,亦可為規格書等文書資料。於文書資料之情形時,亦可基於適用檢討應用程式A1,處理器22以對話形式來針對由處理器22所示出之提問內容,從第1終端31輸入回答內容,藉此生成文書資料。
處理器22將自第1終端31上傳至伺服器2之周邊環境資料,與對第1終端31進行操作之用戶之登入ID等識別資訊相關聯而記憶於記憶器21中。
又,處理器22自記憶器21中讀出對象機器人6之規格資料。對象之機器人6之選定亦可藉由用戶指定來進行。或者,對象之機器人6之選定亦可藉由基於上述周邊環境資料之輸入,處理器22提示一個或複數個機器人6之候補,用戶自其候補之中選擇而進行。同樣,亦可進行周邊機器9之選定。處理器22自記憶器21中讀出所選定之周邊機器9之規格資料。
處理器22基於與機器人6之動作有關之規格資料及周邊環境資料,來進行包含機器人6之機器人系統之構築處理。此時,處理器22於假想空間內構築基於設計內容之假想之機器人系統、所謂之數位孿生,亦可於用戶之第1終端31之監視器中,顯示該假想空間內之假想之機器人系統。於在複數個程式製作者間進行適用檢討之作業分擔之情形時,亦可藉由共有1個假想空間,且於該假想空間中,複數個程式製作者進行各自之作業,來構築1個假想之機器人系統。
用戶可藉由對第1終端31進行操作,而進行於伺服器2上構築之假想之機器人系統之設計變更。處理器22基於來自第1終端31之輸入,而進行假想之機器人系統中之各種參數之變更、機器人6或者周邊機器9之變更或追加等。
於適用檢討應用程式A1中,可對各種設計類別進行適用檢討。例如,設計類別包含:步驟設計、運轉方案設計、系統構成設計、機器選定、製作機器設計、布局設計、動作指示順序、外部介面設計、用戶介面設計、適用條件參數設計等。
又,處理器22基於與機器人6之動作有關之規格資料及周邊環境資料,生成適合於適用機器人6之周邊環境的周邊環境用動作程式。因此,記憶器21中預先記憶有複數個參照用動作程式。參照用動作程式例如可為過去生成之周邊環境用動作程式,亦可為程式製作者另外製作之動作程式。參照用動作程式為使機器人6進行既定之動作的動作程式。對於適用檢討應用程式A1,關聯有至少1個參照用動作程式。
處理器22使用與適用檢討應用程式A1相關聯之參照用動作程式,生成周邊環境用動作程式。例如,處理器22基於與伺服器2上構築之假想之機器人系統、即機器人6之動作有關之規格資料及周邊環境資料,而從與適用檢討應用程式A1相關聯之複數個參照用動作程式中選擇動作內容最接近之參照用動作程式來生成為周邊環境用動作程式。
或者,處理器22基於伺服器2上構築之假想之機器人系統,將與適用檢討應用程式A1相關聯之參照用動作程式之一部分進行加工而生成周邊環境用動作程式。亦可將從複數個參照用動作程式中選擇之參照用動作程式之一部分進行加工而生成周邊環境用動作程式。
此時,於周邊環境用動作程式中,制定與機器人6之周邊環境相應之動作路徑。例如,動作路徑係考慮到使節拍時間最短、將撓曲或振動抑制為指定範圍內、形成適合於作業內容之動作路徑、或者該等之組合而制定。
處理器22可基於所生成之周邊環境用動作程式,使用於伺服器2上構築之數位孿生來進行動作模擬。因此,伺服器2之記憶器21記憶用以進行機器人6之動作模擬的模擬程式。如上所述,處理器22基於機器人6等之規格資料及周邊環境資料而將假想之機器人系統構築於假想空間中。更詳細而言,基於周邊環境資料,機器人6之動作環境構築於假想空間中。又,基於機器人6之規格資料,於該假想空間中之機器人6之設置場所設置模仿實體機之假想之機器人6。假想之機器人6基於周邊環境用動作程式而於假想空間內動作。
用戶可基於使用數位孿生之動作模擬之結果,來進行於伺服器2上構築之假想之機器人系統之設計變更。又,處理器22可基於機器人系統之設計變更來調整周邊環境用動作程式之內容。如上所述,藉由進行周邊環境用動作程式之調整,可對機器人6之假想之機器人系統中之動作最佳化進行檢討。
終端用戶可根據藉由如上所述之適用檢討應用程式A1之執行而獲得之機器人系統之設計結果、或者動作模擬結果等,來對機器人6之導入之是非進行檢討。又,程式製作者可進行機器人系統中之機器人6之周邊環境用動作程式之檢討及製作。
所生成之周邊環境用動作程式基於來自第1終端31之輸入而記憶於伺服器2之記憶器21中。此時,於伺服器2上構築之機器人系統中之對機器人6之安裝零件、所需之周邊機器、工件之資訊作為周邊環境用動作程式之附帶資訊而與該周邊環境用動作程式相關聯,記憶於記憶器21中。即,於適用檢討應用程式A1之執行時,處理器22基於來自第1終端31之選擇操作,生成所選擇之安裝零件、周邊機器或者工件之資訊來作為周邊環境用動作程式之附帶資訊。
又,記憶器21記憶構築於假想空間中之假想之機器人系統之系統設計資料。系統設計資料與所對應之周邊環境用動作程式相關聯而記憶。系統設計資料可為如規格書般之文書資料,亦可為設計圖式等圖式資料。亦可為於假想空間中可再次動作之三維之電腦圖形資料。
如上所述,藉由利用適用檢討應用程式A1,用戶可於假想空間中構築假想之機器人系統,來進行試運轉。藉此,於機器人6之導入前,可確認機器人系統之能力或設備工作率等。因此,可容易進行是否導入機器人系統之事先判斷或機器人系統之最佳化。又,於實際上實現與假想空間中所構築之假想之機器人系統相同之系統之情形時,可將於假想之機器人系統中使假想之機器人6動作之周邊環境用動作程式,直接作為適用於實際之機器人系統的機器人6之動作程式來利用。
因此,各種領域之終端用戶可容易進行使用通用機器人之機器人系統之導入檢討以及導入作業。通用機器人於機器人之製造者中預安裝有進行既定之動作之基本動作程式。但是,機器人之製造者並未完全掌握各領域之系統中之詳細要求規格、制約條件等,因此不容易逐一製作機器人之製造者各別地於各領域之系統中使機器人6之動作最佳化之周邊環境用動作程式。因此,作為系統之管理者的終端用戶先前為了進行用以將通用機器人導入系統而作為該系統之一部分來動作的系統整合,必須雇用系統整合者、或者委託給外部。
系統整合中,需要與程式有關之專門知識、周邊環境之熟知、以及與機器人6之規格有關之理解,花費工時。因此,存在系統整合成為機器人6於系統中之導入障礙的情形,成為機器人6於各種領域之各種系統中難以普及之原因之一。
與此相對,若利用本實施方式之資料平台系統1,則可於伺服器2上綜合性參照及利用系統整合所必需之各種資料,因此可容易進行用於系統整合之適用檢討。
此處,於本實施方式中,複數個適用檢討應用程式A1記憶於記憶器21中。圖2中,作為複數個適用檢討應用程式A1,示出3個應用程式A、B、C。複數個適用檢討應用程式A1分別與至少1個參照用動作程式相關聯。與各適用檢討應用程式A1相關聯之參照用動作程式可相互不同。亦可與複數個適用檢討應用程式A1關聯共通之參照用動作程式。用戶進行適用檢討時,可對第1終端31進行操作而從複數個適用檢討應用程式A1中選擇所欲使用之適用檢討應用程式A1來執行。
複數個適用檢討應用程式A1亦可包含例如根據機器人6之適用領域、即根據周邊環境而不同之應用程式。例如,物流領域、農業領域、建設土木領域、醫療護理領域、調理飲食領域、製造領域等各個領域之適用檢討應用程式A1可記憶於記憶器21中。於該情形時,既定之領域用之適用檢討應用程式A1中,於該領域中一定程度上假定適用機器人6之周邊環境。
因此,例如藉由適用檢討應用程式A1之執行而構築之機器人系統之一部分作為模板而預先預設。又,該領域中根據預先假定之機器人6之動作的動作程式作為參照用動作程式而與適用檢討應用程式A1預先關聯。
例如,物流領域之適用檢討應用程式A1中,可進行用以將作為製品之工件捆包之機器人6之適用檢討。於該情形時,輸送機等搬送機械作為周邊機器9而預設。又,作為機器人6之安裝零件,預設適合於抓握捆包用之箱的手。又,作為參照用動作程式,例如機器人6中,進行如下之一系列動作之動作程式作為參照用動作程式而與該適用檢討應用程式A1相關聯,上述一系列動作係將捆包用之箱抓握而展開,使從上游之搬送機械搬送而來之工件於箱內移動。
又,例如,農業領域之適用檢討應用程式A1中,可進行用於收穫水果之機器人6之適用檢討。於該情形時,預設水果之挑選裝置作為周邊機器9。又,作為機器人6之安裝零件,預設水果收穫用之剪刀。又,作為參照用動作程式,例如使機器人6進行如下之一系列動作之動作程式作為參照用動作程式而與該適用檢討應用程式A1相關聯,上述一系列動作係藉由以手抓握水果,以剪刀切割帶有水果之樹枝而收穫水果,且將所收穫之水果交接給挑選裝置。
此外,對周邊機器9或機器人6預設之安裝零件可為1個,亦可自複數個中選擇。又,亦可選擇對周邊機器9或機器人6預設之安裝零件以外之安裝零件。又,與一個領域之複數個作業目的相應之複數個參照用動作程式亦可與該領域之適用檢討應用程式A1相關聯。
又,即便為相同領域,亦可將複數個適用檢討應用程式A1記憶於記憶器21中。例如,複數個適用檢討應用程式A1中,亦可包含適合程式製作者或者機器人6之管理者之適用檢討應用程式、以及適合終端用戶等初學者之適用檢討應用程式。
例如,適合初學者之適用檢討應用程式中,所輸入之周邊環境資料之要求水準低。例如,處理器22亦可以對話形式,基於來自第1終端31之輸入內容而生成周邊環境資料作為文書資料。另一方面,適合初學者之適用檢討應用程式中,所構築之機器人系統及周邊環境用動作程式中之設計自由度可降低。另一方面,適合程式製作者或者機器人6之管理者之適用檢討應用程式中,所輸入之周邊環境資料之要求水準高。例如,作為周邊環境資料,可要求一定程度之系統設計圖。但是,所構築之機器人系統及周邊環境用動作程式之設計自由度可提高。
又,與周邊環境資料之要求水準無關,演算法相互不同之複數個適用檢討應用程式A1可記憶於記憶器21中。藉此,即便對複數個適用檢討應用程式A1之每一個輸入相同之周邊環境資料,亦可生成不同之機器人系統或者不同之周邊環境用動作程式。
又,進行系統之設計檢討之應用程式、進行機器人之動作最佳化即周邊環境用動作程式之生成的應用程式、以及進行動作模擬之應用程式亦可作為相互獨立之複數個適用檢討應用程式A1而記憶於記憶器21中。
如上所述,根據本實施方式,可從複數個應用程式中選擇適用檢討應用程式A1來執行。因此,於用戶欲適用(應用)機器人6之周邊環境中,可使用複數個應用程式來容易進行用以選定更適合之機器人系統或者周邊環境用動作程式的比較檢討。
藉由適用檢討應用程式A1之執行而進行的機器人6之對機器人系統之適用檢討之結果為,於終端用戶決定該機器人6之適用之情形時,基於第1終端31之操作,可進行機器人系統所需之機器人6以及周邊機器9之發包。又,亦可將機器人系統所需之機器人6或者周邊機器9之定製,經由伺服器2而向所對應之製造者發包。又,於作為機器人6之安裝零件或者周邊機器9而需要專用品等之情形時,亦可使所對應之製造者經由伺服器2而委託該專用品之開發。
又,處理器22基於第1終端31之操作,將所對應之周邊環境用動作程式下載至第1終端31。藉此,對處理終端3進行操作之用戶可將所下載之周邊環境用動作程式,安裝於導入至終端用戶所擁有之設置場所之機器人6中。
於存在機器人6及周邊機器9之發包之情形、或者存在周邊環境用動作程式之下載之情形時,亦可對第1終端31之用戶或者購入機器人6等之終端用戶產生針對資料平台系統1之利用費用之請求。於該情形時,利用費用之一部分亦可還原給生成周邊環境用動作程式之適用檢討應用程式A1之製作者。
於終端用戶所擁有之設置場所設置機器人6,安裝周邊環境用動作程式後,終端用戶、系統整合者或者機器人管理者實施包含機器人6之機器人系統之動作確認試驗。於動作確認試驗中,進行如下等驗證:機器人6是否正常動作,與機器人之設置場所中之其他機器是否有干擾,機器人6是否可進行既定之作業。此時,於伺服器2之記憶器21中,可記憶機器人6之接線資訊、設定指南等。基於第1終端31之操作,可從伺服器2中參照動作確認試驗所需之該等資訊。
動作確認試驗之結果可與數位孿生中之動作模擬之結果進行比較。因此,於記憶器21中,與周邊環境用動作程式相關聯,記憶作為動作模擬之結果而獲得之假想之機器人狀態資料。假想之機器人狀態資料可包含:於假想之機器人系統中動作之機器人6之手等特定部位之三維位置、關節之旋轉角度、伺服馬達等中流通之電流值、對油壓機構供給之作動油之油壓等。用戶可藉由將作為實際之機器人系統中所進行之動作確認試驗之結果而獲得之機器人狀態資料、與作為動作模擬之結果而獲得之假想之機器人狀態資料進行比較,來判斷於實際之機器人系統中機器人6之動作是否恰當。
用戶基於動作確認試驗之結果,來判斷基於周邊環境用動作程式之機器人6之動作是否需要修正。例如,於手之位置於既定之時間點未位於適當位置之情形、伺服馬達中流通之電流值成為恰當範圍外之情形、或者與其他機器干擾之情形等,判斷為機器人6之動作或者配置需要修正。
於判斷為需要周邊環境用動作程式之修正之情形時,用戶可藉由對第1終端31進行操作,執行適用檢討應用程式A1,來進行周邊環境用動作程式之調整或假想之機器人系統之再檢討等。修正後之假想之機器人系統以及周邊環境用動作程式更新記憶於記憶器21中。
用戶藉由向第1終端31下載修正後之周邊環境用動作程式,安裝於機器人6中,而再次進行機器人系統之動作確認試驗。此外,於將修正後之周邊環境用動作程式下載之情形時,亦可僅下載修正補丁(patch)。若無進一步之修正,則用戶對第1終端31進行操作來進行該機器人系統以及周邊環境用動作程式之確定指示。伺服器2之處理器22對於記憶於記憶器21中之周邊環境用動作程式,關聯表示為確定完畢之周邊環境用動作程式之確定標籤。
記憶於記憶器21中之確定完畢之周邊環境用動作程式作為參照用動作程式而與生成該周邊環境用動作程式之適用檢討應用程式A1相關聯。因此,若於適用檢討應用程式A1中,周邊環境用動作程式之生成數量增加,則於適用檢討應用程式A1中可利用之參照用動作程式之數量增加。因此,可自動提高適用檢討應用程式A1中之周邊環境用動作程式之生成精度。
此外,上述例中,已示出於進行新穎之機器人系統中之機器人6之適用檢討時利用適用檢討應用程式之形態,但適用檢討應用程式於現有之機器人系統中之修改、擴張、轉用時亦可利用。
又,上述例中,已示出複數個適用檢討應用程式A1記憶於記憶器21中之形態,但伺服器2之記憶器21亦可僅記憶:進行系統之設計檢討之應用程式、進行周邊環境用動作程式之生成之應用程式、或者進行動作模擬之應用程式中之任一種,來作為適用檢討應用程式A1。
[資料檢索應用程式]
資料檢索應用程式A2係可基於第1終端31之操作輸入,來檢索機器人6之適用檢討中所使用之機器人6或者周邊機器9等之資料,且與用戶之登入ID相關聯而保存的應用程式。
圖4係本實施方式中之資料檢索應用程式之示意圖。利用資料檢索應用程式A2之用戶例如為進行適用檢討之用戶或者已經運用機器人系統之用戶。即,利用資料檢索應用程式A2之用戶包含:終端用戶、或者受終端用戶委託之程式製作者或者機器人管理者等。
伺服器2之記憶器21中,記憶有機器資料、事例資料、製作者資料等。機器資料為機器人6以及周邊機器9等機器人系統所需之機器之資料。機器資料包含與該機器之規格有關之資料、三維模型、價格資訊等。事例資料係與藉由對系統導入機器人6而實現之機器人系統之導入事例有關之資料。事例資料中可包含上述適用檢討應用程式A1中生成之系統設計資料。
製作者資料為預先註冊之程式製作者之資料。記憶於記憶器21中之程式製作者之資料可包含:程式製作者之識別資訊、過去之實績、擅長領域、費用、交貨期等資訊。過去之實績中,可包含:已實現機器人6之發包或者周邊環境用動作程式於實際系統中之採用的機器人系統之內容、領域、製作件數等。
處理器22基於第1終端31之檢索輸入操作,將記憶於記憶器21中之資料之檢索結果輸出。處理器22可將機器檢索、事例檢索、製作者檢索等每個檢索對象之檢索畫面顯示於第1終端31,亦可將以記憶於記憶器21中之資料中的可作為檢索結果而輸出之所有資料為對象的檢索畫面顯示於第1終端31。
於檢索結果中存在欲保存之資料之情形時,用戶使用第1終端31來進行保存操作輸入。例如於機器檢索中發現欲檢討購入之機器人6或者周邊機器9之情形、於事例檢索中發現欲參考之事例之情形、於製作者檢索中發現欲檢討委託之程式製作者之情形等,進行保存操作輸入。處理器22基於對選自檢索結果中之既定之資料進行的第1終端31之保存操作輸入,將該資料作為保存資料而與用戶之登入ID相關聯。藉此,對每個用戶生成保存資料之清單,記憶於記憶器21中。用戶藉由瀏覽自己的保存清單,無需再次進行檢索即可讀出保存資料。
如上所述,藉由利用資料檢索應用程式A2,用戶可於進行機器人6之適用檢討或者系統變更之檢討之前進行事前調査。藉此,可順利進行機器人6之適用檢討。
此外,資料檢索應用程式A2亦可作為各種資料之上傳器而發揮功能。處理器22基於從提供機器資料、事例資料等各種資料之資料製作者所進行操作之第2終端32之上傳操作,而從第2終端32上傳機器資料或事例資料等,且記憶於記憶器21中。此時,根據資料之種類或屬性來關聯檢索標籤。處理器22將對於檢索輸入,關聯適合於該檢索輸入之檢索標籤之資料作為檢索結果而輸出。
又,記憶器21中,可記憶複數個資料檢索應用程式A2。圖2中,作為複數個資料檢索應用程式A2,示出2個應用程式D、E。例如,複數個資料檢索應用程式A2可為檢索對象相互不同之資料檢索應用程式。又,例如,亦可作為資料之上傳功能及檢索功能相互不同之資料檢索應用程式A2而記憶於記憶器21中。
[狀態監視應用程式]
狀態監視應用程式A3係可基於實際上開始工作之機器人系統中之工作資料,來進行機器人6以及機器人系統之狀態診斷的應用程式。
圖5係本實施方式之狀態監視應用程式之示意圖。利用狀態監視應用程式A3之用戶例如為終端用戶、或者受終端用戶委託之程式製作者或者機器人6之管理者。
如上所述,包含機器人6及周邊機器9之機器人系統之工作資料上傳至伺服器2,與終端用戶之ID相關聯而記憶於記憶器21中。處理器22可將工作資料提供給第1終端31。又,處理器22亦可基於工作資料而於數位孿生上再現出實際之機器人系統之工作狀況。藉此,可利用與實際之機器人系統遠離之場所之第1終端31,來遠程監視實際之機器人系統之工作狀況。又,於發生故障之情形時,對第1終端31發送與該故障相關聯之錯誤資訊。藉此,可迅速進行故障之場所之指定以及故障之原因查明等。此外,於進行遠程監視時,亦可對終端用戶等之遠程監視利用者產生針對資料平台系統1之利用費用之請求。
又,處理器22可對工作資料進行既定之分析,將其結果作為機器人系統之狀態診斷資料而輸出至所對應之第1終端31。例如,狀態監視應用程式A3包含壽命預測應用程式。於該情形時,處理器22藉由對工作資料進行分析,來進行機器人6或者周邊機器9之壽命預測,輸出壽命預測結果。又,例如,狀態監視應用程式A3包含傾向分析應用程式。於該情形時,處理器22輸出傾向分析報告,其包含例如表示伺服馬達之電流值等由機器人6測量之各種資料之傾向的圖表等。除此以外,處理器22基於狀態監視應用程式A3之處理內容,例如可進行推薦維護時期之預測、生產線分析等各種分析等。
分析結果作為基於工作資料之可視化資料而提供給用戶。於處理器22進行既定之分析時,亦可藉由對於數位孿生,使用工作資料來進行動作模擬,而於假想空間中之假想之機器人系統中再現出實際之機器人系統之工作狀況。
又,處理器22亦可對於機器人6或者周邊機器9中使用之零件之壽命預測,提示根據零件交換週期來計算出之運用成本。又,處理器22亦可提示用以延長壽命之機器人6之動作變更內容。所提示之動作變更內容包含機器人6之動作路徑、姿勢、動作速度等。又,處理器22基於工作狀況之分析結果來提示節能之機器人6之動作變更內容。此外,於輸出由處理器22所得之分析結果之情形時,亦可對用戶產生針對資料平台系統1之利用費用之請求。
又,機器人之管理者等亦可基於在假想空間上之假想之機器人系統中,使用由實際之機器人系統所獲得之工作資料的動作模擬之執行結果,來進行壽命預測、生產線分析等。例如,機器人之管理者等可對瓶頸步驟進行分析,向終端用戶提出用以改善工作率之機器人系統之設計變更。藉由於數位孿生上再現出實際之工作狀況,可進行實際之機器人系統中之基於工作資料之分析,因此可提高分析精度。
記憶器21中,可記憶複數個狀態監視應用程式A3。圖2中,作為複數個狀態監視應用程式A3,示出2個應用程式F、G。例如,複數個狀態監視應用程式A3亦可為壽命預測、傾向分析等根據不同分析目的之不同應用程式。又,例如,複數個狀態監視應用程式A3亦可為用於壽命預測之演算法相互不同之複數個壽命預測應用程式。藉此,用戶可選擇利用更符合分析目的或實際之機器人系統之現狀的狀態監視應用程式A3。
此外,本實施方式中,作為狀態監視應用程式A3,例示出使用由實際之機器人系統所獲得之工作資料來進行壽命預測之應用程式,但除此以外,或者代替其,亦可於記憶器21中記憶有基於使用數位孿生之動作模擬來進行壽命預測之應用程式。於該情形時,可藉由於假想空間上之假想之機器人系統中模擬機器人6等之動作,對假想之各種輸出值進行分析,來進行機器人6等之壽命預測。又,亦可考慮到由實際之機器人系統所獲得之實際之工作資料、以及由使用數位孿生之動作模擬所獲得之假想之工作資料之兩者,來進行壽命預測之分析。
[管理支援應用程式]
管理支援應用程式A4係可基於實際開始工作之機器人系統中之工作資料,來進行機器人6以及機器人系統之實績之可視化等的應用程式。
圖6係本實施方式中之管理支援應用程式之示意圖。利用管理支援應用程式A4之用戶例如為終端用戶。處理器22基於工作資料來進行使機器人系統之工作實績可視化之處理。例如,於機器人系統構成為生產物之生產線之情形時,處理器22生成與生產實績有關之圖表或表來作為工作實績。所生成之機器人系統之工作實績可藉由第1終端31來瀏覽或者可下載至第1終端31。
此外,於瀏覽機器人系統之工作實績等情形時,亦可對用戶產生針對資料平台系統1之利用費用之請求。
進而,處理器22可與其他系統11聯合,在與其他系統11之間進行資料之授受。例如,其他系統11包含業務系統、製造管理系統、或者物流管理系統。藉由與其他系統11聯合,可進行更多方面之工作實績之評價。又,可將工作實績作為其他系統11中之用於改善之基礎資料來利用。於進行與其他系統11之聯合之情形時,亦可對用戶產生針對資料平台系統1之利用費用之請求。
記憶器21中,可記憶複數個管理支援應用程式A4。圖2中,作為複數個管理支援應用程式A4,示出2個應用程式H、J。例如,複數個管理支援應用程式A4亦可為實績之統計方法或者顯示形態相互不同之應用程式。
[開發支援應用程式]
開發支援應用程式A5係可進行新機器人6或者周邊機器9之試製或者檢討的應用程式。圖7係本實施方式中之開發支援應用程式之示意圖。利用開發支援應用程式A5之用戶例如為機器人6之製造者、周邊機器9之製造者等。
處理器22根據記憶器21中之檢索歷程、資料之使用歷程等來進行市場需求之調査支援。例如,從資料之使用歷程高之機器人6或者周邊機器9、以及適用該機器人6或者周邊機器9之機器人系統之領域,可進行如下分析,即,於該領域中要求何種機器人6或者周邊機器9。
用戶可基於市場需求調査之結果,來開發新的機器人6或者周邊機器9,或者開發用以實現新功能之動作程式。處理器22亦可藉由基於第1終端31之操作輸入,於假想空間中構築機器人6、周邊機器9或者動作程式,來進行該等之試製。
又,處理器22亦可將用戶所開發之機器人6之規格資料、周邊機器9之規格資料或者動作程式引入假想空間中來執行動作模擬。此時,亦可從第1終端31向伺服器2上傳假定利用所開發之機器人6、周邊機器9或者動作程式之周邊環境資料。處理器22將動作模擬之結果提供給所對應之第1終端31。藉此,用戶可事前評價所假定之機器人系統中之機器人6、周邊機器9或者動作程式。
此外,於利用市場需求之調査支援之情形、或者利用動作模擬之情形時,亦可對用戶產生針對資料平台系統1之利用費用之請求。
記憶器21中,可記憶複數個開發支援應用程式A5。圖2中,作為複數個開發支援應用程式A5,示出2個應用程式K、L。例如,複數個開發支援應用程式A5係根據開發對象,例如機器人6之種類或者周邊機器9之種類而言不同之應用程式,亦可為物流領域、農業領域等對象領域相互不同之應用程式。又,用以進行市場需求調査之開發支援應用程式、以及用以進行機器人6或者周邊機器9之設計支援之開發支援應用程式亦可作為相互不同之應用程式來提供。又,複數個開發支援應用程式A5亦可為市場需求調査之演算法相互不同之複數個應用程式。
[與其他平台之聯合]
伺服器2亦可如圖2所示,例如與構成其他資料平台之其他伺服器12進行通訊連接。於該情形時,伺服器2之處理器22可將記憶於記憶器21中之各種資料發送至其他伺服器12。藉此,於其他資料平台中,可利用伺服器2之記憶器21中所累積之資料。
[其他實施方式]
以上,對本揭示之實施方式進行說明,但本揭示並不限定於上述實施方式,可進行各種改良、變更、修正。
例如,上述實施方式中,已例示於資料平台系統1中記憶資料之記憶器由1個伺服器2中之記憶器21所構成之形態,但亦可於可相互通訊之複數個伺服器2中記憶資料平台系統1中可利用之資料。又,上述實施方式中,已例示於1個伺服器2中記憶資料平台系統1中可利用之資料以及應用程式之形態,但記憶資料之伺服器、執行應用程式之伺服器、以及執行動作模擬之伺服器亦可構成為不同之伺服器。即,應用程式執行部2a、資料庫部2b以及數位孿生生成部2c亦可構成為相互不同之伺服器。
又,上述實施方式中,已例示資料平台系統1具有5種應用程式A1、A2、…A5來作為可於伺服器2上執行之應用程式的形態,但其中一部分之應用程式亦可不存在,亦可包含該等以外之應用程式。
又,記憶於伺服器2之記憶器21中之資料中,可包含僅於以既定之用戶之登入ID來存取伺服器2之情形時可利用之資料。即,處理器22亦可針對記憶於記憶器21中之資料中的既定之資料來限制利用者。例如,限制利用之資料中可對應標註其他人不可參照之標籤。處理器22不將對應標註有其他人不可參照之標籤的資料,提供給該資料之提供者或者原本之利用者以外之終端。
又,作為累積於伺服器2之記憶器21中之資料,亦可包含安裝於機器人6上之相機之拍攝圖像或聲音、或者安裝於機器人6上之感測器之檢測結果。處理器22亦可執行對機器人6之工作中之圖像、聲音等進行分析之應用程式。
又,上述實施方式中,作為基於動作程式而動作之機械裝置,例示出機器人,但亦可構成為除此以外之用以進行機械裝置之適用檢討等的資訊處理裝置。
[本揭示之總結]
本揭示之一形態之資訊處理裝置係具備記憶資料之記憶器及處理器且可與第1終端進行通訊之資訊處理裝置,上述記憶器記憶:與基於動作程式而動作之機械裝置之動作有關之規格資料、以及用以基於上述規格資料來進行與上述機械裝置之動作有關之既定之處理的應用程式,上述處理器藉由基於來自上述第1終端之操作而執行上述應用程式,來進行與基於來自上述第1終端之操作而選擇之上述機械裝置有關之上述既定之處理。
根據上述構成,於可與第1終端進行通訊之資訊處理裝置中,記憶機械裝置之規格資料,並且藉由該資訊處理裝置之處理器,來執行如下應用程式,即,基於該機械裝置之規格資料來進行與該機械裝置之動作有關之既定之處理。因此,於資訊處理裝置上,可容易進行與機器人有關之各種檢討。
上述處理器亦可接受來自第2終端之上述應用程式之上傳,將包含經上傳之上述應用程式之複數個應用程式記憶於上述記憶器中,基於來自上述第1終端之選擇操作,來形成自上述記憶器中所記憶之複數個應用程式中選擇的應用程式。藉此,可自複數個應用程式中選擇適合於用戶所欲進行之處理的應用程式來執行。又,應用程式之製作者可通過第2終端來上傳所製作之應用程式,因此將來可增加記憶器中所記憶之應用程式之數量。其結果為,利用應用程式之用戶可選擇更佳之應用程式來執行,可實現更符合用戶希望的與機器人之動作有關之既定之處理。
上述處理器將自上述第1終端輸入之上述周邊環境資料記憶於上述記憶器中,上述記憶器記憶使上述機械裝置進行既定之動作之複數個參照用動作程式,上述應用程式包含用以生成周邊環境用動作程式之第1應用程式,上述周邊環境用動作程式用於為了適合於上述周邊環境而使上述機械裝置動作,上述第1應用程式與至少1個上述參照用動作程式相關聯,上述處理器於所選擇之上述第1應用程式之執行時,亦可使用與上述第1應用程式相關聯之上述至少1個參照用動作程式,基於上述規格資料及上述周邊環境資料而生成上述周邊環境用動作程式。藉此,可於資訊處理裝置上容易生成適合於用戶欲適用(應用)機械裝置之周邊環境的周邊環境用動作程式。
上述處理器於上述第1應用程式之執行時,亦可基於來自上述第1終端之選擇操作,進行對上述機械裝置之安裝零件之選擇、與上述機械裝置協作之周邊機器之選擇或者作為上述機械裝置之動作對象的工件之選擇,作為生成經選擇之安裝零件、周邊機器或者工件之資訊的周邊環境用動作程式之附帶資訊而與上述周邊環境用動作程式相關聯。藉此,可於執行周邊環境用動作程式時容易把握適合之周邊環境。
上述處理器亦可將藉由執行上述應用程式而生成之上述周邊環境用動作程式下載至上述第1終端。
上述處理器取得來自適用於上述周邊環境之上述機械裝置的工作資料,上述應用程式包含用以進行上述機械裝置之壽命預測的第2應用程式,上述處理器於上述第2應用程式之執行時,亦可藉由對上述工作資料進行分析,而輸出上述機械裝置之壽命預測結果。藉此,可於資訊處理裝置上容易進行壽命預測之分析,其基於作為用戶使機械裝置實際工作之結果而獲得之工作資料。
上述記憶器記憶用以進行上述機械裝置之動作模擬之模擬程式,上述處理器亦可藉由執行上述模擬程式,而基於上述規格資料,將假想之機械裝置構築於假想空間中,且使上述假想之機械裝置基於上述機械裝置之動作程式或者動作資料而動作。藉此,可藉由使構築於假想空間中之假想之機械裝置動作,而於假想空間中進行與關於機械裝置之動作之既定之處理相關聯之動作模擬。因此,可於構築或者變更實際之系統之前進行精度高之事前檢討,或者將實際之系統再現於假想空間上,容易把握實際之系統之現狀。
上述機械裝置亦可包含機器人。
1:資料平台系統
2:伺服器
2a:應用程式執行部
2b:資料庫部
2c:數位孿生生成部
3:處理終端
6:機器人
7:控制器
8:系統控制器
9:周邊機器
10:相機
11:其他系統
12:其他伺服器
21:記憶器
22:處理器
23:通訊介面
31:第1終端
32:第2終端
33:第3終端
A1:適用檢討應用程式
A2:資料檢索應用程式
A3:狀態監視應用程式
A4:管理支援應用程式
A5:開發支援應用程式
[圖1]係表示本揭示之一實施方式之資訊處理裝置所實現之資料平台系統之概略構成的方塊圖。
[圖2]係表示圖1所示之資料平台系統中之功能性構成的圖。
[圖3]係本實施方式中之適用檢討應用程式之示意圖。
[圖4]係本實施方式中之資料檢索應用程式之示意圖。
[圖5]係本實施方式中之狀態監視應用程式之示意圖。
[圖6]係本實施方式中之管理支援應用程式之示意圖。
[圖7]係本實施方式中之開發支援應用程式之示意圖。
1:資料平台系統
2:伺服器
2a:應用程式執行部
2b:資料庫部
2c:數位孿生生成部
3:處理終端
6:機器人
7:控制器
8:系統控制器
9:周邊機器
10:相機
12:其他伺服器
31:第1終端
32:第2終端
33:第3終端
A1:適用檢討應用程式
A2:資料檢索應用程式
A3:狀態監視應用程式
A4:管理支援應用程式
A5:開發支援應用程式
Claims (8)
- 一種資訊處理裝置,其係具備記憶資料之記憶器及處理器且可與第1終端進行通訊者; 上述記憶器記憶: 與基於動作程式而動作之機械裝置之動作有關之規格資料、以及 用以基於上述規格資料來進行與上述機械裝置之動作有關之既定之處理的應用程式; 上述處理器藉由基於來自上述第1終端之操作而執行上述應用程式,來進行與基於來自上述第1終端之操作而選擇之上述機械裝置有關之上述既定之處理。
- 如請求項1之資訊處理裝置,其中, 上述處理器接收來自第2終端之上述應用程式之上傳, 將包含經上傳之上述應用程式的複數個應用程式記憶於上述記憶器中,並且 基於來自上述第1終端之選擇操作,執行自上述記憶器中所記憶之複數個應用程式中選擇之應用程式。
- 如請求項1或2之資訊處理裝置,其中, 上述處理器將自上述第1終端輸入之上述周邊環境資料記憶於上述記憶器中; 上述記憶器記憶使上述機械裝置進行既定之動作之複數個參照用動作程式; 上述應用程式包含用以生成周邊環境用動作程式之第1應用程式,該周邊環境用動作程式用於為了適合於上述周邊環境而使上述機械裝置動作; 上述第1應用程式與至少1個上述參照用動作程式相關聯;並且 上述處理器於所選擇之上述第1應用程式之執行時,使用與上述第1應用程式相關聯之上述至少1個參照用動作程式,基於上述規格資料及上述周邊環境資料來生成上述周邊環境用動作程式。
- 如請求項3之資訊處理裝置,其中, 上述處理器於上述第1應用程式之執行時,基於來自上述第1終端之選擇操作,來進行對上述機械裝置之安裝零件之選擇、與上述機械裝置協作之周邊機器之選擇或者上述機械裝置之動作對象的工件之選擇,作為生成經選擇之安裝零件、周邊機器或者工件之資訊的周邊環境用動作程式之附帶資訊,而與上述周邊環境用動作程式相關聯。
- 如請求項3或4之資訊處理裝置,其中, 上述處理器可將藉由執行上述應用程式而生成之上述周邊環境用動作程式下載至上述第1終端。
- 如請求項1至5中任一項之資訊處理裝置,其中, 上述處理器取得來自適用於上述周邊環境之上述機械裝置之工作資料; 上述應用程式包含用以進行上述機械裝置之壽命預測的第2應用程式; 上述處理器於上述第2應用程式之執行時,藉由分析上述工作資料,而輸出上述機械裝置之壽命預測結果。
- 如請求項1至5中任一項之資訊處理裝置,其中, 上述記憶器記憶用以進行上述機械裝置之動作模擬的模擬程式; 上述處理器藉由執行上述模擬程式,而基於上述規格資料,將假想之機械裝置構築於假想空間,使上述假想之機械裝置基於上述機械裝置之動作程式或者動作資料而動作。
- 如請求項1至7之任一項之資訊處理裝置,其中, 上述機械裝置包含機器人。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022029966A JP2023125712A (ja) | 2022-02-28 | 2022-02-28 | 情報処理装置 |
JP2022-029966 | 2022-02-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW202340888A true TW202340888A (zh) | 2023-10-16 |
Family
ID=87765960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW112105802A TW202340888A (zh) | 2022-02-28 | 2023-02-17 | 資訊處理裝置 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2023125712A (zh) |
TW (1) | TW202340888A (zh) |
WO (1) | WO2023162842A1 (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6125281A (en) * | 1997-01-31 | 2000-09-26 | Nokia Mobile Phones Limited | Real-time SMS application messaging using an SMSC-linked server |
JP2003036320A (ja) * | 2001-07-23 | 2003-02-07 | Omron Corp | 部品情報処理方法とそのシステム、及び交換時期予測プログラム |
CN106716983B (zh) * | 2015-02-10 | 2019-06-18 | 京瓷办公信息***株式会社 | 通信终端设备以及通信*** |
JP6795567B2 (ja) * | 2018-10-30 | 2020-12-02 | ファナック株式会社 | 加工条件設定装置及び三次元レーザ加工システム |
-
2022
- 2022-02-28 JP JP2022029966A patent/JP2023125712A/ja active Pending
-
2023
- 2023-02-16 WO PCT/JP2023/005365 patent/WO2023162842A1/ja unknown
- 2023-02-17 TW TW112105802A patent/TW202340888A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023162842A1 (ja) | 2023-08-31 |
JP2023125712A (ja) | 2023-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210397174A1 (en) | Industrial automation information contextualization method and system | |
US10713307B2 (en) | Dynamic search engine for an industrial environment | |
US6975913B2 (en) | Database system and method for industrial automation services | |
CN100507879C (zh) | 用于工业自动化服务的数据库***和方法 | |
US7292900B2 (en) | Power distribution expert system | |
US7395122B2 (en) | Data capture for electronically delivered automation services | |
CN111562769A (zh) | 用于工业数字孪生的ai扩展和智能模型验证 | |
US20170351226A1 (en) | Industrial machine diagnosis and maintenance using a cloud platform | |
WO2015179998A1 (zh) | 一种制造最佳化的平台及方法 | |
EP1407334A2 (en) | System architecture and method for network-delivered automation-related content | |
US20090018671A1 (en) | Method and system for process control | |
Wan et al. | A Web-based Kanban system for job dispatching, tracking, and performance monitoring | |
Bamunuarachchi et al. | Cyber twins supporting industry 4.0 application development | |
TW202340888A (zh) | 資訊處理裝置 | |
CN114493911A (zh) | 基于资产管理壳的产线管理方法及*** | |
Contreras et al. | Maintenance management of an additive manufacturing system based on the I4. 0 model | |
Sakai et al. | A Proposal for Edge Application Framework for Smart Factory | |
US11803175B2 (en) | Industrial machine monitoring path for computerized maintenance management system | |
WO2024084742A1 (ja) | 情報処理方法、情報処理装置及びコンピュータプログラム | |
JP4495390B2 (ja) | 生産状態表示装置、生産状態表示方法及び生産状態表示装置用のプログラム | |
Chatterjee et al. | Applications of MathWorks Tools in Model-Based Systems Engineering |