可变形移动机器人的运动控制与应用

来源 :沈阳理工大学 | 被引量 : 1次 | 上传用户:ktv238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,从发生在城市的恐怖袭击事件、东京福岛核电站事故和天津危险品爆炸事故等突发事件可以看出,城市中发生的突发事件对国家的影响更大,而能否在发生突发事件后快速的响应,让事故对人类的影响降到最低,成为研究的一个方向。本文主要研究应对城市非结构环境下突发事件的可变形移动机器人,根据机器人的应用场景要求设计机器人的控制系统。首先,简要介绍了可变形机器人的机械结构,且结合机器人姿态的三个关键参数和结构特点针对不同的应用场景进行了详细的过程分析和构型介绍。根据可变形移动机器人的运动机构特点和状态变化,建立齐次坐标系下机器人在非结构化环境中的运动学模型,推导出机器人本体与摆臂姿态之间的运动学正解和逆解,得出摆臂的姿态变化与躯体姿态之间的运动学关系。根据机器人航向角建立了机器人航向与机器人转弯的运动学模型并建立了转弯的动力学模型,最后通过Matlab软件进行验证。结合本实验移动平台的实际机械结构尺寸、能量方程和极限条件下的几何关系,求出机器人攀爬楼梯的极限范围和防止倾翻的最大角度。以安全节能为原则规划变形机器人在攀爬楼梯过程中的运动构型,为后续的运动控制算法打下基础。采用模块化思想对可变形机器人进行了硬件集成和软件开发。硬件部分包括机器人姿态和电机位置检测模块、多轴同步控制的EtherCat主站板卡和电机伺服驱动器,并根据这些模块的特点和实际的使用场景,进行具体的参数配置和性能测试。软件部分主要分为上位机的监控界面和下位机的运动控制。上位机的控制界面以微软VS和C++为开发平台和开发语言。下位机采用QNX系统的集成开发环境,结合EtherCAT网络通信的特点进行机器人的运动控制代码开发。采用模块化的设计原则,使得控制程序具有独立性好和可移植性强等特点。最后完成了通过上位机远程控制机器人攀爬楼梯的实验测试。通过实验不仅测试了控制界面的稳定性,还验证了攀爬楼梯过程中运动规划构型的合理。结果表明该机器人控制系统稳定、可靠,满足设计要求。
其他文献
在当代工业领域中,随着材料、控制技术、计算机水平等的日新月异的发展,直线伺服系统也得到了非常大的提高和进步,由于直线伺服有着独特的优点,如推力大、损耗低、效率高等,所以它独立于旋转电机而成为了一个新的备受研究人员重视的新型发展方向。在这个研究领域,学者们越来越重视它的控制技术以及相应技术的发展和进步。所以应用也已经推广到众多领域。然而,直线电机也有其特殊的缺点和弊端,如端部效应、齿槽效应、纹波效应