Page 89 - Dynamic Vision for Perception and Control of Motion
P. 89

3.4 Behavioral Capabilities for Locomotion      73


            ment of the most powerful brain found on our planet. Some species even use their
            tail to improve climbing and swinging performance in trees.
              Without locomotion of the body, subjects with articulated bodies in  both the
            biological and the technical realm are able to move their limbs for some kind of
            behavior. Grasping for objects nearby may be found in both areas (arm motion of
            animals or of industrial robots). Humans may use their arms for conveying infor-
            mation to a partner or to opponents. Cranes move their arms for loading and un-
            loading vehicles or for lifting goods.
              This may suffice to show the generality of the approach for understanding dy-
            namic scenes by body shapes, their articulations, and their degrees of freedom for
            motion, controlled by some actuators with constrained motion capabilities, which
            get their commands from some data and  knowledge processing  device. Species
            may be recognized by their stereotypical motion behaviors, beside their appearance
            with 3-D shape and surface properties.


            3.4.1 The General Model: Control Degrees of Freedom


            To enable the link between image sequence interpretation and understanding mo-
            tion processes with subjects in the real world, a few basic properties of control ap-
            plication are discussed here. Again, it is not intended to treat all possible classes of
            subjects but to concentrate on just one class of technical subjects from which a lot
            of experience has been gained by our group over the last two decades: Road vehi-
            cles (and air vehicles not treated here).

            3.4.1.1  Differential Equations with Control Variables

            As mentioned in the introduction, control variables are the variables in a dynamic
            system that distinguishes subjects from objects (proper). Control variables may be
            changed at each time “at will”. Any kind of discontinuities are allowed; however,
            very frequently control time histories are smooth with a few points of discontinuity
            when certain events occur.
              Differential equations describe constraints on temporal changes in the system,
            including the effects of control input. Again, standard forms are n equations of first
            order (“state equations”) for an  nth order system. In the transformed frequency
            domain, they are usually given as a set of transfer functions of nth order for linear
            systems. There is an infinite variety of (usually nonlinear) differential equations for
            describing the same temporal process. System parameters p allow us to adapt the
            representation to a class of problems
                                dX/dt = f (X , U , p , t ) .              (3.2)
              Since real-time performance usually requires short cycle times for control, lin-
            earization of the equations of motion around a nominal set point (index N) is suffi-
            ciently representative of the process, if the set point is adjusted along the trajectory.
            With the substitutions
                             X = X  + x ,            U = U  + u ,         (3.3)
                                                  N
                                  N
   84   85   86   87   88   89   90   91   92   93   94