基于Kinect的远程机械臂体感控制系统研究
本文关键词:基于FPGA的5自由度工业机械臂控制系统研究,由笔耕文化传播整理发布。
《大连理工大学》 2013年
基于Kinect的远程机械臂体感控制系统研究
裴岩明
【摘要】:机器人技术是工业进步的标志,在某些危险的工作环境中,它们有着不可替代的作用。Microsoft Kinect传感器问世后,体感机器人成了当今的一个研究热点,它有着巨大的潜在价值。 本文设计了一个由FPGA控制的远程机械臂监控系统,可以通过体感方式完成机械臂控制。机械臂本体采用六自由度串联型机械臂,利用MATLAB Robotics Toolbox建立了它的模型,并完成了机械臂的正运动学、逆运动学和轨迹规划求解。 本文采用Altera公司的EP2C8Q208型FPGA作为下位机主控芯片,编写了Verilog HDL程序包括PWM方式舵机控制程序、串行通信发送和接收程序、解析上位机发送给FPGA的控制命令程序、加速度传感器与FPGA的I2C通信程序、角陀螺仪与FPGA之间的AD转换程序等。上位机由Lab VIEW编程,计算主要关节的夹角和腰部转动角度,实时显示三维模拟机械臂的运动状态,采用三种方式控制机械臂运动:上位机直接选择控制舵机的编号、方向和角度对机械臂进行运动控制;MATLAB与Lab VIEW混合编程,输入目标点的三维坐标,由MATLAB编写的机械臂运动学反解程序进行舵机转角的自动计算和控制;基于Kinect传感器,用C#编写了基于空间向量法计算人体双臂关节角的程序,实现双臂体感控制机械臂,其中,左臂负责机械臂肩关节、肘关节、腕关节俯仰的控制,右臂负责腰部、腕关节旋转和手指的控制。Lab VIEW程序生成.exe可执行文件,可移植性高。 在上位机中,对双臂各个关节夹角进行滤波,提出带限幅的加权滑动平均滤波算法,并与滑动平均滤波算法、加权滑动平均滤波算法进行了对比分析。 经调试,FPGA接收和发送指令无冲突,机械臂的运动平稳且位置准确,Kinect传感器检测人体骨骼关节角正确,LabVIEW可以实时读取C#生成在文本文件(txt格式)中关节角的数据并进行滤波,能滤除异常数据使得曲线平滑,时滞性小,机械臂可夹取形状规则的物体。
【关键词】:
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP242
【目录】:
下载全文 更多同类文献
CAJ全文下载
(如何获取全文? 欢迎:购买知网充值卡、在线充值、在线咨询)
CAJViewer阅读器支持CAJ、PDF文件格式
【参考文献】
中国期刊全文数据库 前10条
1 于雅莉;孙枫;王元昔;;基于多传感器的四旋翼飞行器硬件电路设计[J];传感器与微系统;2011年08期
2 王握文;世界机器人发展历程[J];国防科技;2001年01期
3 陈世海;裴东兴;张琦;;FPGA实现滑动平均滤波算法和LZW压缩算法[J];电子设计工程;2010年02期
4 刘川;周超;张斌键;王晶;;透视蛟龙号 三大控制系统让蛟龙畅游海底[J];创新科技;2012年07期
5 李研彪;金振林;计时鸣;;一种新型3-DOF串并混联拟人机械臂的研制[J];中国科学(E辑:技术科学);2009年12期
6 方喜波;;基于FPGA串口通讯的开发[J];计算机与信息技术;2009年Z2期
7 吴瑕;訾斌;林俊;;基于Matlab与Labview的柔索并联机器人监控系统联合仿真[J];制造业自动化;2012年13期
8 谢斌;蔡自兴;;基于MATLAB Robotics Toolbox的机器人学仿真实验教学[J];计算机教育;2010年19期
9 程斌杰;魏逢原;金孟加;;基于加速度传感器的智能小车路况自动测量系统[J];机电工程;2012年10期
10 陈宗义;;基于MG2455与FGPA的SPI从机接口设计[J];软件;2010年11期
中国硕士学位论文全文数据库 前7条
1 钱鹤庆;应用Kinect与手势识别的增强现实教育辅助系统[D];上海交通大学;2011年
2 唐宇;基于FPGA的信号采集与处理技术研究及实现[D];电子科技大学;2005年
3 程小宁;基于视觉反馈的机械手臂运动轨迹优化控制[D];浙江大学;2007年
4 万志成;六自由度排爆机械臂控制系统设计[D];上海交通大学;2008年
5 马江;六自由度机械臂控制系统设计与运动学仿真[D];北京工业大学;2009年
6 管世该;基于虚拟现实的遥操作工程机器人系统研究[D];吉林大学;2012年
7 王强;基于FPGA的5自由度工业机械臂控制系统研究[D];湖北工业大学;2012年
【共引文献】
中国期刊全文数据库 前10条
1 汪雨萌;钱桦;谭月胜;周满平;;五自由度采摘机械臂运动学通用算法应用[J];安徽农业科学;2012年03期
2 彭生祥,李凯;多移动机器人编队行进中的行为分解[J];北京服装学院学报;2004年01期
3 陈志;汪先兵;王璕;刘丽;骆远福;;采用指数积的三自由度机器人运动学方程[J];兵工自动化;2006年05期
4 翟大庆;;气轮机叶片未知曲面的机器人自动搜寻技术[J];兵工自动化;2006年09期
5 张新予;匡以顺;;多自由度墙体喷涂机器人机构设计[J];兵工自动化;2009年06期
6 富宏亚;邵忠喜;路华;刘源;;七自由度纤维铺放机后置处理算法及比较[J];兵工学报;2010年06期
7 陈志翔,黄勇,卢振洋,殷树言;弧焊机器人系统的运动学求解[J];北京工业大学学报;2002年03期
8 刘相术;杨庆东;;基于VC的液下搅拌机器人控制软件的开发[J];北京机械工业学院学报;2006年01期
9 宁萌;郝静如;孙江宏;;一种新型稳定平台的运动学和工作空间分析[J];北京信息科技大学学报(自然科学版);2011年01期
10 王娟;庄达民;;基于Lagrange方法的失重人体建模与仿真[J];北京航空航天大学学报;2006年03期
中国重要会议论文全文数据库 前10条
1 崔博文;陈剑;陈心昭;;工业机器人在噪声测量上的应用研究?[A];2004“安徽制造业发展”博士科技论坛论文集[C];2004年
2 方浩;李路;贾睿;窦丽华;;考虑地面影响因素的轮式机器人轨线跟踪控制联合仿真[A];第二十九届中国控制会议论文集[C];2010年
3 张豫南;王双双;张健;宋杰;;基于虚拟样机的全方位移动平台运动控制研究[A];中国自动化学会控制理论专业委员会C卷[C];2011年
4 徐德;景奉水;谭民;;基于Linux操作系统的开放式工业机器人实时控制研究[A];钱学森科学贡献暨学术思想研讨会论文集[C];2001年
5 林晓鹰;;摩托车自动焊接生产系统仿真[A];福建省科协第五届学术年会数字化制造及其它先进制造技术专题学术年会论文集[C];2005年
6 臧庆凯;李春贵;闫向磊;;基于MATLAB的PUMA560机器人运动仿真研究[A];广西计算机学会2010年学术年会论文集[C];2010年
7 杨朝虹;张海珠;;机器人技术的应用与发展[A];先进制造技术论坛暨第五届制造业自动化与信息化技术交流会论文集[C];2006年
8 董晓倩;黄军辉;黄素平;;一种智能轮椅的静态路径规划方法[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年
9 黄晔;张燕;;关节型机械手的结构创新设计[A];绿色制造与低碳经济——2010年海南省机械工程学会、海南省机械工业质量管理协会“年会”暨机械工程科技学术报告会论文集[C];2010年
10 刘良生;梁栋;;四自由度教学机器人的研究[A];绿色制造与低碳经济——2010年海南省机械工程学会、海南省机械工业质量管理协会“年会”暨机械工程科技学术报告会论文集[C];2010年
中国博士学位论文全文数据库 前10条
1 孙建;基于外骨骼机器人技术的人体手臂震颤抑制关键技术研究[D];中国科学技术大学;2010年
2 高贯斌;关节臂式坐标测量机自标定方法与误差补偿研究[D];浙江大学;2010年
3 周巍;煤矿井下搜救探测机器人的路径规划及轨迹跟踪控制研究[D];太原理工大学;2011年
4 唐志国;机械臂操作柔性负载系统分布参数建模与控制方法研究[D];吉林大学;2011年
5 李大奇;叶片双面磨抛系统及路径规划研究[D];吉林大学;2011年
6 李正义;机器人与环境间力/位置控制技术研究与应用[D];华中科技大学;2011年
7 夏益民;基于传感器信息融合的移动机器人定位与地图创建研究[D];广东工业大学;2011年
8 王企远;步行康复训练机器人助行腿的步态规划与运动控制[D];上海大学;2011年
9 刘献如;视频图像序列目标跟踪算法及其应用研究[D];中南大学;2011年
10 汤青慧;基于电子海图的航线规划方法研究[D];中国海洋大学;2011年
中国硕士学位论文全文数据库 前10条
1 汪步云;水下作业机械手抓取力伺服控制的研究[D];安徽工程大学;2010年
2 雷云云;基于被动式四足机器人的运动学及动力学分析[D];山东科技大学;2010年
3 詹峰;井下煤仓清仓机器人机械臂结构设计与新型清仓技术研究[D];山东科技大学;2010年
4 郑灿东;输电线路除冰机器人控制系统的研究[D];山东科技大学;2010年
5 王立;面向非结构化地形的六足步行机器人运动规划研究[D];浙江理工大学;2010年
6 耿东山;基于蚁群算法的机器人全局路径规划[D];郑州大学;2010年
7 娄玉冰;基于“最优激励轨迹”的工业机器人动力学参数辨识研究[D];郑州大学;2010年
8 赵进科;正交三自由度并联机构动力学分析[D];郑州大学;2010年
9 冯立敏;船用吊艇架减摆机理建模与控制研究[D];哈尔滨工程大学;2010年
10 尹继超;机器人遥操作中关键技术的研究[D];哈尔滨工程大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 刘振华;;虚拟现实技术在教育领域的应用研究[J];滨州职业学院学报;2006年03期
2 李军正,李建文,郝金明;基于Windows CE MSCEComm控件的串行通信[J];测绘工程;2004年02期
3 曾怡;;虚拟现实技术在教育领域中的应用[J];时代教育(教育教学);2011年09期
4 郭静华;欧阳斌林;;SPI总线从机接口实时模拟的实现[J];东北农业大学学报;2007年05期
5 郭立新,赵明扬,张国忠;空间冗余度机器人最小关节力矩的轨迹规划[J];东北大学学报;2000年05期
6 徐媛;;增强现实技术的教学应用研究[J];中国远程教育;2007年10期
7 刘劲松,孙立宁,程树康,蔡鹤皋;基于力反馈机器人宏/微操作系统的研究[J];电工技术学报;1996年03期
8 丁亮;尤波;于振中;许家忠;;基于USB-DSP的开放式运动控制器开发[J];电机与控制学报;2006年03期
9 陈杨,王茹 ,林辉;在MATLAB中用数据文件制作二维、三维图形[J];电脑学习;2002年03期
10 韩晓玲;;虚拟现实技术发展趋向浅析[J];电脑知识与技术(学术交流);2007年02期
中国博士学位论文全文数据库 前7条
1 卢强;基于stewart平台机构的并联机床设计理论及方法研究[D];南京理工大学;2002年
2 淮永建;虚拟场景中实时图形绘制关键技术研究[D];西北工业大学;2002年
3 崔博文;噪声测量用机械臂的结构及控制[D];合肥工业大学;2006年
4 赵永杰;高速轻型并联机械手动态设计理论与方法[D];天津大学;2006年
5 邓乐;电液力反馈操纵杆及其双向伺服控制技术研究[D];吉林大学;2007年
6 唐新星;具有立体视觉的工程机器人自主作业控制技术研究[D];吉林大学;2007年
7 侯敬巍;基于虚拟现实的遥操作工程机器人系统研究[D];吉林大学;2008年
中国硕士学位论文全文数据库 前10条
1 郑家旺;多传感器融合的涂装机器人研发[D];武汉理工大学;2011年
2 兰功金;基于STM32的SCARA机器人控制电路研究与设计[D];西南交通大学;2011年
3 侯忠坤;六自由度教学机器人手臂系统研究[D];西南交通大学;2011年
4 周家骥;智能教室中基于视觉的人体姿态估计[D];上海交通大学;2011年
5 招绍坤;轻型机械臂模块化设计与运动控制的研究[D];哈尔滨工业大学;2010年
6 郭海;六自由度焊接机器人运动控制精度的分析与研究[D];浙江工业大学;2011年
7 侯敬巍;遥操作机器人虚拟现实系统的研究[D];吉林大学;2005年
8 邓锡添;智能视频桥梁检测车探测机构轨迹规划的研究[D];广东工业大学;2006年
9 张永林;基于OpenGL的5R工业机器人的仿真[D];南京航空航天大学;2006年
10 周烨斐;变频调速协调控制系统设计[D];上海交通大学;2007年
【相似文献】
中国期刊全文数据库 前10条
1 黄志雄,何清华,吴万荣,谢习华;大型水轮机叶形现场检测机械臂运动学分析[J];中南工业大学学报(自然科学版);2003年02期
2 向国菲;;基于LSM303DLH的机械臂空间定位[J];科技致富向导;2011年27期
3 陈建国;姜增如;;基于自适应控制的机械臂远程实验系统[J];实验技术与管理;2006年03期
4 四海;;数码化的思想——用脑操纵机器的梦想与现实[J];科学24小时;2008年04期
5 刘中;;基于虚拟仪器的开放式机械臂实验系统[J];电气电子教学学报;2009年S2期
6 尚毅;;机械臂动力学模型的向量-矩阵推导方法[J];控制工程;1986年05期
7 徐世钰;;Kane 方程在机械臂动力学中的应用[J];西安电子科技大学学报;1988年02期
8 ;立体扫描仪[J];个人电脑;1997年04期
9 周骥平,朱兴龙,颜景平;机器人机械结构参数的相关性分析[J];中国机械工程;2003年03期
10 何广平,杨泽勇,范春辉,陆震;欠驱动冗余度机械臂的动态自重构[J];机械工程学报;2005年04期
中国重要会议论文全文数据库 前10条
1 陈瑞燕;梁辉;冯永;;用于深水水下设备下放安装的多功能机械臂[A];第十三届中国科协年会第13分会场-海洋工程装备发展论坛论文集[C];2011年
2 陈建业;刘士荣;史先鹏;;一类带不确定性机械臂的动态面控制方法[A];第二十九届中国控制会议论文集[C];2010年
3 刘铖;田强;胡海岩;;卫星本体-柔性抓取机械臂-柔性太阳翼耦合系统动力学与控制研究[A];第七届全国多体系统动力学暨第二届全国航天动力学与控制学术会议会议论文集[C];2011年
4 赵鹏飞;胡立坤;;全局快速终端滑模控制在六自由度机械臂轨迹跟踪中的应用[A];中南六省(区)自动化学会第二十九届学术年会论文集[C];2011年
5 黄志雄;何清华;邹湘伏;柳波;;一种求取运动学逆解的新算法[A];中国工程机械学会2003年年会论文集[C];2003年
6 丛爽;周海燕;;基于Internet-PC的机械臂网络远程控制系统的解决方案[A];第13届中国系统仿真技术及其应用学术年会论文集[C];2011年
7 田军霞;赵京;张凯亮;;冗余度机器人锁定故障关节后容错空间的变化研究[A];人才、创新与老工业基地的振兴——2004年中国机械工程学会年会论文集[C];2004年
8 张令波;孙富春;孙增圻;;基于云模型的柔性机械臂轨迹跟踪与振动抑制控制[A];2005年中国智能自动化会议论文集[C];2005年
9 刘达;王田苗;张浩;;一种用于辅助外科手术的机械臂设计[A];第十二届全国机构学学术研讨会论文集[C];2000年
10 柴莹;申晓留;王秀全;;六自由度关节式机械臂路径规划[A];'2008系统仿真技术及其应用学术会议论文集[C];2008年
中国重要报纸全文数据库 前10条
1 张大伟 陈宏宇;[N];中国航天报;2011年
2 记者 贾婧;[N];科技日报;2011年
3 记者何德功;[N];人民日报;2003年
4 陈盈;[N];中国国防报;2009年
5 翟军;[N];北京日报;2000年
6 ;[N];新华每日电讯;2008年
7 夏飞平 赵俊和;[N];中国国门时报;2008年
8 葛秋芳;[N];新华每日电讯;2008年
9 张孟军;[N];科技日报;2005年
10 本报记者 李金金;[N];北京科技报;2010年
中国博士学位论文全文数据库 前10条
1 熊根良;具有柔性关节的轻型机械臂控制系统研究[D];哈尔滨工业大学;2010年
2 熊根良;具有柔性关节的轻型机械臂控制系统研究[D];哈尔滨工业大学;2010年
3 张鹏;机械臂协调操作柔性负载系统动力学与控制[D];吉林大学;2010年
4 唐志国;机械臂操作柔性负载系统分布参数建模与控制方法研究[D];吉林大学;2011年
5 刘姝阳;基于分布参数模型机械臂操作柔性负载系统控制方法研究[D];吉林大学;2013年
6 贠今天;未确知环境下刚-柔机械臂主动柔顺控制理论与实验研究[D];天津大学;2003年
7 焦建民;空间机器人故障检测、诊断与系统重构[D];西北工业大学;2004年
8 黎田;柔性关节机械臂及其运动学标定和振动抑制的研究[D];哈尔滨工业大学;2012年
9 史先鹏;模块化移动机械臂运动规划与控制[D];华东理工大学;2010年
10 崔博文;噪声测量用机械臂的结构及控制[D];合肥工业大学;2006年
中国硕士学位论文全文数据库 前10条
1 裴岩明;基于Kinect的远程机械臂体感控制系统研究[D];大连理工大学;2013年
2 张亦朴;基于模糊控制的多功能抽液装置的研制[D];华北电力大学(河北);2004年
3 赵胜求;基于视觉的PUMA560机械臂控制系统设计[D];哈尔滨工业大学;2010年
4 韩晓霞;基于神经网络的刚性机械臂控制研究[D];太原理工大学;2005年
5 冯兰胜;基于机械臂的远程控制系统研究[D];西安电子科技大学;2005年
6 王宏源;机械臂关节用永磁无刷直流电动机的研究[D];哈尔滨工业大学;2006年
7 翟晓军;基于超声波电机的二自由度机械臂驱动控制系统的研究[D];东南大学;2005年
8 陈慧;基于超声波电机的二自由度机械臂驱动控制系统的研究[D];东南大学;2006年
9 刘海;蒸汽发生器检修机械臂软件系统设计[D];哈尔滨工程大学;2007年
10 李尚军;基于机械臂的远程视频监控系统研究[D];西安电子科技大学;2009年
本文关键词:基于FPGA的5自由度工业机械臂控制系统研究,,由笔耕文化传播整理发布。
本文编号:228950
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/228950.html