SlideShare a Scribd company logo
Machine Learning Applications for
Robot Navigation and Control
E. Burnaev
Skoltech
E. Burnaev (Skoltech) ML&Robotics 1 / 33
Outline
1 Predictive Modelling in Industrial Engineering
Predictive Modelling
Customer Expectations
Surrogate Models
Dimension Reduction
2 Robot navigation
3 ML problem statement
4 Robot control
5 Conclusions
E. Burnaev (Skoltech) ML&Robotics 2 / 33
Predictive Modelling
Traditional approach based on the first principles
A first principles
physics model
X Y
Example: Aircraft Aerodynamics Prediction model
Numerical
PDE solver
(Euler, Navier-
Stokes)
Mach numbers,
Reynolds numbers,
angles of attack,
contact angles, ...
3D surface model
of an aircraft
Lift,
tension,
drag, et c.
E. Burnaev (Skoltech) ML&Robotics 3 / 33
PM: Customer Expectations
Airbus: Software for computation of Reserve Factors of aircraft
structural elements (stringers) for given geometry, material parameters,
loads and applied forces (∼ 150 parameters)
Expectations (Airbus): A ∼ 100-fold drop in the running time of
this software shortens the full cycle of structure optimization from
several days to several hours
E. Burnaev (Skoltech) ML&Robotics 4 / 33
SM in Engineering
PM is used in:
“What-If” and Sensitivity Analysis, Design Space Exploration;
Design Optimization with respect to specified efficiency criteria
Prohibitive volumes and/or run-time costs:
from thousands to millions of computational experiments;
running time of an experiment ranges form seconds to days;
Surrogate models: fast approximations, which substitute the original
models without a significant loss in accuracy
E. Burnaev (Skoltech) ML&Robotics 5 / 33
Constructing Surrogate Models
The original model f0 : X → Y is based on the
“first principles”
Main stages of SM construction:
1 Initialization: carry out experiments to get the initial sample
S0 = xi, f0(xi)
m
i=1
;
2 Construction: learn a “fast” approximation f ≈ f0 over some
domain U ⊂ X;
3 Assessment: measure the accuracy of f;
4 Exploration: pick an x ∈ U at which to evaluate f0, and update
S0 with (x, f0(x));
5 Repeat steps 2-4 until satisfactory accuracy is achieved, or the
computational budget is exhausted
E. Burnaev (Skoltech) ML&Robotics 6 / 33
Quick Aerodynamic Design of Passenger Aircraft Layout
Objective: Quickly perform trade-off studies
of passenger aircraft layouts at early design
stage
Challenges: CFD calculation is slow to
quickly analyze thousands of aircraft layouts
in various flight regimes
Data:
— Inputs: Geometry description, flight
conditions
— Outputs: Aerodynamic characteristics
Solution: Surrogate models for global (CL,
CD, . . .) and local (Spanwise lift distribution,
. . .) aerodynamic characteristics
Result: Surrogate models have average
relative error ∼ 1% and are 360 000 times
faster compared to CFD solver
E. Burnaev (Skoltech) ML&Robotics 7 / 33
Geometry Description
A wing section is described by ∼ 60 coordinates
Number of parameters
— ∼ 7 parameters to define a wing planform
— airfoil in each of a cross-section:
∼ 60 × 7 = 420 parameters
In total we have 420 parameters
E. Burnaev (Skoltech) ML&Robotics 8 / 33
Dimension Reduction
Efficiency of surrogate models is largely due to efficient dimension
reduction
Object O → description X(O) ∈ Rp
Original airfoil description
X = (x1, x2, . . . , xp) ∈ Rp, p 1
We need a reduced description Xred ∈ Rq,
q p
Using a sample of objects descriptions X1, . . . , Xn we construct a DR
procedure Π : X → Xred such that for any new X = X(O)
X(Xred(O)) ≈ X(O)
It turned out that we can reduce the dimension from p ∼ 60 to q ∼ 6
thereby reducing the total number of parameters to ∼ 50
E. Burnaev (Skoltech) ML&Robotics 9 / 33
DR and SM: Challenges
Dimension Reduction procedure Π, such that
X ≈ gΠ(Xred) for all X ∈ X,
where gΠ(Xred) is a reconstruction transformation, should satisfy the
requirements:
functional proximity F(X) ≈ F(gΠ(Xred)) for all X ∈ X
tangential proximity T(X) ≈ TΠ(gΠ(Xred)) for all X ∈ X
Low-dimensional sub-manifold, defined by
a “physical” model, should be
incorporated inside Π
Surrogate Modeling procedures should be able to process Variable
Fidelity Data, Specific Data Structures, etc.
E. Burnaev (Skoltech) ML&Robotics 10 / 33
DR and SM: New Developments
Manifold Learning based on Grassmann & Stiefel Eigenmaps
Surrogate Modeling on manifolds
Developed methods allows to provide both functional and
tangential proximity, as well as to incorporate submanifolds,
defined by “physical” models
In case DR is realized by a Deep Neural Network, a physical model
can be easily incorporated inside the corresponding computational
graph
E. Burnaev (Skoltech) ML&Robotics 11 / 33
1 Predictive Modelling in Industrial Engineering
Predictive Modelling
Customer Expectations
Surrogate Models
Dimension Reduction
2 Robot navigation
3 ML problem statement
4 Robot control
5 Conclusions
E. Burnaev (Skoltech) ML&Robotics 12 / 33
Robot localization
Fundamental
to practical mobile robotics, requires
a reliable model of the environment
Appearance-based localization
using visual information:
360 degrees
panorama from the mounted
omnidirectional imaging system,
narrow field of view images form
the mounted reorientable camera
Robot position and relative camera orientation determine the captured
images
E. Burnaev (Skoltech) ML&Robotics 13 / 33
Regression on images
Let Θ – the localization (orientation) parameter space
At θ the imaging system captures a p-pixel image
X = φ(θ) given by an unknown map φ : Θ → Rp
The Appearance space of all possible images is
M = {φ(θ) : θ ∈ Θ}
Goal: Given the training set Sm = (θi, Xi)n
i=1 estimate:
an unknown Localization mapping F : M → Θ;
an unknown Image modeling mapping φ : Θ → M
in the current (fixed) environment
The estimate φ can be used to detect changes in the environment
E. Burnaev (Skoltech) ML&Robotics 14 / 33
Regression on images
The Localization mapping F, and the Image modeling mapping φ suffer
from the “curse of dimensionality”:
instability due to collinearity or “near-collinearity” of p-dimensional
inputs;
regression error can not tend to zero faster than O(n
− s
2s+p ) when
an unknown function is at least s times differentiable
E. Burnaev (Skoltech) ML&Robotics 15 / 33
Regression on Image Manifold
The Appearance space
M = {φ(θ) : θ ∈ Θ ⊂ Rq
} ⊂ Rp
,
is a low-dimensional manifold (Appearance manifold) with small
intrinsic dimension q embedded in p-dimensional Euclidean space and
covered by a single chart φ
Manifold nature of the input space avoids the curse of dimensionality
E. Burnaev (Skoltech) ML&Robotics 16 / 33
Regression on Image Manifold
A typical “feature-based approach”:
the Principal component analysis (PCA) to find a q-dimensional
linear manifold L with q p, and satisfying projection proximity
property X ≈ πLX;
the features of an image X are the coefficients of πLX;
localization θ = F(X) is defined as
θopt = argmin
θ
πL(X) − πLφ(θ) 2
;
Advanced method use Kernel PCA features or other techniques based
on Kernel Density Estimation, Ridge regression, Locally Linear
Projection, Bayesian filtering, etc.
The Appearance manifold is curved, making estimated dimension q is
usually much larger than the “true” intrinsic dimension of M (equal to
∼ 2 − 4)
E. Burnaev (Skoltech) ML&Robotics 17 / 33
1 Predictive Modelling in Industrial Engineering
Predictive Modelling
Customer Expectations
Surrogate Models
Dimension Reduction
2 Robot navigation
3 ML problem statement
4 Robot control
5 Conclusions
E. Burnaev (Skoltech) ML&Robotics 18 / 33
Regression on Appearance manifold
q-dimensional Extended Appearance manifold (EAM) in Rp+q
EM = Z(X) =
X
F(X)
: X ∈ M = Z(X) =
φ(θ)
θ
: θ ∈ Θ ⊂ Rq
consists of ‘inputs-outputs’ of the unknown mappings F and φ
Training set Sn = (Xi, θi)n
i=1 determines a sample
Zn = Zi =
Xi
θi
i = 1, . . . , m ,
from the manifold
Goal: Estimate the unknown EAM from the given training dataset Zn
E. Burnaev (Skoltech) ML&Robotics 19 / 33
Manifold learning problem
Grassmann & Stiefel Eigenmaps with Regression on manifold methods
produce:
an embedding mapping h : M → Rq that parameterizes the M and
determines its “minimal-dimensional” feature space Y = h(M);
a mapping g : y ∈ Y → (gX(y), gθ(y)) ∈ Rp+q with gX(y) and
gθ(y) satisfying the proximity conditions
gX(h(X)) ≈ X and gθ(h(X)) ≈ F(X)
respectively
E. Burnaev (Skoltech) ML&Robotics 20 / 33
Parameterizations of M
the “natural” θ = F(X), and
the recovered y = h(X)
are linked by an unknown one-to-one reparameterization: θ = u(y),
and y = v(θ) for v = u−1.
Estimates u and v of the mappings are based on the dataset
Su,v = (θi = u(yi), yi = h(Xi) = v(θi))n
i=1 .
Therefore parameterizations are:
θ = F(X) = u(h(X));
X = φ(θ) = gX(v(θ)).
E. Burnaev (Skoltech) ML&Robotics 21 / 33
1 Predictive Modelling in Industrial Engineering
Predictive Modelling
Customer Expectations
Surrogate Models
Dimension Reduction
2 Robot navigation
3 ML problem statement
4 Robot control
5 Conclusions
E. Burnaev (Skoltech) ML&Robotics 22 / 33
Human-Robot control
Overwhelming
number of variables makes
anthropomorphic manipulatiors
with high DoF difficult to control
Solution:
infer a lower-dimensional space
hosting valid hand poses based
on captured images of valid
reaching and grasping motions
in controlled environment
construct
a control space and law
from this low-dimensional space
E. Burnaev (Skoltech) ML&Robotics 23 / 33
E. Burnaev (Skoltech) ML&Robotics 24 / 33
Manifold learning approach
The Image space of hand configurations M consists of all possible
images with valid poses during reaching and grasping motions
Robotics and neuroscience research show that the intrinsic dimension of
the Image space does not exceed DoF of human hand (≈ 20)
E. Burnaev (Skoltech) ML&Robotics 25 / 33
Low-dimensional image features in Human hand poses
Training set (Visual database) Mn of captured
images (Xi)n
i=1 of human hand motions in controlled
environment;
DR techniques infer a low-dimensional structure of
M, and
the intrinsic dimension q of M;
the q-dimensional image features which describe
p-dimensional images;
The space of q-dimensional image features can be
taken as prototype of the control space
E. Burnaev (Skoltech) ML&Robotics 26 / 33
Low-dimensional image features in Human hand poses
Physically simulated robot hand attempts to achieve
the captured human hand configuration
The set of all Actuator-state vectors corresponding
to valid human hand poses has smaller dimension
than DoF (∼ q)
The image features can be associated with
manipulator’s actuators states, to learn the
state-gesture map more directly
Captured Image → Marker-vectors →
→ Features (DR)
Regression
−→ Actuator-state vector
A kinematic model can be used to provide a
reference “trend” to robustify a control law
E. Burnaev (Skoltech) ML&Robotics 27 / 33
Eigengrasps
PCA determines Eigengrasps
Changing a value of one parameter from minimal to maximal
values under fixed value of another parameter:
E. Burnaev (Skoltech) ML&Robotics 28 / 33
Nonlinear Grasping Manifold
Nonlinear 2D subspace allows describing the grasping hand motion and
is sufficient for controlling high DOF robotic systems
2D nonlinear features are used as control variables to form Control
space
The control function f : y → X maps 2D Control space to the
DOF-dimensional hand poses
E. Burnaev (Skoltech) ML&Robotics 29 / 33
1 Predictive Modelling in Industrial Engineering
Predictive Modelling
Customer Expectations
Surrogate Models
Dimension Reduction
2 Robot navigation
3 ML problem statement
4 Robot control
5 Conclusions
E. Burnaev (Skoltech) ML&Robotics 30 / 33
Conclusions
Efficient approaches to Predictive Modeling are developed
These approaches allows to take into account specific requirements
of Robot navigation and control problems
In particular, we can efficiently incorporate a sub-manifold, defined
by a physical model, into a predictive model, used for robot control
Further applications motivate new specific Machine vision tasks
such as Regression on Images, Nonlinear dimension reduction on
Image manifolds, etc.
E. Burnaev (Skoltech) ML&Robotics 31 / 33
E. Burnaev (Skoltech) ML&Robotics 32 / 33
PM: Potential
∂v
∂t
+ (v · )v = −
1
ρ
p + ν 2
v + f ,
· v = 0 .
Predictive modelling in engineering:
1990-s Typical volume of experiments (around 10-100) is enough
to compare solutions, but not enough to carry out fully
fledged optimization;
2000-s Advances in High Performance Computing make
engineering optimization economically feasible
Fact: The demands of the industry grow much faster than the
computational capacity
E. Burnaev (Skoltech) ML&Robotics 33 / 33

More Related Content

What's hot

Applying Model Checking Approach with Floating Point Arithmetic for Verificat...
Applying Model Checking Approach with Floating Point Arithmetic for Verificat...Applying Model Checking Approach with Floating Point Arithmetic for Verificat...
Applying Model Checking Approach with Floating Point Arithmetic for Verificat...
Sergey Staroletov
 
BALANCING BOARD MACHINES
BALANCING BOARD MACHINESBALANCING BOARD MACHINES
BALANCING BOARD MACHINES
butest
 

What's hot (18)

Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for Graphs
 
Backpropagation
BackpropagationBackpropagation
Backpropagation
 
Volume computation and applications
Volume computation and applications Volume computation and applications
Volume computation and applications
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
 
Cmb part3
Cmb part3Cmb part3
Cmb part3
 
Generalized Low Rank Models
Generalized Low Rank ModelsGeneralized Low Rank Models
Generalized Low Rank Models
 
A Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabA Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in Matlab
 
H2O World - GLRM - Anqi Fu
H2O World - GLRM - Anqi FuH2O World - GLRM - Anqi Fu
H2O World - GLRM - Anqi Fu
 
Applying Model Checking Approach with Floating Point Arithmetic for Verificat...
Applying Model Checking Approach with Floating Point Arithmetic for Verificat...Applying Model Checking Approach with Floating Point Arithmetic for Verificat...
Applying Model Checking Approach with Floating Point Arithmetic for Verificat...
 
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
 
Mohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 PresentationMohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 Presentation
 
14_autoencoders.pdf
14_autoencoders.pdf14_autoencoders.pdf
14_autoencoders.pdf
 
Analytic construction of points on modular elliptic curves
Analytic construction of points on modular elliptic curvesAnalytic construction of points on modular elliptic curves
Analytic construction of points on modular elliptic curves
 
Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
Elementary Landscape Decomposition of the Hamiltonian Path Optimization ProblemElementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
 
BALANCING BOARD MACHINES
BALANCING BOARD MACHINESBALANCING BOARD MACHINES
BALANCING BOARD MACHINES
 
Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...Foreground Detection : Combining Background Subspace Learning with Object Smo...
Foreground Detection : Combining Background Subspace Learning with Object Smo...
 
15_representation.pdf
15_representation.pdf15_representation.pdf
15_representation.pdf
 

Viewers also liked

Введение в генетические алгоритмы
Введение в генетические алгоритмыВведение в генетические алгоритмы
Введение в генетические алгоритмы
Philippovich Andrey
 
Основные подходы к созданию ИИ
Основные подходы к созданию ИИОсновные подходы к созданию ИИ
Основные подходы к созданию ИИ
Philippovich Andrey
 
Cognitive thesauri_popular_potanin
 Cognitive thesauri_popular_potanin Cognitive thesauri_popular_potanin
Cognitive thesauri_popular_potanin
Philippovich Andrey
 
The funkiest PRINCE2 Processes revision guide on the internet
The funkiest PRINCE2 Processes revision guide on the internetThe funkiest PRINCE2 Processes revision guide on the internet
The funkiest PRINCE2 Processes revision guide on the internet
Knowledge Train
 

Viewers also liked (19)

Суперкомпьютер Watson - новая система координат в медицине
Суперкомпьютер Watson - новая система координат в медицине Суперкомпьютер Watson - новая система координат в медицине
Суперкомпьютер Watson - новая система координат в медицине
 
Turing Test: Why it is relevant today
Turing Test: Why it is relevant todayTuring Test: Why it is relevant today
Turing Test: Why it is relevant today
 
Cogito Ergo AI
Cogito Ergo AICogito Ergo AI
Cogito Ergo AI
 
Когнитивные технологии
Когнитивные технологииКогнитивные технологии
Когнитивные технологии
 
Искусственный интеллект в каждый дом – как новые технологии помогают достиг...
Искусственный интеллект в каждый дом – как новые технологии помогают достиг...Искусственный интеллект в каждый дом – как новые технологии помогают достиг...
Искусственный интеллект в каждый дом – как новые технологии помогают достиг...
 
Пути создания общего искусственного интеллекта
Пути создания общего искусственного интеллектаПути создания общего искусственного интеллекта
Пути создания общего искусственного интеллекта
 
Cостояние и перспективы машинного интеллекта
Cостояние и перспективы машинного интеллектаCостояние и перспективы машинного интеллекта
Cостояние и перспективы машинного интеллекта
 
L13
L13L13
L13
 
Введение в генетические алгоритмы
Введение в генетические алгоритмыВведение в генетические алгоритмы
Введение в генетические алгоритмы
 
Основные подходы к созданию ИИ
Основные подходы к созданию ИИОсновные подходы к созданию ИИ
Основные подходы к созданию ИИ
 
L11
L11L11
L11
 
Cognitive thesauri_popular_potanin
 Cognitive thesauri_popular_potanin Cognitive thesauri_popular_potanin
Cognitive thesauri_popular_potanin
 
Основные направления и перспективы работ в области искусственного интеллекта ...
Основные направления и перспективы работ в области искусственного интеллекта ...Основные направления и перспективы работ в области искусственного интеллекта ...
Основные направления и перспективы работ в области искусственного интеллекта ...
 
Product Descriptions The Best Thing Since Sliced Bread
Product Descriptions   The Best Thing Since Sliced BreadProduct Descriptions   The Best Thing Since Sliced Bread
Product Descriptions The Best Thing Since Sliced Bread
 
L12
L12L12
L12
 
ISO 9001 - It sets out the criteria for a quality management system and is th...
ISO 9001 - It sets out the criteria for a quality management system and is th...ISO 9001 - It sets out the criteria for a quality management system and is th...
ISO 9001 - It sets out the criteria for a quality management system and is th...
 
Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)
 
The funkiest PRINCE2 Processes revision guide on the internet
The funkiest PRINCE2 Processes revision guide on the internetThe funkiest PRINCE2 Processes revision guide on the internet
The funkiest PRINCE2 Processes revision guide on the internet
 
Prince2 Methodology
Prince2 MethodologyPrince2 Methodology
Prince2 Methodology
 

Similar to Применение машинного обучения для навигации и управления роботами

MarcoCeze_defense
MarcoCeze_defenseMarcoCeze_defense
MarcoCeze_defense
Marco Ceze
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Cemal Ardil
 
Interpolation of-geofield-parameters
Interpolation of-geofield-parametersInterpolation of-geofield-parameters
Interpolation of-geofield-parameters
Cemal Ardil
 
new approach fro reduced ordee modelling of fractional order systems in delts...
new approach fro reduced ordee modelling of fractional order systems in delts...new approach fro reduced ordee modelling of fractional order systems in delts...
new approach fro reduced ordee modelling of fractional order systems in delts...
VivekKumar265461
 
Conditional Random Fields
Conditional Random FieldsConditional Random Fields
Conditional Random Fields
lswing
 

Similar to Применение машинного обучения для навигации и управления роботами (20)

MarcoCeze_defense
MarcoCeze_defenseMarcoCeze_defense
MarcoCeze_defense
 
A walk through the intersection between machine learning and mechanistic mode...
A walk through the intersection between machine learning and mechanistic mode...A walk through the intersection between machine learning and mechanistic mode...
A walk through the intersection between machine learning and mechanistic mode...
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
 
Patch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective DivergencesPatch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective Divergences
 
MUMS Opening Workshop - An Overview of Reduced-Order Models and Emulators (ED...
MUMS Opening Workshop - An Overview of Reduced-Order Models and Emulators (ED...MUMS Opening Workshop - An Overview of Reduced-Order Models and Emulators (ED...
MUMS Opening Workshop - An Overview of Reduced-Order Models and Emulators (ED...
 
Interpolation of-geofield-parameters
Interpolation of-geofield-parametersInterpolation of-geofield-parameters
Interpolation of-geofield-parameters
 
new approach fro reduced ordee modelling of fractional order systems in delts...
new approach fro reduced ordee modelling of fractional order systems in delts...new approach fro reduced ordee modelling of fractional order systems in delts...
new approach fro reduced ordee modelling of fractional order systems in delts...
 
Optimization Techniques
Optimization TechniquesOptimization Techniques
Optimization Techniques
 
Automatic bayesian cubature
Automatic bayesian cubatureAutomatic bayesian cubature
Automatic bayesian cubature
 
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleDataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...
 
lecture01_lecture01_lecture0001_ceva.pdf
lecture01_lecture01_lecture0001_ceva.pdflecture01_lecture01_lecture0001_ceva.pdf
lecture01_lecture01_lecture0001_ceva.pdf
 
Technical
TechnicalTechnical
Technical
 
Conditional Random Fields
Conditional Random FieldsConditional Random Fields
Conditional Random Fields
 
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by OraclesEfficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
Building data fusion surrogate models for spacecraft aerodynamic problems wit...
Building data fusion surrogate models for spacecraft aerodynamic problems wit...Building data fusion surrogate models for spacecraft aerodynamic problems wit...
Building data fusion surrogate models for spacecraft aerodynamic problems wit...
 
R Language Introduction
R Language IntroductionR Language Introduction
R Language Introduction
 
Slides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processingSlides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processing
 
CHAC Algorithm ECAL'07 Presentation
CHAC Algorithm ECAL'07 PresentationCHAC Algorithm ECAL'07 Presentation
CHAC Algorithm ECAL'07 Presentation
 

More from Skolkovo Robotics Center

искусственный интеллект в каждый дом – как новые технологии помогают достиг...
искусственный интеллект в каждый дом – как новые технологии помогают достиг...искусственный интеллект в каждый дом – как новые технологии помогают достиг...
искусственный интеллект в каждый дом – как новые технологии помогают достиг...
Skolkovo Robotics Center
 

More from Skolkovo Robotics Center (20)

возможности и барьеры "разговорного" интеллекта а. сандлер, лаборат...
возможности и барьеры "разговорного" интеллекта а. сандлер, лаборат...возможности и барьеры "разговорного" интеллекта а. сандлер, лаборат...
возможности и барьеры "разговорного" интеллекта а. сандлер, лаборат...
 
когнитивные технологии, Ibm
когнитивные технологии, Ibmкогнитивные технологии, Ibm
когнитивные технологии, Ibm
 
влияние искусственного интеллекта на пользовательский опыт г. калугина, Yota
влияние искусственного интеллекта на пользовательский опыт  г. калугина, Yotaвлияние искусственного интеллекта на пользовательский опыт  г. калугина, Yota
влияние искусственного интеллекта на пользовательский опыт г. калугина, Yota
 
Искусственный интеллект и пользовательский опыт
Искусственный интеллект и пользовательский опытИскусственный интеллект и пользовательский опыт
Искусственный интеллект и пользовательский опыт
 
как вырастить и воспитать чатбота для дела а. власова, лаборатория наносемантика
как вырастить и воспитать чатбота для дела а. власова, лаборатория наносемантикакак вырастить и воспитать чатбота для дела а. власова, лаборатория наносемантика
как вырастить и воспитать чатбота для дела а. власова, лаборатория наносемантика
 
состояние и перспективы машинного интеллекта с. шумский, нейронет
состояние и перспективы машинного интеллекта с. шумский, нейронетсостояние и перспективы машинного интеллекта с. шумский, нейронет
состояние и перспективы машинного интеллекта с. шумский, нейронет
 
искусственный интеллект в каждый дом – как новые технологии помогают достиг...
искусственный интеллект в каждый дом – как новые технологии помогают достиг...искусственный интеллект в каждый дом – как новые технологии помогают достиг...
искусственный интеллект в каждый дом – как новые технологии помогают достиг...
 
[Skolkovo Robotics V] Современное состояние и перспективы развития технологий...
[Skolkovo Robotics V] Современное состояние и перспективы развития технологий...[Skolkovo Robotics V] Современное состояние и перспективы развития технологий...
[Skolkovo Robotics V] Современное состояние и перспективы развития технологий...
 
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
 
[Skolkovo Robotics V] Анализ задач и решений модульной, роевой и облачной роб...
[Skolkovo Robotics V] Анализ задач и решений модульной, роевой и облачной роб...[Skolkovo Robotics V] Анализ задач и решений модульной, роевой и облачной роб...
[Skolkovo Robotics V] Анализ задач и решений модульной, роевой и облачной роб...
 
[Skolkovo Robotics V] Facial Expression Recognition in the Wild
[Skolkovo Robotics V] Facial Expression Recognition in the Wild[Skolkovo Robotics V] Facial Expression Recognition in the Wild
[Skolkovo Robotics V] Facial Expression Recognition in the Wild
 
[Skolkovo Robotics V] Application of AI in Healthcare
[Skolkovo Robotics V] Application of AI in Healthcare[Skolkovo Robotics V] Application of AI in Healthcare
[Skolkovo Robotics V] Application of AI in Healthcare
 
[Skolkovo Robotics V] Боевые роботы: угрозы учтенные или непредвиденные
[Skolkovo Robotics V] Боевые роботы: угрозы учтенные или непредвиденные[Skolkovo Robotics V] Боевые роботы: угрозы учтенные или непредвиденные
[Skolkovo Robotics V] Боевые роботы: угрозы учтенные или непредвиденные
 
[Skolkovo Robotics V] Перспективы и ограничения использования бас на немецком...
[Skolkovo Robotics V] Перспективы и ограничения использования бас на немецком...[Skolkovo Robotics V] Перспективы и ограничения использования бас на немецком...
[Skolkovo Robotics V] Перспективы и ограничения использования бас на немецком...
 
[Skolkovo Robotics V] Race for AI: What do VCs expect from AI startups?
[Skolkovo Robotics V] Race for AI:  What do VCs expect from AI startups?[Skolkovo Robotics V] Race for AI:  What do VCs expect from AI startups?
[Skolkovo Robotics V] Race for AI: What do VCs expect from AI startups?
 
[Skolkovo Robotics V] Robotics in Korea
[Skolkovo Robotics V] Robotics in Korea[Skolkovo Robotics V] Robotics in Korea
[Skolkovo Robotics V] Robotics in Korea
 
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
[Skolkovo Robotics V] Applying Anthropomorphic Robots Technology
 
[Skolkovo Robotics V] Assistive Market: HERCULE Project
[Skolkovo Robotics V] Assistive Market: HERCULE Project[Skolkovo Robotics V] Assistive Market: HERCULE Project
[Skolkovo Robotics V] Assistive Market: HERCULE Project
 
[Skolkovo Robotics V] Collaborative Robots: Research, Technologies and Applic...
[Skolkovo Robotics V] Collaborative Robots: Research, Technologies and Applic...[Skolkovo Robotics V] Collaborative Robots: Research, Technologies and Applic...
[Skolkovo Robotics V] Collaborative Robots: Research, Technologies and Applic...
 
[Skolkovo Robotics V] Overview of the Modern Robotics Market
[Skolkovo Robotics V] Overview of the Modern Robotics Market[Skolkovo Robotics V] Overview of the Modern Robotics Market
[Skolkovo Robotics V] Overview of the Modern Robotics Market
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 

Применение машинного обучения для навигации и управления роботами

  • 1. Machine Learning Applications for Robot Navigation and Control E. Burnaev Skoltech E. Burnaev (Skoltech) ML&Robotics 1 / 33
  • 2. Outline 1 Predictive Modelling in Industrial Engineering Predictive Modelling Customer Expectations Surrogate Models Dimension Reduction 2 Robot navigation 3 ML problem statement 4 Robot control 5 Conclusions E. Burnaev (Skoltech) ML&Robotics 2 / 33
  • 3. Predictive Modelling Traditional approach based on the first principles A first principles physics model X Y Example: Aircraft Aerodynamics Prediction model Numerical PDE solver (Euler, Navier- Stokes) Mach numbers, Reynolds numbers, angles of attack, contact angles, ... 3D surface model of an aircraft Lift, tension, drag, et c. E. Burnaev (Skoltech) ML&Robotics 3 / 33
  • 4. PM: Customer Expectations Airbus: Software for computation of Reserve Factors of aircraft structural elements (stringers) for given geometry, material parameters, loads and applied forces (∼ 150 parameters) Expectations (Airbus): A ∼ 100-fold drop in the running time of this software shortens the full cycle of structure optimization from several days to several hours E. Burnaev (Skoltech) ML&Robotics 4 / 33
  • 5. SM in Engineering PM is used in: “What-If” and Sensitivity Analysis, Design Space Exploration; Design Optimization with respect to specified efficiency criteria Prohibitive volumes and/or run-time costs: from thousands to millions of computational experiments; running time of an experiment ranges form seconds to days; Surrogate models: fast approximations, which substitute the original models without a significant loss in accuracy E. Burnaev (Skoltech) ML&Robotics 5 / 33
  • 6. Constructing Surrogate Models The original model f0 : X → Y is based on the “first principles” Main stages of SM construction: 1 Initialization: carry out experiments to get the initial sample S0 = xi, f0(xi) m i=1 ; 2 Construction: learn a “fast” approximation f ≈ f0 over some domain U ⊂ X; 3 Assessment: measure the accuracy of f; 4 Exploration: pick an x ∈ U at which to evaluate f0, and update S0 with (x, f0(x)); 5 Repeat steps 2-4 until satisfactory accuracy is achieved, or the computational budget is exhausted E. Burnaev (Skoltech) ML&Robotics 6 / 33
  • 7. Quick Aerodynamic Design of Passenger Aircraft Layout Objective: Quickly perform trade-off studies of passenger aircraft layouts at early design stage Challenges: CFD calculation is slow to quickly analyze thousands of aircraft layouts in various flight regimes Data: — Inputs: Geometry description, flight conditions — Outputs: Aerodynamic characteristics Solution: Surrogate models for global (CL, CD, . . .) and local (Spanwise lift distribution, . . .) aerodynamic characteristics Result: Surrogate models have average relative error ∼ 1% and are 360 000 times faster compared to CFD solver E. Burnaev (Skoltech) ML&Robotics 7 / 33
  • 8. Geometry Description A wing section is described by ∼ 60 coordinates Number of parameters — ∼ 7 parameters to define a wing planform — airfoil in each of a cross-section: ∼ 60 × 7 = 420 parameters In total we have 420 parameters E. Burnaev (Skoltech) ML&Robotics 8 / 33
  • 9. Dimension Reduction Efficiency of surrogate models is largely due to efficient dimension reduction Object O → description X(O) ∈ Rp Original airfoil description X = (x1, x2, . . . , xp) ∈ Rp, p 1 We need a reduced description Xred ∈ Rq, q p Using a sample of objects descriptions X1, . . . , Xn we construct a DR procedure Π : X → Xred such that for any new X = X(O) X(Xred(O)) ≈ X(O) It turned out that we can reduce the dimension from p ∼ 60 to q ∼ 6 thereby reducing the total number of parameters to ∼ 50 E. Burnaev (Skoltech) ML&Robotics 9 / 33
  • 10. DR and SM: Challenges Dimension Reduction procedure Π, such that X ≈ gΠ(Xred) for all X ∈ X, where gΠ(Xred) is a reconstruction transformation, should satisfy the requirements: functional proximity F(X) ≈ F(gΠ(Xred)) for all X ∈ X tangential proximity T(X) ≈ TΠ(gΠ(Xred)) for all X ∈ X Low-dimensional sub-manifold, defined by a “physical” model, should be incorporated inside Π Surrogate Modeling procedures should be able to process Variable Fidelity Data, Specific Data Structures, etc. E. Burnaev (Skoltech) ML&Robotics 10 / 33
  • 11. DR and SM: New Developments Manifold Learning based on Grassmann & Stiefel Eigenmaps Surrogate Modeling on manifolds Developed methods allows to provide both functional and tangential proximity, as well as to incorporate submanifolds, defined by “physical” models In case DR is realized by a Deep Neural Network, a physical model can be easily incorporated inside the corresponding computational graph E. Burnaev (Skoltech) ML&Robotics 11 / 33
  • 12. 1 Predictive Modelling in Industrial Engineering Predictive Modelling Customer Expectations Surrogate Models Dimension Reduction 2 Robot navigation 3 ML problem statement 4 Robot control 5 Conclusions E. Burnaev (Skoltech) ML&Robotics 12 / 33
  • 13. Robot localization Fundamental to practical mobile robotics, requires a reliable model of the environment Appearance-based localization using visual information: 360 degrees panorama from the mounted omnidirectional imaging system, narrow field of view images form the mounted reorientable camera Robot position and relative camera orientation determine the captured images E. Burnaev (Skoltech) ML&Robotics 13 / 33
  • 14. Regression on images Let Θ – the localization (orientation) parameter space At θ the imaging system captures a p-pixel image X = φ(θ) given by an unknown map φ : Θ → Rp The Appearance space of all possible images is M = {φ(θ) : θ ∈ Θ} Goal: Given the training set Sm = (θi, Xi)n i=1 estimate: an unknown Localization mapping F : M → Θ; an unknown Image modeling mapping φ : Θ → M in the current (fixed) environment The estimate φ can be used to detect changes in the environment E. Burnaev (Skoltech) ML&Robotics 14 / 33
  • 15. Regression on images The Localization mapping F, and the Image modeling mapping φ suffer from the “curse of dimensionality”: instability due to collinearity or “near-collinearity” of p-dimensional inputs; regression error can not tend to zero faster than O(n − s 2s+p ) when an unknown function is at least s times differentiable E. Burnaev (Skoltech) ML&Robotics 15 / 33
  • 16. Regression on Image Manifold The Appearance space M = {φ(θ) : θ ∈ Θ ⊂ Rq } ⊂ Rp , is a low-dimensional manifold (Appearance manifold) with small intrinsic dimension q embedded in p-dimensional Euclidean space and covered by a single chart φ Manifold nature of the input space avoids the curse of dimensionality E. Burnaev (Skoltech) ML&Robotics 16 / 33
  • 17. Regression on Image Manifold A typical “feature-based approach”: the Principal component analysis (PCA) to find a q-dimensional linear manifold L with q p, and satisfying projection proximity property X ≈ πLX; the features of an image X are the coefficients of πLX; localization θ = F(X) is defined as θopt = argmin θ πL(X) − πLφ(θ) 2 ; Advanced method use Kernel PCA features or other techniques based on Kernel Density Estimation, Ridge regression, Locally Linear Projection, Bayesian filtering, etc. The Appearance manifold is curved, making estimated dimension q is usually much larger than the “true” intrinsic dimension of M (equal to ∼ 2 − 4) E. Burnaev (Skoltech) ML&Robotics 17 / 33
  • 18. 1 Predictive Modelling in Industrial Engineering Predictive Modelling Customer Expectations Surrogate Models Dimension Reduction 2 Robot navigation 3 ML problem statement 4 Robot control 5 Conclusions E. Burnaev (Skoltech) ML&Robotics 18 / 33
  • 19. Regression on Appearance manifold q-dimensional Extended Appearance manifold (EAM) in Rp+q EM = Z(X) = X F(X) : X ∈ M = Z(X) = φ(θ) θ : θ ∈ Θ ⊂ Rq consists of ‘inputs-outputs’ of the unknown mappings F and φ Training set Sn = (Xi, θi)n i=1 determines a sample Zn = Zi = Xi θi i = 1, . . . , m , from the manifold Goal: Estimate the unknown EAM from the given training dataset Zn E. Burnaev (Skoltech) ML&Robotics 19 / 33
  • 20. Manifold learning problem Grassmann & Stiefel Eigenmaps with Regression on manifold methods produce: an embedding mapping h : M → Rq that parameterizes the M and determines its “minimal-dimensional” feature space Y = h(M); a mapping g : y ∈ Y → (gX(y), gθ(y)) ∈ Rp+q with gX(y) and gθ(y) satisfying the proximity conditions gX(h(X)) ≈ X and gθ(h(X)) ≈ F(X) respectively E. Burnaev (Skoltech) ML&Robotics 20 / 33
  • 21. Parameterizations of M the “natural” θ = F(X), and the recovered y = h(X) are linked by an unknown one-to-one reparameterization: θ = u(y), and y = v(θ) for v = u−1. Estimates u and v of the mappings are based on the dataset Su,v = (θi = u(yi), yi = h(Xi) = v(θi))n i=1 . Therefore parameterizations are: θ = F(X) = u(h(X)); X = φ(θ) = gX(v(θ)). E. Burnaev (Skoltech) ML&Robotics 21 / 33
  • 22. 1 Predictive Modelling in Industrial Engineering Predictive Modelling Customer Expectations Surrogate Models Dimension Reduction 2 Robot navigation 3 ML problem statement 4 Robot control 5 Conclusions E. Burnaev (Skoltech) ML&Robotics 22 / 33
  • 23. Human-Robot control Overwhelming number of variables makes anthropomorphic manipulatiors with high DoF difficult to control Solution: infer a lower-dimensional space hosting valid hand poses based on captured images of valid reaching and grasping motions in controlled environment construct a control space and law from this low-dimensional space E. Burnaev (Skoltech) ML&Robotics 23 / 33
  • 24. E. Burnaev (Skoltech) ML&Robotics 24 / 33
  • 25. Manifold learning approach The Image space of hand configurations M consists of all possible images with valid poses during reaching and grasping motions Robotics and neuroscience research show that the intrinsic dimension of the Image space does not exceed DoF of human hand (≈ 20) E. Burnaev (Skoltech) ML&Robotics 25 / 33
  • 26. Low-dimensional image features in Human hand poses Training set (Visual database) Mn of captured images (Xi)n i=1 of human hand motions in controlled environment; DR techniques infer a low-dimensional structure of M, and the intrinsic dimension q of M; the q-dimensional image features which describe p-dimensional images; The space of q-dimensional image features can be taken as prototype of the control space E. Burnaev (Skoltech) ML&Robotics 26 / 33
  • 27. Low-dimensional image features in Human hand poses Physically simulated robot hand attempts to achieve the captured human hand configuration The set of all Actuator-state vectors corresponding to valid human hand poses has smaller dimension than DoF (∼ q) The image features can be associated with manipulator’s actuators states, to learn the state-gesture map more directly Captured Image → Marker-vectors → → Features (DR) Regression −→ Actuator-state vector A kinematic model can be used to provide a reference “trend” to robustify a control law E. Burnaev (Skoltech) ML&Robotics 27 / 33
  • 28. Eigengrasps PCA determines Eigengrasps Changing a value of one parameter from minimal to maximal values under fixed value of another parameter: E. Burnaev (Skoltech) ML&Robotics 28 / 33
  • 29. Nonlinear Grasping Manifold Nonlinear 2D subspace allows describing the grasping hand motion and is sufficient for controlling high DOF robotic systems 2D nonlinear features are used as control variables to form Control space The control function f : y → X maps 2D Control space to the DOF-dimensional hand poses E. Burnaev (Skoltech) ML&Robotics 29 / 33
  • 30. 1 Predictive Modelling in Industrial Engineering Predictive Modelling Customer Expectations Surrogate Models Dimension Reduction 2 Robot navigation 3 ML problem statement 4 Robot control 5 Conclusions E. Burnaev (Skoltech) ML&Robotics 30 / 33
  • 31. Conclusions Efficient approaches to Predictive Modeling are developed These approaches allows to take into account specific requirements of Robot navigation and control problems In particular, we can efficiently incorporate a sub-manifold, defined by a physical model, into a predictive model, used for robot control Further applications motivate new specific Machine vision tasks such as Regression on Images, Nonlinear dimension reduction on Image manifolds, etc. E. Burnaev (Skoltech) ML&Robotics 31 / 33
  • 32. E. Burnaev (Skoltech) ML&Robotics 32 / 33
  • 33. PM: Potential ∂v ∂t + (v · )v = − 1 ρ p + ν 2 v + f , · v = 0 . Predictive modelling in engineering: 1990-s Typical volume of experiments (around 10-100) is enough to compare solutions, but not enough to carry out fully fledged optimization; 2000-s Advances in High Performance Computing make engineering optimization economically feasible Fact: The demands of the industry grow much faster than the computational capacity E. Burnaev (Skoltech) ML&Robotics 33 / 33