首页 / 专利库 / 人工智能 / 运动跟踪 / 一种n节拖挂式移动机器人反向运动时的方向角控制方法

一种n节拖挂式移动机器人反向运动时的方向控制方法

阅读:1022发布:2020-10-15

专利汇可以提供一种n节拖挂式移动机器人反向运动时的方向控制方法专利检索,专利查询,专利分析的服务。并且本 发明 的n节拖挂式移动 机器人 反向运动时的方向 角 控制方法,拖挂式 移动机器人 由一 牵引车 和后端的n节拖车组成,其特征在于,由最后一节拖车开始,根据后面拖车的参考夹角和 跟踪 误差满足运动 稳定性 的条件,推导出前面拖车的参考夹角的大小,进而最终计算出牵引车的与n个拖车当前夹角相关的转向角,牵引车按照转向角运动,即可驱使拖挂式移动机器人平稳地反向运动。解决了带有n节拖车的机器人的方向跟踪控制问题,为n节拖挂式移动机器人反向运动控制提供了理论指导,有益效果显著,适于应用推广。,下面是一种n节拖挂式移动机器人反向运动时的方向控制方法专利的具体信息内容。

1.一种n节拖挂式移动机器人反向运动时的方向控制方法,拖挂式移动机器人由一牵引车和后端的n节拖车组成,牵引车为前轮转向后轮驱动,设牵引车的前轮转向角为线速度为v,定义前轮转向左边时, 前轮转向右边时, n节拖车通过车轴与前面牵引车或拖车连接,设牵引车的轴距为L1,n节拖车的连杆长度分别为L2、L3、…、Ln+1,移动机器人反向运动时的方向角控制方法为:由最后一节拖车开始,根据后面拖车的参考夹角和跟踪误差满足运动稳定性的条件,推导出前面拖车的参考夹角的大小,进而最终计算出牵引车的与n个拖车当前夹角相关的转向角 牵引车按照转向角 运动,即可驱使拖挂式移动机器人平稳地反向运动;
其特征在于:移动机器人反向运动时的方向角控制方法通过以下步骤来实现:
a).建立坐标系,在牵引车和拖车所在的平面内建立直角坐标系,设牵引车和拖车的纵轴线相对于X轴的方向角为分别为θ1、θ2、…、θn+1;
b).建立微分方程,平面内牵引车和拖车的车轮与地面之间为非滑动运动,则推导出具有n节拖车的移动机器人的运动学微分方程为:
其中,x1、y1所组成的点(x1、y1)为以牵引车的后轴为中心建立的笛卡尔坐标系的原点;
γi是车体之间的夹角,γi=θi-θi+1,i=1,2,...,n;
线速度v和转向角 作为控制输入,在控制过程中v设定为常值,反向运动时为负值,通过控制 的大小来保证反向运动的稳定;
c).条件设定,为了避免牵引车反向运动时的动态特性不可控,转向角应满足:
反向运动过程中为了避免相邻车体之间弯成V字形而无法运动,应满足:
反向运动,v<0;
d).设定期望方向角,通过设计控制输入 的反馈控制律,设系统能够渐近稳定的跟踪恒定的期望方向角为θd,
即:
同时车体之间的夹角满足:
为了保证在初始条件下牵引车可正常反向运动,应满足 θn+1(0)为牵引
车的反向运动的初始夹角;
e).第n、n-1和n-2节拖车状态的求取,对于给定的期望方向角θd,定义第n节拖车的参考夹角 为:
定义γn与 之间的跟踪误差s1为:
由微分方程(1)中的关系式,可以推导出s1的导数为:
如果令:
其中,k1>0;由于v<0、 则可以得到:
根据Lyapunov稳定性定理,可知当t→∞,s1将会渐近收敛到零;为满足公式(5),第n-1节拖车的参考夹角定义为:
定义γn-1与 之间的跟踪误差s2为:
由微分方程(1)中的关系式,可以推导出s2的导数为:
同样地,令:
其中,k2>0;由于v<0、 则可以得到:
可知当t→∞,s2将会渐近收敛到零;为满足公式(10),第n-2节拖车的参考夹角定义为:
f).递推运算,由步骤e)中的运算过程,可递推出:
以及:
其中,kn-i>0,;
由微分方程(1)中的关系式,可以推导出si的导数为:
g).求牵引车控制输入 将i=n代入公式(14)可得:
可知当t→∞,sn将会渐近收敛到零,则推导出牵引车的控制输入 为:
其中,kn>0,为控制参数;sn由公式(12)求取, γ1=θ1-θ2,γ1由公式(13)求取, 为γ1的导数;
牵引车利用公式(16)确定的控制输入 作为反馈控制律,即可驱使拖挂式移动机器人反向运动。
2.根据权利要求1所述的n节拖挂式移动机器人反向运动时的方向角控制方法,其特征在于:所述牵引车上设置有陀螺仪,以获取当前的方向角θ1;n节拖车与前面牵引车或拖车的连接处设置有角度传感器,以采集相对的转动角度,进而计算得到n节拖车的方向角θi,i=2,3,...,n+1。

说明书全文

一种n节拖挂式移动机器人反向运动时的方向控制方法

技术领域

[0001] 本发明涉及一种n节拖挂式移动机器人反向运动时的方向角控制方法,更具体的说,尤其涉及一种基于递归控制设计过程将方向角的跟踪控制问题转化为车体夹角的稳定控制问题的n节拖挂式移动机器人反向运动时的方向角控制方法。

背景技术

[0002] 由于系统的特性,如高非线性运动学,非完整约束,结构奇异和反向运动时的不稳定性,带有n节拖车的移动机器人的反向运动控制问题是一个非常具有挑战性的任务。同时,该系统的输入和状态具有限制约束,控制输入 需满足 车体夹角这些特性使得控制机器人稳定地反向运动非常困难。
[0003] 在过去的几十年里,带拖车的移动机器人的研究引起了广泛的关注,主要集中在三个领域:反馈镇定,运动规划,路径和轨迹跟踪。
[0004] 由于非完整约束的存在,带拖车移动机器人的系统无法满足Brockett条件,这意味着类似系统的反馈镇定问题不存在任何连续时不变的渐近稳定的控制方法。因此,时变或不连续的控制方法。 提出了将拖车系统转化为链式系统的方法。基于链式系统,提出了一种具有指数稳定性的反馈控制方法来解决带n节拖车的机器人的稳定性问题。链式系统可进一步转化为一个幂式系统,利用一个时变光滑的反馈控制方法,能够将幂式系统稳定在任何给定状态。σ过程是一个非连续的方法,它可以通过一个指数稳定的控制方法来解决反馈镇定问题。短时间可控性(STC)被引入到这样的非完整系统的运动规划问题中。由非完整系统转换生成的链式系统是幂零的,每个李氏括号的指数可以被精确地看作是控制向量场的有限组合。非完整系统可以计算出一个容许和分段的恒定控制输入来引导完整系统达到期望的状态。如果这两个位形位于一个连通流形上,并且系统在每个流形的位形上是短时间可控的,则运动规划问题就可以解决了。
[0005] 根据链式幂零系统,利用正弦时变方法,可使系统从初始状态运动到任意所需的状态。Rouchon等人提出的驱动方法引入了平面度和线性输出的概念,以此来解决带有两节拖车的移动机器人的停车问题。对于未转换的系统,Michalek提出了一种用于带有n节拖车的机器人矢量场定向控制器,它可以引导机器人稳定地运动到给定点。
[0006] 带有拖车的移动机器人的路径和轨迹跟踪问题也得到了很多专家的研究。Altafini专为卡车和拖车设计了混合控制器,它可以稳定的跟踪轨迹从而避免了jack-knife的影响。Astolfi利用Lyapunov技术为单轴拖车提出了一个渐近稳定的路径跟踪控制器。Yoo采用了一种新的机械结构,将拖车与牵引车的前保险杠连接在一起,并提出了一种控制算法来跟踪直线和圆弧参考路径。带有离轴拖车的试验车配备了结合边坡补偿器的双层控制器来跟踪由直线和曲线弧构成的路径]。Petrov采用高增益设计技术,针对反向驱动式移动机器人推离轴式拖车的问题,提出了一种具有非线性的路径控制方法。Khalaji提出了一种鲁棒自适应反馈线性化动态控制器来跟踪根据移动机器人运动学模型规划出的参考轨迹。
[0007] 方向跟踪是另一个重要的控制问题。从实际应用的角度来看,无论是路径跟踪还是运动规划问题,都可以通过对拖车方向角采用适当的控制规律来解决。现有文献已提出了一种渐近稳定的控制器,带有两个轴拖车的移动机器人在反向运动中跟踪给定的方向角。此外,针对具有两个离轴拖车的机器人沿曲线轨迹的反向运动问题,也已有文献提出了具有渐近稳定性的反馈控制法。路径跟踪和轨迹跟踪的大部分工作都致于有限拖车数量的机器人。

发明内容

[0008] 本发明为了克服上述技术问题的缺点,提供了一种n节拖挂式移动机器人反向运动时的方向角控制方法。
[0009] 本发明的n节拖挂式移动机器人反向运动时的方向角控制方法,拖挂式移动机器人由一牵引车和后端的n节拖车组成,牵引车为前轮转向后轮驱动,设牵引车的前轮转向角为 线速度为v,定义前轮转向左边时, 前轮转向右边时, n节拖车通过车轴与前面牵引车或拖车连接,设牵引车的轴距为L1,n节拖车的连杆长度分别为L2、L3、…、Ln+1,其特征在于,移动机器人反向运动时的方向角控制方法为:由最后一节拖车开始,根据后面拖车的参考夹角和跟踪误差满足运动稳定性的条件,推导出前面拖车的参考夹角的大小,进而最终计算出牵引车的与n个拖车当前夹角相关的转向角 牵引车按照转向角 运动,即可驱使拖挂式移动机器人平稳地反向运动。
[0010] 本发明的n节拖挂式移动机器人反向运动时的方向角控制方法,移动机器人反向运动时的方向角控制方法通过以下步骤来实现:
[0011] a).建立坐标系,在牵引车和拖车所在的平面内建立直角坐标系,设牵引车和拖车的纵轴线相对于X轴的方向角为分别为θ1、θ2、…、θn+1;
[0012] b).建立微分方程,平面内牵引车和拖车的车轮与地面之间为非滑动运动,则推导出具有n节拖车的移动机器人的运动学微分方程为:
[0013]
[0014] 其中,x1、y1所组成的点(x1、y1)为以牵引车的后轴为中心建立的笛卡尔坐标系的原点;γi是车体之间的夹角,γi=θi-θi+1,i=1,2,...,n;
[0015] 线速度v和转向角 作为控制输入,在控制过程中v设定为常值,反向运动时为负值,通过控制 的大小来保证反向运动的稳定;
[0016] c).条件设定,为了避免牵引车反向运动时的动态特性不可控,转向角应满足:反向运动过程中为了避免相邻车体之间弯成V字形而无法运动,应满足: i
=1,2,...,n;反向运动,v<0;
[0017] d).设定期望方向角,通过设计控制输入 的反馈控制律,设系统能够渐近稳定的跟踪恒定的期望方向角为θd,
[0018] 即:
[0019] 同时车体之间的夹角满足:
[0020]
[0021] 为了保证在初始条件下牵引车可正常反向运动,应满足 θn+1(0)为牵引车的反向运动的初始夹角;
[0022] e).第n、n-1和n-2节拖车状态的求取,对于给定的期望方向角θd,定义第n节拖车的参考夹角 为:
[0023]
[0024] 定义γn与 之间的跟踪误差s1为:
[0025]
[0026] 由微分方程(1)中的关系式,可以推导出s1的导数为:
[0027]
[0028] 如果令:
[0029]
[0030] 其中,k1>0;由于v<0、 则可以得到:
[0031]
[0032] 根据Lyapunov稳定性定理,可知当t→∞,s1将会渐近收敛到零;为满足公式(5),第n-1节拖车的参考夹角定义为:
[0033]
[0034] 定义γn-1与 之间的跟踪误差s2为:
[0035]
[0036] 由微分方程(1)中的关系式,可以推导出s2的导数为:
[0037]
[0038] 同样地,令:
[0039]
[0040] 其中,k2>0;由于v<0、 则可以得到:
[0041]
[0042] 可知当t→∞,s2将会渐近收敛到零;为满足公式(10),第n-2节拖车的参考夹角定义为:
[0043]
[0044] f).递推运算,由步骤e)中的运算过程,可递推出:
[0045]
[0046] 以及:
[0047]
[0048] 由微分方程(1)中的关系式,可以推导出si的导数为:
[0049]
[0050] g).求牵引车控制输入 将i=n代入公式(14)可得:
[0051]
[0052] 可知当t→∞,sn将会渐近收敛到零,则推导出牵引车的控制输入 为:
[0053]
[0054] 其中,kn>0,为控制参数;sn由公式(12)求取, γ1=θ1-θ2,γ1由公式(13)求取, 为γ1的导数;
[0055] 牵引车利用公式(16)确定的控制输入 作为反馈控制律,即可驱使拖挂式移动机器人反向运动。
[0056] 本发明的n节拖挂式移动机器人反向运动时的方向角控制方法,所述牵引车上设置有陀螺仪,以获取当前的方向角θ1;n节拖车与前面牵引车或拖车的连接处设置有角度传感器,以采集相对的转动角度,进而计算得到n节拖车的方向角θi,i=2,3,...,n+1。
[0057] 本发明的有益效果是:本发明的n节拖挂式移动机器人反向运动时的方向角控制方法,由最后一节拖车开始,根据后面拖车的参考夹角和跟踪误差满足运动稳定性的条件,推导出前面拖车的参考夹角的大小,进而最终计算出牵引车的与n个拖车当前夹角相关的转向角 牵引车按照转向角 运动,即可驱使拖挂式移动机器人平稳地反向运动。解决了带有n节拖车的机器人的方向跟踪控制问题,为n节拖挂式移动机器人反向运动控制提供了理论指导,有益效果显著,适于应用推广。附图说明
[0058] 图1为本发明的n节拖挂式移动机器人的结构示意图。

具体实施方式

[0059] 下面结合附图与实施例对本发明作进一步说明。
[0060] 如图1所示,给出了本发明的n节拖挂式移动机器人的结构示意图,拖挂式移动机器人由一牵引车和后端的n节拖车组成,牵引车为前轮转向后轮驱动,设牵引车的前轮转向角为 线速度为v,定义前轮转向左边时, 前轮转向右边时, n节拖车通过车轴与前面牵引车或拖车连接,设牵引车的轴距为L1,n节拖车的连杆长度分别为L2、L3、…、Ln+1;Pi(xi,yi)(i=1,2,…,n+1)是在牵引车和拖车的后轴中心建立的笛卡尔坐标系。
[0061] 移动机器人反向运动时的方向角控制方法通过以下步骤来实现:
[0062] a).建立坐标系,在牵引车和拖车所在的平面内建立直角坐标系,设牵引车和拖车的纵轴线相对于X轴的方向角为分别为θ1、θ2、…、θn+1;
[0063] b).建立微分方程,平面内牵引车和拖车的车轮与地面之间为非滑动运动,则推导出具有n节拖车的移动机器人的运动学微分方程为:
[0064]
[0065] 其中,x1、y1所组成的点(x1、y1)为以牵引车的后轴为中心建立的笛卡尔坐标系的原点;γi是车体之间的夹角,γi=θi-θi+1,i=1,2,...,n;
[0066] 线速度v和转向角 作为控制输入,在控制过程中v设定为常值,反向运动时为负值,通过控制 的大小来保证反向运动的稳定;
[0067] c).条件设定,为了避免牵引车反向运动时的动态特性不可控,转向角应满足:反向运动过程中为了避免相邻车体之间弯成V字形而无法运动,应满足: i
=1,2,...,n;反向运动,v<0;
[0068] d).设定期望方向角,通过设计控制输入 的反馈控制律,设系统能够渐近稳定的跟踪恒定的期望方向角为θd,
[0069] 即:
[0070] 同时车体之间的夹角满足:
[0071]
[0072] 为了保证在初始条件下牵引车可正常反向运动,应满足 θn+1(0)为牵引车的反向运动的初始夹角;
[0073] e).第n、n-1和n-2节拖车状态的求取,对于给定的期望方向角θd,定义第n节拖车的参考夹角 为:
[0074]
[0075] 定义γn与 之间的跟踪误差s1为:
[0076]
[0077] 由微分方程(1)中的关系式,可以推导出s1的导数为:
[0078]
[0079] 如果令:
[0080]
[0081] 其中,k1>0;由于v<0、 则可以得到:
[0082]
[0083] 根据Lyapunov稳定性定理,可知当t→∞,s1将会渐近收敛到零;为满足公式(5),第n-1节拖车的参考夹角定义为:
[0084]
[0085] 定义γn-1与 之间的跟踪误差s2为:
[0086]
[0087] 由微分方程(1)中的关系式,可以推导出s2的导数为:
[0088]
[0089] 同样地,令:
[0090]
[0091] 其中,k2>0;由于v<0、 则可以得到:
[0092]
[0093] 可知当t→∞,s2将会渐近收敛到零;为满足公式(10),第n-2节拖车的参考夹角定义为:
[0094]
[0095] f).递推运算,由步骤e)中的运算过程,可递推出:
[0096]
[0097] 以及:
[0098]
[0099] 由微分方程(1)中的关系式,可以推导出si的导数为:
[0100]
[0101] g).求牵引车控制输入 将i=n代入公式(14)可得:
[0102]
[0103] 可知当t→∞,sn将会渐近收敛到零,则推导出牵引车的控制输入 为:
[0104]
[0105] 其中,kn>0,为控制参数;sn由公式(12)求取, γ1=θ1-θ2,γ1由公式(13)求取, 为γ1的导数;
[0106] 牵引车利用公式(16)确定的控制输入 作为反馈控制律,即可驱使拖挂式移动机器人反向运动。
[0107] 其中,所述牵引车上设置有陀螺仪,以获取当前的方向角θ1;n节拖车与前面牵引车或拖车的连接处设置有角度传感器,以采集相对的转动角度,进而计算得到n节拖车的方向角θi,i=2,3,...,n+1。
[0108] 证明1:为了证明公式(1)确定的n节拖挂式移动机器人反向运动系统的稳定性,需要证明对于v<0且 公式(16)确定的控制律能够稳定的反向驱动机器人, 使得γi渐近稳定收敛到 证明过程如下:
[0109] 将控制律(16)代入(15),可得:
[0110]
[0111] 定义Lyapunov函数 可以得到 所以sn将会渐近收敛到原点。
[0112] 由(12)可知:
[0113]
[0114]
[0115] 由(13)可知:
[0116]
[0117] 由公式(18)和公式(1)可得:
[0118]
[0119] 由公式(19)可知 代入(21)可得:
[0120]
[0121] 将sn作为子系统(22)的控制输入,则(22)和(17)构成了一种级联系统。当sn=0,则有 则(22)式变为:
[0122]
[0123] 定义Lyapunov函数 可以得到 所以所以sn-1将会渐近收敛到原点。
[0124] 类似的,可以递推的证明si(i=2,...,n)在原点是渐近收敛的。由(13)可知:
[0125]
[0126] 假设已证明si+1在原点是渐近稳定的,则当si+1=0时有 将si+1作为(14)的控制输入,并令 则(14)变为:
[0127]
[0128] 定义Lyapunov函数 则有 由此可知系统(17)在si+1=0时在原点是指数稳定的,即是输入状态稳定的。另外,已知si+1在原点是渐近稳定的,则 和 组成的级联系统是渐近稳定的。由此可得si=0时在原点是指数稳定的。
[0129] 根据si的定义可知当si=0,有
[0130] 证明2:考虑带有n节拖车的移动机器人系统(1),假设v<0且控制律(16)能够稳定的反向驱动机器人,使得θi渐近稳定收敛到θd,
[0131] 证明:对于第n节拖车的子系统,定义:
[0132]
[0133] s0的导数可以推导为:
[0134]
[0135] 将s1作为(25)的控制输入,令s1=0,则有:
[0136]
[0137] 定义Lyapunov函数 可得:
[0138]
[0139] 所以,当s1=0时,系统(24)在原点是指数收敛的,即系统(24)是输入-状态稳定的。由系统(24)和(4)构成的级联系统是渐近稳定的。当t→∞时,s0将会渐近收敛到原点。
[0140] 根据定理1,有si→0(i=1,2,...,n)。当s0→0时,有 当γn→0且s1→0时,由(6)可得 类似,可以递推证明γi→0(i=1,2,...,n)。由γi→0(i=
1,2,...,n),可以得到θi→θd(i=1,2,...,n+1),即在公式(16)确定的控制输入 的控制作用下,牵引车和n节拖车的纵轴线相对于X轴的方向角θi最终会达到一致,均等于θd。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈