13.1.1.3 conversion from implicit to parametric form

Upload: aravind-narayan

Post on 03-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 13.1.1.3 Conversion From Implicit to Parametric Form

    1/4

    Next:13.1.2 Kinematics for WheeledUp:13.1.1 Implicit vs. ParametricPrevious:13.1.1.2 Parametric

    constraints

    13.1.1.3 Conversion from implicit to parametric form

    There are trade-offs between the implicit and parametric ways to express differential constraints. The implicit

    representation is more general; however, the parametric form is more useful because it explicitly gives the

    possible actions. For this reason, it is often desirable to derive a parametric representation from an implicit one.

    Under very general conditions, it is theoretically possible. As will be explained shortly, this is a result of the

    implicit function theorem. Unfortunately, the theoretical existence of such a conversion does not help in actually

    performing the transformations. In many cases, it may not be practical to determine a parametric representation.

    To model a mechanical system, it is simplest to express constraints in the implicit form and then derive the

    parametric representation . So far there has been no appearance of in the implicit

    representation. Since is interpreted as an action, it needs to be specified while deriving the parametric

    representation. To understand the issues, it is helpful to first assume that all constraints in implicit form are linear

    equations in of the form

    (13.5)

    which are calledPfaffian constraints. These constraints are linear only under the assumption that is known.

    It is helpful in the current discussion to imagine that is fixed at some known value, which means that each of

    the coefficients in (13.5) is a constant.

    Suppose that Pfaffian constraints are given for and that they are linearly independent.13.1 Recall the

    standard techniques for solving linear equations. If , then a unique solution exists. If , then a

    continuum of solutions exists, which forms an -dimensional hyperplane. It is impossible to have

    7/2/2011 13.1.1.3 Conversion from implicit to pa

    planning.cs.uiuc.edu/node656.html 1

  • 7/28/2019 13.1.1.3 Conversion From Implicit to Parametric Form

    2/4

    because there can be no more than linearly independent equations.

    If , only one velocity vector satisfies the constraints for each . A vector field can therefore be

    derived from the constraints, and the problem is not interesting from a planning perspective because there is no

    choice of velocities. If , then components of can be chosen independently, and then the

    remaining are computed to satisfy the Pfaffian constraints (this can be accomplished using linear algebratechniques such as singular value decomposition [399,961]). The components of that can be chosen

    independently can be considered as scalar actions. Together these form an -dimensional

    action vector, . Suppose without loss of generality that the first components of

    are specified by . The configuration transition equation can then be written as

    (13.6)

    in which each is a linear function of and is derived from the Pfaffian constraints after substituting for

    for each from to and then solving for the remaining components of . For some values of ,

    the constraints may become linearly dependent. This only weakens the constraints, which means the dimension of

    can be increased at any for which independence is lost. Such points are usually isolated and will not be

    considered further.

    Example 13..2 (Pfaffian Constraints) Suppose that , and there is one constraint of the form (13.5)

    (13.7)

    For this problem, and . There are two action variables because . The

    configuration transition equation is

    7/2/2011 13.1.1.3 Conversion from implicit to pa

    planning.cs.uiuc.edu/node656.html 2

  • 7/28/2019 13.1.1.3 Conversion From Implicit to Parametric Form

    3/4

    (13.8)

    in which the last component was obtained by substituting and , respectively, for and in (13.7)

    and then solving for .

    The constraint given in (13.7) does not even depend on . The same ideas apply for more general Pfaffian

    constraints, such as

    (13.9)

    Following the same procedure, the configuration transition equation becomes

    (13.10)

    The ideas presented so far naturally extend to equality constraints that are not linear in . At each , an

    -dimensional set of actions, , is guaranteed to exist if the Jacobian

    (recall (6.28) or see [508]) of the constraint functions has rank at .

    This follows from the implicit function theorem [508].

    Suppose that there are inequality constraints of the form , in addition to equality constraints. Using

    the previous concepts, the actions may once again be assigned directly as for all such that

    . Without inequality constraints, there are no constraints on , which means that .

    Since is interpreted as an input to some physical system, will often be constrained. In a physical system,

    for example, the amount of energy consumed may be proportional to . After performing the

    substitutions, the inequality constraints indicate limits on . These limits are expressed in terms of and the

    7/2/2011 13.1.1.3 Conversion from implicit to pa

    planning.cs.uiuc.edu/node656.html 3

  • 7/28/2019 13.1.1.3 Conversion From Implicit to Parametric Form

    4/4

    remaining components of , which are the variables , , . For many problems, the inequality

    constraints are simple enough that constraints directly on can be derived. For example, if represents

    scalar acceleration applied to a car, then it may have a simple bound such as .

    One final complication that sometimes occurs is that the action variables may already be specified in the equality

    constraints: . In this case, imagine once again that is fixed. If there are independent

    constraints, then by the implicit function theorem, can be solved to yield (although

    theoretically possible, it may be difficult in practice). If the Jacobian has

    rank at , then actions can be applied to yield any velocity on a -dimensional hyperplane in . If

    , then there are enough independent action variables to overcome the constraints. Any velocity in

    can be achieved through a choice of . This is true only if there are no inequality constraints on .

    Next:13.1.2 Kinematics for WheeledUp:13.1.1 Implicit vs. ParametricPrevious:13.1.1.2 Parametric

    constraints

    Steven M Lavalle 2010-04-24

    7/2/2011 13.1.1.3 Conversion from implicit to pa

    planning.cs.uiuc.edu/node656.html 4