28-03-2017 Masterclass Mechatronics 4.0 - Indoor and outdoor localisation and positioning - Anybody...
-
Upload
sirris -
Category
Technology
-
view
32 -
download
0
Transcript of 28-03-2017 Masterclass Mechatronics 4.0 - Indoor and outdoor localisation and positioning - Anybody...
2
Flanders Make offers you
international innovation network
technological research
research infrastructure
Innovation through collaboration
VALORISATION
PARTNERS
MANUFACTURING
INDUSTRY
----->
4
Towards autonomy
How do we solve this now?
not so autonomous (human interventions)
restricted environments (factories, fields, greenhouses, …)
5
How do we (humans) do it?
Create a virtual world (or map) from sensory inputs
Discern where we can walk and where not
Imagine a path past fixed obstacles
Global but rough, locally detail when we get there
Predict and avoid moving things
6
Break down the problem
Impossible to solve this problem at once (in real-time)
So we break it down in “digestible” chunks
SENSORS
FIXED OBSTACLES
MOVING OBSTACLES
VIRTUAL WORLD
GLOBAL STATIC PATH PLANNING
MOTION CONTROL
LOCAL DYNAMIC PATH PLANNING
7
Static virtual world and pathplanning
SENSORS
FIXED OBSTACLES
MOVING OBSTACLES
VIRTUAL WORLD
GLOBAL STATIC PATH PLANNING
MOTION CONTROL
LOCAL DYNAMIC PATH PLANNING
8
Spatial tree structure (based on “quadtree”)
Iterative division of the 2D map into smaller quadrants
Quadmap
root
0 1
2 3
10
12 13
11
0 1 2 3
0 1 2 3
9
Quadmap
Multi-resolution views
Custom resolution depth
Refinement along path
Example: harbor of Zeebrugge
10
Navigation graph
Fast generation from
quadmap
All possible path
segments within the
chosen resolution
Auto-adjusts
together with
quadmap
Path planning with
Dijkstra
Developed time-
dependent variant of
Dijkstra
11
Local dynamic path planning
SENSORS
FIXED OBSTACLES
MOVING OBSTACLES
VIRTUAL WORLD
GLOBAL STATIC PATH PLANNING
MOTION CONTROL
LOCAL DYNAMIC PATH PLANNING
13
Spline approach
Approach x(t) as sum of bases
If weights are positive → x(t) > 0 certified
Constraints can be defined as constraints on the parameters
e.g. wall on y = -1
1A+0.2 B+ 3 C
15
Virtual world – dynamic layer& Sensor fusion
SENSORS
FIXED OBSTACLES
MOVING OBSTACLES
VIRTUAL WORLD
GLOBAL STATIC PATH PLANNING
MOTION CONTROL
LOCAL DYNAMIC PATH PLANNING
17
Ideal object
Observation
XYWHΘ
Parameter space Observation space
Fitting – OptimatchTM
OPTIMATCH• Play around in parameter space• Find best possible fit
Forward and reverse mapping
19
OptimatchTM
Direct use of Optimatch for fusion of multiple sensors
Other usage: 3D localization from multiple cameras
E.g. strawberry localization