CN103978487A - 一种基于手势的通用机器人末端位置的操控方法 - Google Patents
一种基于手势的通用机器人末端位置的操控方法 Download PDFInfo
- Publication number
- CN103978487A CN103978487A CN201410188181.5A CN201410188181A CN103978487A CN 103978487 A CN103978487 A CN 103978487A CN 201410188181 A CN201410188181 A CN 201410188181A CN 103978487 A CN103978487 A CN 103978487A
- Authority
- CN
- China
- Prior art keywords
- sensitive display
- terminal position
- purpose robot
- robot terminal
- gesture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Manipulator (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及机器人自动化控制领域,尤其涉及一种基于手势的通用机器人末端位置的操控方法,包括:建立触敏显示器与通用机器人控制器之间的连接;检测针对所述触敏显示器的第一预定用户动作,响应于检测到所述第一预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的XY平面上按照所述第一预定用户动作的方向运动;以及检测针对所述触敏显示器的第二预定用户动作,响应于检测到所述第二预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的Z轴方向上按照所述第二预定用户动作的方向运动。本发明提供了一种方法简单、成本较低的通用机器人末端位置的操控方法。
Description
技术领域
本发明涉及机器人自动化控制领域,尤其涉及一种基于手势的通用机器人末端位置的操控方法。
背景技术
在机器人自动化行业,对机器人末端位置的操控是机器人操控的一个基本要求,传统的机器人通常利用一个物理的操控杆来进行操控,操控杆与机器人连接,通过操控杆的移动控制机器人末端位置的移动,而这样的操控器必须是一个专用的真实装置,其生产成本高,维护成本也较高。
发明内容
针对上述技术问题,本发明设计开发了一种基于手势的通用机器人末端位置的操控方法,目的在于提供一种方法简单、成本较低的通用机器人末端位置操控方法。
本发明提供的技术方案为:
一种基于手势的通用机器人末端位置的操控方法,包括:
建立触敏显示器与通用机器人控制器之间的连接;
检测针对所述触敏显示器的第一预定用户动作,响应于检测到所述第一预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的XY平面上按照所述第一预定用户动作的方向运动;以及
检测针对所述触敏显示器的第二预定用户动作,响应于检测到所述第二预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的Z轴方向上按照所述第二预定用户动作的方向运动。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,所述第一预定用户动作包括用户单个手指单击所述触敏显示器的任意位置和用户单个手指点击所述触敏显示器的任意位置并沿所述触敏显示器向任意方向运动至另一不同位置。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,所述第二预定用户动作包括用户两个手指同时单击所述触敏显示器的同一位置和用户两个手指同时点击所述触敏显示器的同一位置并沿所述触敏显示器向任意方向同时运动至另一不同位置。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,所述第二预定用户动作在所述触敏显示器Y轴方向上的运动规定为所述通用机器人末端位置在立体空间的Z轴方向上的运动。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,当用户手指在所述触敏显示器上的运动速度Vfinger在0~Vfingermax时,所述通用机器人末端位置在立体空间的运动速度V为
V=Vfinger*Vrobotmax/Vfingermax,
其中,Vfinger为用户手指在所述触敏显示器上的运动速度,Vrobotmax为通用机器人末端位置在立体空间中的最大运动速度,Vfingermax为用户手指在所述触敏显示器上的最大运动速度。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,当用户手指在所述触敏显示器上的运动速度Vfinger大于Vfingermax时,所述通用机器人末端位置在立体空间的运动速度V为Vrobotmax。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,根据用户单个手指单击在所述触敏显示器上的任意位置坐标计算出单击点在立体空间XY平面上的方向,该方向即为所述通用机器人末端位置在立体空间的XY平面上的运动方向。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,根据用户单个手指在所述触敏显示器上从一个任意位置坐标运动到另一不同位置坐标的运动方向,计算出所述通用机器人末端位置在立体空间的XY平面上的运动方向。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,根据用户两个手指同时单击在所述触敏显示器的同一位置的坐标计算出单击点在立体空间Z轴上的方向,该方向即为所述通用机器人末端位置在立体空间Z轴上的运动方向。
优选的是,所述的基于手势的通用机器人末端位置的操控方法中,根据用户两个手指同时在所述触敏显示器上从同一坐标位置运动到另一不同坐标位置的运动方向,计算出两个手指在所述触敏显示器Y轴上的运动方向,该方向即为所述通用机器人末端位置在立体空间Z轴上的运动方向。
本发明所述的基于手势的通用机器人末端位置的操控方法中,触敏显示器与通用机器人控制器之间通讯连接,通过用户在所述触敏显示器上的不同预定动作方向,所述通用机器人末端位置在立体空间的XY平面或Z轴方向上做相应的运动,当用户在所述触敏显示器上的预定动作停止时,所述通用机器人末端位置在立体空间中的相应运动也结束,且所述通用机器人末端位置的运动速度与所述用户的预定动作速度相关,本发明所述的操控方法简单,成本也较低。
附图说明
图1是本发明所述的触敏显示器的示意图;
图2是本发明的用户单个手指单击触敏显示器的示意图;
图3是本发明的用户单个手指点击触敏显示器并连续运动的示意图。
具体实施方式
下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
本发明提供一种基于手势的通用机器人末端位置的操控方法,包括:
建立触敏显示器与通用机器人控制器之间的连接,触敏显示器可以为平板电脑、智能手机或其他触摸屏,通用机器人控制器控制末端位置在立体空间的运动;
检测针对所述触敏显示器的第一预定用户动作,响应于检测到所述第一预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的XY平面上按照所述第一预定用户动作的方向运动;以及
检测针对所述触敏显示器的第二预定用户动作,响应于检测到所述第二预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的Z轴方向上按照所述第二预定用户动作的方向运动。
第一预定用户动作和第二预定用户动作均包括步进运动和连续运动两种方式,当用户单个手指单击触敏显示器或向触敏显示器的任意方向运动时,对应通用机器人末端位置在立体空间XY平面上的步进运动或连续运动;当用户两个手指同时单击触敏显示器的同一位置或向触敏显示器的任意方向运动时,对应通用机器人末端位置在立体空间Z轴方向上的步进运动或连续运动。
如图1、图2和图3所示,单箭头表示当用户单个手指操作触敏显示器时,触敏显示器代表立体空间XY平面,触敏显示器中心(Xorig,Yorig)设为XY平面的原点,触敏显示器的水平方向为立体空间的Y轴方向,且向右为正Y方向,触敏显示器的竖直方向为立体空间的X轴方向,且向下为正X方法。双箭头表示当用户两个手指同时操作触敏显示器时,触敏显示器代表立体空间Z轴方向,Yorig为Z轴原点,竖直向上为正Z方向。
所述的基于手势的通用机器人末端位置的操控方法中,所述第一预定用户动作包括用户单个手指单击所述触敏显示器的任意位置(X0,Y0),如图2所示,和用户单个手指点击所述触敏显示器的任意位置(X2,Y2)并沿所述触敏显示器向任意方向运动至另一不同位置(X3,Y3),如图3所示。
所述的基于手势的通用机器人末端位置的操控方法中,所述第二预定用户动作包括用户两个手指同时单击所述触敏显示器的同一位置(X1,Y1)和用户两个手指同时点击所述触敏显示器的同一位置(X4,Y4)并沿所述触敏显示器向任意方向同时运动至另一不同位置(X5,Y5)。
所述的基于手势的通用机器人末端位置的操控方法中,所述第二预定用户动作在所述触敏显示器Y轴方向上的运动规定为所述通用机器人末端位置在立体空间的Z轴方向上的运动。
所述的基于手势的通用机器人末端位置的操控方法中,当用户手指在所述触敏显示器上的运动速度Vfinger在0~Vfingermax时,所述通用机器人末端位置在立体空间的运动速度V为
V=Vfinger*Vrobotmax/Vfingermax,
其中,Vfinger为用户手指在所述触敏显示器上的运动速度,Vrobotmax为通用机器人末端位置在立体空间中的最大运动速度,Vfingermax为用户手指在所述触敏显示器上的最大运动速度,由此可根据用户手指在触摸显示器上运动的快慢,设定通用机器人末端位置在立体空间的运动速度大小,用户手指运动慢时,通用机器人末端位置的运动速度小,用户手指运动快时,通用机器人末端位置的运动速度大。
所述的基于手势的通用机器人末端位置的操控方法中,当用户手指在所述触敏显示器上的运动速度Vfinger大于Vfingermax时,所述通用机器人末端位置在立体空间的运动速度V为Vrobotmax,Vrobotmax与通用机器人的型号和实际工作需要相关。
所述的基于手势的通用机器人末端位置的操控方法中,根据用户单个手指单击在所述触敏显示器上的任意位置坐标(X0,Y0)计算出单击点在立体空间XY平面上的方向为该方向即为所述通用机器人末端位置在立体空间的XY平面上的运动方向
所述的基于手势的通用机器人末端位置的操控方法中,根据用户单个手指在所述触敏显示器上从一个任意位置坐标(X2,Y2)运动到另一不同位置坐标(X3,Y3)的运动方向计算出所述通用机器人末端位置在立体空间的XY平面上的运动方向当用户手指离开触敏显示器时,通用机器人末端位置停止运动。
所述的基于手势的通用机器人末端位置的操控方法中,根据用户两个手指同时单击在所述触敏显示器的同一位置的坐标(X1,Y1)计算出单击点在立体空间Z轴上的方向该方向即为所述通用机器人末端位置在立体空间Z轴上的运动方向
所述的基于手势的通用机器人末端位置的操控方法中,根据用户两个手指同时在所述触敏显示器上从同一坐标位置(X4,Y4)运动到另一不同坐标位置(X5,Y5)的运动方向,计算出两个手指在所述触敏显示器Y轴上的运动方向该方向即为所述通用机器人末端位置在立体空间Z轴上的运动方向当用户手指离开触敏显示器时,通用机器人末端位置停止运动。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
Claims (10)
1.一种基于手势的通用机器人末端位置的操控方法,其特征在于,包括:
建立触敏显示器与通用机器人控制器之间的连接;
检测针对所述触敏显示器的第一预定用户动作,响应于检测到所述第一预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的XY平面上按照所述第一预定用户动作的方向运动;以及
检测针对所述触敏显示器的第二预定用户动作,响应于检测到所述第二预定用户动作,所述通用机器人控制器控制所述通用机器人末端位置在立体空间的Z轴方向上按照所述第二预定用户动作的方向运动。
2.如权利要求1所述的基于手势的通用机器人末端位置的操控方法,其特征在于,所述第一预定用户动作包括用户单个手指单击所述触敏显示器的任意位置和用户单个手指点击所述触敏显示器的任意位置并沿所述触敏显示器向任意方向运动至另一不同位置。
3.如权利要求2所述的基于手势的通用机器人末端位置的操控方法,其特征在于,所述第二预定用户动作包括用户两个手指同时单击所述触敏显示器的同一位置和用户两个手指同时点击所述触敏显示器的同一位置并沿所述触敏显示器向任意方向同时运动至另一不同位置。
4.如权利要求3所述的基于手势的通用机器人末端位置的操控方法,其特征在于,所述第二预定用户动作在所述触敏显示器Y轴方向上的运动规定为所述通用机器人末端位置在立体空间的Z轴方向上的运动。
5.如权利要求4所述的基于手势的通用机器人末端位置的操控方法,其特征在于,当用户手指在所述触敏显示器上的运动速度Vfinger在0~Vfingermax时,所述通用机器人末端位置在立体空间的运动速度V为
V=Vfinger*Vrobotmax/Vfingermax,
其中,Vfinger为用户手指在所述触敏显示器上的运动速度,Vrobotmax为通用机器人末端位置在立体空间中的最大运动速度,Vfingermax为用户手指在所述触敏显示器上的最大运动速度。
6.如权利要求5所述的基于手势的通用机器人末端位置的操控方法,其特征在于,当用户手指在所述触敏显示器上的运动速度Vfinger大于Vfingermax时,所述通用机器人末端位置在立体空间的运动速度V为Vrobotmax。
7.如权利要求2所述的基于手势的通用机器人末端位置的操控方法,其特征在于,根据用户单个手指单击在所述触敏显示器上的任意位置坐标计算出单击点在立体空间XY平面上的方向,该方向即为所述通用机器人末端位置在立体空间的XY平面上的运动方向。
8.如权利要求7所述的基于手势的通用机器人末端位置的操控方法,其特征在于,根据用户单个手指在所述触敏显示器上从一个任意位置坐标运动到另一不同位置坐标的运动方向,计算出所述通用机器人末端位置在立体空间的XY平面上的运动方向。
9.如权利要求4所述的基于手势的通用机器人末端位置的操控方法,其特征在于,根据用户两个手指同时单击在所述触敏显示器的同一位置的坐标计算出单击点在立体空间Z轴上的方向,该方向即为所述通用机器人末端位置在立体空间Z轴上的运动方向。
10.如权利要求9所述的基于手势的通用机器人末端位置的操控方法,其特征在于,根据用户两个手指同时在所述触敏显示器上从同一坐标位置运动到另一不同坐标位置的运动方向,计算出两个手指在所述触敏显示器Y轴上的运动方向,该方向即为所述通用机器人末端位置在立体空间Z轴上的运动方向。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410188181.5A CN103978487B (zh) | 2014-05-06 | 2014-05-06 | 一种基于手势的通用机器人末端位置的操控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410188181.5A CN103978487B (zh) | 2014-05-06 | 2014-05-06 | 一种基于手势的通用机器人末端位置的操控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103978487A true CN103978487A (zh) | 2014-08-13 |
CN103978487B CN103978487B (zh) | 2017-01-11 |
Family
ID=51270784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410188181.5A Active CN103978487B (zh) | 2014-05-06 | 2014-05-06 | 一种基于手势的通用机器人末端位置的操控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103978487B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107305375A (zh) * | 2016-04-19 | 2017-10-31 | 上海慧流云计算科技有限公司 | 一种机器人控制方法、控制器及机器人 |
WO2017185512A1 (zh) * | 2016-04-25 | 2017-11-02 | 中兴通讯股份有限公司 | 一种基于压力感应的控制方法和装置 |
CN110238857A (zh) * | 2019-07-11 | 2019-09-17 | 深圳市三宝创新智能有限公司 | 一种机器人手势操控方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102012740A (zh) * | 2010-11-15 | 2011-04-13 | 中国科学院深圳先进技术研究院 | 人机交互方法及*** |
CN102193626A (zh) * | 2010-03-15 | 2011-09-21 | 欧姆龙株式会社 | 手势识认装置、手势识认装置的控制方法、以及控制程序 |
CN102789327A (zh) * | 2012-08-07 | 2012-11-21 | 北京航空航天大学 | 一种基于手势的移动机器人控制方法 |
US20130176220A1 (en) * | 2012-01-11 | 2013-07-11 | Biosense Webster (Israel), Ltd. | Touch free operation of ablator workstation by use of depth sensors |
CN103380405A (zh) * | 2010-12-30 | 2013-10-30 | 汤姆逊许可公司 | 用于手势识别的用户界面、装置和方法 |
-
2014
- 2014-05-06 CN CN201410188181.5A patent/CN103978487B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193626A (zh) * | 2010-03-15 | 2011-09-21 | 欧姆龙株式会社 | 手势识认装置、手势识认装置的控制方法、以及控制程序 |
CN102012740A (zh) * | 2010-11-15 | 2011-04-13 | 中国科学院深圳先进技术研究院 | 人机交互方法及*** |
CN103380405A (zh) * | 2010-12-30 | 2013-10-30 | 汤姆逊许可公司 | 用于手势识别的用户界面、装置和方法 |
US20130176220A1 (en) * | 2012-01-11 | 2013-07-11 | Biosense Webster (Israel), Ltd. | Touch free operation of ablator workstation by use of depth sensors |
CN102789327A (zh) * | 2012-08-07 | 2012-11-21 | 北京航空航天大学 | 一种基于手势的移动机器人控制方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107305375A (zh) * | 2016-04-19 | 2017-10-31 | 上海慧流云计算科技有限公司 | 一种机器人控制方法、控制器及机器人 |
WO2017185512A1 (zh) * | 2016-04-25 | 2017-11-02 | 中兴通讯股份有限公司 | 一种基于压力感应的控制方法和装置 |
CN110238857A (zh) * | 2019-07-11 | 2019-09-17 | 深圳市三宝创新智能有限公司 | 一种机器人手势操控方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103978487B (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10166673B2 (en) | Portable apparatus for controlling robot and method thereof | |
CN106346478A (zh) | 机械臂的控制方法和装置 | |
CN202907114U (zh) | 基于触摸遥控装置的电视*** | |
CN103294401A (zh) | 一种具有触摸屏的电子设备的图标处理方法及装置 | |
CN105117056A (zh) | 一种操作触摸屏的方法和设备 | |
CN103517111A (zh) | 基于触摸遥控装置的电视遥控方法和电视*** | |
US10086517B2 (en) | Apparatus and method for operating robots | |
CN103631419A (zh) | 基于遥控触摸板的光标定位方法及*** | |
KR101876845B1 (ko) | 로봇 제어 장치 | |
CN204790934U (zh) | 触摸模拟装置 | |
CN103978487A (zh) | 一种基于手势的通用机器人末端位置的操控方法 | |
CN104516638A (zh) | 音量控制方法及装置 | |
CN109571441A (zh) | 工业机器人快速示教方法 | |
CN104699249A (zh) | 一种信息处理方法及电子设备 | |
CN102354120A (zh) | 混凝土泵车智能臂架***的仿真实验装置及方法 | |
CN102707802A (zh) | 手势运动映射到界面的速度控制方法 | |
CN105204865A (zh) | 实现当前窗口关闭的方法及装置、移动终端和电脑终端 | |
CN106393081B (zh) | 人机交互的机械手控制方法、终端及*** | |
CN105278669A (zh) | 移动终端的控制方法及移动终端 | |
CN204997332U (zh) | 用于智能手机功能检测***的装配误差校正装置 | |
CN104391624A (zh) | 一种操作输入方法及电子设备 | |
CN105511467A (zh) | 一种基于视频的机器人头部运动控制方法及装置 | |
CN110198812B (zh) | 用于选择用于工业机器人调试的初始点的方法和装置 | |
CN102955601A (zh) | 触控面板的3d感测方法及*** | |
Su et al. | Manipulation system design for industrial robot manipulators based on tablet PC |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160322 Address after: 315400, Zhejiang, Ningbo City, Yuyao Province Economic Development Zone, East New District smelting Road Applicant after: Ningbo Excelstor spectrum robot Co., Ltd. Address before: Section fourteen economic and Technological Development Zone of Beijing City, 100176 Street No. 99 building 33 floor B block 2 room B203 Applicant before: Beijing Yi Tuozhipu Science and Technology Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |