《外文翻译一种新颖的轮式机器人的动力学—分析与仿真中文版》.doc
文本预览下载声明
设计巴巴工作室
一种新颖的轮式机器人的动力学—分析与仿真
摘要:我们介绍了一种新式两轮移动机器人的动力学性能的分析与仿真,其新颖之处在于其与控制部分的平衡,而这是其“quasiholonomy”的结果(一种其它地方也介绍过的概念)。该机器人的数学模型是在拉格朗日方程的构架下形成的,通过余角及方阵(这些概念在以前的著作中曾提过)。为了证实前面提到的模型还进行了一些仿真。并且,我们提供了对应与不同输入及初始条件的动态响应,而这些对于机器人的设计和控制很关键。
关键字:轮式移动机器人 非完整约束 多物体系统动力学 动力学仿真
1.介绍
当今很多场合都需要便宜、可靠并且简单的轮式移动机器人(WMRs):
?做家务活的服务机器人
?行动不便人士的辅助机器人
?娱乐机器人
?行星间探险的机器人
?材料处理的工业机器人
在前述行业的任一领域都可以利用一种新的轮式移动机器人(WMR)Quasimoro。
Quastmoro包括:两驱动轮及承载高效负载的中间体。这种当下在设计的机器人,其新颖在于其与控制部分的平衡。这是通过赋予机器人一种被称为quasiholonomy的性能来实现的。为了达到quasiholonomy机器人的质心被置于通过轮心连线中点的垂直面上。并且,为了克服不平衡,中间体的质心位置应低于前面所提到的线。
除了赋予机器人quasiholonomy性能,其工艺也使Quasimoro能够在无障碍位置实现转动。
该机器人的两个主要任务为:
?确定由中间体承载的负载在同一平面上的位置和方向(定位任务)
?平衡中间体的晃动(平衡任务)
通过关于两轮机器人文献的查阅可知有三种不同的系统:SCOUT [2], Ginger-Segway [3], 及JOE [4]与Quasimoro不同,SCOUT平衡不需要任何反馈系统,因为其依赖于第三个支撑来保持其负载与垂直方向同向。并且,机器人的质心低于两轮心连线,并且不用任何陀螺仪来检测中间体的倾斜,Quasimoro利用了Segway 及JOE更简单的控制系统。
机械系统的数学模型对精确控制及其性能的实际预测或者仿真都是必要的。我们在拉格朗日方程构架下建立Quasimoro的数学模型,该数学模型表达了两个非线性输入并有三个输出的动力系统。我们利用该系统对不同输入及初始条件的动态响应的仿真与分析来验证该模型。
这种分析结果对机器人的优化设计和控制很关键。结果显示完成上述两任务最主要的干扰因素是中间体的晃动。因此,正确设计的介绍及合适的控制原则的推导应该加以考虑,以便使得机器人的性能对干扰最不敏感。
2.数学模型
2.1运动学约束
Quasimoro是一种两轮移动机器人,包括分别由两个单独电机驱动的两个轮子及装有控制系统、启动系统、能源供应装置及传动机构的中间体。该机器人的轮子据文献[7]中的分类属于传统型。
为了获得该机器人的数学模型,我们假定其运动是在我们称之为B的水平平面上。并且,在运动过程中假定机器人的轮子不脱离B平面。
该机器人的一简化模型如图1所示。我们定义A和A分别为通过两轮心的轴线及相互平行,并且通过中间体质心C3。中间体的架子为由以轴V为轴心的圆柱体,其垂直平面A。
图1:Quasimoro的简化模型
我们已定义了三个两两正交的三维向量:,和。一个一组定义了一固定在地面上以O为原点并且方向垂直向上的惯性坐标系。定义了一以两轮质心连线中心C为原点的坐标系;特别地,平行于A平面。定义了固定在中间体上以点C为原点,且n平行于轴V的坐标系。
我们用及表示两轮的角位移,同时用表示C的位矢。并定义为中间体绕A的转角。
定义为两轮心间的距离,为轮子半径,并且轮子在B平面上为纯滚动,我们由约束
,
其中,表示广义的直角坐标系。
,
并且是方位角,如矢量与间的夹角。对方程中第二个关系式积分可得:
其中,我们假定当时,。
我们定义为广义坐标矢量。
由于我们在方程中可用及来表示,并不出现在广义坐标矢量中,因此该系统的运动学约束方程只能是方程中第一个关系式。这个方程可写为,这里是维0向量,A是约束矩阵定义为
这里是阶方阵。该机器人有6-3=3个自由度,而在简化模型中中间体绕轴v的转动并不考虑。
2.2完整约束测试
如果我们定义独立广义速度矢量为,然后可轻易的得出A为
为了计算齐次矩阵H,我们需得推导出及,通过图1及方程可容易得出,即
显示全部