题名基于绳索驱动的蛇形机械臂运动控制研究
作者王轸
答辩日期2021-05-21
授予单位中国科学院沈阳自动化研究所
授予地点沈阳
导师李斌
关键词蛇形机械臂 运动学 脊线模态法 轨迹规划
学位名称硕士
其他题名Research on motion control of snake-like manipulator based on rope driving
学位专业机械电子工程
英文摘要本文的研究内容主要围绕非结构环境下机器人的运动控制展开。随着科技进步,工业技术的发展,出现了越来越复杂的工作环境,这些工作环境对机器人自身条件更加苛刻。在非结构化工作环境中,例如太空探索,资源勘探,管道检查,水下工作等等,要求机器人具有适应复杂环境,完成特定任务的能力。仿生机器人通过模仿生物界动物的特征,使机器人获得更好的性能。根据蛇蜿蜒灵活的特点,衍生出了具有高自由度高灵活性的蛇形机械臂。蛇形机械臂凭借其良好的灵活性,可以应用于非结构环境内的清洁、检测、维修、探测等等。因此本文针对基于绳索驱动的蛇形机器臂在复杂环境下工作的情况进行运动学模型的建立,逆运动学的求解,避障轨迹规划,以及软硬件平台的搭建,实验验证等一系列内容的研究。首先对蛇形机械臂的整体构型进行介绍。蛇形机械臂的灵活性体现在电机驱动器与机械臂主体的分离。通过绳索驱动,机械臂的所有电机驱动器后置。通过控制绳索长短的变化,来控制机械臂各个自由度的变化。通过改进 D-H 法,建立蛇形机械臂的正运动模型,包括各个关节对应的坐标系以及 D-H 参数表。通过 MATLAB 机器人工具箱进行验证和可视化。此外,研究蛇形机械臂关节角度变化与绳索长度变化的关系。蛇形机械臂的控制机理是电机旋转带动丝杠移动副移动,带动绳索运动,促使机械臂关节发生角度变化。确定绳索长度与关节角度变化的关系是研究蛇形机械臂运动控制的基石。在建立蛇形机械臂正运动模型之后,对蛇形机械臂的逆运动学进行研究。通过调研国内外研究者对冗余机械臂逆解的研究,结合蛇形机械臂自身的特性——一个关节可以向两个方向旋转,多个关节串联的特点,采用脊线模态法进行逆解求解。针对脊线模态法存在的一些问题进行改进。将模态协同参数的求解方法由迭代法转化为方程组求解。在得到满足期望目标的空间脊线之后,通过关节映射将蛇形机械臂的各个关节点映射到空间脊线上以完成逆解,最终得到各个自由度的期望角度。随后对蛇形机械臂的避障轨迹规划进行研究。通过将非结构环境下的障碍简化为圆球或圆柱,对障碍建立模型。将障碍转化成空间中规则的几何体,虽然扩展了障碍的空间,但是简化了计算,提高了计算效率。蛇形机械臂转化为串联的圆柱,则机械臂的碰撞检测转化为圆柱与圆球或圆柱与圆柱之间的碰撞检测。根据蛇形机械臂具有冗余自由度的特性,保持指定的机械臂关节点不动,通过调整冗余自由度避过障碍。同时采用 RRT 算法生成从起点到终点无碰撞的轨迹。之后针对传统 RRT 算法的局限性,对 RRT 算法进行改进,使蛇形机械臂在复杂的环境中较快生成无碰撞轨迹。最终对实验室样机,进行软硬件平台的搭建,使蛇形机械臂具备运动控制的功能。上位机在 MATLAB 环境中搭建,下位机基于 VxWorks 嵌入式操作系统。完成上位机与下位机之间的通信,上位机进行机械臂正运动学和逆运动学的求解,轨迹规划方面的运算仿真,以及下位机与电机驱动之间的通信。之后通过实验对蛇形机械臂的研究内容进行验证。单关节的角度变化实验以及多关节的角度变化实验以验证蛇形机械臂的正运动学分析以及绳索角度变化关系的正确性。进行逆解实验和避障实验以验证改进脊线模态法和避障轨迹规划算法的准确性和实用性,验证蛇形机械臂的灵活性和良好的适应能力。
语种中文
产权排序1
页码77页
内容类型学位论文
源URL[http://ir.sia.cn/handle/173321/28957]  
专题沈阳自动化研究所_机器人学研究室
作者单位中国科学院沈阳自动化研究所
推荐引用方式
GB/T 7714
王轸. 基于绳索驱动的蛇形机械臂运动控制研究[D]. 沈阳. 中国科学院沈阳自动化研究所. 2021.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace