基于LinuxCNC的六轴机器人位姿规划算法研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:pan303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国制造业自动化程度的提高,未来大量的体力和重复性劳动将由工业机器人替代,制造业对工业机器人的需求日益增大。工业机器人在执行任务时,要保证末端执行器的位置和姿态满足任务要求,因此关于位姿规划的研究能够提高工业机器人末端执行器的运动精度。本文以六轴机器人末端关节坐标系的位姿规划作为研究内容,并将研究的成果在LinuxCNC上实现。
  首先,为了描述末端关节坐标系位姿与机器人关节角的运动关系,本文采用D-H方法建立六轴机器人的运动学模型。在逆运动学的求解上,使用位姿分离的方法简化计算,并用四元数求解最后三个关节角。
  其次,加工复杂曲线时常以NURBS作为末端执行器位置运动轨迹的表达式,曲线轮廓的平滑程度受插补参数的影响。为了提高插补参数的计算效率,本文提出了一种插补参数的迭代算法;为了降低位置运动时的插补误差,本文通过控制插补速度来控制插补步长,提出了一种使用预插补识别曲线轮廓特征的速度规划算法,通过识别减速点和曲率频繁变化的曲线控制进给速度,从而有效地降低插补过程中产生的弓高误差。
  再次,四元数作为一种描述刚体姿态的有效方法,缺少直观性,难以被工程人员理解,所以本文用球极投影讨论了虚四元数旋转的可视化问题。针对等参数插补在姿态运动的起始点、姿态过渡点和终止点处存在角速度突变的问题,本文采用迭代法,以角速度为依据计算插补参数,避免了角速度突变。由于姿态运动需要与位置运动在时间上同步,所以提出了一种位姿协同的角速度规划算法,能够使机器人在时间约束的条件下完成姿态运动。
  最后,LinuxCNC作为开源的数控软件,有利于工程人员进行二次开发从而满足特定的生产需求。本文首先介绍了以LinuxCNC为核心的机器人控制系统,并根据LinuxCNC编程思想编写程序,将上述算法在LinuxCNC上实现并进行实验。为了让实验的过程更直观,建立了机器人的3D仿真模型和控制界面。实验结果表明,3D模型能够按照指令完成期望的位置和姿态运动,证明了本文位姿规划算法的有效性。
其他文献
研究背景与研究目的:头颈鳞癌是世界第八大肿瘤,全球每年大约有600,000例新病例。随着近些年来表观遗传学的兴起,我们对肿瘤的认知越来越深入,发现表观遗传学在肿瘤中扮演着极其重要的作用。研究表明,染色质开放性反映了相关基因表达的活跃度。而在这一过程中,转录因子(Transcription factors,TFs)识别特定的DNA序列尤其是超级增强子(Super-enhancers, SEs)区域来
学位
学位
目的:通过检测炎症因子MMP-9、TNF-α和FSTL1在单纯性肺癌及2型糖尿病合并肺癌患者癌组织中的表达,以及与癌组织临床病理学特征之间的关系,探讨它们在2型糖尿病与肺癌发病相关性中所起的作用,以期为临床治疗2型糖尿病合并肺癌提供新的思路和作用靶点。方法:选取2014年1月—2019年12月间住院的患者,研究2型糖尿病与肺癌发病风险的相关性。再从中选取经过手术治疗并且资料完整的50例无糖尿病肺癌
学位
学位
学位
学位
本文将CH4/燃烧反应动力学的GriMech3.0、Leeds和Konnov详细机理用于低压层流预混火焰中,使用冗余组分去除法和主成分分析法相结合对GriMech3.0详细机理进行简化,并将简化机理在不同压力范围的层流预混火焰中应用。结果表明:简化机理可以很好的预测层流预混火焰的燃烧特性,同时节约了计算时间,提高了计算效率。文章同时采用k-ε湍流模型和EDC燃烧模型相结合建模,将简化机理用于湍流扩
学位
球形电机以其集成度高、机械传动简单和动态性能好等优点,在现代工业驱动控制领域具有非常好的应用前景,有望取代传统的多自由度运动系统。将球形电机应用在轮毂电机领域,能够极大程度省却电动车辆传动系统和转向系统复杂的机械结构,起到优化整车布局、提高车辆性能的作用。然而,现有的球形电机通常都存在转矩输出能力不足和控制复杂等问题,严重阻碍了球形电机的实用化发展。为此本文提出了一种新结构原理的分段式多自由度永磁
多样本多维数据是指由大量的具有多维属性的样本组成的数据集。此类数据普遍存在于材料、医疗、航空航天、电力电子等领域,通过挖掘和分析这些数据,构建预测模型,可推演出上述领域中某个指定目标变量的可能性结果。然而,尽管近年来大数据分析与预测理论获得了较大发展,但因上述多样本多维数据具有模糊性、不确定性、耦合性和多维属性特性,直接采用现有的机器学习算法和统计分析方法,较难获得高预测精度。本课题的研究目的是提
无人水面艇(简称无人艇)作为一种海上智能运动平台,近年来在民用、军用和海岸建设等领域发挥着重要的作用。编队运动控制是多无人艇系统协作的一个典型问题,是实现无人艇水面协同作业的关键技术之一。编队控制系统的稳态和暂态性能是控制器设计中需要考虑的重要指标。预设性能控制(prescribed performance control,PPC)是保证控制系统稳态和暂态性能的一种有效的方法。PPC技术是指设计一