基于ROS的六轴机器人轨迹规划及仿真技术研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:pingwuse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着制造业产业结构的调整,工业机器人在诸多领域得到了广泛的应用,工业生产趋于自动化、智能化。现代智能制造新理念对工业机器人提出诸多新要求,工业机器人的技术研究是提升我国智能制造水平的重要手段。本文以SA1400型六轴工业机器人为研究对象,基于ROS系统对六轴工业机器人的运动学、轨迹规划、避障规划以及虚拟仿真技术进行分析研究。论文主要研究内容如下:(1)研究了SA1400型机器人运动学模型以及机器人仿真平台。对六轴机械臂进行运动学分析,借助D-H方法推导出六轴机械臂的正运动学模型。依据机械臂的机械结构特点,使用简单的方法求解出逆运动学,避免了大量的矩阵逆乘。借助Matlab中的机器人工具箱编程建立六轴机器人的可视模型,运用工具箱中已有的正逆运动学函数验证本文所推导的正逆运动学模型的正确性。在机器人操作系统ROS下建立六轴机器人的仿真平台,构建ROS系统下机器人模型,对运动控制的相关节点进行设计与编译,利用Move It控制六轴机械臂并完成正逆运动学仿真。(2)研究了六轴机器人的关节空间规划与笛卡尔空间规划算法。在关节空间规划中,主要研究了三次及五次多项式插补和三次样条插补。针对三次样条插补中加速度突变的问题,应用一种改进的三次样条插补算法,并用Matlab对改进算法效果进行了验证。在笛卡尔空间规划中,主要研究了直线及圆弧位置规划和基于四元数的姿态规划,并在Matlab环境中对其进行了仿真验证。在ROS仿真平台下,对六轴机器人进行了关节空间及笛卡尔空间轨迹规划仿真。(3)研究了六轴机器人的避障规划算法。针对快速扩展随机树RRT算法及衍生算法RRT*规划效率低的问题,提出Bi-RRT*算法,该算法具有概率完备以及渐进最优的特点。为验证该算法的有效性,使用Matlab以及ROS仿真平台进行仿真实验,结果表明有限的时间内Bi-RRT*算法规划出的路径要优于RRT及RRT*算法。(4)研究了基于ROS的六轴工业机器人虚拟运动控制及仿真。借助ros_control框架集成Move It与Gazebo,完成虚拟仿真环境的搭建。针对Move It轨迹规划输出的关节角度插值精度低的问题,设计任务调度接口接收Move It的规划结果并设计出自定义关节控制器。自定义关节控制器对规划结果进行处理,进一步利用Matlab软件验证处理结果的有效性,这为机械臂虚拟运动控制提供了更优的轨迹数据。基于Rviz及ROS插件机制,设计出人机交互软件,实现了模型显示、仿真控制、状态监控、信息显示等功能,方便了机械臂虚拟运动控制的操作。利用运动控制人机交互软件,完成了Move It与Gazebo的联合运动仿真。总之,本文对六轴工业机器人的运动学、轨迹规划、避障规划进行研究,为机器人快速平稳地执行作业任务奠定了基础。基于ROS系统对六轴工业机器人进行仿真技术研究,有利于快速搭建六轴工业机器人原型机,对六轴工业机器人的研发及应用具有重要意义。
其他文献
自动化程度是权衡一个产业现代化程度的重磅砝码,连续搅拌反应釜(Continuous Stirred Tank Reactor,CSTR)是石化行业中最广泛应用的设备,其性能表现与产业效益息息相关,对其控制研究也就具备了一定的研究意义和经济价值。由于CSTR的高复杂性,需要为CSTR设计一个良好的控制算法。滑模控制属于一类特殊的变结构控制,其特有的滑动模态使被控系统具备了良好的鲁棒性和优秀的动、静特
在工作任务日益复杂,工作精度要求日益提高的情况下,单个机械臂已经不能满足部分工作任务的要求,多机械臂系统的同步与协同控制吸引了越来越多专家学者的研究。而机械臂通常存在参数的摄动并且易受外界环境因素的干扰,如机械臂关节的非线性摩擦,末端执行器操作对象的多样性等,是一种典型的多输入、多输出、强耦合的复杂非线性系统,并且往往难以获得其所有的结构和动力学参数。在这种情况下,传统的控制方法往往难以满足控制精
移动机器人由于其高度的自主性,在野外作业、医疗、军事和服务业以及一些有毒或高温环境中都有着广泛的应用。单台机器人很难完成一些复杂的、需高效处理的任务,而多移动机器人可通过协同编队完成单台机器人无法完成的任务。由于多移动机器人系统有着非线性强、存在系统不确定性等问题且易受外界环境干扰,因此对多移动机器人编队结构及控制算法进行研究就显得尤为必要。本文以多移动机器人系统为研究对象,结合交叉耦合同步控制,
石油化工是世界各国经济发展的支柱产业,其中石化安全设备作为保护设备安全运行的关键装置,一旦安全设备失效,无法保证装置的安全运行,造成泄漏等问题,后果不堪设想。与安全设备有关的寿命数据是帮助设备工程师掌握安全设备可靠性状况,合理指定维修计划的关键数据,因此,与工厂安全设备及其运行相关的可靠性与维修RM数据,是开展寿命参数估计等大数据应用的基础数据。寿命参数准确与否将直接影响工程师对安全设备可靠性状况
随着现代科学技术的飞速发展,科学研究和社会生活中大量图像数据以矩阵形式储存下来,为计算机视觉、模式识别和机器学习等领域的发展带来了机遇和挑战。回归分析是机器学习一种重要的分析方法,在图像分类中得到广泛应用。然而实际中的图像数据是复杂的,并且存在遮挡、光照变化等因素的干扰,这为如何准确地刻画这种关系带来了挑战。传统的回归方法将二维图像数据转化成向量形式进行处理,往往会破坏包含在这些数据中的结构信息。
海水对船舶外壁钢板存在严重的腐蚀性,需要对船体进行定期维护,而船舶除锈是船体维护程序中的关键步骤。传统的除锈方式为人工手持喷砂枪,由升降机运送到高空进行除锈作业,这种除锈方式危险性高、效率低、人工成本高、砂料浪费严重、环境污染严重,这些缺点制约着我国修船业的发展,因此迫切需要一种现代化除锈工艺。国外采用一种高压水射流机器人除锈的方式,但并未解决环境污染问题,且技术处于保密阶段,因此本文设计了船舶喷
本文针对复杂系统所具有的数据样本难以大量获取、难以根据有限样本进行有效建模的特点,提出了一种面向复杂系统的贝叶斯网络结构学习方法,即TT算法。本文从两个学习方法的要素入手,第一个要素是罚项似然度评分函数。本文首先确定了评分函数中的罚项的局部适应性和两极性,之后根据这两条性质,在玻尔兹曼熵的基础上,提出了在学习复杂结构时能表现出更优性质的BE评分公式。通过对比BE评分、BIC评分、AIC评分和MDL
移动机器人是机器人领域的一个重要方向。随着技术的发展,移动机器人系统变得越来越复杂,导致了移动机器人的开发难度变得越来越大。这就迫切地要求提高移动机器人系统的模块化程度和复用率。开发设计一款可供多种开发用途、模块化和复用率较高的移动机器人平台能够有效的提高移动机器人研发周期,对移动机器人的发展具有重要意义。本文以ROS为基础设计了一款可适用于多种应用场景的移动机器人平台,主要内容包括如下几个方面:
众所周知,监控系统在社会、交通、军事以及公共安全服务等领域有着极其重要的应用价值。随着人工智能技术的快速发展,研究与开发新型的具有智能化的视觉监控系统成为当前人工智能应用的一个研究热点。与传统的监控系统相比,人工智能监控系统不仅能够将监控人员从繁杂海量的视频信息中解放出来,同时使得监控功能更加的自动化和智能化。近几年来,深度学习在计算机视觉与模式识别领域取得了突破性进展,目前已经成为人工智能应用研
天然气作为一种清洁能源其需求量与日俱增。由于天然气输气管道管容的存在以及天然气用户的用气量和上游天然气供气量的不确定性和时变性,天然气分输站控普遍存在控制精度差、调节速度慢、无法长期稳定优化运行的问题。论文以实现长期稳定运行为目标,建立了基于SPS仿真环境的天然气分输控制过程模型;针对天然气需求峰值时流量大范围调整造成的参数整定困难问题,利用遗传算法进行PID参数整定实现了需求高峰时段流量的PID