一種機器人快速連接方法及機器人的制作方法
【技術領域】
[0001]本發明涉及電子設備技術領域,尤其涉及一種機器人快速連接方法及機器人。
【背景技術】
[0002]機器人(Robot)是自動執行工作的機器裝置。它既可以接受人類指揮,又可以運行預先編排的程序,也可以根據以人工智能技術制定的原則綱領行動。
[0003]機器人領域中一個比較常見的問題就是如何快速、便捷地使機器人與PC機、移動設備等握手連接,從而進行程序開發、在線調試、運行等操作。
[0004]傳統的連接方案通常為USB、串口或者其他數據總線等,而這些方案通常存在連接方式單一、需要安裝驅動軟件、多個設備共存時握手協議復雜等缺點。同時因為線路的冗雜,無法在機器人運行時,及時進行調整或干預,使得機器人控制和驅動較為不便。
[0005]隨著越來越多的智能機器人設備具有藍牙、WIFI等無線通信設備,無線連接技術逐漸成為當前主流的連接方式,而無線連接也涉及到握手協議、設備ID區分等問題,尤其是多個設備共存的時候,因此怎么高效快速的連接,成為本領域亟待解決的問題。
【發明內容】
[0006]本發明的目的在于提出一種機器人快速連接方法,通過控制終端對設置在機器人身上的圖形碼進行掃碼的方法,連接機器人和控制終端,實現機器人和控制終端的快速準確連接,既避免了線路冗余,又可多個機器人準確連接控制,操作簡便,控制更為靈活。
[0007]還提出了一種機器人,采用所述的機器人快速連接方法與控制終端進行連接,既減少了線路接口的設置,同時又可準確高效的連接控制終端,且在機器人運行時,也可進行無障礙控制。
[0008]為達此目的,本發明采用以下技術方案:
[0009]—種機器人快速連接方法,通過控制終端對設置在機器人身上的圖形碼進行掃碼的方法,連接機器人和控制終端,通過控制終端對機器人進行控制。
[0010]作為本技術方案的優選方案之一,以機器人的通訊裝置的ID制成可掃描圖形碼,由控制終端掃描后,自動啟動握手協議,并運行相應的控制程序。
[0011 ]作為本技術方案的優選方案之一,包括如下步驟:
[0012]步驟1、確定圖形碼:以機器人的通訊裝置的ID為機器人系統的通訊控制ID,并以此ID生成圖形碼;
[0013]步驟2、顯示圖形碼:將圖形碼設置在機器人身上;
[0014]步驟3、掃描圖形碼:通過控制終端對機器人身上的圖形碼進行掃描,并讀出通訊設備的ID,自動啟動通訊設備和控制終端的握手協議,完成配對;
[0015]步驟4、運行控制單元:通過控制程序對機器人進行控制。
[0016]作為本技術方案的優選方案之一,步驟I中,所述機器人的通訊裝置為內置藍牙或wifi設備。
[0017]作為本技術方案的優選方案之一,步驟I中,所述圖形碼可以是二維碼或者條形碼。
[0018]作為本技術方案的優選方案之一,步驟2中,在機器人身上設置有顯示屏,所述顯示屏上顯示有圖形碼。
[0019]作為本技術方案的優選方案之一,步驟2中,將圖形碼打印出來,貼設在機器人的外部。
[0020]作為本技術方案的優選方案之一,步驟4中,可通過控制終端在機器人的芯片上進行程序編輯、調試或下載操作。
[0021]作為本技術方案的優選方案之一,所述控制程序為VJC軟件。
[0022]—種機器人,采用所述的機器人快速連接方法與控制終端進行連接。
[0023]有益效果:通過控制終端對設置在機器人身上的圖形碼進行掃碼的方法,連接機器人和控制終端,實現機器人和控制終端的快速準確連接,既避免了線路冗余,又可多個機器人準確連接控制,操作簡便,控制更為靈活。所述機器人既減少了線路接口的設置,同時又可準確高效的連接控制終端,且在機器人運行時,也可進行無障礙控制。
【附圖說明】
[0024]圖1是本發明實施例1提供的機器人快速連接方法的流程示意圖。
[0025]圖中:
[0026]1、機器人;2、控制終端。
【具體實施方式】
[0027]下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。
[0028]實施例1
[0029]傳統的USB、串口或者其他數據總線連接方案存在連接方式單一、需要安裝驅動軟件、多個設備共存時握手協議復雜等缺點。且線路的冗雜,無法對正在運行的機器人I及時進行調整或干預。
[0030]而現有的無線連接技術因涉及到握手協議、設備ID區分等問題,尤其是多個設備共存的時候,往往會造成連接復雜,不夠準確,迅速的問題。
[0031]因此本發明提供了一種機器人I快速連接方法,如圖1所示,通過控制終端2對設置在機器人I身上的圖形碼進行掃碼的方法,連接機器人I和控制終端2。
[0032]控制終端2具有掃碼功能,其利用發射出紅外線光源,然后根據反射的結果,利用芯片來譯碼,最后再返回條形碼所代表的正確字符,所述掃碼模塊位于控制程序上,控制終端2可根據掃碼結果匹配出機器人I對應通訊設備ID,通過控制程序直接連接機器人I的通訊設備端口,從而通過控制終端2對機器人I進行控制;也可以機器人I的通訊裝置的ID為圖形碼,由控制終端2再讀出ID后直接連接機器人I的通訊裝置。
[0033]具體的,所述掃碼,既可以是在機器人I和控制終端2之間約定的通訊連接碼,也可以是機器人I的通訊設備的連接端口的連接碼。所述控制終端2可以是電腦、手機、平板電腦等。
[0034]作為本技術方案的優選方案之一,以機器人I的通訊裝置的ID制成可掃描圖形碼,由控制終端2掃描后,自動啟動握手協議,并運行相應的控制程序。所述通訊裝置的ID,即通訊設備的物理地址(MAC地址),是通訊裝置唯一的硬件ID標識,以此作為機器人I的通訊ID,可快速準確連接,操作更為簡便。
[0035]作為本技術方案的優選方案之一,包括如下步驟:
[0036]步驟1、確定圖形碼:以機器人I的通訊裝置的ID為機器人I系統的通訊控制ID,并以此ID生成圖形碼;所述圖形碼可以是二維碼