基于体感的机器人仿人动作模仿系统研究
本文选题:人机交互 + 人体动作模仿 ; 参考:《西华大学》2016年硕士论文
【摘要】:作为衡量现代科技水平的重要标志,机器人技术受到国内外越来越多的重视。目前,机器人的研究已经在运动能力、人机交互、人工智能等方面取得了较大的进步,但仍面临着许多技术难题。人体动作模仿可以提高机器人的人机交互能力、学习能力和适应能力,让机器人更好地服务于人类。国内外现有的人体动作模仿的研究在动作获取方式、运动的机动性以及动作模仿效果上都还存在局限。因此,本文利用体感技术来获取人体动作信息,并将其应用于仿人机器人和工业机器人的仿人运动控制。首先,利用位姿描述、D-H机器人坐标系建立法以及正运动学方程建立了仿人机器人NAO机器人右腿运动学模型,且分别使用解析法和基于LM算法的BP神经网络的方法来求解其逆运动学。利用微软体感传感器Kinect、NAO以及PC机,构建了仿人机器人姿态动作模仿系统,根据Kinect人体骨骼信息和NAO机器人关节模型的各自特点,设计并实现了一种基于解析法的人体姿态到NAO仿人机器人姿态的转化方法,从而实现机器人对人体姿态的模仿。然后,依据COM投影与支撑多边形的位置关系来判定机器人姿态的稳定性,提出了一种姿态稳定性修正策略,对不稳定姿态的脚掌及脚踝目标位置进行调整,并使用LM算法来求取姿态修正过程中的运动学逆解。再结合姿态序列滤波限速等步骤,设计并用程序实现了仿人机器人动作模仿控制流程。还分别使用关节角度和连杆方向两种方法,对模仿过程中机器人和人体的姿态相似性进行定量评价。实验结果表明,通过本文的姿态转化算法和动作模仿控制,机器人能够模仿出与人体相似的姿态和动作,且能保持运动过程中的稳定性。同时,本文的相似性测度进一步验证了动作模仿算法的有效性。此外,设计并实现了一个基于人体手势控制的SCARA机器人写字系统,利用Kinect获取人体姿态信息,并使用手掌的相对位置来控制机器人的绘制轨迹,通过手掌状态来控制机器人的提笔和落笔动作。为提高机器人模仿写字的控制效率,还提出了一种基于设定误差范围来处理人体绘制轨迹方法。实验表明,该系统操作方便,能够使机器人快速精确地模仿人的写字动作。
[Abstract]:As an important symbol to measure the level of modern science and technology, robot technology has been paid more and more attention at home and abroad. At present, the research of robot has made great progress in motion ability, human-computer interaction, artificial intelligence and so on, but it still faces many technical problems. Human body action imitation can improve the human-computer interaction ability, learning ability and adaptive ability of robot, so that robot can better serve human beings. At home and abroad, there are still limitations in the way of motion acquisition, the mobility of movement and the effect of motion imitation. Therefore, this paper uses the technology of body sensation to obtain human body action information, and applies it to the humanoid motion control of humanoid robot and industrial robot. Firstly, the kinematics model of the right leg of the humanoid robot NAO robot is established by using the position and pose description method of D-H robot coordinate system and the forward kinematics equation. The inverse kinematics is solved by analytic method and BP neural network method based on LM algorithm. A humanoid robot posture simulation system is constructed by using Microsoft Kinectnao and PC. According to the characteristics of Kinect human skeleton information and NAO robot joint model, the simulation system is designed. A transformation method from human attitude to NAO humanoid robot based on analytic method is designed and implemented, so that the robot can imitate human posture. Then, according to the position relationship between COM projection and support polygon, the stability of robot attitude is determined, and an attitude stability correction strategy is proposed, which adjusts the position of feet and ankles of unstable attitude. The inverse kinematics solution of attitude correction is obtained by using LM algorithm. Combined with the steps of attitude sequence filtering and speed limiting, the simulation control flow of humanoid robot is designed and implemented. The attitude similarity between robot and human is evaluated quantitatively by using joint angle and linkage direction respectively. The experimental results show that the robot can imitate the posture and movement similar to the human body and maintain the stability of the motion process through the attitude transformation algorithm and motion simulation control in this paper. At the same time, the similarity measure of this paper further verifies the effectiveness of the action imitation algorithm. In addition, a SCARA robot writing system based on human gesture control is designed and implemented. The posture information of human body is acquired by Kinect, and the relative position of the palm is used to control the robot's drawing trajectory. Control the lifting and writing movements of the robot through the palm of the hand. In order to improve the control efficiency of robot imitating writing, a method to deal with the human body drawing trajectory based on setting error range is proposed. The experiment shows that the system is easy to operate and can make the robot imitate the action of human writing quickly and accurately.
【学位授予单位】:西华大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP242
【相似文献】
相关期刊论文 前10条
1 段齐骏;机器人工作空间配置的可靠性规划[J];机械科学与技术;2004年02期
2 钟勇,朱建新;一种新的机器人工作空间求解方法[J];机床与液压;2004年04期
3 张培艳,吕恬生,宋立博;排球机器人动作规划方法研究[J];机床与液压;2004年06期
4 曹毅,王树新,李群智;基于随机概率的机器人工作空间及其面积求解[J];制造业自动化;2005年02期
5 胡磊;刘文勇;王豫;栾胜;;骨科机器人空间设计方法研究[J];机器人;2006年04期
6 石磊;;松协调下双臂机器人的协作工作空间计算[J];微计算机信息;2007年24期
7 许卫斌;平雪良;应再恩;杜永忠;李正洋;;6R型串联机器人工作空间快速求解方法[J];机械设计;2013年06期
8 王兴海,周迢;机器人工作空间的数值计算[J];机器人;1988年01期
9 郭明,周国斌;多关节机器人工作空间的分析与评价方法[J];机器人;1988年04期
10 陈国欣,李诚琚;计算机绘图在机器人工作空间分析中的应用[J];机器人;1988年05期
相关会议论文 前6条
1 范守文;徐礼钜;;机器人工作空间分析的解析法[A];第十四届全国机构学学术研讨会暨第二届海峡两岸机构学学术交流会论文集[C];2004年
2 殷子强;张广军;袁新;赵慧慧;吴林;;人机交互式机器人弧焊再制造系统设计[A];第十六次全国焊接学术会议论文摘要集[C];2011年
3 范波涛;闫成新;;喷浆机器人灵巧度分析[A];面向21世纪的科技进步与社会经济发展(下册)[C];1999年
4 海丹;刘玉鹏;郑志强;;四轮全向机器人的设计与控制方法[A];2005中国机器人大赛论文集[C];2005年
5 高理富;宋宁;;Puma控制器改造中的控制算法探究[A];2003年中国智能自动化会议论文集(上册)[C];2003年
6 徐晓;翟敬梅;谢存禧;;机器人柔性装配单元的设计[A];第十届粤港机电工程技术与应用研讨会暨梁天培教授纪念会文集[C];2008年
相关博士学位论文 前10条
1 蒋峻;具有力感知的腹腔镜微创手术从动机器人的研究[D];上海交通大学;2014年
2 管小清;冗余度涂胶机器人关键技术研究[D];北京理工大学;2015年
3 杜海艳;MRI环境下乳腺介入机器人穿刺路径规划研究[D];哈尔滨理工大学;2015年
4 李腾飞;笼养蛋鸡健康行为监测机器人系统研究[D];中国农业大学;2016年
5 李睿;机器人柔性制造系统的在线测量与控制补偿技术[D];天津大学;2014年
6 赵燕鹏;长骨骨折精准手术机器人系统研究[D];中国人民解放军医学院;2016年
7 黄彪;枇杷剪枝机器人关键技术的研究[D];华南理工大学;2016年
8 陈健;面向动态性能的工业机器人控制技术研究[D];哈尔滨工业大学;2015年
9 杜亮;六自由度工业机器人定位误差参数辨识及补偿方法的研究[D];华南理工大学;2016年
10 韩金华;护士助手机器人总体方案及其关键技术研究[D];哈尔滨工程大学;2009年
相关硕士学位论文 前10条
1 齐龙;基于视觉的6自由度机器人焊接控制研究[D];燕山大学;2015年
2 彭真;典型工况下四自由度高速重载机器人起动特性的研究[D];燕山大学;2015年
3 赵登步;基于机器视觉的SCARA机器人快速定位控制系统的研究与开发[D];江南大学;2015年
4 岳建章;高空智能幕墙安装机器人人机协同控制系统研究[D];河北工业大学;2015年
5 杨扬;油田抢喷机器人动力学与控制特性仿真研究[D];河北工业大学;2015年
6 杨宇飞;袋装食品装箱并联拾放机器人关键技术研究[D];河北工业大学;2015年
7 赵慧云;基于柔性仿生关节的四足机器人单腿机构设计与分析[D];河北工业大学;2015年
8 李晨;全固定电机驱动的SCARA机器人的研究[D];浙江理工大学;2016年
9 张晋;消防机器人结构设计及其控制系统研究[D];河北工业大学;2015年
10 葛宏伟;码垛机器人的运动学分析与残余振动抑制研究[D];浙江理工大学;2016年
,本文编号:1867593
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1867593.html