基于虚拟力的冗余自由度机械臂运动控制研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:cqc465330937
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
冗余自由度机器人克服了一般机器人灵活性差、避障能力低、动力性能差等缺点,在航天、核电等特殊环境得到了广泛的应用;其特有的自运动引发的运动学、动力学及控制领域中的诸多难题,成为当今广泛研究的热点。本文针对空间冗余机械臂展开路径规划和避障控制算法研究,完成的主要工作如下:  首先,建立了空间冗余自由度机械臂的运动学方程,并在此基础上完成了对冗余度、冗余空间及奇异状态的数学推导及描述,同时采用雅可比矩阵,得到了冗余机械臂的雅可比矩阵伪逆的求解算法及零空间运动的数学描述。在运动学正逆解模型基础上,对冗余自由度机械臂工作空间中直线或圆弧运动时进行位姿插补,完成沿预定轨迹的末端运动规划。  其次,基于空间算子代数理论推导了空间冗余自由度机械臂动力学模型,并通过卡尔曼滤波及平滑方法完成了效率为O(n)的动力学正逆解算法,同时得到了用空间算子描述的雅可比矩阵及其求解算法;随后,引入PID控制方法对关节位置及速度进行伺服跟踪控制,完成关节空间的运动控制,同时引入分解速度控制,将笛卡尔工作空间末端的运动映射到关节空间中关节的运动,完成了对末端沿指定轨迹的跟踪运动控制。  再次,通过描述障碍域,提出了障碍最小距离的计算模型,并定义避障点速度增益、齐次解的增益,利用冗余机械臂零空间自运动的特点建立了机械臂避障运动的数学模型,同时引入并推导了基于虚拟速度及虚拟力方法的运动控制模型,完成了末端跟踪预定轨迹的同时进行避障运动。  最后,运用Matlab/Simulink实现了冗余机械臂运动学、动力学及控制算法,对基于虚拟速度和虚拟力两种控制模型在不同避障参数下进行仿真。结果表明,两种避障规划算法都能够在保持末端运动的同时,有效的规避任务空间中的障碍物;基于虚拟力避障能够更好的减少由避障引起的关节速度突变,减小对关节的冲击力,从而在实际工程应用中延长机械臂的使用寿命。  
其他文献
大型空间结构绕地球飞行时,要周期性地飞经日照区和阴影区,同时受各种遮挡关系的影响,被反复地加热和冷却,在结构中产生随时间变化的振荡温度场,这种温度场有可能使结构发生
一、从玉米的利用价值看我省玉米生产前景玉米既是高光效、旱粮高产作物,又是工业原料和饲料作物,具有“饲料之王”美称。因地制宜改革耕作制度,积极稳步发展玉米生产对促进
小麦播种过程中,由于这样或那样的原因,常常产生失误,出苗后生长异样,或弱或旺,需及早查明原因采取相应的措施补救,这对小麦均衡增产意义重大。现将小麦播种过程中的失误及
2008年8月~2009年8月期间对深圳沿海岸18个海水入侵观测站位进行地下水水质连续监测,选用矿化度、Cl-、SO2-4、rCl-、rHCO-3、K+指标作为评价因子,运用模糊数学方法对区内海水
学位
本文在运动网格体系中离散N-S方程,应用Runge-Kutta四步显式的Jameson有限体积格式,并在双时间方法、多重网格法及残差光顺等加速算法的支持下,计算了二维振动叶栅非定常粘性流
文中采用有限元程序MARC提供的基于直接约束的通用算法,分析了榫头、榫槽等的接触问题.从实践中总结了一套确定接触计算的相关参数和相应"边界条件"的方法.该文选取叶片数为7
该文对飞机方案设计的非数值优化方法进行了探讨.首先对遗传算法、模拟退火算法等非数值优化方法的基本原理进行了分析.在此基础上,详细讨论了飞机方案优化遗传算法的具体实
该文针对目前CIMS智能控制中人机工程研究的核心问题之一,开展基于知识的FMS调度智能决策支持系统研究,重点研究人机协同控制的FMS调度自适应人机接口的理论和方法,以探讨人
本文针对目前流动控制的两种主要方式,即局部加热控制和磁流体控制,分别对高超声速飞行器前体/进气道虚拟前罩流动控制,前体/进气道MHD控制和后体/尾喷管的虚拟舵流动控制进