外文翻譯--一種實用的辦法--帶拖車移動機器人的反饋控制

上傳人:good****022 文檔編號:117024449 上傳時間:2022-07-07 格式:DOC 頁數(shù):23 大?。?.44MB
收藏 版權(quán)申訴 舉報 下載
外文翻譯--一種實用的辦法--帶拖車移動機器人的反饋控制_第1頁
第1頁 / 共23頁
外文翻譯--一種實用的辦法--帶拖車移動機器人的反饋控制_第2頁
第2頁 / 共23頁
外文翻譯--一種實用的辦法--帶拖車移動機器人的反饋控制_第3頁
第3頁 / 共23頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《外文翻譯--一種實用的辦法--帶拖車移動機器人的反饋控制》由會員分享,可在線閱讀,更多相關(guān)《外文翻譯--一種實用的辦法--帶拖車移動機器人的反饋控制(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 1 河北建筑工程學院 畢業(yè)設(shè)計(論文)外文資料翻譯 系別: 機 械 工 程 系 專業(yè): 機械設(shè)計制造及其自動化 班級: 姓名: 學號: 外文出處: Proceedings ofthe 1998 IEEE International Conference on Robotics & Automation 附 件: 1、外文原文; 2、外文資料翻譯譯文。 指導教師評語: 簽字: 年 月 日 2 Proceedings ofthe 1998 IEEE International Conference on Robotics & Automation Leuven, Belgium May 1998

2、A practical approach to feedback control for a mobile robot with trailer F. Lamiraux and J.P. Laumond LAAS-CNRS Toulouse, France florent ,jpllaas.fr Abstract This paper presents a robust method to control a mobile robot towing a trailer. Both problems of trajectory tracking and steering to a given c

3、onfiguration are addressed. This second issue is solved by an iterative trajectory tracking. Perturbations are taken into account along the motions. Experimental results on the mobile robot Hilare illustrate the validity of our approach. 1 Introduction Motion control for nonholonomic systems have gi

4、ven rise to a lot of work for the past 8 years. Brocketts condition 2 made stabilization about a given configuration a challenging task for such systems, proving that it could not be performed by a simple continuous state feedback. Alternative solutions as time-varying feedback l0, 4, 11, 13, 14, 15

5、, 18 or discontinuous feedback 3 have been then proposed. See 5 for a survey in mobile robot motion control. On the other hand, tracking a trajectory for a nonholonomic system does not meet Brocketts condition and thus it is an easier task. A lot of work have also addressed this problem 6, 7, 8, 12,

6、 16 for the particular case of mobile robots.All these control laws work under the same assumption: the evolution of the system is exactly known and no perturbation makes the system deviate from its trajectory.Few papers dealing with mobile robots control take into account perturbations in the kinem

7、atics equations. l however proposed a method 3 to stabilize a car about a configuration, robust to control vector fields perturbations, and based on iterative trajectory tracking. In this paper, we propose a robust scheme based on iterative trajectory tracking, to lead a robot towing a trailer to a

8、configuration. The trajectories are computed by a motion planner described in 17 and thus avoid obstacles that are given in input. In the following.We won t give any development about this planner,we refer to this reference for details. Moreover,we assume that the execution of a given trajectory is

9、submitted to perturbations. The model we chose for these perturbations is very simple and very general.It presents some common points with l. The paper is organized as follows. Section 2 describes our experimental system Hilare and its trailer:two hooking systems will be considered (Figure 1).Sectio

10、n 3 deals with the control scheme and the analysis of stability and robustness. In Section 4, we present experimental results. The presence of obstacle makes the task of reaching a configuration even more difficult and require a path planning task before executing any motion. 2 Description of the sy

11、stem Hilare is a two driving wheel mobile robot. A trailer is hitched on this robot, defining two different systems depending on the hooking device: on system A, the trailer is hitched above the wheel axis of the robot (Figure 1, top), whereas on system B, it is hitched behind this axis (Figure l ,

12、bottom). A is the particular case of B, for which rl = 0. This system is however singular from a control point of view and requires more complex computations. For this reason, we deal separately with both hooking systems. Two motors enable to control the linear and angular velocities ( vr , r ) of t

13、he robot. These velocities are moreover measured by odometric sensors, whereas the angle between the robot and the trailer is given by an optical encoder. The position and orientation( xr ,yr , r ) of the robot are computed by integrating the former velocities. With these notations, the control syst

14、em of B is: 4 c o ss i ns i n ( ) c o s ( )r r rr r rrrr r rrttxvyvvlll ( 1) Figure 1: Hilare with its trailer 3 Global control scheme 3.1 Motivation When considering real systems, one has to take into account perturbations during motion execution.These may have many origins as imperfection of the m

15、otors, slippage of the wheels, inertia effects . These perturbations can be modeled by adding a term in the control system (l),leading to a new system of the form ( , )x f x u where may be either deterministic or a random variable.In the first case, the perturbation is only due to a bad knowledge of

16、 the system evolution, whereas in the second case, it comes from a random behavior of the system. We will see later that 5 this second model is a better fit for our experimental system. To steer a robot from a start configuration to a goal, many works consider that the perturbation is only the initi

17、al distance between the robot and the goal, but that the evolution of the system is perfectly known. To solve the problem, they design an input as a function of the state and time that makes the goal an asymptotically stable equilibrium of the closed loop system. Now, if we introduce the previously

18、defined term in this closed loop system, we dont know what will happen. We can however conjecture that if the perturbation is small and deterministic, the equilibrium point (if there is still one) will be close to the goal, and if the perturbation is a random variable, the equilibrium point will bec

19、ome an equilibrium subset.But we dont know anything about the position of these new equilibrium point or subset. Moreover, time varying methods are not convenient when dealing with obstacles. They can only be used in the neighborhood of the goal and this neighborhood has to be properly defined to en

20、sure collision-free trajectories of the closed loop system. Let us notice that discontinuous state feedback cannot be applied in the case of real robots, because discontinuity in the velocity leads to infinite accelerations. The method we propose to reach a given configuration tn the presence of obs

21、tacles is the following. We first build a collision free path between the current configuration and the goal using a collision-freemotion planner described in 17, then we execute the trajectory with a simple tracking control law. At the end of the motion, the robot does never reach exactly the goal

22、because of the various perturbations, but a neighborhood of this goal. If the reached configuration is too far from the goal, we compute another trajectory that we execute as we have done for the former one. We will now describe our trajectory tracking control law and then give robustness issues abo

23、ut our global iterative scheme. 3.2 The trajectory tracking control law In this section, we deal only with system A. Computations are easier for system B (see Section 3.4). 6 Figure 2: Tracking control law for a single robot A lot of tracking control laws have been proposed for wheeled mobile robots

24、 without trailer. One of them 16,a lthough very simple, give excellent results.If ,xy are the coordinates of the reference robot in the frame of the real robot (Figure 2), and if 00,rrvare the inputs of the reference trajectory, this control law has the following expression: 01032c o ss i nr rrrv k

25、xk k yv ( 2) The key idea of our control law is the following: when the robot goes forward, the trailer need not be stabilized (see below). So we apply (2) to the robot.When it goes backward, we define a virtual robot ( , , )r r rxy (Figure 3) which is symmetrical to the real one with respect to the

26、 wheel axis of the trailer: 2 c o s2 s i n2r r t tr r t tr t rx x ly y l Then, when the real robot goes backward, the virtual robot goes forward and the virtual system ( , , , )r r rxyis kinematically equivalent to the real one. Thus we apply the tracking control law (2) to the virtual robot. Figure

27、 3: Virtual robot A question arises now: is the trailer really always stable when the robot goes forward ? The following section will answer this question. 3.3 Stability analysis of the trailer 7 We consider here the case of a forward motion ( 0)rv , the backward motion being equivalent by the virtu

28、al robot transformation. Let us denote by 0 0 0 0 0( , , , , )r r r r rx y va reference trajectory and by( , , , , , )vyx r rr r r the real motion of the system. We assume that the robot follows exactly its reference trajectory: 0 0 0 0 0( , , , , , ) ( , , , , )r r r r rv x y vyx r r r r r and we f

29、ocus our attention on the trailer deviation 0 .The evolution of this deviation is easily deduced from system (1) with 0rl (System A): 00 ( s i n s i n )2c o s ( ) s i n ( )22rtrtvlvl is thus decreasing iff 0 2 2 2 2 ( 3) Our system is moreover constrained by the inequalities 0,22 ( 4) so that 0 2 an

30、d (3) is equivalent to 00000220 22 and orand( 5) Figure 4 shows the domain on which is decreasing for a given value of 0 . We can see that this domain contains all positions of the trailer defined by the bounds (4). Moreover, the previous computations permit easily to show that 0 is an asymptoticall

31、y stable value for the variable . Thus if the real or virtual robot follows its reference forward trajectory, the trailer is stable and will converge toward its own reference trajectory. 8 Figure 4: Stability domain for 3.4 Virtual robot for system B When the trailer is hitched behind the robot, the

32、 former construction is even more simple: we can replace the virtual robot by the trailer. In this case indeed, the velocities of the robot ( , )rrv and of the trailer ( , )ttv are connected by a one-to-one mapping.The configuration of the virtual robot is then given by the following system: c o s c

33、 o s ( )s i n s i n ( )r r r r r rr r r r t rx x l ly y l lrr and the previous stability analysis can be applied as well, by considering the motion of the hitching point. The following section addresses the robustness of our iterative scheme. 3.5 Robustness of the iterative scheme We are now going t

34、o show the robustness of the iterative scheme we have described above. For this,we need to have a model of the perturbations arising when the robot moves. l model the perturbations by a bad knowledge of constants of the system, leading to deterministic variations on the vector fields. In our experim

35、ent we observed random perturbations due for instance to some play in the hitching system. These perturbations are very difficult to model. For this reason,we make only two simple hypotheses about them: 00( ( ) , ( ) )( ( ) , ( ) )c s scsd q s q sd q s q s 9 where s is the curvilinear abscissa along

36、 the planned path, q and 0q are respectively the real and reference configurations, csdis a distance over the configuration space of the system and , are positive constants.The first inequality means that the distance between the real and the reference configurations is proportional to the distance

37、covered on the planned path. The second inequality is ensured by the trajectory tracking control law that prevents the system to go too far away from its reference trajectory. Let us point out that these hypotheses are very realistic and fit a lot of perturbation models. We need now to know the leng

38、th of the paths generated at each iteration. The steering method we use to compute these paths verifies a topological property accounting for small-time controllability17. This means that if the goal is sufficiently close to the starting configuration, the computed trajectory remains in a neighborho

39、od of the starting configuration. In 9we give an estimate in terms of distance: if 1qand 2qare two sufficiently close configurations, the length of the planned path between them verifies 141 2 1 2( ( , ) ) ( , )csl P a t h q q d q qwhere is a positive constant. Thus, if is the sequence of configurat

40、ions reached after i motions, we have the following inequalities: 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 qThese inequalities ensure that distCS( , )i goalqqis upper bounded by a sequence 1,2.()iid of positive numbers defined by 1141iidddand converging toward 43 after e

41、nough iterations. Thus, we do not obtain asymptotical stability of the goal configuration, but this result ensures the existence of a stable domain around this configuration.This result essentially comes from the very general model of perturbations we have chosen. Let us repeat that including such a

42、 perturbation model in a time varying control law would undoubtedly make it lose its asymptotical stability.The experimental 10 results of the following section show however, that the converging domain of our control scheme is very small. 4 Experimental results We present now experimental results ob

43、tained with our robot Hilare towing a trailer, for both systems A and B. Figures 5 and 6 show examples of first paths computed by the motion planner between the initial Figure 5: System A: the initial and goal configurations and the first path to be tracked Figure 6: System B: the initial and goal c

44、onfigurations, the first path to be tracked and the final maneuver configurations (in black) and the goal configurations (in grey), including the last computed maneuver in the second case. The lengths of both hooking system is the following: 0rl , 125tl cm for A and 60rl cm, 90tl cm for B. Tables 1

45、and 2 give the position of initial and final configurations and the gaps between the goal and the reached configurations after one motion and two motions, for 3 different experiments. In both cases, the first experiment corresponds to the figure.Empty 2qcolumns mean that the precision reached after

46、the first motion was sufficient and that no more motion was performed. Comments and Remarks: The results reported in the tables 1 and 2 lead to two 11 main comments. First,the precision reached by the system is very satisfying and secondly the number of iterations is very small (between 1 and 2). In

47、 fact, the precision depends a lot on the velocity of the different motions. Here the maximal linear velocity of the robot was 50 cm/s. 5 Conclusion We have presented in this paper a method to steer a robot with one trailer from its initial configuration to a goal given in input of the problem. This

48、 method is based on an iterative approach combining open loop and close loop controls. It has been shown robust with respect to a large range of perturbation models. This robustness mainly comes from the topological property of the steering method introduced in 17. Even if the method does not make t

49、he robot converge exactly to the goal, the precision reached during real experiments is very satisfying. Table 1: System A: initial and final configurations,gaps between the first and second reached configurations and the goal 12 Table 2: System B: initial and final configurations,gaps between the f

50、irst and second reached configurations and the goal References 1M. K. Bennani et P. Rouchon. Robust stabilization of flat and chained systems. in European Control Conference,1995. 2R.W. Brockett. Asymptotic stability and feedback stabilization. in Differential Geometric Control Theory,R.W. Brockett,

51、 R.S. Millman et H.H. Sussmann Eds,1983. 3C. Canudas de Wit, O.J. Sordalen. Exponential stabilization of mobile robots with non holonomic constraints.IEEE Transactions on Automatic Control,Vol. 37, No. 11, 1992. 4J. M. Coron. Global asymptotic stabilization for controllable systems without drift. in

52、 Mathematics of Control, Signals and Systems, Vol 5, 1992. 5A. De Luca, G. Oriolo et C. Samson. Feedback control of a nonholonomic car-like robot, Robot motion planning and control. J.P. Laumond Ed., Lecture Notes in Control and Information Sciences, Springer Verlag, to appear. 6R. M. DeSantis. Path

53、-tracking for a tractor-trailerlike robot. in International Journal of Robotics Research,Vol 13, No 6, 1994. 7A. Hemami, M. G. Mehrabi et R. M. H. Cheng. Syntheszs of an optimal control law path trackang an mobile robots. in Automatica, Vol 28, No 2, pp 383-387, 1992. 8 Y. Kanayama, Y. Kimura, F. Mi

54、yazaki et T.Nogushi.A stable tracking control method for an autonomous mobile robot. in IEEE International Conference on Robotics and 13 Automation, Cincinnati, Ohio, 1990. 9 F. Lamiraux.Robots mobiles ci remorque : de la planification de chemins d: l e x h t i o n de mouuements,PhD Thesis N7, LAAS-

55、CNRS, Toulouse, September 1997. l0 P. Morin et C. Samson. Application of backstepping techniques to the time-varying exponential stabitisation of chained form systems. European Journal of Control, Vol 3, No 1, 1997. 11 J. B. Pomet. Explicit design of time-varying stabilizang control laws for a class

56、 of controllable systems without drift. in Systems and Control Letters, North 12 M. Sampei, T. Tamura, T. Itoh et M. Nakamichi.Path tracking control of trailer-like mobile robot. in IEEE International Workshop on Intelligent Robots and Systems IROS, Osaka, Japan, pp 193-198, 1991. 13 C. Samson. Velo

57、city and torque feedback control of a nonholonomic cart. International Workshop in Adaptative and Nonlinear Control: Issues in Robotics, Grenoble, France, 1990. 14 C. Samson. Time-varying feedback stabilization of carlike wheeled mobile robots. in International Journal of Robotics Research, 12(1), 1

58、993. 15 C. Samson. Control of chained systems. Application to path following and time-varying poznt-stabilization. in IEEE Transactions on Automatic Control, Vol 40,No 1, 1995. 16 C. Samson et K. Ait-Abderrahim. Feedback control of a nonholonomic wheeled cart zncartesaan space.in IEEE International

59、Conference on Robotics and Automation, Sacramento, California, pp 1136-1141,1991. 17 S. Sekhavat, F. Lamiraux, J.P. Laumond, G. Bauzil and A. Ferrand. Motion planning and control for Hilare pulling a trader: experzmental issues. IEEE Int. Conf. on Rob. and Autom., pp 3306-3311, 1997. 18 O.J. Splrdal

60、en et 0. Egeland. Exponential stabzlzsation of nonholonomic chained systems. in IEEE Transactions on Automatic Control, Vol 40, No 1, 1995. Bolland, Vol 18, pp 147-158, 1992. 14 一種實用的辦法 -帶拖車移動機器人的反饋控制 F. Lamiraux and J.P. Laumond 拉斯,法國國家科學研究中心 法國圖盧茲 florent ,jpllaas.fr 摘 要 本文提出了一種有效的方法來控制帶拖車移動機器人。軌跡

61、跟蹤和路徑跟蹤這兩個問題已經(jīng)得到解決。接下來的問題是解決迭代軌跡跟蹤。并且把擾動考慮到路徑跟蹤內(nèi)。移動機器人 Hilare 的實驗結(jié)果說明了我們方法的有效性。 1 引言 過去的 8 年,人們對非完整系統(tǒng)的運動控制做了大量的工作。布洛基 2提出了關(guān)于這種系統(tǒng)的一項具有挑戰(zhàn)性的任務(wù),配置的穩(wěn)定性,證明它不能由一個簡單的連續(xù)狀態(tài)反饋。作為替代辦法隨時間變化的反饋 10,4,11,13,14,15,18或間斷反饋 3也隨之被提出。從 5 移動機器人的運動控制的一項調(diào)查可以看到。另一方面,非完整系統(tǒng)的軌跡跟蹤不符合布洛基的條件,從而使其這一個任務(wù)更為輕松。許多著作也已經(jīng)給出了移動機器人的特殊情況的這一問

62、題 6,7,8,12,16。 所有這些控制律都是工作在相同的假設(shè)下:系統(tǒng)的演變是完全已知和沒有擾動使得系統(tǒng)偏離其軌跡。很少有文章在處理移動機器人的控制時考慮到擾動的運動學方程。但是 1提出了一種有關(guān)穩(wěn)定汽車的配置,有效的矢量控制擾動領(lǐng)域,并且建立在迭代軌跡跟蹤的基礎(chǔ)上。 存在的障礙使得達到規(guī)定路徑的任務(wù)變得更加困難,因此在執(zhí)行任務(wù)的任何動作之前都需要有一個路徑規(guī)劃。 在本文中,我們在迭代軌跡跟蹤的基礎(chǔ)上提出了一個健全的方案,使得帶拖車的 15 機器人按照規(guī)定路徑行走。該軌跡計算由規(guī)劃的議案所描述 17 ,從而避免已經(jīng)提 交了輸入的障礙物。在下面,我們將不會給出任何有關(guān)規(guī)劃的發(fā)展,我們提及這個參

63、考的細節(jié)。而且,我們認為,在某一特定軌跡的執(zhí)行屈服于擾動。我們選擇的這些擾動模型是非常簡單,非常一般。它存在一些共同點 1。 本文安排如下:第 2 節(jié)介紹我們的實驗系統(tǒng) Hilare 及其拖車:兩個連接系統(tǒng)將被視為(圖 1) 。第 3節(jié)處理控制方案及分析的穩(wěn)定性和魯棒性。在第 4節(jié),我們介紹本實驗結(jié)果 。 圖 1 帶拖車的 Hilare 2 系統(tǒng)描述 Hilare是一個有兩個驅(qū)動輪的移動機器人。拖車是被掛在這個機器人上的,確定了兩個不同的系統(tǒng)取決于連接設(shè)備:在系統(tǒng) A的拖車拴在機器人的車輪軸中心線上方(圖 1 ,頂端),而對系統(tǒng) B是栓在機器人的車輪軸中心線的后面(圖 1 ,底部 )。 A對

64、B來說是一種特殊情況,其中 rl = 0 。這個系統(tǒng)不過單從控制的角度來看,需要更多的復雜的計算。出于這個原因,我們分開處理掛接系統(tǒng) 。兩個馬達能夠控制機器人的線速度和角速度( vr , r )。除了這些速度之外,還由傳感器測量,而機器人和拖 16 車之間的角度 ,由光學編碼器給出。機器人的位置和方向( xr , yr , r )通過整合前的速度被計算。有了這些批注,控制系統(tǒng) B是: c o ss i ns i n ( ) c o s ( )r r rr r rrrr r rrttxvyvvlll ( 1) 3 全球控制方案 3.1 目的 當考慮到現(xiàn)實的系統(tǒng),人們就必須要考慮到在運動的執(zhí)行時產(chǎn)

65、生的擾動。 這可能有許多的來源,像有缺陷的電機,輪子的滑動,慣性的影響 . 這些擾動可以被設(shè)計通過增加一個周期在控 制系統(tǒng)( 1) ,得到一個新的系統(tǒng)的形式 ( , )x f x u 在上式中可以是確定性或隨機變量。 在第一種情況下,擾動僅僅是由于系統(tǒng)演化的不規(guī)則,而在第二種情況下,它來自于該系統(tǒng)一個隨機行為。我們將看到后來,這第二個模型是一個更適合我們的實驗系統(tǒng)。 為了引導機器人,從一開始就配置了目標,許多工程認為擾動最初只是機器人和目標之間的距離,但演變的系統(tǒng)是完全眾所周知的。為了解決這個問題, 他們設(shè)計了一個可輸入的時間 -狀態(tài)函數(shù),使目標達到一個漸近穩(wěn)定平衡的閉環(huán)系統(tǒng)?,F(xiàn)在,如果我們介

66、紹了先前定義周期 在這個閉環(huán)系統(tǒng),我們不知道將會發(fā)生什么。但是我們可以猜想,如果擾動 很小、是確定的、在平衡點(如果仍然還有一個)將接近目標,如果擾動是一個隨機變數(shù),平衡點將成為一個平衡的子集。 但是,我們不知道這些新的平衡點或子集的位置。 此外 ,在處理障礙時,隨時間變化的方法不是很方便。他們只能使用在附近的目標,這附近要適當界定,以確保無碰撞軌跡的閉環(huán)系統(tǒng)。請注意連續(xù)狀態(tài)反饋不能適用于真實情況下的機器人,因為間斷的速度導致無限的加速度。 17 我們建議達成某一存在障礙特定配置的方法如下。我們首先在當前的配置和使用自由的碰撞議案所描述 17目標之間建立一個自由的碰撞路徑,然后,我們以一個簡單

67、的跟蹤控制率執(zhí)行軌跡。在運動結(jié)束后,因為這一目標的各種擾動機器人從來沒有完全達到和目標的軌跡一致,而是這一目標的左右。如果達到配置遠離目標,我們計算另一個 我們之前已經(jīng)執(zhí)行過的一個軌跡。 現(xiàn)在我們將描述我們的軌跡跟蹤控制率,然后給出我們的全球迭代方法的魯棒性問題。 3.2 軌跡跟蹤控制率 在這一節(jié)中,我們只處理系統(tǒng) A。對系統(tǒng) B 容易計算(見第 3.4 節(jié))。 圖 2 單一機器人的跟蹤控制率 很多帶拖車輪式移動機器人的跟蹤控制律已經(jīng)被提出。其中 16雖然很簡單 ,但是提供了杰出的成果。 如果 ,xy 是模擬機器人的坐標構(gòu)成真實機器人(圖 2),如果( 00,rrv)是輸入的參考軌跡,這種控制

68、律表示如下: 01032c o ss i nr rrrv k xk k yv ( 2) 我們控制律的關(guān)鍵想法如下:當機器人前進,拖車不需要穩(wěn)定(見下文)。因此,我們對機器人使用公式( 2)。 當它后退時,我們定義一個虛擬的機器人 ( , , )r r rxy (圖3)這是對稱的真實一對拖車的車輪軸: 2 c o s2 s i n2r r t tr r t tr t rx x ly y l 然后,當真正的機器人退后,虛擬機器人前進和虛擬系統(tǒng) ( , , , )r r rxy 在運動學上是 18 等同于真正的一個。因此,我們對虛擬機器人實行跟蹤控制 法( 2)。 圖 3 虛擬機器人 現(xiàn)在的問題是:

69、當機器人前進時,拖車是否真的穩(wěn)定?下一節(jié)將回答這個問題。 3.3 拖車穩(wěn)定性分析 在這里我們考慮的向前運動情況下 ( 0)rv ,虛擬機器人向后的運動被等值轉(zhuǎn)變。讓我們把坐標 0 0 0 0 0( , , , , )r r r r rx y v作為參考軌跡并且把坐標 ( , , , , , )vyx r r r r r 作為實際運動的系統(tǒng)。我們假設(shè)機器人完全跟隨其參考軌跡:0 0 0 0 0( , , , , , ) ( , , , , )r r r r rv x y vyx r r r r r 并且我們把我們的注意力放在拖車偏差0 。這一偏差的變化很容易從系統(tǒng)( 1)推導出 0rl (系統(tǒng)

70、A) : 00 ( s i n s i n )2c o s ( ) s i n ( )22rtrtvlvl 盡管 是減少的 0 2 2 2 2 ( 3) 我們的系統(tǒng)而且被不等量限制了 0,22 ( 4) 因此 0 2 和式( 3)等價于 0000022022 且或且( 5) 19 圖 4 顯示 的范圍隨著給定的 0 的值正在減少。我們可以看到,這個范圍包含了拖車的所有的位置,包括式( 4)所界定的范圍。此外,以前的計算許可輕松地表明對于變量 0 , 0 是一個漸近穩(wěn)定值的變量。 因此,如果實際或虛擬的機器人按照它的參考軌跡前進,拖車是穩(wěn)定的,并且將趨于自己的參考軌跡。 圖 4 的穩(wěn)定范圍 3.

71、4 虛擬機器人系統(tǒng) B 當拖車掛在機器人的后面,之前的結(jié)構(gòu)甚至更簡單:我們可以用拖車取代虛擬的機器人。在這種實際情況下,機器人的速度 ( , )rrv 和拖車 ( , )ttv 一對一映射的連接。然后虛擬的機器人系統(tǒng)表示為如下: 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 lrr 和以前的穩(wěn)定性分析可以被很好的使用通過考慮懸掛點的運動。 下面一節(jié)討論了我們迭代計劃的魯棒性。 3.5 迭代計劃的魯棒性 我們現(xiàn)在正在顯示上文所提到的迭代計劃的魯棒性。為此,我們需要有一個當機器人的運動時產(chǎn)生擾動的模型。 1擾動的模

72、型系統(tǒng)是一個不規(guī)則,從而導致矢量場確定性的變化。在我們的實驗中,我們要看到由于隨機擾動導致的例如在一些懸掛系統(tǒng) 20 中發(fā)揮作用。這些擾動對模型是非常困難的。出于這個原因, 我們只有兩個簡單的假說有: 00( ( ) , ( ) )( ( ) , ( ) )c s scsd q s q sd q s q s其中 s 是沿曲線橫坐標設(shè)計路徑, q 和 0q 分別是真正的和參考的結(jié)構(gòu),csd是結(jié)構(gòu)空間系統(tǒng)的距離并且 , 是正數(shù)。 第一個不等量意味著實際和參考結(jié)構(gòu)之間的距離成正比的距離覆蓋計劃路徑。第二個不等量是確保軌跡跟蹤控制率,防止系統(tǒng)走得太遠遠離其參考軌跡。讓我們指出,這些假設(shè)是非?,F(xiàn)實的和適

73、合大量的擾動模型。 我們現(xiàn)在需要知道在每個迭代路徑的長度。我們使用指導的方法計算這些路徑驗證拓撲短時間的可控性 17。這個也就是說,如果我們的目標是充分接近起初的結(jié)構(gòu),軌跡的計算依然是起初的結(jié)構(gòu)的附近。在 9 我們給出的估算方面的距離:如果 1q和2q是兩種不夠緊密的結(jié)構(gòu),規(guī)劃路徑的長度驗證它們之間的關(guān)系 141 2 1 2( ( , ) ) ( , )csl P a t h q q d q q這里 是一個正數(shù)。 因此,如果1,2.()iiq 是配置依次獲得的,我們有以下不等式: 11,( , )( ) ( , )c s g o a lc s i g o a l c s i g o a ld

74、q qd q q d q q這些不等式確保 distCS( , )i goalqq是上界序列1,2.()iid 的正數(shù) 1141iiddd和趨近于足夠反復后的。 因此,我們沒有獲得漸近穩(wěn)定性配置的目標,但這一結(jié)果確保存在一個穩(wěn)定的范圍處理這個配置。 這一結(jié)果基本上是來自我們選擇非常 傳統(tǒng)擾動的模型。讓我們重復這包括諸如擾動模型的時間不同的控制律無疑將使其失去其漸近穩(wěn)定。 實驗結(jié)果如下節(jié)顯示,收斂域的控制計劃是非常小的。 21 4 實驗結(jié)果 現(xiàn)在,我們目前獲得的帶拖車機器人 Hilare 系統(tǒng) A 和 B 的實驗結(jié)果。圖 5 和圖 6顯示第一路徑計算的例子所規(guī)劃初始配置(黑色)和目標配置(灰色)

75、之間的運動。在第二種情況下包括上一次計算結(jié)果。 連接系統(tǒng)的長度如下:系統(tǒng) A 中 0rl , 125tl 厘米,系統(tǒng) B 60rl 厘米, 90tl 厘米。表 1 和表 2 提供的初始和最后配置位置以及目標和期望配置在第一次動作和第二次動作之間的不足, 3 個不同的實驗。在這兩種情況下,第一次試驗相當于圖表。2q意味著,在第一動作后精度十分充足,沒有更多可進行的動作。 評論和意 見:表 1 和表 2 的報告結(jié)果顯示了兩個主要的見解。首先, 系統(tǒng)達成非常令人滿意的精密程度,其次迭代次數(shù)是非常小的(介于 1 和 2 之間)。事實上,精密程度取決于很多的速度和不同的動作。在這里,機器人的最大線速度是

76、 50 厘米 /秒 。 5 結(jié)論 我們已經(jīng)提出了一種方法來控制機器人與拖車從初始結(jié)構(gòu)到一個已知輸入問題的目標。這種方法是以迭代于開環(huán)和閉環(huán)控制相結(jié)合為前提的辦法。它對大范圍的擾動模型已經(jīng)顯示出健全的一面。這個魯棒性主要來自拓撲性能指導方法介紹 17 。即使該方法不完全趨于機器人的最終目標,但是在真正實驗期間達到 的精度程度是非常令人滿意的。 圖 5:系統(tǒng) A:初始、目標配置跟蹤第一路徑 圖 6:系統(tǒng) B:初始、目標配置跟蹤第一路徑和最終結(jié)果 表 1:系統(tǒng) A: 目標和期望配置在第一次動 表 2:系統(tǒng) B:目標和期望配置在第一次動 作和第二次動作之間的差距 作和第二次動作之間的差距 參考文獻 1

77、M. K. Bennani et P. Rouchon. Robust stabilization of flat and chained systems. in European Control Conference,1995. 2R.W. Brockett. Asymptotic stability and feedback stabilization. in Differential Geometric Control Theory,R.W. Brockett, R.S. Millman et H.H. Sussmann Eds,1983. 3C. Canudas de Wit, O.J

78、. Sordalen. Exponential stabilization of mobile robots with non holonomic constraints.IEEE Transactions on Automatic Control,Vol. 37, No. 11, 1992. 4J. M. Coron. Global asymptotic stabilization for controllable systems without drift. in Mathematics of Control, Signals and Systems, Vol 5, 1992. 5A. D

79、e Luca, G. Oriolo et C. Samson. Feedback control of a nonholonomic car-like robot, Robot motion planning and control. J.P. Laumond Ed., Lecture Notes in Control and Information Sciences, Springer Verlag, to appear. 6R. M. DeSantis. Path-tracking for a tractor-trailerlike robot. in International Jour

80、nal of Robotics Research,Vol 13, No 6, 1994. 7A. Hemami, M. G. Mehrabi et R. M. H. Cheng. Syntheszs of an optimal control law path trackang an mobile robots. in Automatica, Vol 28, No 2, pp 383-387, 1992. 8 Y. Kanayama, Y. Kimura, F. Miyazaki et T.Nogushi.A stable tracking control method for an auto

81、nomous mobile robot. in IEEE International Conference on Robotics and Automation, Cincinnati, Ohio, 1990. 9 F. Lamiraux.Robots mobiles ci remorque : de la planification de chemins d: l e x h t i o n de mouuements,PhD Thesis N7, LAAS-CNRS, Toulouse, September 1997. l0 P. Morin et C. Samson. Applicati

82、on of backstepping techniques to the time-varying exponential stabitisation of chained form systems. European Journal of Control, Vol 3, No 1, 1997. 11 J. B. Pomet. Explicit design of time-varying stabilizang control laws for a class of controllable systems without drift. in Systems and Control Lett

83、ers, North 12 M. Sampei, T. Tamura, T. Itoh et M. Nakamichi.Path tracking control of trailer-like mobile robot. in IEEE International Workshop on Intelligent Robots and Systems IROS, Osaka, Japan, pp 193-198, 1991. 13 C. Samson. Velocity and torque feedback control of a nonholonomic cart. Internatio

84、nal Workshop in Adaptative and Nonlinear Control: Issues in Robotics, Grenoble, France, 1990. 14 C. Samson. Time-varying feedback stabilization of carlike wheeled mobile robots. in International Journal of Robotics Research, 12(1), 1993. 15 C. Samson. Control of chained systems. Application to path

85、following and time-varying poznt-stabilization. in IEEE Transactions on Automatic Control, Vol 40,No 1, 1995. 16 C. Samson et K. Ait-Abderrahim. Feedback control of a nonholonomic wheeled cart zncartesaan space.in IEEE International Conference on Robotics and Automation, Sacramento, California, pp 1

86、136-1141,1991. 17 S. Sekhavat, F. Lamiraux, J.P. Laumond, G. Bauzil and A. Ferrand. Motion planning and control for Hilare pulling a trader: experzmental issues. IEEE Int. Conf. on Rob. and Autom., pp 3306-3311, 1997. 18 O.J. Splrdalen et 0. Egeland. Exponential stabzlzsation of nonholonomic chained systems. in IEEE Transactions on Automatic Control, Vol 40, No 1, 1995. Bolland, Vol 18, pp 147-158, 1992.

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!