Robot programming by demonstration: a probalistic approach
'Robot Programming by Demonstration' explores user-friendly means of teaching new skills to robots. This text focuses on two generic questions of what to imitate and how to imitate, which are concerned, respectively, with the problem of the extraction of the essential features of a task.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Lausanne
EPFL [u.a.]
2009
|
Ausgabe: | 1. ed. |
Schriftenreihe: | Engineering sciences : micro- and nanotechnology
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Zusammenfassung: | 'Robot Programming by Demonstration' explores user-friendly means of teaching new skills to robots. This text focuses on two generic questions of what to imitate and how to imitate, which are concerned, respectively, with the problem of the extraction of the essential features of a task. |
Beschreibung: | Ref. p. 201 - 220 |
Beschreibung: | X, 222 Seiten Illustrationen, Diagramme |
ISBN: | 9781439808672 1439808678 9782940222315 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035591237 | ||
003 | DE-604 | ||
005 | 20250117 | ||
007 | t| | ||
008 | 090630s2009 xx a||| |||| 00||| eng d | ||
015 | |a GBA923131 |2 dnb | ||
020 | |a 9781439808672 |9 978-1-4398-0867-2 | ||
020 | |a 1439808678 |9 1-4398-0867-8 | ||
020 | |a 9782940222315 |9 978-2-940222-31-5 | ||
020 | |a 9781439808672 |9 978-1-4398-0867-2 | ||
035 | |a (OCoLC)286458848 | ||
035 | |a (DE-599)BVBBV035591237 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-703 |a DE-91 |a DE-573 |a DE-739 | ||
050 | 0 | |a TJ211.45 | |
082 | 0 | |a 629.89251 |2 22 | |
084 | |a ZQ 6250 |0 (DE-625)158184: |2 rvk | ||
084 | |a DAT 708f |2 stub | ||
084 | |a DAT 815f |2 stub | ||
100 | 1 | |a Calinon, Sylvain |d 1980- |e Verfasser |0 (DE-588)1035794896 |4 aut | |
245 | 1 | 0 | |a Robot programming by demonstration |b a probalistic approach |c Sylvain Calinon |
250 | |a 1. ed. | ||
264 | 1 | |a Lausanne |b EPFL [u.a.] |c 2009 | |
300 | |a X, 222 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Engineering sciences : micro- and nanotechnology | |
500 | |a Ref. p. 201 - 220 | ||
520 | |a 'Robot Programming by Demonstration' explores user-friendly means of teaching new skills to robots. This text focuses on two generic questions of what to imitate and how to imitate, which are concerned, respectively, with the problem of the extraction of the essential features of a task. | ||
650 | 4 | |a Robots / Programming | |
650 | 4 | |a Robots |x Programming | |
650 | 0 | 7 | |a Automatische Programmierung |0 (DE-588)4143702-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Industrieroboter |0 (DE-588)4026861-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Industrieroboter |0 (DE-588)4026861-5 |D s |
689 | 0 | 1 | |a Automatische Programmierung |0 (DE-588)4143702-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-017646453 |
Datensatz im Suchindex
_version_ | 1821501337412567040 |
---|---|
adam_text |
CONTENTS
ACKNOWLEDGMENT
v
1
INTRODUCTION
1
1.1
Contributions
.
З
1.2
Organization of the book
. 3
1.3
Review of Robot Programming by Demonstration (PBD)
. 4
1.3.1
The birth of programmable machines
. 4
1.3.2
Early work of PbD in software development
. 5
1.3.3
Early work of PbD in robotics
. 6
1.3.4
Toward the use of machine learning techniques
in PbD
. 7
1.3.5
From a simple copy to the generalization of a skill
. 9
1.3.6
From industrial robots to service robots and
humanoids
. 10
1.3.7
From a purely engineering perspective to an
interdisciplinary approach
. 11
1.4
Current state of the art in PbD
. 12
1.4.1
Human-robot interfaces
. 12
1.4.2
Learning skills
. 14
1.4.3
Incremental teaching methods
. 22
1.4.4
Human-robot interaction in PbD
. 23
1.4.5
Biologically-oriented learning approaches
. 26
2
SYSTEM ARCHITECTURE
31
2.1
Illustration of the proposed probabilistic approach
. 31
2.2
Encoding of motion in a Gaussian Mixture Model (GMM)
. 34
2.2.1
Recognition, classification and evaluation of a
reproduction attempt
. 35
2.3
Encoding of motion in Hidden Markov Model
(HMM)
. 35
2.3.1
Recognition, classification and evaluation of a
reproduction attempt
. 37
2.4
Reproduction through Gaussian Mixture Regression (GMR)
. . 38
2.5
Reproduction by considering multiple constraints
. 44
2.5.1
Direct computation method
. 44
2.5.2
Method based on optimization of a
metric of imitation
. 45
Contents
2.6
Learning of model parameters
. 47
2.6.1
Batch learning of the GMM parameters
. 47
2.6.2
Batch learning of the
HMM
parameters
. 49
2.6.3
Incremental learning of the GMM parameters
. 51
2.7
Reduction of dimensionality and latent space projection
. 55
2.7.1
Principal Component Analysis (PCA)
. 56
2.7.2
Canonical Correlation Analysis (CCA)
. 57
2.7.3
Independent Component Analysis
(ICA)
. 57
2.7.4
Discussion on the different projection techniques
. 58
2.8
Model selection and initialization
. 60
2.8.1
Estimating the number of
Gaussiane
based on the
Bayesian Information Criterion
(BIC)
. 60
2.8.2
Estimating the number of
Gaussiane
based on
trajectory curvature segmentation
. 61
2.9
Regularization of GMM parameters
. 64
2.9.1
Bounding covariance matrices during
estimation of GMM
. 64
2.9.2
Single mode restriction during reproduction
through GMR
. 64
2.9.3
Temporal alignment of trajectories through
Dynamic Time Warping (DTW)
. 67
2.10
Use of prior information to speed up the learning process
. 69
2.11
Extension to mixture models of varying density distributions
. 71
2.11.1
Generalization of binary signals through a
Bernoulli Mixture Model (BMM)
. 71
2.12
Summary of the chapter
. 73
COMPARISON AND OPTIMIZATION OF THE PARAMETERS
75
3.1
Optimal reproduction of trajectories through
HMM
and GMM/GMR
. 75
3.1.1
Experimental setup
. 75
3.1.2
Experimental results
. 79
3.2
Optimal latent space of motion
. 87
3.2.1
Experimental setup
. 87
3.2.2
Experimental results
. 89
3.3
Optimal selection of the number of Gaussians
. 92
3.3.1
Experimental setup
. 93
3.3.2
Experimental results
. 93
3.4
Robustness evaluation of the incremental learning process
. 94
3.4.1
Experimental setup
. 95
3.4.2
Experimental results
. 97
HANDLING OF CONSTRAINTS IN JOINT SPACE
AND TASK SPACE
101
4.1
Inverse kinematics
. 101
4.1.1
Local solutions
. 102
4.1.2
Extending inverse kinematics solutions to a statistical
framework
. 104
Contents
4.2
Handling of task constraints in joint space-experiment with
industrial robot
. 106
4.2.1
Experimental setup
. 109
4.2.2
Experimental results
. 113
4.3
Handling of task constraints in latent space-experiment with
humanoid robot
. 116
4.3.1
Experimental setup
. 120
4.3.2
Experimental results
. 120
5
EXTENSION TO DYNAMICAL SYSTEM AND HANDLING OF
PERTURBATIONS
129
5.1
Proposed dynamical system
. 130
5.1.1
Extension to motions containing pauses and loops
. 133
5.2
Influence of the dynamical system parameters
. 135
5.3
Experimental setup
. 135
5.3.1
Illustration of the problem
. 138
5.3.2
Handling of multiple landmarks
. 139
5.3.3
Handling of inverse kinematics
. 140
5.4
Experimental results
. 141
6
TRANSFERRING SKILLS THROUGH ACTIVE
TEACHING METHODS
147
6.1
Experimental setup
. 148
6.2
Experimental results
. 151
6.2.1
Experiment
1:
learning bimanual gestures
. 151
6.2.2
Experiment
2:
learning to stack objects
. 152
6.2.3
Experiment
3:
learning to move chess pieces
. 158
6.3
Roles of an active teaching scenario
. 166
6.3.1
Insights from psychology
. 166
6.3.2
Insights from developmental sciences
. 167
6.3.3
Insights from sociology
. 169
6.3.4
Insights from sports science
. 169
7
USING SOCIAL CUES TO SPEED UP THE
LEARNING PROCESS
171
7.1
Experimental setup
. 173
7.1.1
Use of head/gaze information as priors
. 173
7.1.2
Use of vocal information as priors
. 176
7.2
Experimental results
. 178
8
DISCUSSION, FUTURE WORK AND CONCLUSIONS
181
8.1
Advantages of the proposed approach
. 181
8.1.1
Advantages of using motion sensors to track gestures
. . 181
8.1.2
Advantages of the
HMM
representation for
imitation learning
. 183
8.1.3
Advantages of the GMR representation for regression
. 185
Contents
8.2
Failures and limitations of the proposed approach
. 188
8.2.1
Loss of important information through PCA
. 188
8.2.2
Failures at learning incrementally the
GMM parameters
. 189
8.2.3
Failures at extending a skill to a context that is
too dissimilar to the ones encountered
. 193
8.3
Further issues
. 194
8.3.1
Toward combining exploration and imitation
. 194
8.3.2
Toward a joint use of discrete and continuous
constraints
. 195
8.3.3
Toward predicting the outcome of a demonstration
. . . 198
8.4
Final words
. 198
REFERENCES
201
INDEX
221
ROBOT
PROGRAMMING
BY DEMONSTRATION:
A PROBABILISTIC APPROACH
Sylvain Calinon
Robot Programming by Demonstration (PbD) examines methods by which a robot
learns new skills through human guidance. PbD takes inspiration from the way humans
learn new skills by imitation, thereby developing methods by which new skills can be
transmitted to a robot. In industrial settings, the goal is to reduce the time and costs re¬
quired to program the robot, where the rationale is to create, modify or assemble a prod¬
uct in a very rapid way without requiring help from an expert in robotics. PbD is
perceived as particularly useful when it comes to service robots, i.e., robots deemed to
work in direct collaboration with humans. In this case, methods for PbD go beyond
transferring skills and offer new ways for the robot to interact with the human, from
being capable of recognizing people's motion to predicting their intentions and sec¬
onding them in the accomplishment of complex tasks. The present work addresses both
challenges in investigating methods by which PbD is used to provide the robot with a
generic and adaptive model of control.
This book takes a practitioner's perspective and is relevant for anyone involved in ro¬
botics research or human-robot interaction, or who simply wants to discover and un¬
derstand how to transfer skills to robots by imitation. The findings presented in this
book emerge from various disciplines such as robot control, human-robot interaction,
applied machine learning and artificial intelligence. It also takes insights from develop¬
mental and cognitive psychology.
Sylvain
Caiinon (b.
1980]
is a research scientist at the Italian Institute of Technology
(
I IT),
Dept
of Advanced Robotics, and a visiting research scientist at the Learning Algorithms and Sys¬
tems Laboratory
(LASA),
Ecole polytechnique
íédérale de
Lausanne (EPFL).
He received a PhD
on robot programming by demonstration in
2007
from EPFL, which was awarded by the inter¬
national
Robotdalen
scientific award,
Asea
Brown Boveri (ABB) award and EPFL-Press distinc¬
tion. From
2007
to
2009,
Dr
Calinon was a postdoctoral research fellow at
LASA.
His research
interests cover robot programming by demonstration, learning by imitation and human-robot |
any_adam_object | 1 |
author | Calinon, Sylvain 1980- |
author_GND | (DE-588)1035794896 |
author_facet | Calinon, Sylvain 1980- |
author_role | aut |
author_sort | Calinon, Sylvain 1980- |
author_variant | s c sc |
building | Verbundindex |
bvnumber | BV035591237 |
callnumber-first | T - Technology |
callnumber-label | TJ211 |
callnumber-raw | TJ211.45 |
callnumber-search | TJ211.45 |
callnumber-sort | TJ 3211.45 |
callnumber-subject | TJ - Mechanical Engineering and Machinery |
classification_rvk | ZQ 6250 |
classification_tum | DAT 708f DAT 815f |
ctrlnum | (OCoLC)286458848 (DE-599)BVBBV035591237 |
dewey-full | 629.89251 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 629 - Other branches of engineering |
dewey-raw | 629.89251 |
dewey-search | 629.89251 |
dewey-sort | 3629.89251 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035591237</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20250117</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">090630s2009 xx a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA923131</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781439808672</subfield><subfield code="9">978-1-4398-0867-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1439808678</subfield><subfield code="9">1-4398-0867-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9782940222315</subfield><subfield code="9">978-2-940222-31-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781439808672</subfield><subfield code="9">978-1-4398-0867-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)286458848</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035591237</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TJ211.45</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">629.89251</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZQ 6250</subfield><subfield code="0">(DE-625)158184:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 708f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 815f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Calinon, Sylvain</subfield><subfield code="d">1980-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1035794896</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Robot programming by demonstration</subfield><subfield code="b">a probalistic approach</subfield><subfield code="c">Sylvain Calinon</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Lausanne</subfield><subfield code="b">EPFL [u.a.]</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 222 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Engineering sciences : micro- and nanotechnology</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Ref. p. 201 - 220</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">'Robot Programming by Demonstration' explores user-friendly means of teaching new skills to robots. This text focuses on two generic questions of what to imitate and how to imitate, which are concerned, respectively, with the problem of the extraction of the essential features of a task.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Robots / Programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Robots</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Automatische Programmierung</subfield><subfield code="0">(DE-588)4143702-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Industrieroboter</subfield><subfield code="0">(DE-588)4026861-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Industrieroboter</subfield><subfield code="0">(DE-588)4026861-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Automatische Programmierung</subfield><subfield code="0">(DE-588)4143702-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017646453</subfield></datafield></record></collection> |
id | DE-604.BV035591237 |
illustrated | Illustrated |
indexdate | 2025-01-17T13:04:02Z |
institution | BVB |
isbn | 9781439808672 1439808678 9782940222315 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017646453 |
oclc_num | 286458848 |
open_access_boolean | |
owner | DE-703 DE-91 DE-BY-TUM DE-573 DE-739 |
owner_facet | DE-703 DE-91 DE-BY-TUM DE-573 DE-739 |
physical | X, 222 Seiten Illustrationen, Diagramme |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | EPFL [u.a.] |
record_format | marc |
series2 | Engineering sciences : micro- and nanotechnology |
spelling | Calinon, Sylvain 1980- Verfasser (DE-588)1035794896 aut Robot programming by demonstration a probalistic approach Sylvain Calinon 1. ed. Lausanne EPFL [u.a.] 2009 X, 222 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier Engineering sciences : micro- and nanotechnology Ref. p. 201 - 220 'Robot Programming by Demonstration' explores user-friendly means of teaching new skills to robots. This text focuses on two generic questions of what to imitate and how to imitate, which are concerned, respectively, with the problem of the extraction of the essential features of a task. Robots / Programming Robots Programming Automatische Programmierung (DE-588)4143702-0 gnd rswk-swf Industrieroboter (DE-588)4026861-5 gnd rswk-swf Industrieroboter (DE-588)4026861-5 s Automatische Programmierung (DE-588)4143702-0 s DE-604 Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Calinon, Sylvain 1980- Robot programming by demonstration a probalistic approach Robots / Programming Robots Programming Automatische Programmierung (DE-588)4143702-0 gnd Industrieroboter (DE-588)4026861-5 gnd |
subject_GND | (DE-588)4143702-0 (DE-588)4026861-5 |
title | Robot programming by demonstration a probalistic approach |
title_auth | Robot programming by demonstration a probalistic approach |
title_exact_search | Robot programming by demonstration a probalistic approach |
title_full | Robot programming by demonstration a probalistic approach Sylvain Calinon |
title_fullStr | Robot programming by demonstration a probalistic approach Sylvain Calinon |
title_full_unstemmed | Robot programming by demonstration a probalistic approach Sylvain Calinon |
title_short | Robot programming by demonstration |
title_sort | robot programming by demonstration a probalistic approach |
title_sub | a probalistic approach |
topic | Robots / Programming Robots Programming Automatische Programmierung (DE-588)4143702-0 gnd Industrieroboter (DE-588)4026861-5 gnd |
topic_facet | Robots / Programming Robots Programming Automatische Programmierung Industrieroboter |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017646453&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT calinonsylvain robotprogrammingbydemonstrationaprobalisticapproach |