亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

庫(kù)卡機(jī)器人編程之干涉區(qū)間

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2020-08-07 16:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.干涉的定義

機(jī)器人在作業(yè)過(guò)程中,或者在運(yùn)行過(guò)程中,兩個(gè)或兩個(gè)以上的機(jī)器人同時(shí)占有同一區(qū)間位置而發(fā)生沖突叫干涉。因?yàn)楦缮婵赡芤鸬暮蠊校?/p>

機(jī)器人的部件損壞 任何因干涉而造成的不良后果,都將為客戶(hù)帶來(lái)不
可估計(jì)的損失!
機(jī)器人程序混亂
加工中的工件損壞
周邊其他設(shè)備設(shè)施的損壞

二.干涉區(qū)間

同一工位的機(jī)器人,在工作過(guò)程中,需要進(jìn)入到同一個(gè)區(qū)域,但在進(jìn)入的先后次序無(wú)嚴(yán)格的限定,一臺(tái)機(jī)器人(Master)具有絕對(duì)優(yōu)先的權(quán)利,即該機(jī)器人首先進(jìn)入干涉區(qū),作業(yè)完成之后另一臺(tái)機(jī)器人(Slave)才可以進(jìn)入該干涉區(qū)工作。任意一臺(tái)機(jī)器人先進(jìn)入(Master),在工藝上都允許(除了影響運(yùn)行時(shí)間外),允許使用干涉區(qū)信號(hào)對(duì)控制機(jī)器人運(yùn)行,防止機(jī)器人之間碰撞。對(duì)于有嚴(yán)格的工藝時(shí)序的干涉,采用互鎖信號(hào)來(lái)控制。這種干涉區(qū)信號(hào)設(shè)置方法如圖所示。 ⑴如圖中,Rob2機(jī)器人為Master,Rob1機(jī)器人為Slave. Rob1和Rob2機(jī)器人在進(jìn)入干涉區(qū)之前首先分別對(duì)彼此進(jìn)行初始化(開(kāi)啟干涉區(qū)監(jiān)控并釋放干涉區(qū))。 ⑵機(jī)器人進(jìn)入干涉區(qū)三種情形:

1 Rob1機(jī)器人進(jìn)入干涉區(qū)前,發(fā)送從機(jī)欲進(jìn)入干涉區(qū)的請(qǐng)求信號(hào),并檢測(cè)Rob2作為主機(jī)是否發(fā)送欲進(jìn)入干涉區(qū)的請(qǐng)求信號(hào)。如果主機(jī)Rob2進(jìn)入干涉區(qū)的請(qǐng)求信號(hào)被激活,無(wú)論此時(shí)Rob2進(jìn)入或則即將進(jìn)入干涉區(qū),此時(shí)Rob1都將停止運(yùn)動(dòng)并等待Rob2完成運(yùn)動(dòng)退出干涉區(qū)。
2 如果Rob1和Rob2同時(shí)發(fā)出欲進(jìn)入干涉區(qū)的請(qǐng)求信號(hào),Rob2機(jī)器人優(yōu)先進(jìn)入,此時(shí)Rob1都將停止運(yùn)動(dòng)并等待Rob2完成運(yùn)動(dòng)退出干涉區(qū)。
3 如果Rob1作為從機(jī)已進(jìn)入干涉區(qū)時(shí),Rob2若想進(jìn)入干涉區(qū),Rob2必須停止運(yùn)動(dòng)并等待Rob1完成運(yùn)動(dòng)退出干涉區(qū)。

⑶待進(jìn)入干涉區(qū)的機(jī)器人必須等待已進(jìn)入干涉區(qū)的機(jī)器人完成運(yùn)動(dòng)退出干涉區(qū)后方可進(jìn)入。

三.干涉區(qū)間互鎖編程思路:

創(chuàng)建名為Interlock的程序主要適用于存在有關(guān)聯(lián)的機(jī)器人組之間互鎖,該程序包含源代碼SRC文件和數(shù)據(jù)文件DAT兩個(gè)文件:

1.Interlock.dat數(shù)據(jù)文件說(shuō)明:

①枚舉類(lèi)型互鎖指令E_LOCKTYPE:

GLOBAL ENUM E_LOCKTYPE ENTER_LOCK_M,ENTER_LOCK_S,LEAVE_LOCK,CYC_CONTROL,RESET_LOCK

互鎖命令 說(shuō)明
ENTER_LOCK_M 作為主機(jī)器人進(jìn)入干涉區(qū)
ENTER_LOCK_S 作為從機(jī)器人進(jìn)入干涉區(qū)
LEAVE_LOCK 機(jī)器人退出干涉區(qū)
CYC_CONTROL 激活干涉區(qū)監(jiān)控中斷
RESET_LOCK 初始化并釋放干涉區(qū)

②結(jié)構(gòu)體型互鎖信號(hào)S_LOCKSIG:

GLOBAL STRUC S_LOCKSIG INTROB_IN,INTROB_OUT

互鎖信號(hào) 說(shuō)明
ROB_IN 其他機(jī)器人許可當(dāng)前機(jī)器人進(jìn)入干涉區(qū)的輸入信號(hào):TRUE表示許可
ROB_OUT 當(dāng)前機(jī)器人進(jìn)入干涉區(qū)請(qǐng)求的輸出信號(hào):FALSE表示請(qǐng)求

③用于診斷的當(dāng)前機(jī)器人激活干涉區(qū)號(hào)zLockNumber:

GLOBAL INT zLockNumber=3

④干涉區(qū)監(jiān)控的中斷及循環(huán)旗幟的定義:

GLOBALCONSTINTczCollInterrupt=1;定義干涉區(qū)監(jiān)控的中斷等級(jí)GLOBALCONSTINTczCycCollision=1 ;定義干涉區(qū)監(jiān)控的循環(huán)旗幟號(hào)

⑤信號(hào)安全檢測(cè)時(shí)間,與SPS掃描周期:

GLOBALCONSTREALcrDeadtime=0.200000003 ;信號(hào)安全檢測(cè)時(shí)間,與SPS掃描周期

⑥干涉區(qū)互鎖信號(hào):

SIGNAL giRobotInterlock $IN[89] TO $IN[104] ;許可當(dāng)前機(jī)器人進(jìn)入干涉區(qū)的輸入信號(hào)組SIGNALgoRobotInterlock$OUT[89]TO$OUT[104] ;當(dāng)前機(jī)器人進(jìn)入干涉區(qū)請(qǐng)求的輸出信號(hào)組DECLS_LOCKSIGTABLE_LOCK[16];定義機(jī)器人干涉區(qū)的互鎖表TABLE_LOCK[1]={ROB_IN89,ROB_OUT89};機(jī)器人干涉區(qū)的互鎖1TABLE_LOCK[2]={ROB_IN 90,ROB_OUT 90} ;機(jī)器人干涉區(qū)的互鎖2TABLE_LOCK[3]={ROB_IN 91,ROB_OUT 91} ;機(jī)器人干涉區(qū)的互鎖3TABLE_LOCK[4]={ROB_IN 92,ROB_OUT 92} ;機(jī)器人干涉區(qū)的互鎖4TABLE_LOCK[5]={ROB_IN93,ROB_OUT93};機(jī)器人干涉區(qū)的互鎖5TABLE_LOCK[6]={ROB_IN94,ROB_OUT94};機(jī)器人干涉區(qū)的互鎖6TABLE_LOCK[7]={ROB_IN95,ROB_OUT95};機(jī)器人干涉區(qū)的互鎖7TABLE_LOCK[8]={ROB_IN 96,ROB_OUT 96} ;機(jī)器人干涉區(qū)的互鎖8TABLE_LOCK[9]={ROB_IN 97,ROB_OUT 97} ;機(jī)器人干涉區(qū)的互鎖9TABLE_LOCK[10]={ROB_IN 98,ROB_OUT 98} ;機(jī)器人干涉區(qū)的互鎖10TABLE_LOCK[11]={ROB_IN 99,ROB_OUT 99} ;機(jī)器人干涉區(qū)的互鎖11TABLE_LOCK[12]={ROB_IN 100,ROB_OUT 100} ;機(jī)器人干涉區(qū)的互鎖12TABLE_LOCK[13]={ROB_IN 101,ROB_OUT 101} ;機(jī)器人干涉區(qū)的互鎖13TABLE_LOCK[14]={ROB_IN 102,ROB_OUT 102} ;機(jī)器人干涉區(qū)的互鎖14TABLE_LOCK[15]={ROB_IN103,ROB_OUT103};機(jī)器人干涉區(qū)的互鎖15TABLE_LOCK[16]={ROB_IN 104,ROB_OUT 104} ;機(jī)器人干涉區(qū)的互鎖16

2.Interlock.src源程序文件說(shuō)明:

①I(mǎi)nterlock源程序包含以下子程序:

子程序名 說(shuō)明
ANTI_COLLISION 互鎖程序
STOP_ROB 互鎖程序中的中斷程序
Msg_Anticoll 互鎖激活的信息提示程序
SetMsg 設(shè)置信息提示的程序

②互鎖程序ANTI_COLLISION(eiLockType:IN,ziLockNum:IN):

傳遞參數(shù) 類(lèi)型 取值 說(shuō)明
eiLockType E_LOCKTYPE #ENTER_LOCK_M 作為主機(jī)請(qǐng)求進(jìn)入干涉區(qū)
#ENTER_LOCK_S 作為從機(jī)請(qǐng)求進(jìn)入干涉區(qū)
#LEAVE_LOCK 離開(kāi)干涉區(qū)
#CYC_CONTROL 干涉區(qū)初始化:激活互鎖中斷
#RESET_LOCK 干涉區(qū)初始化:重置輸出信號(hào)
ziLockNum INT 1…16 互鎖序號(hào):與TABLE_LOCK相對(duì)

●#ENTER_LOCK_M程序邏輯:

1 禁用干涉區(qū)監(jiān)控中斷;
2 判斷從站機(jī)器人是否已在該干涉區(qū):
1.若該值為真,表示與之對(duì)應(yīng)的機(jī)器人不在該干涉區(qū),此時(shí)輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào)假值;
2.若該值為假,則表示與之對(duì)應(yīng)的機(jī)器人在該干涉區(qū),此時(shí)中間變量nbOK置為假,并提示信息-主機(jī)該干涉區(qū)被其他從機(jī)器人激活,并等待從站機(jī)器人在該干涉區(qū)的信號(hào)為真,輸出從站機(jī)器人在該干涉區(qū)激活多久的信息;在循環(huán)中等待從站機(jī)器人在該干涉區(qū)的信號(hào)為真,此時(shí)輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào);
3 激活干涉區(qū)監(jiān)控中斷;

●#ENTER_LOCK_S程序邏輯:

1 禁用干涉區(qū)監(jiān)控中斷
2 中間變量nbOK置為假,并提示信息-該干涉區(qū)被主機(jī)器人激活,進(jìn)入循環(huán)判斷,判斷主機(jī)器人是否已激活 該干涉區(qū):
若該值為真,輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào)假值;等待一個(gè)時(shí)間在判斷判斷主機(jī)器人激活該干涉區(qū):如果該值為真,則將中間變量置真,并退出循環(huán);若該值為假,則將輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào)真值,讓主機(jī)器進(jìn)入干涉區(qū),該從機(jī)器人繼續(xù)等待主機(jī)器人激活該干涉區(qū)值為真;
3 輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào)假值;
4 激活干涉區(qū)監(jiān)控中斷;

●#LEAVE_LOCK程序邏輯:

1 如果機(jī)器人不在路徑上,則等待機(jī)器人在路徑上;
2 輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào)真值;

●#RESET_LOCK程序邏輯:

1 等待機(jī)器人在路徑上;
2 輸出進(jìn)入干涉區(qū)請(qǐng)求信號(hào)真值;

●#CYC_CONTROL程序邏輯:

1 定義因互鎖引起的停機(jī)中斷;
2 關(guān)閉中斷;
3 定義中斷中的循環(huán)旗幟;
4 開(kāi)啟中斷;
5 激活中斷;

代碼:

DEF Interlock( )END;-------------Interlock Active----------------------GLOBAL DEF ANTI_COLLISION(eiLockType:IN, ziLockNum:IN)DECL E_LOCKTYPE eiLockTypeDECL INT ziLockNumDECL BOOL nbOKCONTINUEIF VARSTATE("ziLockNum")<>#INITIALIZED THEN MsgQuit("Lock area not initialized") HALT ELSE IF ziLockNum>16 OR ziLockNum<1 THEN MsgQuit("Lock area msut be 1 to 16!") HALT ENDIFENDIFSWITCH eiLockType ; --- Enter Collision Zone as Master --- CASE #ENTER_LOCK_M WAIT SEC 0 INTERRUPT DISABLE czCollInterrupt ; Disable Monitoring IF ($IN[TABLE_LOCK[ziLockNum].ROB_IN]) THEN $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=FALSE ELSE nbOK=FALSE MSG_ANTICOLL(ziLockNum) REPEAT IF ($IN[TABLE_LOCK[ziLockNum].ROB_IN]) THEN nbOK=TRUE ELSE nbOK=FALSE ENDIF WAIT SEC 0.01 ; Sampling 100 ms UNTIL (INSTRUCTION_OK==TRUE) $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=FALSE ENDIF INTERRUPT ENABLE czCollInterrupt ; Enable Monitoring ; --- Enter Collsion Zone as Slave --- CASE #ENTER_LOCK_S WAIT SEC 0 INTERRUPT DISABLE czCollInterrupt ; Disable Monitoring nbOK=FALSE MSG_ANTICOLL(ziLockNum) REPEAT IF ($IN[TABLE_LOCK[ziLockNum].ROB_IN]) THEN $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=FALSE WAIT SEC crDeadtime IF ($IN[TABLE_LOCK[ziLockNum].ROB_IN]) THEN nbOK=TRUE ELSE nbOK=FALSE $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=TRUE ENDIF ENDIF WAIT SEC 0.01 ; Sampling 100 ms UNTIL (nbOK==TRUE) $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=FALSE INTERRUPT ENABLE czCollInterrupt ; Enable Monitoring ; --- Leave Collision Zone --- CASE #LEAVE_LOCK CONTINUE IF NOT $ON_PATH THEN WAIT FOR $ON_PATH ENDIF TRIGGER WHEN DISTANCE=1 DELAY=0 DO $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=TRUE; --- Initialize Collision Zone --- CASE #RESET_LOCK WAIT SEC 0 WAIT FOR $ON_PATH $OUT[TABLE_LOCK[ziLockNum].ROB_OUT]=TRUE ; --- Prepare for permanent Monitoring--- CASE #CYC_CONTROL GLOBAL INTERRUPT DECL czCollInterrupt WHEN NOT $CYCFLAG[czCycCollision] DO STOP_ROB( ) INTERRUPT OFF czCollInterrupt $CYCFLAG[czCycCollision]=TRUE $CYCFLAG[czCycCollision]=(((goRobotInterlock B_EXOR 'B1111111111111111') B_AND giRobotInterlock) == (goRobotInterlock B_EXOR 'B1111111111111111')) INTERRUPT ON czCollInterrupt INTERRUPT ENABLE czCollInterrupt; --- WARNING: Program Failure Interlocks --- DEFAULT HALT MsgNotify("Unknown Collision Setting!Please Switch Ti Mode!") WAIT FOR $T1ENDSWITCHENDGLOBAL DEF STOP_ROB ( ); *** Stop Movement by Interlock Monitoring*** BRAKE setmsg (99,3,0) WAIT FOR $CYCFLAG[czCycCollision]ENDGLOBAL DEF Msg_Anticoll(ziLockNum :IN)DECL INT ziLockNumDECL REAL nrTimernrTimer=0.0zLockNumber=ziLockNum;Message Outputsetmsg (ziLockNum,1,nzTimer) $TIMER_STOP[20]=TRUE$TIMER[20]=0$TIMER_STOP[20]=FALSEREPEAT WAIT sec .01UNTIL ($IN[TABLE_LOCK[ziLockNum].ROB_IN])==TRUE$TIMER_STOP[20]=TRUEnrTimer=$TIMER[20]nrTimer=nrTimer/1000.0setmsg (ziLockNum,2,nrTimer) ENDGLOBAL DEF SetMsg(ziLockNum:IN,ziMsg:IN,riPar:IN )DECL KrlMsg_T MsgDECL KrlMsgPar_T Par[3]DECL KrlMsgOpt_T OptDECL INT nzHandleDECL INT ziLockNum, ziMsgDECL REAL riPar;Select Msssage Text---------------------SWITCH ziMsg CASE 1 ;Interlock is Active Msg = {Modul[] "Interlock", Nr 007, Msg_txt[] "Interlock Area %1 is Active!"} CASE 2 ;Interlock was active Msg = {Modul[] "Interlock", Nr 008, Msg_txt[] "Interlock Area %1 was active %2[s] ago!"} CASE 3 ;Interlock Cycflag has triggered Msg = {Modul[] "Interlock", Nr 009, Msg_txt[] "Collision Monitoring has Triggered!"}ENDSWITCH;Configuration of message parameter --------Par[1] = {PAR_TYPE #VALUE, PAR_INT 0}Par[1].PAR_INT = ziLockAreaPar[2] = {PAR_TYPE #VALUE, PAR_REAL 00.0}Par[2].PAR_REAL = riPar;Message Options ------------------------------------Opt = {Vl_STOP FALSE, CLEAR_P_RESET TRUE, CLEAR_P_SAW FALSE, LOG_TO_DB TRUE};Message generation---------------------------nzHandle = SET_KRLMSG (#NOTIFY, Msg, Par[], Opt)END

四.互鎖信號(hào)程序的使用:

1.初始化干涉監(jiān)控:

ANTI_COLLISION(#CYC_CONTROL,0 )

2.重置并釋放干涉區(qū)信號(hào)-依據(jù)自己需求:

ANTI_COLLISION(#RESET_LOCK,1)ANTI_COLLISION(#RESET_LOCK,2)ANTI_COLLISION(#RESET_LOCK,3)ANTI_COLLISION(#RESET_LOCK,4)ANTI_COLLISION(#RESET_LOCK,5)ANTI_COLLISION(#RESET_LOCK,6)ANTI_COLLISION(#RESET_LOCK,7)ANTI_COLLISION(#RESET_LOCK,8)

3.進(jìn)入干涉區(qū):

-作為主機(jī)器人進(jìn)入:

ANTI_COLLISION(#ENTER_LOCK_M,3)ANTI_COLLISION(#ENTER_LOCK_M,4) ;三臺(tái)機(jī)器人同時(shí)進(jìn)入該區(qū)域ANTI_COLLISION(#ENTER_LOCK_M,5)

-作為從機(jī)器人進(jìn)入:

ANTI_COLLISION(#ENTER_LOCK_S,3)ANTI_COLLISION(#ENTER_LOCK_S,4) ;三臺(tái)機(jī)器人同時(shí)進(jìn)入該區(qū)域ANTI_COLLISION(#ENTER_LOCK_S,5)

復(fù)雜的互鎖建議最好由PLC來(lái)統(tǒng)一處理;

4.退出干涉區(qū):

ANTI_COLLISION(#LEAVE_LOCK,3)

五.說(shuō)明:

本文主要講述絕對(duì)優(yōu)先干涉區(qū)的設(shè)定,此種方法必須區(qū)分主次關(guān)系,主機(jī)器人獲得絕對(duì)的優(yōu)先處理的權(quán)力,而從機(jī)器人在遇到主從機(jī)器人同時(shí)進(jìn)入干涉區(qū)時(shí),獲得的優(yōu)先級(jí)低于主機(jī)器人,必須等待主機(jī)器人處理完退出干涉區(qū)之后才能進(jìn)入。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    30378

    瀏覽量

    218689
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    69470

原文標(biāo)題:庫(kù)卡機(jī)器人編程之干涉區(qū)間

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    工業(yè)人形機(jī)器人價(jià)格區(qū)間:賦能智能制造的新選擇

    工業(yè)人形機(jī)器人價(jià)格區(qū)間受到技術(shù)先進(jìn)性、功能多樣性和應(yīng)用場(chǎng)景復(fù)雜度的共同影響。富唯智能通過(guò)自研核心技術(shù)賦予機(jī)器人高度智能和靈活性,幫助企業(yè)更好地應(yīng)對(duì)多任務(wù)協(xié)同和柔性制造需求。對(duì)于尋求智能制造升級(jí)的企業(yè)
    的頭像 發(fā)表于 08-27 17:39 ?676次閱讀
    工業(yè)人形<b class='flag-5'>機(jī)器人</b>價(jià)格<b class='flag-5'>區(qū)間</b>:賦能智能制造的新選擇

    節(jié)卡機(jī)器人將攜具身智能成果亮相2025世界機(jī)器人大會(huì) 面向真實(shí)場(chǎng)景多點(diǎn)落地

    為展現(xiàn)機(jī)器人技術(shù)創(chuàng)新與產(chǎn)業(yè)化落地的核心舞臺(tái)。協(xié)作機(jī)器人頭部企業(yè)——節(jié)卡機(jī)器人將攜具身智能成果亮相合作伙伴阿爾勃特展臺(tái)(展位號(hào)A館A137),展示具身智能從技術(shù)突破到場(chǎng)景落地。 集成移動(dòng)底盤(pán)、協(xié)作
    的頭像 發(fā)表于 08-06 19:41 ?1010次閱讀
    節(jié)<b class='flag-5'>卡機(jī)器人</b>將攜具身智能成果亮相2025世界<b class='flag-5'>機(jī)器人</b>大會(huì) 面向真實(shí)場(chǎng)景多點(diǎn)落地

    工業(yè)機(jī)器人的特點(diǎn)

    的基礎(chǔ),也是三者的實(shí)現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機(jī)床、工業(yè)機(jī)器人、自動(dòng)化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車(chē)自動(dòng)化焊接線、柔性自動(dòng)化生產(chǎn)線、智能農(nóng)機(jī)、3D 打印機(jī)等領(lǐng)域。而智能制造裝備中工業(yè)
    發(fā)表于 07-26 11:22

    當(dāng)機(jī)器人遇上“語(yǔ)言障礙”:CCLINKIE轉(zhuǎn)Profinet的“破冰外掛”來(lái)啦\\!

    在汽車(chē)焊裝車(chē)間的技術(shù)角,工程師小陳的筆記本記滿(mǎn)了“跨協(xié)議難題”:當(dāng)搭載Profinet的庫(kù)卡機(jī)器人遇上CCLINKIE總線的三菱PLC,數(shù)據(jù)交互像隔著玻璃喊話——PLC發(fā)送的坐標(biāo)指令要“繞地球半圈
    發(fā)表于 06-04 14:31

    明遠(yuǎn)智睿SSD2351開(kāi)發(fā)板:語(yǔ)音機(jī)器人領(lǐng)域的變革力量

    ,提高語(yǔ)音識(shí)別的準(zhǔn)確率;同時(shí)也可連接高質(zhì)量的揚(yáng)聲器,確保語(yǔ)音合成后的聲音清晰、自然。TF卡接口能夠存儲(chǔ)大量的語(yǔ)音數(shù)據(jù)、對(duì)話模型以及語(yǔ)音機(jī)器人的知識(shí)庫(kù),使其具備更豐富的語(yǔ)言表達(dá)和知識(shí)儲(chǔ)備。以太網(wǎng)和WIFI
    發(fā)表于 05-28 11:36

    盤(pán)點(diǎn)#機(jī)器人開(kāi)發(fā)平臺(tái)

    地瓜機(jī)器人RDK X5開(kāi)發(fā)套件地瓜機(jī)器人RDK X5開(kāi)發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機(jī)器人開(kāi)發(fā)套件 Kria KR260機(jī)器人開(kāi)發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門(mén)的引路書(shū)

    ROS的全稱(chēng):Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫(kù),是通信總線,協(xié)調(diào)多個(gè)傳感器 為了解決機(jī)器人里各廠商模塊不通用的問(wèn)題,讓機(jī)器人
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)

    出有用的信息,如障礙物的位置和形狀。對(duì)于攝像頭數(shù)據(jù),可以使用 OpenCV 等圖像處理庫(kù)進(jìn)行圖像識(shí)別、目標(biāo)跟蹤等操作,為機(jī)器人的導(dǎo)航和決策提供支持。 運(yùn)動(dòng)控制:運(yùn)動(dòng)控制是機(jī)器人開(kāi)發(fā)的核心內(nèi)容之一。書(shū)中
    發(fā)表于 04-27 11:24

    KUKA機(jī)器人編程說(shuō)明(英文)

    電子發(fā)燒友網(wǎng)站提供《KUKA機(jī)器人編程說(shuō)明(英文).pdf》資料免費(fèi)下載
    發(fā)表于 03-07 14:05 ?0次下載

    使用 Thonny 對(duì) XRP 機(jī)器人進(jìn)行編程

    算法中用于創(chuàng)建機(jī)器人未知區(qū)域?qū)Ш降貓D的三種主要技術(shù)。在這篇博客,我們將討論一個(gè)適合初學(xué)者的實(shí)驗(yàn)機(jī)器人平臺(tái) (XRP),以及如何通過(guò)另一種方式 Thonny 來(lái)對(duì)其編程。 什么是 XRP(實(shí)驗(yàn)
    的頭像 發(fā)表于 01-26 17:31 ?888次閱讀
    使用 Thonny 對(duì) XRP <b class='flag-5'>機(jī)器人</b>進(jìn)行<b class='flag-5'>編程</b>

    伊之密與庫(kù)卡機(jī)器人達(dá)成戰(zhàn)略合作

    近日,伊之密與庫(kù)卡機(jī)器人(廣東)有限公司(以下簡(jiǎn)稱(chēng)“庫(kù)卡”)在伊之密全球創(chuàng)新中心舉行戰(zhàn)略簽約合作儀式。
    的頭像 發(fā)表于 01-22 10:11 ?1457次閱讀

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊

    具身智能機(jī)器人的基礎(chǔ)模塊,這個(gè)是本書(shū)的第二部分內(nèi)容,主要分為四個(gè)部分:機(jī)器人計(jì)算系統(tǒng),自主機(jī)器人的感知系統(tǒng),自主機(jī)器人的定位系統(tǒng),自主機(jī)器人
    發(fā)表于 01-04 19:22

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人大模型

    需要專(zhuān)業(yè)程序員進(jìn)行繁瑣的編程工作,這種方式不僅效率低下,還限制了機(jī)器人的應(yīng)用場(chǎng)景。例如,在我們大學(xué)工程實(shí)訓(xùn)課程中使用的數(shù)控機(jī)床,需要人為設(shè)定起點(diǎn)、終點(diǎn)、移動(dòng)方向和移動(dòng)距離等參數(shù),自動(dòng)化程度非常有限。而
    發(fā)表于 12-29 23:04

    鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示

    鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示,機(jī)器人的角色為迎賓機(jī)器人,開(kāi)發(fā)板負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽(tīng)
    發(fā)表于 12-02 14:55

    焊接機(jī)器人編程技巧與注意事項(xiàng)

    隨著工業(yè)自動(dòng)化的快速發(fā)展,焊接機(jī)器人在現(xiàn)代制造業(yè)中扮演著越來(lái)越重要的角色。它們不僅提高了生產(chǎn)效率,還保證了焊接質(zhì)量的一致性。 1. 理解焊接機(jī)器人的基本原理 在開(kāi)始編程之前,了解焊接機(jī)器人
    的頭像 發(fā)表于 11-25 09:44 ?1573次閱讀