[發明專利]一種控制機器人的方法及裝置在審
| 申請號: | 201610833829.9 | 申請日: | 2016-09-20 |
| 公開(公告)號: | CN106997285A | 公開(公告)日: | 2017-08-01 |
| 發明(設計)人: | 黃真;潘毅飛 | 申請(專利權)人: | 遨博(北京)智能科技有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/44;G06F9/45 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙)11413 | 代理人: | 項京,馬敬 |
| 地址: | 102300 北京市門頭溝區蓮*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 機器人 方法 裝置 | ||
技術領域
本發明涉及機器人技術領域,特別是涉及一種控制機器人的方法及裝置。
背景技術
目前,對傳統機器人的控制,需要專業的技術人員編寫復雜抽象的程序來實現對機器人的控制,為了簡化對機器人的控制難度,主流的機器人大部分采用過程語言(即不需要編譯,直接可以運行)對機器人進行控制。雖然過程語言與以前的復雜抽象的程序相比較,降低了部分難度,可是過程語言依舊難以被非專業人員掌握使用,所以出現了示教器來控制機器人的模式。
現有技術大多采用示教器結合類過程語言的方式來控制機器人,具體控制機器人過程主要包括兩個步驟:
第一,用戶在示教器的指導下,用類過程語言來編寫機器人的控制邏輯。
第二,示教器將用戶用類過程語言編寫的控制邏輯轉換為解釋性過程語言的指令發送給機器人,從而實現對機器人的控制。
可見,當用戶對機器人進行控制時,仍然需要用戶用類過程語言來編寫機器人的控制邏輯。這樣的控制方式比較復雜,對用戶本身的要求比較高,非專業人員難以通過短時間的學習,來掌握控制機器人的方法。
發明內容
本發明實施例的目的在于提供一種控制機器人的方法及裝置,以簡化控制機器人的操作,降低對用戶的要求。具體技術方案如下:
一方面,本發明實施例公開了一種控制機器人的方法,包括:
顯示預先設置的邏輯塊;其中,每個邏輯塊對應一條控制邏輯語句;
獲取用戶選擇的邏輯塊;
按用戶確定的順序,以樹形結構顯示用戶選擇的邏輯塊;
針對用戶選擇的每個邏輯塊,顯示該邏輯塊對應的邏輯塊配置界面;
接收用戶通過所述邏輯塊配置界面選擇的該邏輯塊對應的配置參數;
按照用戶選擇的配置參數,生成該邏輯塊對應的程序邏輯,并將該邏輯塊對應的程序邏輯轉換為機器人能夠識別的指令;
將針對每個邏輯塊轉換的所述指令發送給機器人,對機器人進行控制。
較佳的,所述邏輯塊根據預設條件被劃分為基礎條件邏輯塊和高級條件邏輯塊,其中,所述預設條件包括所述邏輯塊被選擇的頻率或者編輯所述邏輯塊對應的控制邏輯語句的難易程度;
所述顯示預先設置的邏輯塊的步驟,包括:
按用戶指令顯示編程界面;
當檢測到所述編程界面中的基礎條件邏輯塊選項按鈕被按下,則在所述編程界面中顯示基礎條件邏輯塊;
當檢測到所述編程界面中的高級條件邏輯塊選項按鈕被按下,則在所述編程界面中顯示高級條件邏輯塊。
較佳的,所述按用戶確定的順序,以樹形結構顯示用戶選擇的邏輯塊的步驟,包括:
按用戶選擇邏輯塊的順序,在所述編程界面的第一預設區域中,以樹形結構由上至下顯示用戶選擇的邏輯塊;
當檢測到所述編程界面中的任一個邏輯塊編輯按鈕被按下,則執行該邏輯塊編輯按鈕對應的編輯操作,在所述樹形結構中增加邏輯塊或刪除邏輯塊在樹形結構中的位置;所述邏輯塊編輯按鈕為:增加按鈕或刪除按鈕。
較佳的,所述針對用戶選擇的每個邏輯塊,顯示該邏輯塊對應的邏輯塊配置界面的步驟,包括:
在所述編程界面的第二預設區域中,顯示邏輯塊配置界面;所述邏輯塊配置界面中包含該邏輯塊所有可選的參數,和/或該邏輯塊的參數輸入框。
較佳的,所述按照用戶選擇的配置參數,生成該邏輯塊對應的程序邏輯,并將該邏輯塊對應的程序邏輯轉換為機器人能夠識別的指令的步驟,包括:
當檢測到所述邏輯塊配置界面中的確認按鈕被按下,則按照用戶選擇的配置參數,生成該邏輯塊對應的XML語言源代碼;
將該邏輯塊對應的XML語言源代碼轉換為機器人能夠識別的腳本語言代碼。
較佳的,所述的編程界面集成于機器人示教器軟件中。
另一方面,本發明實施例還公開了一種控制機器人的裝置,包括:
第一顯示單元,用于顯示預先設置的邏輯塊;其中,每個邏輯塊對應一條控制邏輯語句;
獲取單元,用于獲取用戶選擇的邏輯塊;
第二顯示單元,用于按用戶確定的順序,以樹形結構顯示用戶選擇的邏輯塊;
第三顯示單元,用于針對用戶選擇的每個邏輯塊,顯示該邏輯塊對應的邏輯塊配置界面;
接收單元,用于接收用戶通過所述邏輯塊配置界面選擇的該邏輯塊對應的配置參數;
轉換單元,用于按照用戶選擇的配置參數,生成該邏輯塊對應的程序邏輯,并將該邏輯塊對應的程序邏輯轉換為機器人能夠識別的指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遨博(北京)智能科技有限公司,未經遨博(北京)智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610833829.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于手機的圖形用戶界面
- 下一篇:用于移動終端的圖形用戶界面





