17
Special Aspects of Control for Quadrupedal Walking based on Biological Principles Andrei Vukolov assistant tutor, Pd.D. student Bauman Moscow State Technical University

Special Aspects of Control for Quadrupedal Walking based on Biological Principles

  • Upload
    -

  • View
    146

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Special Aspects of Control for Quadrupedal Walking based on Biological PrinciplesAndrei Vukolovassistant tutor, Pd.D. student

Bauman Moscow State Technical University

Page 2: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Experimental Basis: Targeting Obtain strobelight photographs of horse

walking on step allure; Treat the photographs to explore cases of

structure changing and load state of front leg; Make an assumption for structure changing

control mechanism; Make an assumption for possible method of

control (gait automatism) and sensory states.

Page 3: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Experiment: Planning1. Arena edge;2. Object (horse);3. Camera;4. Stroboscope;5. Holder;6. Optical system

(lens, filters);7. Lightbox;. Aperture angle;. Emission angle;

Page 4: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Experiment: Results

The photograph above contains record of leg kinematical chain structure changing.

Strobelight photographs obtained with 4-16 strobelight impulses on timings 0.02 – 0.3 s.Video recorded in 25fps DVCAM SD mode

Page 5: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Experiment: Results

Page 6: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Experiment: Results These graphs are

representing projections of the leg joints speed vectors on propelling speed vector axis;

Intersection of the graphs represents point of assumed leg structure changing (loading).

timing (s)

m/s

Page 7: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Structure Changing

1. Leg;2. Arm;3. Hoof;

Leg working inloaded state

Page 8: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Constant Structure Conditions

Page 9: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Elasticity of the Leg

1. Arm;2. Hoof;3. Stab;

- biomechanical rotary stiffness [N/(m·rad)]

Page 10: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Typical Schemes of Control Full Determination: the control service contains full mathematical model

of whole system behavior to calculate motion and propelling actions through onboard modeling: All aspects of motion should be represented in model; Structure of the model is nonlinear so the model is very sophisticated in case of

med and high system integrity level; Predefined Synergy: control system must calculate parameters of

behavior for each part of the mechanism according to current state of others by predefined array of equations: Requires integration of many differential equations, so high CPU class and

requirements are defined; Predicate-to-Correction mode: control system compares the incoming

sensory with table of correspondence to calculate (or play) correction: Requires optimization of search operations and onboard database; Size of correspondence table becomes extremely large in case of large sensory

data flow.

Page 11: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Prediction: Tabular Technique Based on ”predicate-to-correction”

behavior model and data compression principles;

Frame of incoming sensory data is being compared to full table of correspondence (database);

Matching redirects to prediction sector where strongly determined correction procedures and stored sensory predicates are defined;

Found predicate is used to determine new system state and to make a decision: should system make new entry into the database or not?

Page 12: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Control Model: ConceptSensory vector Represents n values (e.a. for n independent sensors) of the incoming sensory data block

Set of control procedures C(r) Implements all actions that are possible for system (procedures, macros etc.)

Table of correspondenceDynamic set of predefined vectors

Stored predicate framesLinks to selected control procedure after searching process end. Realizes prediction and feedback

Probability scalePredicate realization probability is used as weight coefficient for matching priority definition while searching in table of correspondence

Page 13: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Control Model: Structure After assembly of all

constant data the info block of 4 independent vectors is defined;

The rendered block provides arbitrary access to internal vectors using linear indexes m, n, k, f. In fact the sequence of such blocks is defined as non-relational database.

Each incoming frame creates the link between elements of prediction database M.

Searching criteria: rsen acts as an argument; The realization probability P

could be used as weight coefficient while selection of correction procedure;

Predicates can be used as the searching criteria to choose the proper correction procedure for each case of motion.

Page 14: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Templates: Static Linking

Any repeated process with similar incoming sensory creates a repeatable link (template) in the database. This link can be easily recognized and stored;

Indexing of links creates an executable objective structure (predictive sensory template) that requires only to store index set [m, n, f, k] defined constantly on long time (statistically significant set of incoming sensory frames rsen).

rsen

Resulting rsen

Page 15: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Templates: Structural View Template is an executable

structure; Any action defined within

control system can be represented as set of templates (metaprints);

Templates reveals similar behavior with fully automated reflex (imprints) of higher animals.

Dynamic behavior: template is not imperative control procedure because every action produces new sensory. Resulting unpredictable sensory can be used as argument to search next template.

Page 16: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Templates: Prediction The task of prediction could be

declared as searching for template for execution in future using probability and predicate frames from set of templates which are lying between;

Determination of the template sequence for desired action is only thing that is needed for prediction;

Now the predicate of the first template in sequence must be used for the next one as incoming data. After that we have next predicate without execution of correction procedures. To predict further iterations the system must build a chain of templates which could be executed to obtain desired behavior.

Page 17: Special Aspects of Control for Quadrupedal Walking based on Biological Principles

Thank you for your attention!