999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Optimal control of a mobile robot on sphere

2019-03-07 12:12:06HuagengLiuDonghuaShi

Huageng Liu, Donghua Shi*

School of Mathematics and Statistics, Beijing Institute of Technology, Beijing 100081, China

Keywords:Hamel's formalism Optimal control Pontryagin maximum principle Mobile robot

ABSTRACT For the purpose of solving optimal control problem of a wall-crawling mobile robot working on spherical containers, we propose the Hamel's formalism for Pontryagin Maximum Principle,which gives a general framework for the optimal control of a mechanical system with velocity constraints, especially nonholonomic constraints. The effectiveness of the proposed framework is shown by the simulations for the above problem.

Mobile robots are being widely applied for complex industrial tasks, including the inspections and maintenance of oil tanks,power plant components, etc. The cost associated to the manual inspection is in the order of tens of thousands of dollars for each operation, especially for spherical bodies [1]. In order to seek cost reduction and improvement of procedure's safety in this operation, researches on path planning of mobile robot on sphere have been carried out. Kim and Lee [2] analyzed the movement of mobile robots on three-dimensional smooth surfaces from kinematical viewpoint. Okamoto et al. [1] and Fei et al. [3]modeled this problem from engineering perspectives. However,few of them studied the problem from a dynamical viewpoint and the corresponding optimal control problem has not been addressed sufficiently. In this paper, a dynamical model of a mobile robot working on sphere as well as its optimal control strategy are presented.

The mobile robot working on sphere is subjected to position constraints and velocity constraints, which results in holonomic constraints and nonholonomic constraints, respectively. In general, if appropriate methods are not applied, these constraints will lead to systems of differential-algebraic equations (DAE)and mixed-type differential equations (MTDE), which are known to be difficult to solve numerically. Furthermore, the non-Euclidean configuration space produces high computational complexity in the optimal control problem.

Hamel's formalism features the simplicity of analytic representation of constraints and the intrinsic absence of Lagrange multipliers in the equations of motion. It is exceptionally effective for studying constrained mechanical systems and understanding their dynamics, both analytically and numerically [4] .To handle the computational complexity in optimal control,Hamel's formalism for pontryagin maximum principle is proposed in this paper, which benefits the computation of the optimal problem to avoid solving difficult DAEs and MTDEs.

The paper is organized as follows. First, the Lagrange-d'Alembert principle in Hamel's formalism is briefly discussed.Then, Hamel's formalism for pontryagin maximum principle, a framework for the optimal control of a system with velocity constraints, is derived. Finally, the proposed framework is applied to the optimal control of a mobile robot on sphere.

Let Q be a n-dimensional smooth manifold modeled on a vector space W. A Lagrangian mechanical system is specified by Q and a function L:TQ→? called the Lagrangian, whereTQ is the tangent bundle of configuration space Q. The dynamics of the system is given by the well-known Euler-Lagrange equations [5]. When the velocity components are measured against a proper frame that is unrelated to the system's local configuration coordinates, the Lagrangian and the Euler-Lagrange equations may have a simpler structure, which leads to the Hamel equations [4].

Let V be a neighborhood of q∈Q. Define a family of invertible linear operators {Ψq}q∈Vfrom the model space of Q toTqQ smoothly dependent on q∈Q . Thus, each ξ∈W defines the(local) vector field

For the simplicity of symbols, variables are shown in bold only when they are expressed in terms of components in this paper.

Given two vectorsξ,η∈ W, define an antisymmetric bilinear operation [·,·]q:W × W → W by

where [·,·] is the Jacobi-Lie bracket of two vector fields on the manifold Q.

The dual of [·,·]qis the operation [·,·]q*:W × W*→ W*given by

When the mechanical system is equipped with a constraint distribution D, i.e., locally splitting subbundle ofTQ, there exist operators Ψqon V and two closed subspacesWD,WU? W such that W=WD⊕WUand Ψq= ΨqD⊕ΨqU, wheremaps from WDto Dqandmaps from WUto the complementary space ofin[6]. Eachis then uniquely decomposed as

Using the decomposition Eq. (5), the constraints read

Similarly, eachδq∈ TqQ determines uniquely a η by δq= Ψqη Then we have

andη= ηD, or ηU=0.

Given nonconservative forces F∈Γ(T*Q), all sections of T*Q , along the constraint distribution D, the virtual work becomes

Thus, in Hamel's setting, a mechanical system subject to nonholonomic constraints D and external forcesFcould be written as (l,D,f), for which we have thefollowing Lagrange-d'Alembert principle, see Ref. [4]for details.

Theorem 1 (Lagrange-d'Alembert principle in Hamel's formalism). The following statements are equivalent:

① The curve (q(t),ξ(t)), where a≤t≤b , is determined by the variation principle

where we choosevariations δq(t) such thatδq(a)= δq(b)=0 and δq(t)∈ Dq(t)for eacht∈ [a,b], and the variations δξ is given by

② The curve (q(t),ξ(t)) satisfies

coupled with Eq. (5) and Eq. (6), where (·)Dis the projection from TqQ to Dq.

In Theorem 1, q can be reconstructed from ξ by solving Eqs.(5) and (6).

Given a control forceu:[0,tf]→ U (bounded subset of(WD)*), we consider a nondegenerate system (l,D,u). That is,the first-order ordinary differential equations (ODEs) Eq. (10)could be written as=Yu(ξ,q), where Yuis the corresponding vector field of Eq. (10). Then the first-order ODEs Eqs. (5) and(10) with respect to q and ξ could be written explicitly as=Xu(m(t))coupled with Eq. (6), where m=(q,ξD) is an element of M=Q×WD, and Xu(m)=(Ψqξ,Yu(ξ,q)) is the vector field defined by Eqs. (5) and (10) on M.

Given initial point m0and final point m1in the configuration space M, if we require the system (l,D,u) to be optimal according to a certain criterion in the process from m0to m1, the following optimal control problem is proposed

whereφ is a differentiable function on M×U.

In practice, solving Eq. (11) is difficult since the vector field Xuis complicated and the configuration space of the system is non-Euclidean. We propose the following theorem to handle these issues.

Theorem 2 (Hamel's formalism for pontryagin maximum principle). Let U be an open and bounded subset of (WD)*and u be a differentiable curve in U. Define the Hamiltonian

where μ(t)∈ W*×(WD)*is the multiplier of, and ν∈? is a constant, see Ref. [7] for details. The following equations are necessary conditions for Eq. (11)

Proof Define a Lagrangian L:TM×WU→? by

where λ(t)∈ (WU)*is the multiplier of.

By choosing appropriate framein Theorem 2, one could perform symmetry reduction in Pontryagin maximum principle,and avoid using Lagrange multipliers to handle nonholonomic constraints. Consequently, the computational complexity of the optimal control problem (Eq. (11)) is significantly reduced,which will be further illustrated by the optimal control problem of minimizing energy consumption for a mobile robot given initial and final positions on sphere.

A wall-crawling mobile robot consists of two front wheels with fixed directions, a board and a caster (Fig. 1). Two front wheels output different angular velocities, denoted asand.represents the width of the robot,represents the radius of the driving wheels andmeasures the distance between center of mass and contact point, see Ref. [9] for details. Magnetic forces are imposed on the wheels to keep the robot on sphere,which allows one to neglect the gravity. Frictions are also ignored for simplicity. While moving, the robot remains on sphere without slipping. Thus, the robot is subject to both holonomic and nonholonomic constraints.

Fig. 1.Two wheeled wall-crawling mobile robots.

Fig. 2.Mobile robot on sphere.

Body frame of the mobile robot {X ,Y,Z} is selected in the following way:-axis passes through the contact point of the mobile robot and-axis parallels to the heading direction (Fig.2). Consider the initial body frame {E1,E2,E3} as reference frame. Then position and attitude of the mobile robot are described by a rotation matrix R∈SO(3). The body-fixed angular velocity is denoted by:=∈so(3), where ^· is the hat map [5]. The states of the mobile robot are determined by three variableswhich characterize position and attitude of the mobile robot, and rotation degrees of two front wheels, respectively. Thus the configuration space is

Define the invertible linear operatorsfromtoby

where ξR∈ ?3≈ so(3), ξ∈?2and. Thus,andcan be determined uniquely by

The Lagrangian of the mobile robot expressed in body frame reads

The linear velocity and the angular velocity of the mobile robot are described by the angular velocity of the wheels, i.e.,andare determined byand, which are holonomic constraints. Restrictions on the direction of the front wheels will result in a nonholonomic constraint on[9]. Thus, constraints of the mobile robot are

Using Theorem 1 with controlsposed along the directions ofand, we obtain

For the inspection task, given initial and final statuses of the mobile robot, the following optimal control problem is proposed.

① Cost functional (minimum energy consumption):

② Boundary conditions:

③ Control system is given by Eq. (19).

Let M=Q ×?3=SO(3)×S1×S1×?3andDefine the invertible linear operatorfromtoby

Using Theorem 2, the following control laws are obtained:

coupled with boundary conditions Eq. (22), which is a two-point boundary-value problem without algebraic equations. Accordingly, it could be solved by the standard shooting method with the optimization toolbox of Matlab.

For simulation, we specify three sets of open-loop control and compare their energy consumption (EC) with the one of the corresponding optimal control under the same boundary conditions. Letdenote the open-loop control. Select the parameters and the boundary conditions of the system to be

Table 1EC of su and u in three sets of comparison.

Fig. 3.Trajectories of open-loop control and optimal control in the first set of comparisons, indicated in red and blue respectively.

Fig. 4.Controls of open-loop control and optimal control in the first set of comparisons.

From the simulation results in Table 1, we conclude that the control given by Theorem 2 is more energy-efficient than the open-loop control.

The trajectories of open-loop control and optimal control in the first set of comparisons, indicated in red and blue respectively, are shown in Fig. 3. Figure 4 shows the controls,and,throughout the process. Figure 5 demonstrates the orthogonal-

Fig. 5.Orthogonality of R∈SO(3).

In conclusion, we proposed the Hamel's formalism for pontryagin maximum principle and applied it to the optimal control of a mobile robot on sphere. Future work will include the further study of the underlying geometric structure of the optimal control problem, as well as the discrete Hamel's formalism for pontryagin maximum principle.

Acknowledgement

The authors thank the National Natural Science Foundation of China (Grant 11872107) for support, as well as the constructive suggestions from the reviewers.

主站蜘蛛池模板: 青青久视频| 欧美在线精品一区二区三区| 无遮挡国产高潮视频免费观看| 欧美成人手机在线观看网址| 国产最新无码专区在线| 国产亚洲第一页| 四虎永久免费地址在线网站| 日韩欧美色综合| 久久亚洲国产最新网站| 国产精品久久久精品三级| 久青草国产高清在线视频| 最近最新中文字幕免费的一页| 欧洲一区二区三区无码| 国产一区二区三区精品欧美日韩| 久久国产热| 在线视频精品一区| 91人妻日韩人妻无码专区精品| 亚洲国产一成久久精品国产成人综合| 狼友av永久网站免费观看| 日韩资源站| 日本人妻一区二区三区不卡影院| 在线观看无码a∨| 成人午夜视频免费看欧美| 婷婷在线网站| 内射人妻无套中出无码| 国产精品丝袜视频| 国产成人亚洲日韩欧美电影| 国产人人乐人人爱| 亚洲人成网站色7799在线播放| 高清不卡一区二区三区香蕉| 国产美女丝袜高潮| AV无码无在线观看免费| 1级黄色毛片| 欧美日韩一区二区在线免费观看| 欧美精品1区2区| 又猛又黄又爽无遮挡的视频网站| 国产亚洲精品va在线| 国产美女在线免费观看| 久久影院一区二区h| AV在线麻免费观看网站| 在线永久免费观看的毛片| 欧美成人日韩| 99re热精品视频中文字幕不卡| 国产啪在线91| 久久人午夜亚洲精品无码区| 91精品国产麻豆国产自产在线| 无码精油按摩潮喷在线播放| 久热中文字幕在线| 18禁黄无遮挡网站| 国产69囗曝护士吞精在线视频| 国产尤物视频网址导航| 天堂在线www网亚洲| 2021无码专区人妻系列日韩| 亚洲天堂精品在线观看| 看看一级毛片| 国产成人午夜福利免费无码r| 中国国产A一级毛片| 亚洲高清国产拍精品26u| 71pao成人国产永久免费视频| 免费A∨中文乱码专区| 国产91视频免费| 人妻无码AⅤ中文字| 国产精品一线天| 日韩av高清无码一区二区三区| 91丝袜乱伦| 中文天堂在线视频| 欧美日韩亚洲国产主播第一区| 99er精品视频| 精品欧美日韩国产日漫一区不卡| 亚洲人妖在线| 不卡国产视频第一页| 国产美女视频黄a视频全免费网站| 国产精品午夜电影| 国产成本人片免费a∨短片| 国产成人精品高清不卡在线| 日韩av电影一区二区三区四区| 免费A级毛片无码无遮挡| 91亚洲影院| 欧洲欧美人成免费全部视频| 国产91无毒不卡在线观看| 成人精品免费视频| 亚洲av无码片一区二区三区|