论文部分内容阅读
带有机械臂的球形机器人是在现有球形机器人的基础上,融合多臂机器人特点的一种移动机器人。这种机器人一方面能够进行全方位行走运动,同时又具有对外界环境进行灵活操作的能力,具有广泛的应用前景。本论文以一种新型的带有机械臂球形机器人为主要研究对象,并借助1个移动关节5个旋转关节(1P5R)和3个旋转关节(3R)的柔性关节机械臂模型对该球形机器人的若干问题进行较为深入的研究。论文建立了一种带有机械臂球形机器人的动力学模型,提出了欠驱动球形机器人惯性参数的辨识方法,设计了球形机器人球壳静止时的柔性关节机械臂的动力学控制策略,并提出了一种运动状态下的关节面物理参数辨识方法。主要研究工作如下:1.分析了一种具有13个刚体、15个自由度的带有机械臂球形机器人系统的运动特性。以球壳为基座,球壳内部的驱动装置、两侧的球冠以及球冠内部的臂杆为连杆,分析了系统各构件的运动规律;充分考虑非完整约束条件,得到了各构件的偏速度、偏角速度、广义主动力和广义惯性力的表达式。利用Kane方程建立了系统质量分布均匀时的动力学模型。对球壳沿直线及S曲线行走时各关节力/力矩以及球壳欧拉角分别进行了仿真分析。2.针对欠驱动球形机器人动力学模型的特点,提出了基于惯性测量单元(IMU)传感器的惯性参数辨识方法。根据Kane方法建立了系统质量分布不均匀时的动力学模型,利用模型中的三个欠驱动方程推导出了球形机器人惯性参数辨识模型;以一种新型的带有机械臂球形机器人为实验平台,根据安装在球形机器人内框上的惯性测量单元实测信息,对所提辨识方法进行了实验验证。实验结果表明该方法简单可行,同时为其它欠驱动机器人惯性参数辨识提供了一种新的思路。3.将球形机器人球壳静止时的臂杆操作系统假想为带有移动关节和旋转关节的机械臂系统,建立了6自由度柔性关节机械臂的刚柔耦合动力学模型,并在该模型的基础上,详细讨论了1P5R(1个移动关节、5个旋转关节)柔性关节机械臂的反馈线性化控制方法。在系统工作空间内设计轨迹生成器,借助MATLAB软件工具,采用数值方法分别对同一路径下两种不同运动状态的轨迹进行了跟踪仿真控制。该研究对于合理规划机械臂末端操作轨迹有很好的指导意义。4.针对带有机械臂球形机器人的多连杆柔性关节机械臂,设计了基于高斯径向基函数(RBF)神经网络的滑模控制器,该控制器利用神经网络的逼近能力,将各关节的切换函数作为网络的输入,系统的控制量作为网络的输出,控制器完全由连续的RBF神经网络实现。利用该控制器与线性二次型跟踪器以及传统滑模控制器对三连杆柔性关节机械臂进行了轨迹跟踪控制仿真,并对结果进行了对比分析。5.针对柔性关节机械臂关节面参数的时变特性,提出了一种多体机械系统运动状态下关节面参数辨识的新方法。将机械臂柔性关节等效为弹性扭转轴,并将应用于结构中的行波分析方法与机器人关节旋转变换矩阵相结合,建立了运动机构系统的波导方程。根据系统各结点力平衡与位移边界条件,建立了运动状态下系统激励预测模型,根据预测出的系统激励以及实验测量得到的关节扭转角等因素,建立了系统振动方程。分别采用最小二乘法和神经网络方法对上述方程进行求解,推导出了关节动态刚度和阻尼的辨识模型。以两种不同的运动轨迹驱动3自由度机械臂,对其进行了辨识实验研究。