CN107520843A - 一种类人多自由度机器人的动作训练方法 - Google Patents

一种类人多自由度机器人的动作训练方法 Download PDF

Info

Publication number
CN107520843A
CN107520843A CN201710721328.6A CN201710721328A CN107520843A CN 107520843 A CN107520843 A CN 107520843A CN 201710721328 A CN201710721328 A CN 201710721328A CN 107520843 A CN107520843 A CN 107520843A
Authority
CN
China
Prior art keywords
robot
coordinate
action
angle
training method
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.)
Pending
Application number
CN201710721328.6A
Other languages
English (en)
Inventor
曾义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Wild Dada Network Technology Co Ltd
Original Assignee
Nanjing Wild Dada Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Wild Dada Network Technology Co Ltd filed Critical Nanjing Wild Dada Network Technology Co Ltd
Priority to CN201710721328.6A priority Critical patent/CN107520843A/zh
Publication of CN107520843A publication Critical patent/CN107520843A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1671Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种类人多自由度机器人的动作训练方法:1)使用光学设备识别出动作捕捉人员的骨骼数据;2)把骨骼关节坐标映射到数学坐标系,根据坐标数据计算出各个关节的夹角;3)将角度数据发送给机器人上对应的电机控制器,控制转动电机,作用是还原人物动作。本发明的有益技术效果是:提高多自由度机器人动作的准确性和完成度,在智能机器人、物流机器人、仓库管理机器人、理货机器人、条形码机器人、儿童机器人、导游礼仪机器人、家务机器人、表演娱乐机器人、仿人形机器人、建筑机器人等领域有广泛的应用。

Description

一种类人多自由度机器人的动作训练方法
技术领域
本发明涉及一种动作训练方法,尤其涉及一种类人多自由度机器人的动作训练方法。
背景技术
随着人们生活水平的不断提高,以及机器人技术的不断进步,机器人正走进普通人的生活。为了机器人真正得表现得更加智能,就必须赋予机器人动作、视觉、听觉和思考的能力。其中多自由度机器人的动作处理起来尤为麻烦。以22个自由度的机器人(下半身固定)为例,处理难度最大的就是肩关节,因为真人的肩关节是可以三向活动的。而机器人受到电机体积的制约,一般肩关节只有两个自由度,把第三个自由移到了大臂处,这样导致不管在模拟器中模拟还是通过动作捕捉得到的数据,都会造成动作的失真,再加上电机转速的制约,这更直接的降低了机器人动作的完成度。
发明内容
本发明的目的在于提供一种类人多自由度机器人的动作训练方法,提高多自由度机器人动作的准确性和完成度,解决现有技术存在的缺憾。
本发明采用如下技术方案实现:
一种类人多自由度机器人的动作训练方法,其特征在于,该方法包括如下步骤:1)使用光学设备识别出动作捕捉人员的骨骼数据;2)把骨骼关节坐标映射到数学坐标系,根据坐标数据计算出各个关节的夹角;3)将角度数据发送给机器人上对应的电机控制器,控制转动电机,还原人物动作。
进一步的,在步骤1)中,所述光学设备为带双摄像头以及红外摄像头的光学设备。
进一步的,在步骤2)中,根据左肩的坐标、左肘坐标和左手腕坐标计算出左肘基于x、y、z轴各方向上的夹角。
本发明的有益技术效果是:提高多自由度机器人动作的准确性和完成度,在智能机器人、物流机器人、仓库管理机器人、理货机器人、条形码机器人、儿童机器人、导游礼仪机器人、家务机器人、表演娱乐机器人、仿人形机器人、建筑机器人等领域有广泛的应用。
附图说明
图1是动作捕捉人员站位示意图。
图2是Kinect坐标系中的向量表示。
图3是常用数学坐标系中的向量表示。
具体实施方式
通过下面对实施例的描述,将更加有助于公众理解本发明,但不能也不应当将申请人所给出的具体的实施例视为对本发明技术方案的限制,任何对部件或技术特征的定义进行改变和/或对整体结构作形式的而非实质的变换都应视为本发明的技术方案所限定的保护范围。
类人多自由度机器人的动作训练方法,该方法包括如下步骤:使用光学设备识别出动作捕捉人员的骨骼数据,光学设备为带双摄像头以及红外摄像头的光学设备(类似kinect、prime sense、RealSense等),把骨骼关节坐标映射到数学坐标系,根据坐标数据计算出左肩的坐标、左肘坐标和左手腕坐标计算出左肘关键的基于x、y、z轴各方向上的夹角,将角度数据发送给机器人上对应的电机控制器,控制转动电机,作用是还原人物动作,本发明是目前机器人***的空白领域,各式机器人均适用。
在本实施例中,动作捕捉设备采用(不限于)微软的kinect v2 for windows(带深度信息的摄像头即可)。由于kinect坐标系的z轴和常用数学坐标系的z轴方向相反,所以在计算前需要先将kinect坐标系映射到常用数学坐标系中。以kinect坐标系中不重合的a(xa,ya,za)、b(xb,yb,zb)两点为例。向量ab = (xb-xa,yb-ya,za-zb)以测算左手手肘关节夹角为例。可把关节角度计算简化成对空间向量间夹角的计算,动作捕捉人员的站位示意如图1所示。
对于肘关节角度的计算,可以直接使用空间向量ES和EH的夹角得出,计算过程如下:ES=(xs-xe,ys-ye,ze-zs);EH=(xn-xe,yn-ye,ze-zn);cosSEH =ES*EH / |ES||EH|,逆cos即可求出肘关节夹角SHE的度数。至此即可把角度数据发送给机器人电机控制器,使机器人对应关节的电机转动到正确的角度。
当然,本发明还可以有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可以根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (3)

1.一种类人多自由度机器人的动作训练方法,其特征在于,该方法包括如下步骤:1)使用光学设备识别出动作捕捉人员的骨骼数据;2)把骨骼关节坐标映射到数学坐标系,根据坐标数据计算出各个关节的夹角;3)将角度数据发送给机器人上对应的电机控制器,控制转动电机,还原人物动作。
2.根据权利要求1所述的类人多自由度机器人的动作训练方法,其特征在于,在步骤1)中,所述光学设备为带双摄像头以及红外摄像头的光学设备。
3.根据权利要求1所述的类人多自由度机器人的动作训练方法,其特征在于,在步骤2)中,根据左肩的坐标、左肘坐标和左手腕坐标计算出左肘基于x、y、z轴各方向上的夹角。
CN201710721328.6A 2017-08-22 2017-08-22 一种类人多自由度机器人的动作训练方法 Pending CN107520843A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710721328.6A CN107520843A (zh) 2017-08-22 2017-08-22 一种类人多自由度机器人的动作训练方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710721328.6A CN107520843A (zh) 2017-08-22 2017-08-22 一种类人多自由度机器人的动作训练方法

Publications (1)

Publication Number Publication Date
CN107520843A true CN107520843A (zh) 2017-12-29

Family

ID=60681684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710721328.6A Pending CN107520843A (zh) 2017-08-22 2017-08-22 一种类人多自由度机器人的动作训练方法

Country Status (1)

Country Link
CN (1) CN107520843A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014008929A1 (de) * 2012-07-10 2014-01-16 Siemens Aktiengesellschaft Roboteranordnung und verfahren zum steuern eines roboters
CN103706106A (zh) * 2013-12-30 2014-04-09 南京大学 一种基于Kinect的自适应连续动作训练方法
US20150131896A1 (en) * 2013-11-11 2015-05-14 Industrial Technology Research Institute Safety monitoring system for human-machine symbiosis and method using the same
CN106599762A (zh) * 2015-10-15 2017-04-26 阿里巴巴集团控股有限公司 动作信息识别方法和***
CN106618957A (zh) * 2016-12-16 2017-05-10 南通大学 一种上肢康复机器人的体感控制方法及康复训练策略
CN106650687A (zh) * 2016-12-30 2017-05-10 山东大学 一种基于深度信息和骨骼信息的姿势矫正方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014008929A1 (de) * 2012-07-10 2014-01-16 Siemens Aktiengesellschaft Roboteranordnung und verfahren zum steuern eines roboters
US20150131896A1 (en) * 2013-11-11 2015-05-14 Industrial Technology Research Institute Safety monitoring system for human-machine symbiosis and method using the same
CN103706106A (zh) * 2013-12-30 2014-04-09 南京大学 一种基于Kinect的自适应连续动作训练方法
CN106599762A (zh) * 2015-10-15 2017-04-26 阿里巴巴集团控股有限公司 动作信息识别方法和***
CN106618957A (zh) * 2016-12-16 2017-05-10 南通大学 一种上肢康复机器人的体感控制方法及康复训练策略
CN106650687A (zh) * 2016-12-30 2017-05-10 山东大学 一种基于深度信息和骨骼信息的姿势矫正方法

Similar Documents

Publication Publication Date Title
Guo et al. A new inequality-based obstacle-avoidance MVN scheme and its application to redundant robot manipulators
WO2017088720A1 (zh) 规划最优跟随路径的方法、装置及计算机存储介质
CN109822579A (zh) 基于视觉的协作机器人安全控制方法
CN107756400B (zh) 一种基于旋量理论的6r机器人逆运动学几何求解方法
CN108241339A (zh) 仿人机械臂的运动求解和构型控制方法
CN103128729A (zh) 机器人装置、控制该机器人装置的方法和计算机程序
CN109079794B (zh) 一种基于人体姿态跟随的机器人控制与示教方法
CN104858852B (zh) 类人机器人实时模仿人体上肢动作的优化与约束方法
CN113829343B (zh) 基于环境感知的实时多任务多人人机交互***
CN104772756A (zh) 基于惯性测量单元的机械臂及其控制方法
Liang et al. An Augmented Discrete‐Time Approach for Human‐Robot Collaboration
CN108858188A (zh) 一种应用于人形机器人的人体转体和位移映射方法
CN110039561A (zh) 基于点云的带电作业机器人遥操作人员培训***及方法
CN114571452A (zh) 工业机器人轨迹规划方法、电子设备及可读存储介质
CN105334964B (zh) 基于电磁理论的力反馈人机交互***及方法
CN109591010A (zh) 基于空间向量法的工业机器人运动学参数获取及校验方法
CN115686193A (zh) 一种增强现实环境下虚拟模型三维手势操纵方法及***
CN106217374A (zh) 一种智能机械臂的控制方法、装置及***
CN107520843A (zh) 一种类人多自由度机器人的动作训练方法
CN204725501U (zh) 体感机械臂舒适度检测装置
Du et al. Data fusion of multiple kinect sensors for a rehabilitation system
CN207273234U (zh) 一种导向机器人
Zhang et al. An interactive control system for mobile robot based on cloud services
CN209737616U (zh) 一种陪护机器人
Sung et al. Arm orientation estimation method with multiple devices for NUI/NUX

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171229