基于7自由度模块化机器人的灵巧操作.docx
- 文档编号:17229928
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:13
- 大小:301.34KB
基于7自由度模块化机器人的灵巧操作.docx
《基于7自由度模块化机器人的灵巧操作.docx》由会员分享,可在线阅读,更多相关《基于7自由度模块化机器人的灵巧操作.docx(13页珍藏版)》请在冰点文库上搜索。
基于7自由度模块化机器人的灵巧操作
石家庄铁道大学硕士学位论文开题报告
基于7自由度模块化机器人的灵巧操作
专业:
电力电子与电力传动
研究方向:
计算机测控
导师:
高蒙
研究生:
韩峥
培养单位:
电气与电子工程学院
2011年10月16日
1课题研究的目的及意义
随着航天事业的迅速发展和人类太空探索的不断深入,宇宙中的航天器将会越来越多,未来的空间活动将会越来越频繁,如空间站的建造维护、空间设备的维修、科学实验载荷的照料等。
由于受太空环境的特殊性和目前科技水平的限制,这些任务还不能全靠宇航员来完成,空间机器人具有适应微重力、高温差、高辐射的太空作业环境的能力,因此采用空间机器人协助或代替宇航员完成一些太空作业在经济性和安全性方面都具有很重要的意义。
本课题就是以国家航天921项目为依托展开的。
机器人从诞生到现在已有半个多世纪的历史了,伴随着新一代计算机的出现与电子技术的发展,加快了机器人的发展,出现了基于模块设计的机器人,模块化机器人是一种由一套具有各种尺寸和性能特征的可交换的模块组成的,能够被装配成各种不同构形的机器人。
模块化机器人系统能够根据环境和工作条件的变化改变构型,以适应任务的变化。
模块化机器人由于其灵活的自身结构可变性,与传统机器人相比,具有更大的应用领域。
尤其对于复杂的应用环境及变化的应用要求,此类机器人更能适应任务的需要。
如:
太空探测,适应复杂未知的地表环境;管道检测,抢险救援,适应狭小弯曲的运行空间;柔性制造,可根据部件形状构成不同自动传送装置等。
2机器人的国内外研究现状
2.1国外研究和发展概况
工业机器人的研究工作是20世纪50年代初从美国开始的。
日本、俄罗斯、欧洲的研制工作比美国大约晚10年。
但日本的发展速度比美国快。
欧洲特别是西欧各国也比较注重工业机器人的研制和应用,其中英国、德国、瑞典、挪威等国的技术水平较高,产量也较大。
美国工业机器人技术的发展,大致经历如下几个阶段:
1)1963一1967年为实验定型阶段。
1963一1966年,万能自动化公司制造的工业机器人供用户做工艺实验。
1967年,该公司生产的工业机器人定型1900型。
2)1968一1970年为实际应用阶段。
从20世纪60年代后期开始,搬运、喷漆、弧焊机器人相继在生产中得以应用,并且出现了由加工中心和工业机器人组成的柔性制造单元(FMC)。
3)1970一1980年为技术和推广应用阶段。
1970年4月,第一次国际工业机器人会议在美国伊利斯工学院举行,工业机器人多种卓有成效的实用范例促进了机器人应用领域的进一步扩展。
据当时统计,美国已采用大约200台工业机器人,工作时间共达650万小时以上。
同时,基于不同应用场合的各种坐标系统、各种结构的机器人相继出现,产生了所谓的高级机器人。
4)1980年至今为产业化、实用化、商品化阶段。
随着大规模集成电路技术的飞速发展,微型计算机的普遍应用和性能飞跃,机器人的控制性能得到了大幅度的提高,成本不断下降,于是产生了不同用途的机器人。
工业机器人进入了商品化和实用化阶段,形成了大规模的机器人产业。
日本、俄罗斯、西欧等,大都是从1967、1968年开始以美国的Unimate和Versation型机器人为蓝本进行研制的。
2.2国内研究和发展概况
我国工业机器人起步于20世纪70年代初期,经过30多年的发展,大致经历了3个阶段:
20世纪70年代的萌芽期,80年代的开发期和90年代的实用化期。
我国于1972年开始研制自己的工业机器人。
当时,北京自动化研究所和沈阳自动化研究所相继开展了机器人技术的研究工作。
进入20世纪80年代后,在高技术浪潮的冲击下,我国机器人技术的开发与研究得到了政府的重视与支持。
“七五”期间,国家投入资金,对工业机器人及其零部件进行攻关,完成了示教再现式工业机器人成套技术的开发,研制出了喷漆、点焊、弧焊和搬运机器人。
1986年国家高技术研究发展计划(863计划)开始实施,智能机器人主题跟踪世界机器人技术的前沿,经过几年的研究,取得了一大批科研成果,成功地研制出了一批特种机器人。
比如我国自行研制的水下机器人,在无缆的情况下可潜入水下6000m,而且具有自主功能,这一技术达到了国际先进水平。
北京自动化研究所研制的PJ型喷漆机器人,其性能指标已经与国际同类水平相当,而且在生产线上也经过了长期检验,受到了用户的好评,现已批量生产。
同时,国内也开始了Internet机器人网络控制方而的研究。
在过去的几年中,我国“863高科技发展计划”、“国家自然科学基金重点资助项目”以及各地的科技资助项目,为这方面的研究提供了相应的资金支持,并且已有相关的技术成果。
如上海交通大学设计的利用以太网的机器人在线切割系统。
南开大学设计的遥控操作系统平台,其目的是利用网络的通用性和交互性,构造一个集研究和实验为一体的机器人遥控操作平台,以提高机器入设备的资源共享率。
哈尔滨工业大学2000年完成一项通过网络遥控指挥机器人工作的国家863计划项目,它主要借助远地机器人的传感器信息,使远程操作人员真切感受到现场的感觉,并且可以完成物体的抓取、搬运等工作。
在我国的高校和科研院所中,中国科学院、航天工业部、清华大学、北京航空航天大学、中科院沈阳自动化所机器人实验室、北京理工大学、上海交通大学等单位开展了基于Internet的远程控制机器人系统的研究。
3机器人机械结构三维造型建模设计
机器人系统由机械部分、传感器、控制系统三大部分组成。
机械部分主要是由清华大学遥操作实验室与北京邮电大学联合开发的七自由度机械臂,传感器安装在机械臂上。
控制系统由上位机控制子系统和下位机控制子系统组成。
机器人的主要性能指标有:
自由度、运动行程、运动速度、定位精度、编程方式等。
其中特别重要的是定位精度和运动速度,前者决定机器人能否符合作业的精度要求,直接影响到控制要求及技术指标,后者决定机器人能否获得快速的响应性能及系统的动态性能指标。
为了满足这两者要求,必须在机械结构设计中,充分考虑结构刚度和抗振性,同时要采取有效措施,减轻和消除冲击与振动,使机器人具有良好的工作稳定性。
机器人系统采用基于PC的开放式运动控制系统,其硬件组成包括通用PC机或工控机,基于PCI总线的高性能多轴运动控制卡,包含了电机驱动器和接口电路板的控制柜,机器人本体,以及伺服电机和传感器。
3.1控制系统
本机器人控制系统由上位机控制子系统和下位机控制子系统组成。
3.1.1上位机控制子系统
上位机控制子系统由工控PC机组成。
主要对机器人系统进行实时的监视与控制。
其上运行机器人控制主程序,该子系统具有友好的人机界面,依据用户给定的末端执行器的位姿信息,进行运动学运算、逆运动学运算、轨迹插补等操作,计算出对应于每个关节电机的控制参数,并下传至下位控制子系统。
此外,该子系统能实时接收下位子系统反馈的各关节位置信息,有效地对系统进行实时监控与操作。
3.1.2下位机控制子系统
下位机控制子系统由高性能多轴运动控制卡、接口板和关节伺服驱动器组成。
主要实现机器人各关节(电机)直接、精确的位置数字控制。
高性能运动控制卡作为底层控制器,运用一定的控制策略完成关节电机的运动控制。
PC机和运动控制卡通过PCI总线通信,运动控制卡还提供了API函数库,PC机调用库函数下达任务并检测命令执行的状态。
运动控制卡的控制信号送入控制柜中的各个关节电机驱动器中,经过运算放大后驱动机器人本体上的关节电机运动,同时实时反馈各关节的位置参数给上位机控制子系统。
3.1.3控制系统的特点与工作流程
系统采用从上到下,逐级分层次、模块化设计的方法。
在整体上,系统分为上位机控制系统和下位机控制系统;下位控制系统分为高性能多轴运动控制卡、接口板和关节伺服驱动器。
运动控制卡按功能分为通用数字输出、专用数字输入、编码计数、脉冲输出、DA输出、通讯模块。
采用这种分层次、模块化的结构来设计控制系统,使得控制系统中的各个层次之间相对独立,系统由多种功能模块组成,各模块完整而单一,这样建立起来的系统,不仅性能好、开发周期短、而且成本较低。
模块化还使系统开放,易于修改、重构、具有添加配置功能。
系统的工作流程为:
上位机根据用户给定的目标工作点和作业方式进行起始点到终点的轨迹规划、逆运动学求解和相关轨迹插补操作,得到每一个上位控制周期内的控制量。
这些控制量被周期性地通过PCI总线下传到下位运动控制卡。
驱动器实时接收控制指令值,并在下位伺服控制周期内对指令值进行插补,计算出每一插补值处电机的控制脉冲指令数。
这就可以方便地采用位置控制方式实现交流伺服电机的精确定位。
4模块化设计介绍
“模块化设计”是针对常规机器人的设计方法的不足提出的。
模块化是系统设计和建立的一种现代方法。
模块化正成为自1990年以来机器人多功能性、灵活性和容错性研究后新的机器人研究热点,近年来引起了日本、美国等大学和研究机构的极大兴趣。
机器人采用模块化设计的优点:
1.重构性好;2.冗余性好;3.装配方便;4.灵活性好;5.便于维护。
4.1模块化关节机械本体的设计
机器人关节是机器人的基础部件,其性能的好坏直接影响机器人的性能。
机器人的动作是由各种杆件和关节组合而产生的,因此关节对机器人的动作具有关键的作用。
在机器人组成部分中,机构包括关节机构是最重要的部分之一。
随着伺服驱动和传感技术等机电技术的不断发展,机器人关节呈现出新的特征和趋势。
关节机构趋于系列化、模块化、标准化。
日、德、美的模块化直角坐标机器人可以根据构形、自由度、行程、负荷、速度和精度等组合出成千上万种型号,这样可以缩短设计周期,降低成本,促进机器人的发展;关节机构趋于小型化。
由于驱动电机占用关节空间,又成为负载,大力矩、小体积、重量轻的直接驱动电机的发展促进了关节的小型化发展;高速度、高精度和高灵敏度;关节驱动趋于机电一体化机构、控制电路、驱动电机、传感器组成一体的伺服系统,可以达到最佳的耦合和匹配,从而更好地满足了机器人高精度、小体积、轻量化的要求。
综合国内外的模块化机器人的研究成果,可以概括出机器人的模块化关节基本部件一般由电机、减速器、反馈元件(光电编码器、旋转编码器、光栅等)组成,还有其他附件如制动器、限位开关、各种传感器等。
根据减速器类型的不同,模块化关节设计大致有四种方案:
行星齿轮减速器、蜗轮蜗杆减速器、杯形谐波减速器和环形谐波减速器。
其中使用多级行星齿轮减速器对减速器和安装结构的精度要求比较严格,并且减速器质量较大,导致最终关节质量较大。
蜗轮蜗杆减速器质量较轻,但是在大传动比的情况下,系统效率较低,增大了电机的功率和质量。
谐波减速器质量小、传动比大、多齿啮合传动平稳、承载能力大并且结构简单安装方便。
所以,一般选定使用杯形谐波减速器的方案。
该方案中包括分体式直流无刷伺服电机、杯形谐波减速器、永磁制动器、光电编码器。
杯形谐波减速器的柔轮固定,刚轮输出。
制动器和位置反馈元件直接安装在电机的主轴上。
电机外壳通过轴承与关节外壳连接。
此方案结构简单、紧凑,安装和拆卸都比较方便。
4.2模块化关节控制系统设计
4.2.1硬件设计
关节控制系统如图所示,采用上下位机控制策略,上位机采用高性能工控PC机控制,下位机采用DSP伺服运动控制器,上下位机通过PCI适配卡进行信息传输。
每个模块化关节的控制系统主要由DSP伺服运动控制器、CAN总线接口电路、直流无刷电机与光电编码器组成。
4.2.1.1伺服电机
伺服电机控制器如图所示,包括主控电路、功效电路与信号电路与信号反馈电路。
伺服运动控制器的核心芯片选择DSP芯片;驱动选用电机控制专用芯片;功率器件选用IRFP150N,最大工作电流42啊,最大工作电压100V.
智能伺服控制技术
传统的模拟控制虽然具有连续性好、响应速度快及成本低的优点,但也有难以
克服的缺点,如系统调试困难,容易受到环境温度变化的影响而产生漂移,难以实
现柔性化设计,缺乏实现复杂计算的能力,无法实现现代控制理论指导下的控制算
法等。
所以现代伺服控制器均采用全数字化结构,伺服控制系统的主要理论也采用
了现代的矢量控制思想,即对电动机的参数坐标进行变换,使电动机定子电流分解
成励磁电流和转矩电流并分别加以控制,它实现了电流向量的幅值控制和相位控
制。
伺服系统的控制结构一般由电流环、速度环和位置环组成,各环大多采用PID
控制器。
PID控制存在着比例、积分、微分作用,能够满足伺服系统快、准、稳的
要求。
但各自也有缺点,比例控制的缺点是:
系统存在误差;积分控制的缺点是:
有
滞后特性,会使系统动态性能变差:
微分控制的缺点是:
对干扰很敏感,会使系统抑
制干扰能力降低。
常规PID,对于不同控制对象适当调整其参数,可以获得比较满
意的控制效果,但这种控制无法解决稳定性与准确性之间的矛盾,加大控制作用可
使误差减少,准确性可以提高,稳定性降低;反之,限制控制作用,保证稳定性,
又降低了控制准确性。
所以说常规PID,对于获得良好的控制来说是必要的,但不
是充分的。
现在很多新型的伺服控制器都采用了多种新算法。
目前比较常用的算法除PID外,还有前馈控制、速度实时监控、共振抑制控制、可变增益控制、振动抑制控制、模型规范适应控制、反复控制、预测控制、模型跟踪控制、在线自动修正控制、模糊控制、神经网络控制、Hco控制等。
通过采用这些功能算法,可以使伺服控制器的响应速度、稳定性、准确性和可操作性都达到了很高的水平。
模块化关节伺服控制精度很大程度上依赖于系统的低速性能,提高伺服系统低速时的动静态性能对模块化关节伺服系统具有重大的意义。
基于此,常把卡尔曼滤波技术应用于模块化关节的低速控制,完成低速时电机转速的估计,在高速时,仍采用光电编码器获取电机转速。
4.2.1.2PCI适配卡
PCI适配卡的总体电路结构如图所示,主要包括PCI借口电路、双扣RAM存储扩展电路、高速DSP处理电路、逻辑控制与中断申请电路。
采用两片IDT70V24并进行了数据总线宽度扩展。
逻辑控制芯片实现了对整块板卡的逻辑控制、中断申请和双口RAM控制管理。
同时选用TMS320LF2407A实现LOCAL总线控制和CAN接口。
4.2.2软件设计
PCI适配卡工作原理:
中央处理机中应用程序通过ActiveX控件调用操作系统内核驱动程序向下发送数据或控制信息,首先在双口RAM空闲状态下,由PCI接口电路将数据或控制信息写入双口RAM,然后由中断申请通知DSP芯片,DSP按照命令执行相应的操作,并通过CAN接口芯片向CAN总线发送数据或控制指令。
DSP接收到从CAN节点的反馈信息时,在获取双口RAM控制权后,将其写入双口RAM,最后由中断申请电路启动内核驱动程序,并通知应用程序取走反馈信息。
使用双口RAM,将PCI适配卡的内存空间直接映射到主机内存空间,实现了CAN总线与中央处理机的高速数据交换。
伺服运动系统工作原理:
位置控制器由给定的位置信号与从编码器得到的位置信号间的偏差给出速度控制信息;速度控制器由位置控制器给出的速度控制信息与编码器解算出来的速度信号的偏差而得到电流控制信息;电流控制器由速度控制器给出的电流控制指令与实际采样得到的电流信息的偏差得到驱动电机的控制信号。
其中位置控制器和速度控制器的采样时间由定时器来确定,电流控制器的采样时间由PWM信号的同步信号来确定。
控制系统的软件流程如图所示。
软件功能模块划分:
在系统初始化后主要分为以下几个任务:
1.以CAN协议交互任务
实时显示发送和接收的数据指令,并具有数据保存功能,以供历史数据记录、查看。
2.路径规划任务
对下发的数据进行路径规划,使关节按照预定轨迹运动。
3.数据采集任务
实时采集圆光栅编码器、扭矩传感器测试数据,并且显示、保存。
4.界面显示任务
实时显示采集数据、曲线绘制以及人机交互界面等。
软件主要流程图:
5研究的主要内容
(1)冗余度机器人的轨迹规划
(2)机器人工作过程中位置与力的混合控制
(3)在前两项内容完成的基础上进行试验验证
6技术关键及主要创新点
(1)轨迹规划时,确保机器人的冗余度最大。
即在保证执行器末端运动规律的同时利用某种性能指标来确定唯一的关节运动,使机器人具有最佳的运动学和力学性能。
(2)兼顾运动学和动力特性两方面要求,实现位置和力的混合控制。
7预期目标
(1)实现7自由度机器人的灵巧操作
(2)发表1~2篇论文
8进度安排
2011年11月-2012年2月调研、收集相关的资料
2012年3月-2012年5月学习相关的理论知识
2012年6月-2012年8月编写算法及算法测试
2012年9月-2012年10月整理材料撰写论文
2012年11月-2012年12月准备答辩
参考文献
[1]任敬铁,孙汉旭.一种基于9-DOF模块化机器人的运动学反解[J].机器人,2001.07.
[2]刘明尧,谈大龙.李斌.可重构模块化机器人现状及发展[J].机器人,2001.05.
[3]季婷,孙汉旭. 关于一种模块化机器人的简化运动学反解[J].北京邮电大学学报,2004.12.
[4]周留栓.机器人模块化关节控制算法及其综合性能测试平台研究[D].北京邮电大学,2008.03.
[5]刘一威,赵京东.机器人灵巧手的研究与发展.[J].机械传动,2009.
[6]杨明远,孙汉旭,贾庆轩,陈钢.七自由度空间机械臂避障路径规划方法[J].航天器工程,2011.03.
[7]张凯亮,赵京,张雷,么学宾.基于Powercube的4R冗余度机器人实验平台设计[J].机械设计与研究,2006,第22卷第4期..
[8]吴凡,孙汉旭,张秋豪.一种冗余度机器人灵活性优化算法[J].机器人技术,2006第28卷第1期.
[9]田西勇.机器人轨迹规划方法研究[D].北京邮电大学,2008.02.
[10] 徐磊.模块化个人机器人结构设计及运动规划的研究[D].上海交通大学,2009.02.
[11]段晓.自由漂浮空间机器人路径规划研究[D].北京邮电大学,2010.01.
[12]杨亮.空间机器人捕获手爪的研究[D].北京邮电大学,2008.03.
[13]贾庆轩,杨磊,孙汉旭,郐永涛.机器人模块化关节的设计与实现[J].机电产品开发与创新,2005第18卷第6期.
[14]王光建,梁锡昌,蒋建东.机器人发展现状与趋势明.机械传动.2004年第4期.2004,2:
l一5
[15]宋轶民,余跃庆等.柔性机器人动力学分析与振动控制研究综述[J].机械设计,2003,20(4):
l一5
[16]M.Uehiyama,A.Konno,T.Uehiyama,andS.Kanda:
DeveloPmentofaflexibledual一armmanipulatortestforspacerobotices,ProceedingsofIEEEInternationnalWorkshoponIntellgientRobotsandSystem,(1990),375一381.
[17]上海聚丰科技发展有限公司.扭矩传感器测试原理及应用明,上海计量测试,2003,30(l):
42一3
[18]YoshikawaT,NagaiK.ManiPulatingandgraspingforcesinmanipulationbymulti一fingeredhands.ProcIEEEInternationaiConfereneeonRobotiesandAutomation,Raleigh,March,1987,Vol.3,1998一2004
[19]KerrJ,RothB.AnalysisofMultifingeredHands.TheIntemationalJournalofRobotiesReseareh,
1986,4(4):
3一17
[20]MontanaDJ.TheKinematicsofMultifingeredManipulation.IEEETransactionsonRobotiesand
Automation,1995,11(4):
491一503
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 自由度 模块化 机器人 灵巧 操作