资源描述
南昌航 空大学科技学院学士学位论文 外文译文 1 1998 年的 国际会议上机器人及自动化 比利时 1998 年 5 月 一种实用的办法 F. 斯,法国国家科学研究中心 法国图卢兹 要 本文提出了一种有效的方法来控制带拖车移动机器人。轨迹跟踪和路径跟踪这两个问题已经得到解决。接下来的问题是解决迭代轨迹跟踪。并且把扰动考虑到路径跟踪内。移动机器人 实验结果说明了我们方法的有效性。 南昌航 空大学科技学院学士学位论文 外文译文 2 1 引言 过去的 8 年,人们对非完整系统的运动控制做了大量的工作。布洛基 2提出了关于这种系统的一项具有挑战性的任务,配置的稳定性,证明它不能由一个简单的连续状态反馈。作为替代办法随时间变化的反馈 10,4,11,13,14,15,18或间断反馈 3也随之被提出。从 5 移动机器人的运动控制的一项调查可以看到。另一方面,非完整系统的轨迹跟踪不符合布洛基的条件,从而使其这一个任务更为轻松。许多著作也已经给出了移动机器人的特殊情况的这一问题 6,7,8,12,16。 所有这些控制律都是工作在相同的假设下:系统的演变是完全已知和没有扰动使得系统偏离其轨迹。很少有文章在处理移动机器人的控制时考虑到扰动的运动学方程。但是 1提出了一种有关稳定汽车的配置,有效的矢量控制扰动领域,并且建立在迭代轨迹跟踪的基础上。 存在的障碍使得达到规定路径的任务变得更加困难,因此在执行任务的任何动作之前都需要有一个路径规划。 在本文中,我们在迭代轨迹跟踪的基础上提出了一个健全的方案,使得带拖车的机器人按照规定路径行走。该轨迹计算由规划的议案所描述 17 ,从而避免已经提交了输入的障 碍物。在下面,我们将不会给出任何有关规划的发展,我们提及这个参考的细节。而且,我们认为,在某一特定轨迹的执行屈服于扰动。我们选择的这些扰动模型是非常简单,非常一般。它存在一些共同点 1。 本文安排如下:第 2 节介绍我们的实验系统 其拖车:两个连接系统将被视为(图 1) 。第 3 节处理控制方案及分析的稳定性和鲁棒性。在第 4 节,我们介绍本实验结果 。 南昌航 空大学科技学院学士学位论文 外文译文 3 图 1 带拖车的 昌航 空大学科技学院学士学位论文 外文译文 4 2 系统描述 车是被挂在这个机器人上的,确定了两个不同的系统取决于连接设备:在系统 1 ,顶端),而对系统 1 ,底部 )。 来说是一种特殊情况,其中 = 0 。这个系统不过单从控制的角度来看,需要更多的复杂的计算。出于这个原 因,我们分开处理挂接系统。两个马达能够控制机器人的线速度和角速度( r )。除了这些速度之外,还由传感器测量,而机器人和拖车之间的角度 ,由光学编码器给出。机器人的位置和方向( r )通过整合前的速度被计算。有了这些批注,控制系统 c o ss i ns i n ( ) c o s ( )r r rr r r ( 1) 南昌航 空大学科技学院学士学位论文 外文译文 5 3 全球控制方案 的 当考虑到现实的系统,人们就必须要考虑到在运动的执行时产生的扰动。 这可能有许多的来源,像有缺陷的电机, 轮子的滑动,惯性的影响 . 这些扰动可以被设计通过增加一个周期在控制系统( 1) ,得到一个新的系统的形式 ( , )x f x u 在上式中可以是确定性或随机变量。 在第一种情况下,扰动仅仅是由于系统演化的不规则,而在第二种情况下,它来自于该系统一个随机行为。我们将看到后来,这第二个模型是一个更适合我们的实验系统。 为了引导机器人,从一开始就配置了目标,许多工程认为扰动最初只是机器 人和目标之间的距离,但演变的系统是完全众所周知的。为了解决这个问题,他们设计了一个可输入的时间 目标达到一个渐近稳定平衡的闭环系统。现在,如果我们介绍了先前定义周期 在这个闭环系统,我们不知道将会发生什么。但是我们可以猜想,如果扰动 很小、是确定的、在平衡点(如果仍然还有一个)将接近目标,如果扰动是一个随机变数,平衡点将成为一个平衡的 子集。 但是,我们不知道这些新的平衡点或子集的位置。 此外,在处理障碍时,随时间变化的方法不是很方便。他们只能使用在附近的目标,这附近要适当界定,以确保无碰撞轨迹的闭环系统。请注意连续状态反馈不能适用于真实情况下的机器人,因为间断的速度导致无限的加速度。 我们建议达成某一存在障碍特定配置的方法如下。我们首先在当前的配置和使用自由的碰撞议案所描述 17目标之间建立一个自由的碰撞路径,然后,我们以一个简单的跟踪控制率执行轨迹。在运动结束后,因为这一目标的各种扰动机器人从来没有完全达到和目标 的轨迹一致,而是这一目标的左右。如果达到配置远离目标,我们计算另一个我们之前已经执行过的一个轨迹。 现在我们将描述我们的轨迹跟踪控制率,然后给出我们的全球迭代方法的鲁棒性问题。 迹跟踪控制率 在这一节中,我们只处理系统 A。对系统 B 容易计算(见第 )。 南昌航 空大学科技学院学士学位论文 外文译文 6 图 2 单一机器人的跟踪控制率 很多带拖车轮式移动机器人的跟踪控制律已经被提出。其中 16虽然很简单 ,但是提供了杰出的成果。 如果 ,是模拟机器人的坐标构成真实机器人(图 2),如果( 00,是输入的参考轨迹,这种控制律表示如下: 01032c o ss i nr k xk k ( 2) 我们控制律的关键想法如下:当机器人前进,拖车不需要稳定(见下文)。因此,我们对机器人使用公式( 2)。 当它后退时,我们定义一个虚拟的机器人 ( , , )r r (图3)这是对称的真实一对拖车的车轮轴: 2 c o s2 s i r t tr r t tr t rx x ly y l 然后,当真正的机器人退后,虚拟机器人前进和虚拟系统 ( , , , )r r 在运动学上是等同于真正的一个。因此,我们对虚拟机器人实行跟踪控制法( 2)。 图 3 虚拟机器人 现在的问题是:当机器人前进时,拖车是否真的稳定?下一节将回答这个问题。 车稳定性分析 在这里我们考虑的向前运动情况下 ( 0),虚拟机器人向后的运动被等值转变。让我们把坐标 0 0 0 0 0( , , , , )r r r r rx y v作为参考轨迹并且把坐标 ( , , , , , )r r r r r 作为实际 运 动 的 系 统 。 我 们 假 设 机 器 人 完 全 跟 随 其 参 考 轨 迹 :0 0 0 0 0( , , , , , ) ( , , , , )r r r r rv x y r r r r r 并且我们把我们的注意力放在拖车偏差南昌航 空大学科技学院学士学位论文 外文译文 7 0 。这一偏差的变化很容易从系统( 1)推导出 0 (系统 A) : 00 ( s i n s i n )2c o s ( ) s i n ( )22 尽管 是减少的 0 2 2 2 2 ( 3) 我们的系统而且被不等量限制了 0,22 ( 4) 因此 0 2 和式( 3)等价于 0000022022 且或且( 5) 图 4显示 的范围随着给定的 0 的值正在减少。我们可以看到,这个范围包含了拖车的所有的位置,包括式( 4)所界定的范围。此外,以前的计算许可轻松地表明对于变量 0 , 0是一个渐近稳定值的变量。 因此,如果实际或虚拟的机器人按照它的参考轨迹前进,拖车是稳定的,并且将趋于自己的参考轨迹。 图 4 的稳定范围 拟机器人系统 B 当拖车挂在机器人的后面,之前的结构甚至更简单:我们可以用拖车取代虚拟的机器人。在这种实际情况下,机器人的速度 ( , )和拖车 ( , )一对一映射的连接。南昌航 空大学科技学院学士学位论文 外文译文 8 然后虚 拟的机器人系统表示为如下: c o s c o s ( )s i n s i n ( )r r r r r rr r r r t rx x l ly y l 和以前的稳定性分析可以被很好的使用通过考虑悬挂点的运动。 下面一节讨论了我们迭代计划的鲁棒性。 代计划的鲁棒性 我们现在正在显示上文所提到的迭代计划的鲁棒性。为此,我们需要有一个当机器人的运动时产生扰动的模型。 1扰动的模型系统是一个不规则,从而导致矢量场确定性的变化。在我们的实验中,我们要看到由于随机扰动导致的例如在一些悬挂系统中发挥作用。这些扰动对模型是非常困难的。出于这个原因, 我们只有两个简单的假说 有: 00( ( ) , ( ) )( ( ) , ( ) )c s q s q sd q s q s其中 s 是沿曲线横坐标设计路径, q 和 0q 分别是真正的和参考的结构, , 是正数。 第一个不等量意味着实际和参考结构之间的距离成正比的距离覆盖计划路径。第二个不等量是确保轨迹跟踪控制率,防止系统走得太远远离其参考轨迹。让我们指出,这些假设是非常现实的和适合大量的扰动模型。 我们现在需要知道在每个迭代路径的长度。我们使用指导的方法计算这些路径验证拓扑短时间的可控性 17。这个也就是说,如果我们的目标是充分接近起初的结构,轨迹的计算依然是起初的结构的附近。在 9 我们给出的估算方面的距 离:如果 1划路径的长度验证它们之间的关系 141 2 1 2( ( , ) ) ( , ) a t h q q d q q这里 是一个正数。 因此,如果1,2.()是配置依次获得的,我们有以下不等式: 11,( , )( ) ( , )c s g o a lc s i g o a l c s i g o a ld q qd q q d q q这些不等式确保 , )i .()的正数 南昌航 空大学科技学院学士学位论文 外文译文 9 1141和趋近于足够反复后的。 因此,我们没有获得渐近稳定性配置的目标,但这一结果确 保存在一个稳定的范围处理这个配置。 这一结果基本上是来自我们选择非常传统扰动的模型。让我们重复这包括诸如扰动模型的时间不同的控制律无疑将使其失去其渐近稳定。 实验结果如下节显示,收敛域的控制计划是非常小的。 南昌航 空大学科技学院学士学位论文 外文译文 10 4 实验结果 现在,我们目前获得的带拖车机器人 统 A 和 B 的实验结果。图 5 和图6 显示第一路径计算的例子所规划初始配置(黑色)和目标配置(灰色)之间的运动。在第二种情况下包括上一次计算结果。 连接系统的长度如下:系统 A 中 0, 125厘米,系统 B 60厘米, 90厘米。表 1 和表 2 提供的初始和最后配置位置以及目标和期望配置在第一次动作和第二次动作之间的不足, 3 个不同的实验。在这两种情况下,第一次试验相当于图表。2q意味着,在第一动作后精度十分充足,没有更多可进行的动作。 评论和意见:表 1 和表 2 的报告结果显示了两个主要的见解。首先, 系统达成非常令人满意的精密程度,其次迭代次数是非常小的(介于 1 和 2 之间)。事实上,精密程度取决于很多的速度和不同的动作。在这里,机器人的最大线速度是 50 厘米 /秒 。 南昌航 空大学科技学院学士学位论文 外文译文 11 5 结论 我们已经提出了一种方法来控制机器人与拖车从初始结构到一个已知输入问题的目标。这种方法是以迭代于开环和闭环控制相结合为前提的办法。 它对大范围的扰动模型已经显示出健全的一面。这个鲁棒性主要来自拓扑性能指导方法介绍 17 。即使该方法不完全趋于机器人的最终目标,但是在真正实验期间达到的精度程度是非常令人满意的。 1 图 5:系统 A:初始、目标配置跟踪第一路径 图 6:系统 B:初始、目标配置跟踪第一路径和最终结果 表 1:系统 A: 目标和期望配置在第一次动 表 2:系统 B:目标和期望配置在第一次动 作和第二次动作之间的差距 作和第二次动作之间的差距 参考文献 1K. . of 995. 2. 2 983. 3of 37, 11, 1992. 4M. , 1992. 5G. . of a d., to 6M. a 3, , 1994. 7M. G. . M. H. of an an 8, , 831992. 8Y. F. an 1990. 9ci de la de d: l e x h t i o n de 7, 997. P. . of to of , , 1997. 11B. of a of 12T. T. . of 931991. 13of a 1990. 14of 12(1), 1993. 15of to 3 Vo l 40, 1995. 16. of a 136991. 17F. G. . a 3061997. 18. . of 0, , 1995. 8, 471992. 4 998 998A to a . a to a a of to a is by an on of 5 1 to a of s 2 a a it be by a as 4, 11, 13, 14, 15, 18 or 3 5 a in On a a s it is an A of 6, 7, 8, 12, 16 of of is no in l a to a a to on of of a a In we a on to a a to a by a 17 in In t we to we of a is to we is l. is as be ) of , we 6 2 of is a A is on on on , is of , on , it is l , A is , = 0. is a of we to r ) of by is by an r ) of by c o ss i ns i n ( ) c o s ( )r r rr r r ( 1) : 7 3 to as of of . be by a in l),to a of , )x f x u be or a is to a of in it a of We is a To a a to a is of is To an as a of an of if we in we t We if is if is be to if is a an we t of or be in of to be to of us be in of in to we to a tn of is We a 8 a 17, we a At of a of If is we we as we We he n we . ( : a of of 16,a ,of in of ), 0,of 01032c o ss i nr k xk k ( 2) of is be So we 2) to it we a , , )r r () is to to of 2 c o s2 s i r t tr r t tr t rx x ly y l 9 , , , )r r is to we 2) to : is of e of a 0), by us 0 0 0 0( , , , , )r r r r rx y va , , , , , )r r r r r of We 0 0 0 0 0( , , , , , ) ( , , , , )r r r r rv x y r r r r r we on of is 1) (): 00 ( s i n s i n )2c o s ( ) s i n ( )22 is 2 2 2 2 ( 3) is by ,22 ( 4) 10 so 2 3) is 0000220 22 5) on is a . We of by 4). to is an . if or is : is is we by In of , )of , )by a of is by c o s c o s ( )s i n s i n ( )r r r r r rr r r r t rx x l ly y l be as by of 11 of of e to of we we to a of l by a of of to on In we to in to we 00( ( ) , ( ) )( ( ) , ( ) )c
展开阅读全文