两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

機械臂的運動控制方法、第三方處理終端和存儲介質(zhì)與流程

文檔序號:11242309閱讀:811來源:國知局
機械臂的運動控制方法、第三方處理終端和存儲介質(zhì)與流程

本發(fā)明涉及機器人技術(shù)領(lǐng)域,尤其涉及機械臂的運動控制方法、第三方處理終端和存儲介質(zhì)。



背景技術(shù):

隨著產(chǎn)業(yè)升級和企業(yè)技術(shù)進步的加快,機械臂成為了機器人技術(shù)領(lǐng)域中被得到廣泛實際應(yīng)用的自動化機械裝置,此類機械臂具有多自由度,允許在二維或三維空間進行運動,通過接收控制指令以完成各種作業(yè)。

目前,對機械臂的運動控制主要通過人機交互實現(xiàn),在現(xiàn)有技術(shù)中,最常見的運動控制方式包括在pc端或移動端通過應(yīng)用界面進行控制。比如,用戶如果想要控制機械臂往a方向以b速度移動,則用戶首先需要在應(yīng)用界面上找到控制機械臂的運動方向的第一控制按鍵,以及控制機械臂的運動速度的第二控制按鍵,然后,用戶觸發(fā)第一控制按鍵設(shè)定運動方向為a,并且觸發(fā)第二控制按鍵設(shè)定運動速度為b,最后,根據(jù)上述設(shè)定的參數(shù)生成并發(fā)出控制指令,實現(xiàn)對機械臂的運動方向和運動速度的控制??梢姡撨\動控制方式主要存在以下缺陷:用戶通過pc端或移動端上的應(yīng)用界面對機械臂的運動進行間接控制,這在一定程度上降低了用戶對機械臂的運動控制效率。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種機械臂的運動控制方法、第三方處理終端和存儲介質(zhì),對機械臂旋轉(zhuǎn)軸的運動控制主要通過人機交互實現(xiàn),用戶不需要點擊應(yīng)用界面上代表相應(yīng)控制指令的控制按鍵來觸發(fā)控制指令,便可實現(xiàn)對機械臂的運動方向和運動速度的控制,能夠建立起控制設(shè)備上移動部件與機械臂運動的直觀聯(lián)系,提升機械臂的運動控制效率。

本發(fā)明實施例提供的一種機械臂的運動控制方法,應(yīng)用于一種機械臂,所述機械臂與第三方處理終端通信連接,所述運動控制方法包括:

所述第三方處理終端獲取來自控制設(shè)備的所述控制設(shè)備上移動部件的移動方向和在所述移動方向上的移動距離,所述移動方向和所述移動距離為所述控制設(shè)備通過對所述移動部件的移動情況進行檢測得到;

所述第三方處理終端將所述移動部件的移動方向轉(zhuǎn)換為機械臂的運動方向;

所述第三方處理終端根據(jù)所述移動部件的所述移動距離確定所述機械臂在所述運動方向上的運動速度;

所述第三方處理終端生成第一運動控制指令,所述第一運動控制指令用于控制所述機械臂以所述運動速度沿所述運動方向運動;

所述第三方處理終端將所述第一運動控制指令發(fā)送至所述機械臂。

本發(fā)明實施例提供的一種第三方處理終端,所述第三方處理終端與機械臂通信連接,所述第三方處理終端包括:

移動檢測模塊,用于獲取來自控制設(shè)備的所述控制設(shè)備上移動部件的移動方向和在所述移動方向上的移動距離,所述移動方向和所述移動距離為所述控制設(shè)備通過對所述移動部件的移動情況進行檢測得到;

運動方向轉(zhuǎn)換模塊,用于將所述移動部件的移動方向轉(zhuǎn)換為機械臂的運動方向;

運動速度轉(zhuǎn)換模塊,用于根據(jù)所述移動部件的所述移動距離確定所述機械臂在所述運動方向上的運動速度;

第一運動指令生成模塊,用于生成第一運動控制指令,所述第一運動控制指令用于控制所述機械臂以所述運動速度沿所述運動方向運動;

第一運動指令發(fā)送模塊,用于將所述第一運動控制指令發(fā)送至所述機械臂。

從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:

本發(fā)明實施例中,首先,第三方處理終端獲取來自控制設(shè)備的所述控制設(shè)備上移動部件的移動方向和在所述移動方向上的移動距離,所述移動方向和所述移動距離為所述控制設(shè)備通過對所述移動部件的移動情況進行檢測得到;然后,將所述移動部件的移動方向轉(zhuǎn)換為機械臂的運動方向;根據(jù)所述移動部件的所述移動距離確定所述機械臂在所述運動方向上的運動速度;接著,生成第一運動控制指令,所述第一運動控制指令用于控制所述機械臂以所述運動速度沿所述運動方向運動;最后,將所述第一運動控制指令發(fā)送至所述機械臂。在本發(fā)明實施例中,通過預先建立控制設(shè)備的移動部件與機械臂之間運動坐標系的轉(zhuǎn)換關(guān)系,將移動部件的移動情況轉(zhuǎn)換成機械臂的控制指令,從而建立起控制設(shè)備上移動部件與機械臂運動的直觀聯(lián)系,提升了機械臂的運動控制效率。

附圖說明

圖1a為第一型號機械臂的正視結(jié)構(gòu)示意圖;

圖1b和圖1c為第一型號機械臂在兩個不同姿態(tài)下的俯視結(jié)構(gòu)示意圖;

圖1d為第二型號機械臂的正視結(jié)構(gòu)示意圖;

圖1e為標有三維坐標系的一種機械臂的立體結(jié)構(gòu)示意圖;

圖1f為本發(fā)明實施例提供的機械臂運動控制系統(tǒng)的結(jié)構(gòu)框圖;

圖1g為機械臂與控制器的一種連接結(jié)構(gòu)示意圖;

圖1h為機械臂與控制器的另一種連接結(jié)構(gòu)示意圖;

圖2a為標有三維坐標系的一種3d鼠標的立體結(jié)構(gòu)示意圖;

圖2b為圖2a所示3d鼠標的俯視圖;

圖3為本發(fā)明實施例中一種機械臂的運動控制方法一個實施例的流程圖;

圖4為本發(fā)明實施例中一種機械臂的運動控制方法另一個實施例的流程圖;

圖5為本發(fā)明實施例中一種機械臂的運動控制方法對執(zhí)行機構(gòu)進行運動控制的具體流程圖;

圖6為本發(fā)明實施例中一種第三方處理終端一個實施例結(jié)構(gòu)圖;

圖7為本發(fā)明一實施例提供的第三方處理終端的示意圖。

具體實施方式

本發(fā)明實施例提供了一種機械臂的運動控制方法、第三方處理終端和存儲介質(zhì),用于應(yīng)用界面中的界面按鍵無法與機械臂的運動方向直觀對應(yīng)的問題。

為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

首先,圖1f示出了本發(fā)明實施例提供的機械臂運動控制系統(tǒng)的結(jié)構(gòu)框圖,為了便于說明,僅示出與本實施例相關(guān)的部分。

參照圖1f,在本發(fā)明實施例中,機械臂運動控制系統(tǒng)可以由上位機子系統(tǒng)和下位機子系統(tǒng)構(gòu)成,其中,上位機子系統(tǒng)包括用于發(fā)出控制指令的第三方處理終端。如圖1g和圖1h所示,該第三方處理終端可以與機械臂有線連接,也可以與機械臂無線連接。本發(fā)明實施例中,該第三方處理終端可以為pc(計算機)、移動終端、plc(可編程邏輯控制器)或其它開源硬件。該機械臂運動控制系統(tǒng)在工作時,第三方處理終端對控制設(shè)備的轉(zhuǎn)動事件、移動事件和/或觸發(fā)事件進行采集,以獲取到控制設(shè)備的操作數(shù)據(jù),并根據(jù)操作數(shù)據(jù)生成控制指令,發(fā)送給下位機子系統(tǒng)。下位機子系統(tǒng)可以包括機械臂本體,以及微控制器、驅(qū)動擴展板,微控制器可以通過usb轉(zhuǎn)串口模塊實現(xiàn)與上位機子系統(tǒng)的通信,接收上位機子系統(tǒng)發(fā)送的控制指令,解析該控制指令以獲取到機械臂的運動數(shù)據(jù),通過將該運動數(shù)據(jù)發(fā)送給驅(qū)動擴展板,由驅(qū)動擴展板驅(qū)動機械臂本體依照該運動數(shù)據(jù)進行運動,由此實現(xiàn)通過控制設(shè)備對機械臂進行運動控制??梢岳斫獾氖?,在有需要時,可以將上位機子系統(tǒng)和下位機子系統(tǒng)整合在一起,例如一并整合到機械臂中。在本實施例中,機械臂運動控制系統(tǒng)分為上位機子系統(tǒng)和下位機子系統(tǒng),其主要為了便于理解該機械臂運動控制系統(tǒng),不應(yīng)看成對該機械臂運動控制系統(tǒng)的限定。

優(yōu)選地,本發(fā)明實施例中,第三方處理終端可以采用usb接口、串口、有線以太網(wǎng)等有線方式與機械臂進行通信連接,也可以采用wifi、藍牙、低功耗藍牙等無線方式與機械臂進行通信連接。進一步地,在一個應(yīng)用場景下,一臺第三方處理終端可以同時與多臺機械臂進行通信連接,同時對多臺機械臂進行運動控制。在第三方處理終端與多臺機械臂進行數(shù)據(jù)交互的過程中,可以依據(jù)各臺機械臂各自的ip地址、物理地址或者其它唯一標識符進行設(shè)備的區(qū)分,從而確保第三方處理終端可以將指令和/或交互數(shù)據(jù)準確地發(fā)送至對應(yīng)的機械臂上。

另外,本發(fā)明實施例中,控制設(shè)備可以具體為鼠標或搖桿控制器。其中,鼠標可以為普通鼠標或3d鼠標。

如圖2a、2b所示,圖2a為3d鼠標的立體示意圖,圖2b為3d鼠標的俯視圖,其中,02為3d鼠標上的彈性結(jié)構(gòu)。當控制設(shè)備為3d鼠標時,3d鼠標(例如spacenavigate)上配置的彈性結(jié)構(gòu)02可旋轉(zhuǎn)、擰動,該彈性結(jié)構(gòu)02在旋轉(zhuǎn)、擰動時可作為控制設(shè)備的旋鈕。另外,該彈性結(jié)構(gòu)02還可以被提起或按下,因此該彈性結(jié)構(gòu)02在用于提起或按下時,可作為控制設(shè)備在垂直方向上的移動部件。如圖2b所示,3d鼠標本身還可以在平面上滑動,在3d鼠標本身滑動時,3d鼠標可以輸出滑動過程中的移動方向和移動距離,因此,3d鼠標本身可作為控制設(shè)備在水平方向上的移動部件。另外,對于部分型號的3d鼠標,其上還可以配置一個以上按鍵,這些按鍵可以作為控制設(shè)備的觸發(fā)部件。同理,當控制設(shè)備為普通鼠標時,其大部分控制部件與3d鼠標的類似,另外需要為普通鼠標額外配置一個旋鈕作為控制部件的旋鈕使用。

而當控制設(shè)備為搖桿控制器時,搖桿控制器上配置的旋鈕或者用于繞圓周進行搖動操作的搖桿,可以看作是控制設(shè)備的旋鈕。另外,部分型號的搖桿控制器上配置的彈性結(jié)構(gòu)可被提起或按下,因此該彈性結(jié)構(gòu)在用于提起或按下時,可作為控制設(shè)備在垂直方向上的移動部件。搖桿控制器上的搖桿可以往一個水平面的各個方向搖動,在搖桿搖動時,搖桿控制器可以輸出遙控過程中的搖動方向和搖動距離,因此,搖桿控制器的搖桿可以作為控制設(shè)備在水平方向上的移動部件。另外,對于大多數(shù)搖桿控制器來說,其上配置有一個以上按鍵,這些按鍵可以作為控制設(shè)備的觸發(fā)部件。

由上述內(nèi)容可知,本發(fā)明實施例中的控制設(shè)備具有多種選擇。在下述內(nèi)容中,為便于描述,僅以3d鼠標作為控制設(shè)備為例進行說明。

基于圖1f所示的系統(tǒng)結(jié)構(gòu),圖3示出了本發(fā)明實施例提供的機械臂的運動控制方法的實現(xiàn)流程,詳述如下:

步驟301、所述第三方處理終端獲取來自控制設(shè)備的所述控制設(shè)備上移動部件的移動方向和在所述移動方向上的移動距離,所述移動方向和所述移動距離為所述控制設(shè)備通過對所述移動部件的移動情況進行檢測得到;

在本實施例中,控制設(shè)備為3d鼠標,實現(xiàn)的是對3d鼠標運動數(shù)據(jù)的采集,第三方處理終端通過對3d鼠標事件進行監(jiān)聽,獲取到3d鼠標移動部件的移動方向及移動部件在該移動方向上的移動距離。其中,所述移動部件,可以為3d鼠標本體或者彈性結(jié)構(gòu)(用于提起或按下時),若移動部件為3d鼠標本體,由于3d鼠標本體可以在水平面上進行如圖2b所示的x軸方向和y軸方向的移動,因此,需要分別獲取到3d鼠標本體在上述兩個軸向方向上的移動距離;若移動部件為3d鼠標的彈性結(jié)構(gòu),由于彈性結(jié)構(gòu)可以在垂直方向上被提起或按下,因此,彈性結(jié)構(gòu)可以在垂直方向上進行如圖2a所示的z軸方向的移動,并需要獲取到該彈性結(jié)構(gòu)在垂直方向上的移動距離。

步驟302、所述第三方處理終端將所述移動部件的移動方向轉(zhuǎn)換為所述機械臂的運動方向;

步驟303、所述第三方處理終端根據(jù)所述移動部件的所述移動距離確定所述機械臂在所述運動方向上的運動速度;

對于上述步驟302和步驟303,在本發(fā)明實施例中,第三方處理終端需要根據(jù)步驟301中采集到的3d鼠標的操作數(shù)據(jù)來生成對機械臂的控制指令,因此,需要將3d鼠標的操作數(shù)據(jù)轉(zhuǎn)換成機械臂的運動數(shù)據(jù),這其中涉及到;將3d鼠標的移動部件的移動方向轉(zhuǎn)換為機械臂的運動方向,以及將移動部件在該移動方向上的移動距離轉(zhuǎn)換為機械臂在該運動方向上的運動速度。為了控制機械臂在三維空間運動,第三方處理終端需要明確機械臂在三維運動坐標系x軸、y軸、z軸三個軸向方向上對應(yīng)的運動速度,因此,在本發(fā)明實施例中,通過采集到的3d鼠標在三個不同維度上的運動數(shù)據(jù),以將這三個不同維度上的運動數(shù)據(jù)分別轉(zhuǎn)換為機械臂在三個軸向方向上的運動速度。具體地,作為本發(fā)明的一個實施例,所述第三方處理終端將所述移動部件的移動方向轉(zhuǎn)換為機械臂的運動方向包括:

若所述移動部件為3d鼠標本體,將所述3d鼠標本體在水平平面上的移動方向映射為所述機械臂在水平平面上的運動方向;

若所述移動部件為3d鼠標的彈性結(jié)構(gòu),將所述彈性結(jié)構(gòu)的移動方向轉(zhuǎn)換為所述機械臂在垂直方向上的運動方向。

具體地,對應(yīng)于圖2a所示的三維坐標系,可以以機械臂的初始運動位置或底座固定位置為原點,建立如圖1e所示的三維運動坐標系,將3d鼠標本體在圖2a的x軸軸向方向的運動映射為機械臂在圖1ex軸軸向方向的運動,將3d鼠標本體在圖2a的y軸軸向方向的運動映射為機械臂在圖1ey軸軸向方向的運動,將彈性結(jié)構(gòu)在垂直方向上(即圖2az軸方向)的運動映射為機械臂在圖1ez軸軸向方向的運動。顯然,容易想到的是,3d鼠標與機械臂的運動維度映射關(guān)系可以不局限于以上方式,在本發(fā)明實施例中,3d鼠標提供了三個不同維度的運動數(shù)據(jù),只需要將這三個不同維度與機械臂運動的三個軸向方向建立起一一對應(yīng)的關(guān)系即可,在此并不限定每組對應(yīng)關(guān)系中的具體維度。

除了需要將所述移動部件的移動方向轉(zhuǎn)換為所述機械臂的運動方向之外,在本發(fā)明實施例中,第三方處理終端還需要根據(jù)所述移動部件的所述移動距離確定所述機械臂在所述運動方向上的運動速度。第三方處理終端可以預先建立好移動部件的移動距離與機械臂的運動速度的對應(yīng)關(guān)系。例如,3d鼠標本體在x軸方向的移動距離為d,移動的時間為t,則3d鼠標本體的x軸方向的平均移動速度為d/t,從而,確定該機械臂在x軸的運動速度為d/t。又比如,3d鼠標本體在x軸方向的移動距離為d,移動的時間為t,則3d鼠標本體的x軸方向的平均加速度為2d/t2,從而該機械臂在x軸上運動的平均加速度為2d/t2,并以該加速度從0開始進行加速運動。

另外,需要說明的是,在確定出機械臂在所述運動方向上的運動速度之后,該機械臂在該運動方向上何時停止運動,可以通過多種方式進行控制。比如,可以默認機械臂在該運動方向上的運動時間等于移動部件的移動時間,也即機械臂時“跟隨”移動部件進行相應(yīng)運動的,移動部件移動時,機械臂移動;反之,移動部件停下時,機械臂也相應(yīng)停止運動。另一種方式,也可以設(shè)定機械臂的運動停止需要用戶另外輸入一個控制機械臂停止運動的指令。比如,確定機械臂在x軸的運動速度為d/t之后,該機械臂即在x軸上以d/t的運動速度進行勻速運動,在用戶另外輸入一個“停止”的控制指令之前,該機械臂可以一直保持這種運動狀態(tài),直到機械臂達到物理上的限位狀態(tài)或者用戶輸入一個“停止”的控制指令為止,該機械臂才停止運動??梢姡诒緦嵤├?,控制機械臂在該運動方向上運動之后,何時控制機械臂停止運動可以根據(jù)實際使用情況進行設(shè)定,此處不做具體限定。

步驟304、所述第三方處理終端生成第一運動控制指令,所述第一運動控制指令用于控制所述機械臂以所述運動速度沿所述運動方向運動;

步驟305、所述第三方處理終端將所述第一運動控制指令發(fā)送至所述機械臂。

基于步驟302和步驟303的轉(zhuǎn)換結(jié)果,第三方處理終端生成對機械臂的第一運動控制指令,該第一運動控制指令用于控制機械臂以所述運動速度沿著轉(zhuǎn)換得到的運動方向運動,將該第一運動控制指令發(fā)送至圖1f所示的微控制器,微控制器解析該第一運動控制指令并將解析得到的第一運動數(shù)據(jù)發(fā)送給驅(qū)動擴展板,從而使得驅(qū)動擴展板能夠根據(jù)該第一運動數(shù)據(jù)驅(qū)動機械臂運動,完成3d鼠標對機械臂的運動控制。

可以理解的是,在控制機械臂以所述運動速度沿著轉(zhuǎn)換得到的運動方向運動之后,當接收到停止運動指令時,機械臂停止運動;或者,當接收到另一個第一運動控制指令時,則第三方處理終端根據(jù)另一個第一運動控制指令控制機械臂運動。

示例性地,通過圖3實施例所示的方案,可以實現(xiàn)以下運動控制效果:

1、當3d鼠標沿著圖2a所示的x軸正方向運動時,驅(qū)動機械臂沿著圖1e所示的x軸正方向運動;當3d鼠標沿著圖2a所示的x軸負方向運動時,驅(qū)動機械臂沿著圖1e所示的x軸負方向運動;

2、當3d鼠標沿著圖2a所示的y軸正方向運動時,驅(qū)動機械臂沿著圖1e所示的y軸正方向運動;當3d鼠標沿著圖2a所示的y軸負方向運動時,驅(qū)動機械臂沿著圖1e所示的y軸負方向運動;

3、當3d鼠標沿著與圖2a所示的x軸及y軸各成一定夾角的方向運動時,驅(qū)動機械臂沿著與圖1e所示的x軸及y軸各成一定夾角的方向運動。

進一步地,針對圖3對應(yīng)實施例的運動控制方案,為了更好地實現(xiàn)機械臂的運動控制,在步驟301之前,增加對機械臂進行運動控制的觸發(fā)條件。作為優(yōu)選的一個實施例下,第三方處理終端可以監(jiān)聽所述控制設(shè)備上第一觸發(fā)部件的第一觸發(fā)事件,若監(jiān)聽到所述第一觸發(fā)事件,則第三方處理終端執(zhí)行上述步驟301。具體地,第三方處理終端可以是監(jiān)聽所述第一觸發(fā)部件是否處于被按下的狀態(tài),若是,則執(zhí)行上述步驟301,實現(xiàn)機械臂的運動控制。更進一步地,當該第一觸發(fā)部件處于松開的狀態(tài)時,則第三方處理終端可以生成第二運動控制指令,通過第二運動控制指令控制該機械臂停止運動。

示例性地,通過上述的第一觸發(fā)事件作為機械臂運動控制的觸發(fā)條件,可以實現(xiàn)以下運動控制效果:當按住鼠標的一個或兩個按鍵時,此時移動鼠標,驅(qū)動機械臂以鼠標的平均移動速度沿著鼠標的運動方向運動。此時,用戶只要不松開該按鍵,則機械臂一直以這個平均移動速度沿著該運動方向運動。當用戶認為機械臂已移動到想要的位置時,用戶松開該按鍵,機械臂停止運動??梢岳斫獾氖牵ㄟ^第一觸發(fā)事件作為機械臂運動控制的觸發(fā)條件,可以對機械臂的多種運動控制方式在用戶操作層面上實現(xiàn)區(qū)分。比如,若機械臂包括常用的跟隨運動方式以及特殊情況下使用的非跟隨運動方式。其中,跟隨運動方式是指機械臂的運動狀態(tài)跟隨鼠標的運動狀態(tài),當鼠標運動時,機械臂運動;鼠標停止時,機械臂停止。非跟隨運動方式則是指上述步驟301~305所述的運動方式。因此,可以將第一觸發(fā)事件作為非跟隨運動方式的觸發(fā)條件,從而將跟隨運動方式與非跟隨運動方式區(qū)分開來。用戶控制機械臂時,若用戶需要采用跟隨運動方式控制機械臂,用戶可以直接移動鼠標進行控制;若用戶需要采用非跟隨運動方式控制機械臂,用戶可以觸發(fā)第一觸發(fā)事件時,比如通過按住鼠標的一個按鍵不放來移動鼠標,從而控制機械臂以非跟隨運動方式進行運動。

進一步地,對于上述步驟305,所述第三方處理終端可以通過以下兩種方式將第一運動控制指令發(fā)送至機械臂實現(xiàn)相應(yīng)的控制:

第一種方式,所述第三方處理終端可以將所述第一運動控制指令發(fā)送至所述機械臂上的微控制器,以使所述微控制器對所述第一運動控制指令進行解碼,并將解碼得到的第一運動數(shù)據(jù)發(fā)送至所述機械臂上的驅(qū)動擴展板,使得所述驅(qū)動擴展板根據(jù)所述第一運動數(shù)據(jù)驅(qū)動所述機械臂運動。

第二種方式,所述第三方處理終端將承載有第一運動數(shù)據(jù)的所述第一運動控制指令發(fā)送至所述機械臂上的驅(qū)動擴展板,使得所述驅(qū)動擴展板根據(jù)所述第一運動數(shù)據(jù)驅(qū)動所述機械臂運動。

其中,第二種方式相對第一種方式來說,由于第三方處理終端直接將承載有第一運動數(shù)據(jù)的所述第一運動控制指令發(fā)送給驅(qū)動擴展板,無需微控制器對第一運動控制指令進行解碼操作,可以減少微控制器的運算負擔,提高處理效率。需要注意的是,對于第二種方式,為了使得驅(qū)動擴展板可以直接使用第一運動控制指令中承載的第一運動數(shù)據(jù),不應(yīng)對該第一運動數(shù)據(jù)進行額外的編碼、加密操作,應(yīng)當以驅(qū)動擴展板可識別的數(shù)據(jù)格式將第一運動數(shù)據(jù)直接放置在第一運動控制指令中,或者與第一運動控制指令放置于同一個數(shù)據(jù)包或者數(shù)據(jù)塊中。

圖3所示實施例闡述了對機械臂進行運動控制的方案,進一步地,本發(fā)明實施例還可以通過控制設(shè)備對機械臂旋轉(zhuǎn)軸進行運動控制,如圖4所示,本發(fā)明實施例所述的運動控制方法還包括:

如圖1a、1b、1c和1d所示,為了提高機械臂活動的自由度,機械臂上往往設(shè)置有旋轉(zhuǎn)軸,通過旋轉(zhuǎn)軸可以使得機械臂在一定范圍內(nèi)繞旋轉(zhuǎn)軸旋轉(zhuǎn),在某些特殊作用中,旋轉(zhuǎn)式的運動可以大大提高機械臂的作業(yè)能力。其中,圖1a~1c所示型號的機械臂為大小臂繞旋轉(zhuǎn)軸01在水平面上運動的機械臂,圖1a為該機械臂的正視圖,圖1b、圖1c為該機械臂兩種姿態(tài)下的俯視圖;圖1d所示型號的機械臂為大小臂繞旋轉(zhuǎn)軸01在垂直平面上運動的機械臂。

為提高對機械臂旋轉(zhuǎn)軸的運動控制效率,本發(fā)明實施例提出圖4所示的運動控制方法,如下:

步驟401、所述第三方處理終端獲取來自控制設(shè)備的所述控制設(shè)備上旋鈕的第一轉(zhuǎn)動方向及在所述第一轉(zhuǎn)動方向上的第一角度增量,所述第一轉(zhuǎn)動方向和所述第一角度增量為所述控制設(shè)備通過對所述旋鈕的轉(zhuǎn)動情況進行檢測得到;

在本實施例中,控制設(shè)備為3d鼠標,實現(xiàn)的是對3d鼠標運動數(shù)據(jù)的采集,第三方處理終端通過對3d鼠標事件進行監(jiān)聽,獲取到3d鼠標上彈性結(jié)構(gòu)(作為旋鈕使用)的第一轉(zhuǎn)動方向及在所述第一轉(zhuǎn)動方向上的第一角度增量。該彈性結(jié)構(gòu)可以進行如圖2b所示的順時針轉(zhuǎn)動和逆時針轉(zhuǎn)動,因此,當彈性結(jié)構(gòu)順時針轉(zhuǎn)動時,獲取到的第一轉(zhuǎn)動方向為順時針轉(zhuǎn)動的方向;當彈性結(jié)構(gòu)逆時針轉(zhuǎn)動時,獲取到的第一轉(zhuǎn)動方向為逆時針轉(zhuǎn)動的方向。與此同時,在獲取到第一轉(zhuǎn)動方向時,還可以獲取該彈性結(jié)構(gòu)在第一轉(zhuǎn)動方向上轉(zhuǎn)過的角度,也即第一角度增量。

步驟402、所述第三方處理終端將所述旋鈕的第一轉(zhuǎn)動方向轉(zhuǎn)換為機械臂的目標旋轉(zhuǎn)軸的第二轉(zhuǎn)動方向;

步驟403、所述第三方處理終端將所述旋鈕的第一角度增量轉(zhuǎn)換為所述目標旋轉(zhuǎn)軸在所述第二轉(zhuǎn)動方向上的轉(zhuǎn)動角度;

對于上述步驟402和步驟403,在本發(fā)明實施例中,所述第三方處理終端需要根據(jù)步驟401中采集到的3d鼠標的操作數(shù)據(jù)來生成對機械臂的控制指令,因此,需要將3d鼠標的操作數(shù)據(jù)轉(zhuǎn)換成機械臂的運動數(shù)據(jù),這其中涉及到;將3d鼠標彈性結(jié)構(gòu)的第一轉(zhuǎn)動方向轉(zhuǎn)換為目標旋轉(zhuǎn)軸的第二轉(zhuǎn)動方向,以及將3d鼠標彈性結(jié)構(gòu)的第一角度增量轉(zhuǎn)換為所述目標旋轉(zhuǎn)軸在所述第二轉(zhuǎn)動方向上的轉(zhuǎn)動角度。為了準確控制目標旋轉(zhuǎn)軸的轉(zhuǎn)動方向,需要在第三方處理終端中預先定義目標旋轉(zhuǎn)軸的轉(zhuǎn)動方向與彈性結(jié)構(gòu)的轉(zhuǎn)動方向的對應(yīng)關(guān)系。例如可以是:當彈性結(jié)構(gòu)順時針轉(zhuǎn)動時,目標旋轉(zhuǎn)軸的轉(zhuǎn)動方向為順時針轉(zhuǎn)動;當彈性結(jié)構(gòu)逆時針轉(zhuǎn)動時,目標旋轉(zhuǎn)軸的轉(zhuǎn)動方向為逆時針轉(zhuǎn)動。也可以是:當彈性結(jié)構(gòu)順時針轉(zhuǎn)動時,目標旋轉(zhuǎn)軸的轉(zhuǎn)動方向為逆時針轉(zhuǎn)動;當彈性結(jié)構(gòu)逆時針轉(zhuǎn)動時,目標旋轉(zhuǎn)軸的轉(zhuǎn)動方向為順時針轉(zhuǎn)動。

另一方面,為了進行第一角度增量與目標旋轉(zhuǎn)軸的轉(zhuǎn)動角度之間的轉(zhuǎn)換,第三方處理終端可以預先建立好彈性結(jié)構(gòu)的轉(zhuǎn)動角度與目標旋轉(zhuǎn)軸的轉(zhuǎn)動角度之間的對應(yīng)關(guān)系。例如,彈性結(jié)構(gòu)的單位轉(zhuǎn)動角度步長對應(yīng)目標旋轉(zhuǎn)軸的單位轉(zhuǎn)動角度步長,從而轉(zhuǎn)換后,該目標旋轉(zhuǎn)軸在所述第二轉(zhuǎn)動方向上的轉(zhuǎn)動角度等于所述第一角度增量。

作為本實施例的一種優(yōu)選方式,當機械臂配置有兩個以上旋轉(zhuǎn)軸時,在上述步驟402和步驟403之前,第三方處理終端還可以從所述兩個以上旋轉(zhuǎn)軸中確定一個以上的旋轉(zhuǎn)軸作為所述目標旋轉(zhuǎn)軸??梢岳斫獾氖?,如圖1a~1d所示,機械臂配置有兩個旋轉(zhuǎn)軸,分別對應(yīng)控制大臂和小臂的運動。因此,當需要對旋轉(zhuǎn)軸進行轉(zhuǎn)動控制之前,可以先由用戶選擇一個旋轉(zhuǎn)軸作為目標旋轉(zhuǎn)軸進行控制。例如,當用戶需要控制機械臂完成一個畫圓弧的動作時,現(xiàn)有技術(shù)往往需要在應(yīng)用界面中預設(shè)一個畫圓弧的指令,用戶才能通過預設(shè)的畫圓弧指令來控制機械臂完成畫圓弧的動作。然而,應(yīng)用界面上往往只預設(shè)有常用的、標準的畫圓弧指令,比如畫四分之一圓弧、畫二分之一圓弧、畫一個完整的圓等,當用戶想要畫出非常規(guī)的圓滑時,例如畫八分之七圓弧,則非常困難。本實施例中,通過單獨對某個旋轉(zhuǎn)軸進行轉(zhuǎn)動控制,用戶可以確定機械臂上某個旋轉(zhuǎn)軸為目標旋轉(zhuǎn)軸,然后控制該目標旋轉(zhuǎn)軸進行轉(zhuǎn)動,轉(zhuǎn)動的角度和方向均可以由用戶通過控制設(shè)備上的旋鈕直接控制,使得在控制機械臂進行類似畫圓弧的動作時,可以做到“所見即所得”的效果。另外在有需要時,也可以同時對兩個或兩個的旋轉(zhuǎn)軸進行控制。

可以理解的是,第三方處理終端在這些旋轉(zhuǎn)軸中確定出目標旋轉(zhuǎn)軸的方式可以有多種,例如可以預設(shè)算法進行自動選定,也可以由用戶進行手動選擇,此處不作具體限定。

步驟404、所述第三方處理終端生成轉(zhuǎn)動控制指令,所述轉(zhuǎn)動控制指令用于控制所述目標旋轉(zhuǎn)軸沿所述第二轉(zhuǎn)動方向轉(zhuǎn)動所述轉(zhuǎn)動角度;

步驟405、所述第三方處理終端將所述轉(zhuǎn)動控制指令發(fā)送至所述機械臂。

基于上述步驟402和步驟403的轉(zhuǎn)換結(jié)果,第三方處理終端生成轉(zhuǎn)動控制指令,所述轉(zhuǎn)動控制指令用于控制所述目標旋轉(zhuǎn)軸沿所述第二轉(zhuǎn)動方向轉(zhuǎn)動所述轉(zhuǎn)動角度,將該轉(zhuǎn)動控制指令發(fā)送至圖1f所示的微控制器,微控制器解析該轉(zhuǎn)動控制指令并將解析得到的轉(zhuǎn)動運動數(shù)據(jù)發(fā)送給驅(qū)動擴展板,從而使驅(qū)動擴展板能夠根據(jù)所述轉(zhuǎn)動運動數(shù)據(jù)驅(qū)動所述機械臂上的所述目標旋轉(zhuǎn)軸運動,完成3d鼠標對機械臂上目標旋轉(zhuǎn)軸的運動控制。

圖4所示實施例闡述了對機械臂進行運動控制的方案,進一步地,本發(fā)明實施例還可以通過控制設(shè)備實現(xiàn)對機械臂末端連接的執(zhí)行機構(gòu)的運動控制,如圖5所示,本發(fā)明實施例所述的運動控制方法還包括:

步驟501、所述第三方處理終端監(jiān)聽所述控制設(shè)備上第二觸發(fā)部件的第二觸發(fā)事件;

對于鼠標來說,其上可以配置有至少一個按鍵作為控制設(shè)備的第二觸發(fā)部件。本實施例中,可以對鼠標的按鍵的觸壓時間進行監(jiān)聽,以判斷用戶是否對鼠標進行了觸壓操作。

步驟502、若監(jiān)聽到所述第二觸發(fā)事件,則所述第三方處理終端根據(jù)所述第二觸發(fā)事件生成機構(gòu)控制指令;

步驟503、所述第三方處理終端將所述機構(gòu)控制指令發(fā)送至所述機械臂,以使所述機械臂根據(jù)所述機構(gòu)控制指令驅(qū)動所述機械臂末端連接的執(zhí)行機構(gòu)運動。

對于上述步驟502和步驟503,當監(jiān)聽到第二觸發(fā)事件時,第三方處理終端即可生成對機械臂末端連接的執(zhí)行機構(gòu)進行控制的機構(gòu)控制指令,并將該機構(gòu)控制指令發(fā)送至圖1f所示的微控制器,微控制器通過對該機構(gòu)控制指令進行解析,解析出關(guān)于該執(zhí)行機構(gòu)的運動數(shù)據(jù)并將該運動數(shù)據(jù)發(fā)送至驅(qū)動擴展板,從而驅(qū)動擴展板驅(qū)動該執(zhí)行機構(gòu)運動。在本發(fā)明實施例中,所述機械臂末端連接的執(zhí)行機構(gòu),包括但不限于機械臂末端的旋轉(zhuǎn)機構(gòu)(例如舵機),或者還包括與該旋轉(zhuǎn)機構(gòu)連接的爪子、吸盤等裝置,該機構(gòu)的種類不同,所能夠?qū)崿F(xiàn)的功能也不相同,總體來說,該執(zhí)行機構(gòu)是用于實現(xiàn)機械臂更為精細的機械控制,例如抓握物體、繪畫、激光刻字,等等。

以下通過若干實施例來對圖5實施例的實現(xiàn)進行詳細闡述:

作為本發(fā)明的一個實施例,步驟502可以具體通過以下方式實現(xiàn):

若監(jiān)聽到關(guān)于所述第二觸發(fā)部件的雙擊操作事件,則所述第三方處理終端根據(jù)所述雙擊操作事件生成第一機構(gòu)控制指令,所述第一機構(gòu)控制指令用于控制所述執(zhí)行機構(gòu)在打開狀態(tài)和關(guān)閉狀態(tài)之間的切換。在本實施例中,該第二觸發(fā)部件可以是鼠標左鍵、鼠標右鍵或者鼠標上配置的其他物理按鍵。當監(jiān)聽到該第二觸發(fā)部件被雙擊時,則所述第三方處理終端生成第一機構(gòu)控制指令,并將該第一機構(gòu)控制指令發(fā)送至機械臂。若機械臂的執(zhí)行機構(gòu)正處于打開狀態(tài),則當機械臂接收到該第一機構(gòu)控制指令時,控制機械臂的執(zhí)行機構(gòu)從打開狀態(tài)切換至關(guān)閉狀態(tài);反之,若機械臂的執(zhí)行機構(gòu)正處于關(guān)閉狀態(tài),則當機械臂接收到該第一機構(gòu)控制指令時,控制機械臂的執(zhí)行機構(gòu)從關(guān)閉狀態(tài)切換至打開狀態(tài)。

作為本發(fā)明的又一個實施例,步驟502還可以具體通過以下方式實現(xiàn):

若監(jiān)聽到所述第二觸發(fā)部件處于被按下的狀態(tài),則所述第三方處理終端生成第二機構(gòu)控制指令,所述第二機構(gòu)控制指令用于打開所述執(zhí)行機構(gòu);若監(jiān)聽到所述第二觸發(fā)部件處于松開狀態(tài),則所述第三方處理終端生成第三機構(gòu)控制指令,所述第三機構(gòu)控制指令用于關(guān)閉所述執(zhí)行機構(gòu)。在本實施例中,該第二觸發(fā)部件可以是鼠標左鍵、鼠標右鍵或者鼠標上配置的其他物理按鍵。當監(jiān)聽到該第二觸發(fā)部件處于被按下的狀態(tài)時,則所述第三方處理終端生成第二機構(gòu)控制指令,并將該第二機構(gòu)控制指令發(fā)送至機械臂,控制機械臂的執(zhí)行機構(gòu)打開;而當監(jiān)聽到該第二觸發(fā)部件處于松開狀態(tài)時,則所述第三方處理終端生成第三機構(gòu)控制指令,并將該第三機構(gòu)控制指令發(fā)送至機械臂,控制機械臂的執(zhí)行機構(gòu)關(guān)閉。示例性地,在一個應(yīng)用場景下,用戶按下某按鍵時,機械臂末端的執(zhí)行機構(gòu)打開、啟動并執(zhí)行相應(yīng)操作。用戶保持按下該按鍵的狀態(tài),該執(zhí)行機構(gòu)持續(xù)作業(yè),直到用戶認為該執(zhí)行機構(gòu)已完成階段性的作業(yè)時,用戶松開該按鍵,該執(zhí)行機構(gòu)則關(guān)閉,停止作業(yè)。

需要說明的是,上述的第一觸發(fā)部件、第二觸發(fā)部件具體可以是控制設(shè)備上的按鍵、搖桿、彈性結(jié)構(gòu)、移動部件等一切可以進行指令輸入的部件。控制設(shè)備可以預先設(shè)定哪一個部件為第一觸發(fā)部件,哪一個部件為第二觸發(fā)部件,當相應(yīng)部件被觸發(fā)(比如,被按下、被觸壓、被提起、被扭動,等等)時,則生成對應(yīng)的觸發(fā)事件,比如上述的第一觸發(fā)事件或第二觸發(fā)事件。

在本發(fā)明實施例中,所述第三方處理終端通過預先建立控制設(shè)備的移動部件與機械臂之間運動坐標系的轉(zhuǎn)換關(guān)系,將移動部件的移動情況轉(zhuǎn)換成機械臂的控制指令,從而建立起控制設(shè)備上移動部件與機械臂運動的直觀聯(lián)系,提升了機械臂的運動控制效率。

進一步地,所述第三方處理終端還通過預先建立旋鈕與目標旋轉(zhuǎn)軸之間轉(zhuǎn)動坐標系的轉(zhuǎn)換關(guān)系,將旋鈕的轉(zhuǎn)動情況轉(zhuǎn)換成對目標旋轉(zhuǎn)軸的控制指令,從而建立起控制設(shè)備上旋鈕與機械臂上目標旋轉(zhuǎn)軸轉(zhuǎn)動的直觀聯(lián)系,提升了機械臂旋轉(zhuǎn)軸的運動控制效率。

應(yīng)理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。

對應(yīng)于上文實施例所述的機械臂的運動控制方法,圖6示出了本發(fā)明實施例提供的第三方處理終端的結(jié)構(gòu)框圖。為了便于說明,僅示出了與本實施例相關(guān)的部分。

本實施例中,一種第三方處理終端,其與機械臂通信連接,所述第三方處理終端包括:

移動檢測模塊601,用于獲取來自控制設(shè)備的所述控制設(shè)備上移動部件的移動方向和在所述移動方向上的移動距離,所述移動方向和所述移動距離為所述控制設(shè)備通過對所述移動部件的移動情況進行檢測得到;

運動方向轉(zhuǎn)換模塊602,用于將所述移動部件的移動方向轉(zhuǎn)換為機械臂的運動方向;

運動速度轉(zhuǎn)換模塊603,用于根據(jù)所述移動部件的所述移動距離確定所述機械臂在所述運動方向上的運動速度;

第一運動指令生成模塊604,用于生成第一運動控制指令,所述第一運動控制指令用于控制所述機械臂以所述運動速度沿所述運動方向運動;

第一運動指令發(fā)送模塊605,用于將所述第一運動控制指令發(fā)送至所述機械臂。

進一步地,所述第三方處理終端還可以包括:

第一觸發(fā)事件監(jiān)聽模塊,用于監(jiān)聽所述控制設(shè)備上第一觸發(fā)部件的第一觸發(fā)事件;

監(jiān)聽觸發(fā)模塊,用于若所述第一觸發(fā)事件監(jiān)聽模塊監(jiān)聽到所述第一觸發(fā)事件,則觸發(fā)所述移動檢測模塊。

進一步地,所述第一觸發(fā)事件監(jiān)聽模塊可以包括:

第一狀態(tài)監(jiān)聽單元,用于監(jiān)聽所述第一觸發(fā)部件是否處于被按下的狀態(tài);

第一觸發(fā)確定單元,用于若所述第一觸發(fā)部件處于被按下的狀態(tài),則確定監(jiān)聽到所述第一觸發(fā)事件;

所述第三方處理終端還可以包括

狀態(tài)指令生成模塊,用于若監(jiān)聽到所述第一觸發(fā)部件處于松開狀態(tài),則生成第二運動控制指令;

狀態(tài)指令發(fā)送模塊,用于將所述狀態(tài)指令生成模塊生成的所述第二運動控制指令發(fā)送至所述機械臂,以根據(jù)所述第二運動控制指令控制所述機械臂停止運動。

進一步地,所述第三方處理終端還可以包括:

轉(zhuǎn)動檢測模塊,用于獲取來自控制設(shè)備的所述控制設(shè)備上旋鈕的第一轉(zhuǎn)動方向及在所述第一轉(zhuǎn)動方向上的第一角度增量,所述第一轉(zhuǎn)動方向和所述第一角度增量為所述控制設(shè)備通過對所述旋鈕的轉(zhuǎn)動情況進行檢測得到;

轉(zhuǎn)動方向轉(zhuǎn)換模塊,用于將所述旋鈕的第一轉(zhuǎn)動方向轉(zhuǎn)換為機械臂的目標旋轉(zhuǎn)軸的第二轉(zhuǎn)動方向;

轉(zhuǎn)動角度轉(zhuǎn)換模塊,用于將所述旋鈕的第一角度增量轉(zhuǎn)換為所述目標旋轉(zhuǎn)軸在所述第二轉(zhuǎn)動方向上的轉(zhuǎn)動角度;

轉(zhuǎn)動指令生成模塊,用于生成轉(zhuǎn)動控制指令,所述轉(zhuǎn)動控制指令用于控制所述目標旋轉(zhuǎn)軸沿所述第二轉(zhuǎn)動方向轉(zhuǎn)動所述轉(zhuǎn)動角度;

轉(zhuǎn)動指令發(fā)送模塊,用于將所述轉(zhuǎn)動控制指令發(fā)送至所述機械臂。

進一步地,所述第三方處理終端還可以包括:

第二觸壓監(jiān)聽模塊,用于監(jiān)聽所述控制設(shè)備上第二觸發(fā)部件的第二觸發(fā)事件;

機構(gòu)指令生成模塊,用于若監(jiān)聽到所述第二觸發(fā)事件,則根據(jù)所述第二觸發(fā)事件生成機構(gòu)控制指令;

機構(gòu)指令發(fā)送模塊,用于將所述機構(gòu)控制指令發(fā)送至所述機械臂,以使所述機械臂根據(jù)所述機構(gòu)控制指令驅(qū)動所述機械臂末端連接的執(zhí)行機構(gòu)運動。

進一步地,所述機構(gòu)指令生成模塊可以包括:

第一機構(gòu)指令生成單元,用于若監(jiān)聽到關(guān)于所述第二觸發(fā)部件的雙擊操作事件,則根據(jù)所述雙擊操作事件生成第一機構(gòu)控制指令,所述第一機構(gòu)控制指令用于控制所述執(zhí)行機構(gòu)在打開狀態(tài)和關(guān)閉狀態(tài)之間的切換;

和/或

第二機構(gòu)指令生成單元,用于若監(jiān)聽到所述第二觸發(fā)部件處于被按下的狀態(tài),則生成第二機構(gòu)控制指令,所述第二機構(gòu)控制指令用于打開所述執(zhí)行機構(gòu);

第三機構(gòu)指令生成單元,用于若監(jiān)聽到所述第二觸發(fā)部件處于松開狀態(tài),則生成第三機構(gòu)控制指令,所述第三機構(gòu)控制指令用于關(guān)閉所述執(zhí)行機構(gòu)。

圖7是本發(fā)明一實施例提供的第三方處理終端的示意圖。如圖7所示,該實施例的第三方處理終端7包括:處理器70、存儲器71以及存儲在所述存儲器71中并可在所述處理器70上運行的計算機程序72,例如機械臂的運動控制程序。所述處理器70執(zhí)行所述計算機程序72時實現(xiàn)上述各個機械臂的運動控制方法實施例中的步驟,例如圖3所示的步驟301至305。或者,所述處理器70執(zhí)行所述計算機程序72時實現(xiàn)上述各裝置實施例中各模塊/單元的功能,例如圖6所示模塊601至605的功能。

示例性的,所述計算機程序72可以被分割成一個或多個模塊/單元,所述一個或者多個模塊/單元被存儲在所述存儲器71中,并由所述處理器70執(zhí)行,以完成本發(fā)明。所述一個或多個模塊/單元可以是能夠完成特定功能的一系列計算機程序指令段,該指令段用于描述所述計算機程序72在所述第三方處理終端7中的執(zhí)行過程。

所述第三方處理終端7可以是移動終端、桌上型計算機、筆記本、掌上電腦及云端服務(wù)器等計算設(shè)備。所述第三方處理終端可包括,但不僅限于,處理器70、存儲器71。本領(lǐng)域技術(shù)人員可以理解,圖7僅僅是第三方處理終端7的示例,并不構(gòu)成對第三方處理終端7的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述第三方處理終端還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)接入設(shè)備、總線等。

所述處理器70可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

所述存儲器71可以是所述第三方處理終端7的內(nèi)部存儲單元,例如第三方處理終端7的硬盤或內(nèi)存。所述存儲器71也可以是所述第三方處理終端7的外部存儲設(shè)備,例如所述第三方處理終端7上配備的插接式硬盤,智能存儲卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)等。進一步地,所述存儲器71還可以既包括所述第三方處理終端7的內(nèi)部存儲單元也包括外部存儲設(shè)備。所述存儲器71用于存儲所述計算機程序以及所述第三方處理終端所需的其他程序和數(shù)據(jù)。所述存儲器71還可以用于暫時地存儲已經(jīng)輸出或者將要輸出的數(shù)據(jù)。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
国产黄色小视频在线观看| 人妻系列 视频| 亚洲av成人精品一区久久| 国内精品一区二区在线观看| 日韩中字成人| 在现免费观看毛片| 你懂的网址亚洲精品在线观看 | 又爽又黄无遮挡网站| 大又大粗又爽又黄少妇毛片口| 欧美最新免费一区二区三区| 男人舔女人下体高潮全视频| 久久6这里有精品| 99热这里只有是精品在线观看| 国产免费一级a男人的天堂| 男人舔奶头视频| 久久亚洲精品不卡| 观看美女的网站| 国语对白做爰xxxⅹ性视频网站| 2021少妇久久久久久久久久久| 精品久久久久久久末码| 亚洲精品影视一区二区三区av| 丝袜美腿在线中文| 国产精品久久视频播放| 女人被狂操c到高潮| 亚洲欧美成人精品一区二区| 亚洲成人精品中文字幕电影| 青春草亚洲视频在线观看| 久久精品国产鲁丝片午夜精品| 黄色欧美视频在线观看| 久久久久久九九精品二区国产| 免费播放大片免费观看视频在线观看 | 国产一区二区在线av高清观看| 男人的好看免费观看在线视频| 又爽又黄a免费视频| 日韩大片免费观看网站 | 亚洲精品乱码久久久久久按摩| 五月玫瑰六月丁香| 久久久色成人| 看片在线看免费视频| 激情 狠狠 欧美| 少妇的逼水好多| 熟女电影av网| 中文精品一卡2卡3卡4更新| 国产精品人妻久久久久久| 三级国产精品欧美在线观看| 国产成人福利小说| 久久精品国产亚洲网站| 亚洲国产日韩欧美精品在线观看| 18禁裸乳无遮挡免费网站照片| 久久久久久久国产电影| .国产精品久久| 精品国产三级普通话版| 校园人妻丝袜中文字幕| 国产精品久久电影中文字幕| 国产高清不卡午夜福利| 亚州av有码| 日韩欧美精品免费久久| 国产日韩欧美在线精品| 夜夜看夜夜爽夜夜摸| 国产精品久久久久久精品电影| 亚洲国产精品成人综合色| 亚洲欧美精品综合久久99| 日本熟妇午夜| 婷婷六月久久综合丁香| 春色校园在线视频观看| 精品熟女少妇av免费看| 国产成人精品婷婷| 三级国产精品片| 中国美白少妇内射xxxbb| 国产亚洲5aaaaa淫片| 国产精品一区二区在线观看99 | 99国产精品一区二区蜜桃av| 男女视频在线观看网站免费| 日韩亚洲欧美综合| 国产精品美女特级片免费视频播放器| 国产黄色视频一区二区在线观看 | 3wmmmm亚洲av在线观看| 亚洲18禁久久av| 搡老妇女老女人老熟妇| 国产精品久久久久久精品电影小说 | 自拍偷自拍亚洲精品老妇| 97在线视频观看| 久99久视频精品免费| 精品国内亚洲2022精品成人| 亚洲精品乱码久久久久久按摩| or卡值多少钱| 国产中年淑女户外野战色| 天堂av国产一区二区熟女人妻| 纵有疾风起免费观看全集完整版 | 观看美女的网站| 日本黄色片子视频| 岛国毛片在线播放| 亚洲精品乱久久久久久| av女优亚洲男人天堂| 免费观看精品视频网站| 午夜日本视频在线| 欧美丝袜亚洲另类| 日韩,欧美,国产一区二区三区 | 亚洲在线自拍视频| 成人毛片60女人毛片免费| 天堂√8在线中文| 中文乱码字字幕精品一区二区三区 | 国产伦精品一区二区三区四那| 亚洲精品自拍成人| 少妇裸体淫交视频免费看高清| 韩国高清视频一区二区三区| 99久久九九国产精品国产免费| 久久久久精品久久久久真实原创| 亚洲欧美清纯卡通| 午夜视频国产福利| 村上凉子中文字幕在线| 久久韩国三级中文字幕| 久久久a久久爽久久v久久| 全区人妻精品视频| 久久人人爽人人爽人人片va| 国产视频内射| 特级一级黄色大片| 日韩人妻高清精品专区| 色吧在线观看| 最近中文字幕高清免费大全6| 亚洲不卡免费看| 不卡视频在线观看欧美| 日韩精品青青久久久久久| 免费av毛片视频| 欧美激情在线99| 国产一区亚洲一区在线观看| 少妇丰满av| 五月玫瑰六月丁香| 国产精品久久久久久av不卡| 久久久国产成人精品二区| 精品久久久噜噜| 成人高潮视频无遮挡免费网站| 我的老师免费观看完整版| 国产成年人精品一区二区| 亚洲欧美日韩高清专用| 中文字幕av在线有码专区| 日本五十路高清| 国产黄色小视频在线观看| 国产午夜精品论理片| 亚洲成人精品中文字幕电影| 插阴视频在线观看视频| 97超碰精品成人国产| 亚洲欧美精品专区久久| 国产在视频线精品| 亚洲三级黄色毛片| 亚洲欧美日韩无卡精品| 亚洲欧美清纯卡通| 国产午夜精品论理片| 色噜噜av男人的天堂激情| 韩国高清视频一区二区三区| 国产精品1区2区在线观看.| 爱豆传媒免费全集在线观看| 又爽又黄无遮挡网站| 网址你懂的国产日韩在线| 七月丁香在线播放| 久久99热6这里只有精品| 两性午夜刺激爽爽歪歪视频在线观看| 国产欧美另类精品又又久久亚洲欧美| 午夜激情福利司机影院| 夫妻性生交免费视频一级片| 丰满乱子伦码专区| .国产精品久久| АⅤ资源中文在线天堂| 99久国产av精品| 高清午夜精品一区二区三区| 久久久精品94久久精品| 久热久热在线精品观看| 高清午夜精品一区二区三区| 少妇裸体淫交视频免费看高清| 亚洲不卡免费看| av在线蜜桃| 综合色丁香网| 精品久久久噜噜| 日本与韩国留学比较| 日韩av在线大香蕉| 亚洲三级黄色毛片| 成人国产麻豆网| 毛片女人毛片| 日本熟妇午夜| 国产一区二区亚洲精品在线观看| 高清毛片免费看| 麻豆久久精品国产亚洲av| 欧美一区二区亚洲| 日韩欧美国产在线观看| 国产真实伦视频高清在线观看| 91精品伊人久久大香线蕉| 又黄又爽又刺激的免费视频.| 日韩人妻高清精品专区| 日韩欧美精品免费久久| 日本熟妇午夜| 免费不卡的大黄色大毛片视频在线观看 | 国产片特级美女逼逼视频| 欧美高清成人免费视频www| 91av网一区二区| 亚洲国产最新在线播放| 天堂网av新在线| 国产亚洲5aaaaa淫片| 美女内射精品一级片tv| 亚洲成av人片在线播放无| 久久精品久久久久久噜噜老黄 | 日产精品乱码卡一卡2卡三| 日本黄色片子视频| 国产精品一区二区性色av| 国产精品女同一区二区软件| 国产色爽女视频免费观看| 亚洲精品自拍成人| 春色校园在线视频观看| 国产精品一区二区三区四区免费观看| 久久久久久大精品| 亚洲精品乱码久久久v下载方式| 亚洲av日韩在线播放| 又黄又爽又刺激的免费视频.| 亚洲激情五月婷婷啪啪| 永久免费av网站大全| 久久综合国产亚洲精品| 成人欧美大片| 在线观看一区二区三区| 一区二区三区免费毛片| 日日摸夜夜添夜夜添av毛片| 亚洲国产欧洲综合997久久,| 中文字幕免费在线视频6| 大话2 男鬼变身卡| 日本爱情动作片www.在线观看| 久久久精品大字幕| 美女大奶头视频| 最近手机中文字幕大全| 少妇高潮的动态图| 国产高清国产精品国产三级 | 欧美性猛交黑人性爽| 18禁动态无遮挡网站| 国产极品精品免费视频能看的| 成人漫画全彩无遮挡| 直男gayav资源| 日韩人妻高清精品专区| 国产亚洲精品久久久com| 搞女人的毛片| 女人被狂操c到高潮| 日本黄色视频三级网站网址| 卡戴珊不雅视频在线播放| 秋霞伦理黄片| 七月丁香在线播放| 国产91av在线免费观看| 日韩欧美精品v在线| 日本一二三区视频观看| 久久鲁丝午夜福利片| 国产av不卡久久| 蜜桃亚洲精品一区二区三区| 国产乱人视频| 国产精华一区二区三区| 九草在线视频观看| 男女边吃奶边做爰视频| 观看免费一级毛片| 久久欧美精品欧美久久欧美| 亚洲av电影在线观看一区二区三区 | 亚洲精品,欧美精品| 亚洲精品国产av成人精品| 日韩成人伦理影院| 国产av不卡久久| 午夜福利成人在线免费观看| 国产乱人视频| 国产精品熟女久久久久浪| 国产精品99久久久久久久久| 男女国产视频网站| 国产高清三级在线| 国产成人91sexporn| 免费在线观看成人毛片| 1000部很黄的大片| 午夜福利在线观看吧| av在线亚洲专区| 欧美精品国产亚洲| 国产精品久久久久久精品电影小说 | 日韩欧美 国产精品| 久久久久久久久大av| 午夜免费激情av| 色综合亚洲欧美另类图片| 视频中文字幕在线观看| 亚洲精品456在线播放app| 特级一级黄色大片| 深夜a级毛片| 亚洲av熟女| 亚洲av电影不卡..在线观看| 天天一区二区日本电影三级| 3wmmmm亚洲av在线观看| 精品免费久久久久久久清纯| 女人被狂操c到高潮| 日本熟妇午夜| 美女国产视频在线观看| 国产精品嫩草影院av在线观看| 一级爰片在线观看| 国产亚洲5aaaaa淫片| 日本欧美国产在线视频| 人人妻人人澡人人爽人人夜夜 | 91在线精品国自产拍蜜月| 亚洲三级黄色毛片| 亚洲国产精品专区欧美| 午夜福利成人在线免费观看| 亚洲国产精品sss在线观看| 亚洲国产色片| 成年女人看的毛片在线观看| 最后的刺客免费高清国语| 午夜日本视频在线| 亚洲最大成人手机在线| 人人妻人人澡人人爽人人夜夜 | 欧美成人a在线观看| 亚洲国产日韩欧美精品在线观看| 国产精品av视频在线免费观看| 性色avwww在线观看| 亚洲最大成人中文| 久久久久久久久大av| 人妻少妇偷人精品九色| 亚洲欧美精品自产自拍| 日本一二三区视频观看| 九九在线视频观看精品| 亚洲五月天丁香| 亚洲性久久影院| 少妇的逼好多水| 国产大屁股一区二区在线视频| 91av网一区二区| 少妇熟女欧美另类| 婷婷色麻豆天堂久久 | 亚洲精品亚洲一区二区| 亚洲成人久久爱视频| 国产成人精品久久久久久| 一区二区三区免费毛片| 看免费成人av毛片| 激情 狠狠 欧美| 国产精品电影一区二区三区| 变态另类丝袜制服| 欧美潮喷喷水| 亚洲国产欧洲综合997久久,| 国产亚洲av片在线观看秒播厂 | 国产老妇女一区| 国产视频首页在线观看| 成人美女网站在线观看视频| 久久婷婷人人爽人人干人人爱| 国产黄色视频一区二区在线观看 | 午夜免费激情av| 亚洲国产日韩欧美精品在线观看| 床上黄色一级片| 蜜桃亚洲精品一区二区三区| 日产精品乱码卡一卡2卡三| 中文乱码字字幕精品一区二区三区 | videos熟女内射| 亚洲成人精品中文字幕电影| 熟女人妻精品中文字幕| 日本-黄色视频高清免费观看| 两个人视频免费观看高清| 欧美变态另类bdsm刘玥| 九色成人免费人妻av| 别揉我奶头 嗯啊视频| 深夜a级毛片| 最近的中文字幕免费完整| 午夜福利在线观看免费完整高清在| 日韩av在线大香蕉| 日本熟妇午夜| 激情 狠狠 欧美| 国产色婷婷99| 亚洲欧美成人综合另类久久久 | 久久精品久久精品一区二区三区| 赤兔流量卡办理| 日韩大片免费观看网站 | 久久久久国产网址| 日本免费a在线| 在线观看av片永久免费下载| 国语对白做爰xxxⅹ性视频网站| 大香蕉久久网| 岛国在线免费视频观看| 国产伦一二天堂av在线观看| 亚洲精品乱久久久久久| 亚洲天堂国产精品一区在线| 最新中文字幕久久久久| 嘟嘟电影网在线观看| 波多野结衣高清无吗| 国产精华一区二区三区| 熟女电影av网| 亚洲国产精品成人综合色| kizo精华| 国国产精品蜜臀av免费| 亚洲在线观看片| 午夜精品在线福利| 国产精品一区二区在线观看99 | av免费在线看不卡| 欧美成人午夜免费资源| 亚洲美女搞黄在线观看| 亚洲精品乱码久久久久久按摩| 欧美xxxx性猛交bbbb| 成人毛片a级毛片在线播放| 亚洲av免费高清在线观看| av在线蜜桃| 中文乱码字字幕精品一区二区三区 | 日韩av在线免费看完整版不卡| 最近2019中文字幕mv第一页| 亚洲精品,欧美精品| 啦啦啦啦在线视频资源| 国产一区二区在线观看日韩| 婷婷色av中文字幕| 黄片wwwwww| 亚洲国产成人一精品久久久| 日韩精品有码人妻一区| 久久人妻av系列| 国产一区亚洲一区在线观看| a级一级毛片免费在线观看| 国产一区二区亚洲精品在线观看| 中国美白少妇内射xxxbb| 国产精品女同一区二区软件| 大香蕉久久网| 亚洲欧美清纯卡通| 亚洲欧美精品自产自拍| 欧美xxxx性猛交bbbb| 日本五十路高清| 女人被狂操c到高潮| 亚州av有码| 又爽又黄a免费视频| 亚洲一级一片aⅴ在线观看| 欧美一级a爱片免费观看看| 变态另类丝袜制服| 亚洲国产日韩欧美精品在线观看| 两个人视频免费观看高清| 亚洲av二区三区四区| 午夜福利在线观看吧| 欧美日韩一区二区视频在线观看视频在线 | 日韩国内少妇激情av| 青春草亚洲视频在线观看| 国产免费男女视频| 嫩草影院新地址| 成人高潮视频无遮挡免费网站| 国产免费视频播放在线视频 | 亚洲av免费在线观看| 国产成人a区在线观看| 国产亚洲91精品色在线| 国产精品人妻久久久久久| 亚洲av一区综合| 免费无遮挡裸体视频| 国语对白做爰xxxⅹ性视频网站| 午夜福利在线观看免费完整高清在| 亚洲不卡免费看| 成人国产麻豆网| 国产在视频线在精品| 亚洲欧美日韩无卡精品| 青春草国产在线视频| 国产 一区精品| 九九爱精品视频在线观看| 日韩欧美三级三区| 日韩一区二区视频免费看| 听说在线观看完整版免费高清| 看免费成人av毛片| 亚洲精品国产av成人精品| 国产高潮美女av| 最近2019中文字幕mv第一页| 免费观看在线日韩| 精品久久久久久久久av| 久久久久国产网址| 亚洲精品影视一区二区三区av| 精品国产露脸久久av麻豆 | 久久精品夜色国产| 亚洲成人中文字幕在线播放| 精品久久久久久久久久久久久| 国产高清视频在线观看网站| 亚洲成av人片在线播放无| 日日干狠狠操夜夜爽| 九九在线视频观看精品| 亚洲人与动物交配视频| 亚洲自拍偷在线| 99热这里只有精品一区| 亚洲精品乱久久久久久| 国产伦精品一区二区三区四那| 日韩强制内射视频| 九草在线视频观看| 免费观看的影片在线观看| 22中文网久久字幕| 色视频www国产| 午夜a级毛片| 级片在线观看| 欧美一区二区国产精品久久精品| 两性午夜刺激爽爽歪歪视频在线观看| 最后的刺客免费高清国语| 中文天堂在线官网| 国产69精品久久久久777片| 免费观看a级毛片全部| 久久精品国产鲁丝片午夜精品| 大又大粗又爽又黄少妇毛片口| 国产高清视频在线观看网站| 日日摸夜夜添夜夜添av毛片| 亚洲五月天丁香| 国产免费一级a男人的天堂| 国产乱来视频区| 搡女人真爽免费视频火全软件| 国产色爽女视频免费观看| 丰满乱子伦码专区| 岛国毛片在线播放| 国产又黄又爽又无遮挡在线| 国产亚洲最大av| 免费看光身美女| 亚洲精品国产av成人精品| 亚洲精品自拍成人| 99热这里只有精品一区| 国产国拍精品亚洲av在线观看| 18+在线观看网站| 色播亚洲综合网| 成年女人看的毛片在线观看| 国产精品一二三区在线看| 免费播放大片免费观看视频在线观看 | 在线a可以看的网站| 精品国产一区二区三区久久久樱花 | 亚洲精品亚洲一区二区| 精品99又大又爽又粗少妇毛片| 久久久久久久久久黄片| kizo精华| 欧美成人一区二区免费高清观看| 一区二区三区高清视频在线| 亚洲欧美精品综合久久99| 久久国内精品自在自线图片| 久久久午夜欧美精品| 欧美极品一区二区三区四区| 长腿黑丝高跟| 欧美激情久久久久久爽电影| 大香蕉97超碰在线| 国产亚洲5aaaaa淫片| 国产在线一区二区三区精 | 午夜久久久久精精品| 亚洲精品国产成人久久av| 黄色配什么色好看| 亚洲国产色片| 国产一区二区在线观看日韩| 黄色欧美视频在线观看| 国产av一区在线观看免费| 国产黄a三级三级三级人| 日韩国内少妇激情av| 久久久久九九精品影院| 中文字幕av成人在线电影| 成人亚洲精品av一区二区| 又粗又硬又长又爽又黄的视频| 亚洲,欧美,日韩| 亚洲综合精品二区| 亚洲精品乱码久久久久久按摩| 国产91av在线免费观看| 精品久久久久久久久av| www.av在线官网国产| 免费观看的影片在线观看| 国产单亲对白刺激| 97超视频在线观看视频| 日韩在线高清观看一区二区三区| av国产久精品久网站免费入址| 国产精品综合久久久久久久免费| 中文字幕制服av| 国产精品国产三级国产av玫瑰| 国产成人一区二区在线| 国模一区二区三区四区视频| 精品人妻偷拍中文字幕| 欧美高清性xxxxhd video| 国产一区二区在线av高清观看| 免费无遮挡裸体视频| 51国产日韩欧美| 亚洲美女视频黄频| 亚洲内射少妇av| 黄色一级大片看看| 最近2019中文字幕mv第一页| 99久久精品热视频| 亚洲国产日韩欧美精品在线观看| 亚洲欧美清纯卡通| 亚洲成人中文字幕在线播放| 可以在线观看毛片的网站| av视频在线观看入口| 国内少妇人妻偷人精品xxx网站| 少妇人妻精品综合一区二区| 亚洲av.av天堂| 中文资源天堂在线| 美女cb高潮喷水在线观看| 久久国产乱子免费精品| 亚洲丝袜综合中文字幕| 久久午夜福利片| av播播在线观看一区| 国产免费又黄又爽又色| 高清日韩中文字幕在线| 看免费成人av毛片| 亚洲人与动物交配视频| 高清日韩中文字幕在线| 免费看光身美女| 亚洲国产日韩欧美精品在线观看| 日本一二三区视频观看| 五月伊人婷婷丁香| 欧美变态另类bdsm刘玥| 久久久久九九精品影院| 精华霜和精华液先用哪个| a级一级毛片免费在线观看| 青春草国产在线视频| 精品午夜福利在线看| 99久久九九国产精品国产免费| 中文字幕精品亚洲无线码一区| 99热网站在线观看| 国产免费男女视频| 午夜爱爱视频在线播放| 亚洲av男天堂| 欧美人与善性xxx| 简卡轻食公司| 九九爱精品视频在线观看| 久久久精品欧美日韩精品| 国产精品人妻久久久影院| 色综合色国产| 午夜激情福利司机影院| 久久久久久久久大av| 久久久久久久久久成人| 丰满少妇做爰视频| 精品人妻偷拍中文字幕| 婷婷色av中文字幕| www日本黄色视频网| 精品久久久久久久久久久久久| 嫩草影院新地址| 欧美激情国产日韩精品一区| 欧美一区二区精品小视频在线| 亚洲成人久久爱视频| 男的添女的下面高潮视频| 国产精品国产三级国产专区5o | 精品一区二区三区视频在线| 少妇人妻一区二区三区视频|