利用粒子群优化方法标定机械臂关节参数
机械臂的运动精度对于完成精准的操作任务非常重要,而机械臂在使用过程中会由于磨损或维修等原因发生关节参数的变化而失去精度,因此需要再标定。传统的标定方法较为繁琐,依赖于对机械臂模型的建立和解算,且有可能因为关节扭角接近零度而无法收敛。对此对于常见的六自由度机械臂提出了基于粒子群智能优化算法的标定方法,通过测量机械臂多组关节位形及其对应的末端位姿,选取收敛效果最好的理论位姿误差作为适应度函数,编程实现了ABB IRB 120工业机器人关节参数的标定。标定结果表明,该方法虽然需要更长的运算时间,但简单有效、稳定性高,易于实现对长度参数和转角参数的分步标定,且对扭角为零不敏感,精度上也略优于传统方法,可用于不同构型工业机械臂的标定,具有良好的普适性。
应用摄像机标定的机械臂轨迹跟踪控制系统
机械臂轨迹跟踪控制时受目标物体质心投影轨迹不清晰的影响,无法得出目标物体准确坐标值,在机械臂位置增量为(10.52~30.52)mm的范围内存在控制时延过长的问题,因此提出一种应用摄像机标定的机械臂轨迹跟踪控制系统。系统硬件构成包括工控模块、反馈模块。由主控单元、UVC摄像头、视频服务器构成工控模块;由反馈控制器、执行器、前馈控制器组成反馈模块。在系统软件部分,通过摄像机标定算法实现机械臂的轨迹跟踪,引入直线插补算法,通过机械臂已知运动轨迹插补得到完整运动的坐标点,得出目标物体准确坐标值,实现机械臂的运动控制。为了证明该系统在(10.52~30.52)mm的机械臂位置增量范围内控制时延较短,将其与原有系统进行对比实验,实验结果证明该系统的控制时延更短,跟踪准确度高,实现了系统性能提升。
干扰观测器与滑模控制结合的机械臂跟踪控制
为了提高机械臂轨迹跟踪的精度和速度,提出了干扰观测器与非线性滑模控制相结合的轨迹跟踪控制方法。建立了机械臂动力学模型,设计了机械臂轨迹跟踪控制方案。将机械臂受到的扰动分为可观测部分和不可观测部分,对于可观测部分,设计了干扰观测器用于估计扰动大小,依据扰动观测值对控制力矩进行补偿,主动消除可观测部分扰动的影响;对于不可观测部分,设计了非线性滑模控制器,用于减小不可观测扰动造成的跟踪误差与抖动。经仿真验证,与传统滑模控制和非线性滑模控制相比,干扰观测器与非线性滑模控制相结合的轨迹跟踪误差减小了一个数量级以上,且跟踪速度最快。
五自由度镀膜机械臂的运动学分析与仿真
以5自由度自动镀膜机械臂为研究对象,运用改进D-H法建立机械臂的运动学方程,并利用数值分析法对正、逆运动学方程进行分析求解。通过Matlab软件中的Robotics Toolbox工具箱对5自由度自动镀膜机械臂建模,蒙特卡洛法工作空间仿真和轨迹规划仿真,得到机械臂的工作空间图和末端执行器的运动轨迹及各关节的角位移、角速度、角加速度相关运动参数随时间变化的曲线。通过分析所得到的仿真结果表明,所设计的5自由度自动镀膜机械臂可以满足微孔滤膜镀覆的工作要求。
结合模糊自整定的机械臂鲁棒PD控制器研究
针对多自由度机械臂控制系统存在的高度非线性、强时变性、强耦合性等问题,提出了一种基于模糊自整定的鲁棒PD控制策略,引入模糊控制器替代传统PD控制的参数整定过程,实现PD参数的在线自调整功能,并设计鲁棒自适应补偿器,将鲁棒算法和自适应算法相结合以补偿系统的不确定性。引入Lyapunov函数验证了控制系统的稳定性,并通过Matlab环境下的Simulink仿真研究,验证了此控制策略的轨迹跟踪误差收敛速度较快,提高了系统的鲁棒性和学习能力,具备应用在复杂的机械臂控制系统的可行性。
仿人机器人手臂动作模仿系统的研究与实现
为实现最直观的人机交互方式,与仿人机器人的动作模仿,建立了仿人机器人系统。利用Kinect体感摄像机的骨骼追踪技术,采集示教者的重要关节骨骼点三维空间坐标,对采集到的数据进行霍尔特指数平滑滤波处理。基于骨骼数据建立机器人手臂重要关节的数学模型,将骨骼数据转换成相应伺服电机控制信息。并发送到仿人机器人主控制器驱动各关节伺服电机转动,实现动作模仿。实验结果表明,所述建模方法适用于仿人机器人手臂动作模仿系统,能够实现实时动作模仿,且运动平滑无抖动,动作模仿效果较好。
机械臂系统鲁棒控制轨迹跟踪
针对具有不确定性的机械臂系统的轨迹跟踪控制问题,提出了一种基于Udwadia-Kalaba方程的鲁棒控制算法,可以在不引入拉格朗日乘子的情况下求解机械臂的关节约束力,该控制算法可抑制机械臂系统中不确定性的影响,并经过Lyapunov理论严格证明表明该控制算法能够保证系统的稳定性。为了验证该控制方法的有效性和鲁棒性,针对平面二自由度机械臂系统进行了仿真试验。仿真结果表明在轨迹约束初始条件不相容的情况下,该控制算法能够克服系统不确定性的影响,控制机械臂跟踪期望轨迹精确运动。
在轨操作机器人的研究现状与发展方向
随着对太空的不断探索,在轨操作机器人技术在航天事业中所占的比重越来越大。介绍了在轨操作机器人的研究背景、定义和特点,分别对空间机械臂和类人在轨操作机器人国内外研究现状进行分析总结,展望了在轨操作机器人未来的发展方向。
机械臂轨迹的阻抗滑膜控制
针对机械臂在接触操作物时进行移动时位置会产生偏差,导致两者之间会有作用力,该作用力将会对操作的物体产生破坏。所以先对机械臂采用滑膜控制,去控制机械臂更好的跟随路径。但是由于滑膜控制会产生抖振,所以改变滑膜控制的切换函数,减弱控制系统的抖振。在此基础上考虑机械臂末端位置的偏差,将阻抗控制和改进后的滑膜控制结合,减少滑膜控制中的抖振,控制机械臂末端力的接触力在合适范围之内,同时要让机械臂能够很好的跟踪预定曲线。仿真结果表明,双曲正切为切换函数的滑膜控制,能更好的降低控制器的抖振,而且将改进的滑膜控制和阻抗控制可以更好的控制机械臂末端的压力,同时机械臂末端也能将好的跟踪设定曲线。
一种改进人工势场法的机械臂路径规划方法
针对人工势场法算法存在复杂障碍物环境中易陷入局部最小值无法运动的问题,本文提出了一种适用于静态环境中机械臂路径规划改进的人工势场法,通过在引力场中添加引力安全阈值,在斥力场中添加路径搜索当前点与目标点的欧式距离,引入自适应大步长的模拟退火算法对局部最小值进行逃逸。首先,修改势场函数模型;然后,当搜索路径陷入局部最小值时,采用自适应大步长的模拟退火算法往障碍物最少的空间逃逸;最后,在规划出来的路径上提出一种冗余节点删除策略与拐点消除算法,对规划出来的路径进行平滑处理。仿真和实验验证了本文提出的六自由度机械臂避障路径规划策略有效性。