.. .. Use-case,

.. .. Discussions,

.. .. Conclusions,

.. .. Related-work,

.. .. Discussions,

.. .. Conclusion,

M. Bibliography-aarup, M. Arentoft, Y. Parrod, J. Stader, I. Stokes et al., OPTIMUM-AIV: a knowledge-based planning and scheduling system for spacecraft AIV, Artificial Intelligence Applications Institute, 1992.

M. Abdeetedal, An integration platform for multiple peripheral modules with kuka robots, pp.2019-2022, 2017.

N. Abdo, H. Kretzschmar, L. Spinello, and C. Stachniss, Learning manipulation actions from a few demonstrations, International Conference on Robotics and Automation, pp.1268-1275, 2013.

N. Abdo, C. Stachniss, L. Spinello, and W. Burgard, Robot, organize my shelves! Tidying up objects by predicting user preferences, International Conference on Robotics and Automation, pp.1557-1564, 2015.

O. Active8-robots, Baxter research robot -providing support for the ebola outbreak, pp.2019-2022, 2014.

S. R. Ahmadzadeh, P. Kormushev, and D. G. Caldwell, Visuospatial skill learning for object reconfiguration tasks, International Conference on Intelligent Robots and Systems, pp.685-691, 2013.

S. R. Ahmadzadeh, A. Paikan, F. Mastrogiovanni, L. Natale, P. Kormushev et al., Learning symbolic representations of actions from human demonstrations. International Conference on Robotics and Automation, pp.3801-3808, 2015.

B. Akgun, M. Cakmak, K. Jiang, and A. L. Thomaz, Keyframe-based learning from demonstration, International Journal of Social Robotics, pp.343-355, 2012.

B. Akgun and K. Subramanian, Robot learning from demonstration: kinesthetic teaching vs. teleoperation. Unpublished manuscript, 2011.

B. Akgun and A. Thomaz, Simultaneously learning actions and goals from demonstration, Autonomous Robots, vol.40, issue.2, pp.211-227, 2016.

S. Alexandrova, M. Cakmak, K. Hsiao, and L. Takayama, Robot Programming by Demonstration with Interactive Action Visualizations, Robotics: Science and Systems, 2014.

S. Alexandrova, Z. Tatlock, and M. Cakmak, RoboFlow: A flow-based visual programming language for mobile manipulation tasks, International Conference on Robotics and Automation, pp.5537-5544, 2015.

B. D. Argall, S. Chernova, M. Veloso, and B. Browning, A survey of robot learning from demonstration, Robotics and autonomous systems, vol.57, issue.5, pp.469-483, 2009.

K. Arulkumaran, M. P. Deisenroth, M. Brundage, and A. A. Bharath, A brief survey of deep reinforcement learning, 2017.

M. Avenier and C. Thomas, Finding one's way around various methodological guidelines for doing rigorous case studies: A comparison of four epistemological frameworks, Systèmes d'information & management, vol.20, pp.61-98, 2015.
URL : https://hal.archives-ouvertes.fr/halshs-01183114

P. G. Backes, J. S. Norris, M. W. Powell, and M. A. Vona, Multi-mission activity planning for mars lander and rover missions, Aerospace Conference, vol.2, pp.877-886, 2004.

A. Bangor, P. T. Kortum, and J. T. Miller, An empirical evaluation of the system usability scale, International Journal of Human-Computer Interaction, vol.24, issue.6, pp.574-594, 2008.

E. I. Barakova, J. C. Gillesen, B. E. Huskens, and T. Lourens, End-user programming architecture facilitates the uptake of robots in social therapies, Robotics and Autonomous Systems, vol.61, issue.7, pp.704-713, 2013.

R. Barták and T. Skalick?, A local approach to automated correction of violated precedence and resource constraints in manually altered schedules, Multidisciplinary International Scheduling Conference: Theory and Applications, 2009.

G. Biggs and B. Macdonald, A Survey of Robot Programming Systems, Australasian Conference on Robotics and Automation, pp.1-3, 2003.

A. Billard, S. Calinon, R. Dillmann, and S. Schaal, Robot programming by demonstration, Springer Handbook of Robotics, pp.1371-1394, 2008.

A. G. Billard, S. Calinon, and R. Dillmann, Learning from humans, Springer handbook of robotics, pp.1995-2014, 2016.

E. A. Billing and T. Hellström, A Formalism for Learning from Demonstration, Journal of Behavioral Robotics, vol.1, issue.1, pp.1-13, 2010.

R. Bischoff, A. Kazi, and M. Seyfarth, The MORPHA style de for icon-based programming, International Symposium on Robot and Human Interactive Communication, pp.482-487, 2002.

A. Blum and M. Furst, Fast Planning Through Planning Graph Analysis, Artificial Intelligence, vol.90, issue.1-2, pp.281-300, 1997.

B. Bonet and H. Geffner, Planning as heuristic search, Artificial Intelligence, vol.129, issue.1-2, pp.5-33, 2001.

S. Borsci, S. Federici, and M. Lauriola, On the dimensionality of the system usability scale: a test of alternative measurement models, Cognitive processing, vol.10, issue.3, pp.193-197, 2009.

J. Braumann and S. Brell-cokcan, Parametric robot control: integrated CAD/CAM for architectural design, Conference of the Association for Computer Aided Design in Architecture, pp.242-251, 2011.

M. Brenner, A multiagent planning language, International Conference on Automated Planning and Scheduling, pp.33-38, 2003.

J. L. Bresina, A. K. Jónsson, P. H. Morris, and K. Rajan, Activity Planning for the Mars Exploration Rovers, International Conference on Automated Planning and Scheduling, pp.40-49, 2005.

J. Brooke, SUS -A quick and dirty usability scale. Usability evaluation in industry, vol.189, pp.4-7, 1996.

J. Brooke, SUS: A retrospective, Journal of usability studies, vol.8, issue.2, pp.29-40, 2013.

M. Cakmak and M. Lopes, Algorithmic and Human Teaching of Sequential Decision Tasks, Association for the Advancement of Artificial Intelligence, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00755253

M. Cakmak and L. Takayama, Teaching people how to teach robots: The effect of instructional materials and dialog design, International Conference on Human-Robot Interaction, pp.431-438, 2014.

S. Calinon and A. Billard, Active teaching in robot programming by demonstration, International Symposium on Robot and Human Interactive Communication, pp.702-707, 2007.

S. Calinon and A. Billard, Incremental learning of gestures by imitation in a humanoid robot, International Conference on Human-Robot Interaction, pp.255-262, 2007.

S. Calinon and A. Billard, Statistical learning by imitation of competing constraints in joint and task space, Advanced Robotics, vol.23, issue.15, pp.2059-2076, 2009.

M. Cashmore and M. Fox, ROSPlan: Planning in the Robot Operating System, International Conference on Automated Planning and Scheduling, pp.333-341, 2015.

D. Chapman, Planning for conjunctive goals, Artificial intelligence, vol.32, issue.3, pp.333-377, 1987.

J. Chen and A. Zelinsky, Programing by demonstration: Coping with suboptimal teaching actions, The International Journal of Robotics Research, vol.22, issue.5, pp.299-319, 2003.

S. Chernova and A. L. Thomaz, Robot learning from human teachers, Synthesis Lectures on Artificial Intelligence and Machine Learning, vol.8, issue.3, pp.1-121, 2014.

A. Clapaud, Des cobots rb3d pour le montage des airbus a350 en, pp.2019-2022, 2013.

J. Colgate and M. Peshkin, Cobots. Google Patents. US Patent, vol.5, p.796, 1999.

M. C. Cooper, M. De-roquemaurel, and P. Régnier, A weighted CSP approach to cost-optimal planning, AI Communications, vol.24, issue.1, pp.1-29, 2011.

N. Correll, K. E. Bekris, D. Berenson, O. Brock, A. Causo et al., Analysis and observations from the first amazon picking challenge, Transactions on Automation Science and Engineering, 2016.

S. N. Cresswell, T. L. Mccluskey, and M. M. West, Acquiring planning domain models using LOCM, The Knowledge Engineering Review, vol.28, issue.2, pp.195-213, 2013.

S. Crowe, Rethink Robotics IP acquired by HAHN Group, pp.2019-2022, 2018.

R. Cubek, W. Ertel, and G. Palm, High-level learning from demonstration with conceptual spaces and subspace clustering, International Conference on Robotics and Automation, pp.2592-2597, 2015.

M. Di-rocco, F. Pecora, S. Sathyakeerthy, J. Grosinger, A. Saffiotti et al., A planner for ambient assisted living: From high-level reasoning to low-level robot execution and back, AAAI Spring symposium series, 2014.

M. Do and S. Kambhampati, Planning as constraint satisfaction: Solving the planning graph by compiling it into CSP, Artificial Intelligence, vol.132, issue.2, pp.151-182, 2001.

M. R. Dogar and S. S. Srinivasa, Push-grasping with dexterous hands: Mechanics and a method, International Conference on Intelligent Robots and Systems, pp.2123-2130, 2010.

F. Dvorak, A. Bit-monnot, F. Ingrand, and M. Ghallab, A flexible ANML actor and planner in robotics, ICAPS Planning and Robotics (PlanRob) Workshop, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01138111

F. Dvorak, A. Bit-monnot, F. Ingrand, and M. Ghallab, Plan-Space Hierarchical Planning with the Action Notation Modeling Language, International Conference on Tools with Artificial Intelligence, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01138105

S. Ekvall and D. Kragic, Robot learning from demonstration: a task-level planning approach, International Journal of Advanced Robotic Systems, vol.5, issue.3, pp.223-234, 2008.

D. Faggella, Machine learning in robotics -5 modern applications, 2019.

E. Fernández, L. S. Crespo, A. Mahtani, and A. Martinez, Learning ROS for Robotics Programming, 2015.

S. Fernández, R. Adarve, M. Pérez, M. Rybarczyk, and D. Borrajo, Planning for an AI based virtual agents game, International Conference on Automated Planning and Scheduling, p.14, 2006.

J. Ferrer-mestres, G. Frances, and H. Geffner, Planning with state constraints and its application to combined task and motion planning, ICAPS Planning and Robotics (PlanRob) Workshop, 2015.

R. E. Fikes and N. J. Nilsson, STRIPS: A new approach to the application of theorem proving to problem solving, Artificial intelligence, vol.2, issue.3-4, pp.189-208, 1971.

K. Fischer, F. Kirstein, L. C. Jensen, N. Krüger, K. Kukli?ski et al., A comparison of types of robot control for programming by demonstration, International Conference on Human-Robot Interaction, pp.213-220, 2016.

M. Forbes, R. P. Rao, L. Zettlemoyer, and M. Cakmak, Robot programming by demonstration with situated spatial language understanding, International Conference on Robotics and Automation, pp.2014-2020, 2015.

M. Fox and D. Long, PDDL2. 1: An extension to PDDL for expressing temporal planning domains, Journal of artificial intelligence research, pp.61-124, 2003.

N. Fraser, Blockly: A visual programming editor, pp.2019-2023, 2013.

D. H. Freedman, The Rise of the Robotic Work Force, pp.2019-2023, 2012.

A. Gaisne, Baxter eyes, pp.2019-2023, 2018.

C. R. Garrett, T. Lozano-pérez, and L. P. Kaelbling, Ffrob: An efficient heuristic for task and motion planning, Algorithmic Foundations of Robotics XI, pp.179-195, 2015.

M. Ghallab, C. Knoblock, D. Wilkins, A. Barrett, D. Christianson et al., PDDL -The Planning Domain Definition Language, 1998.

M. Ghallab, D. Nau, and P. Traverso, Automated planning: theory & practice. Elsevier, 2004.
URL : https://hal.archives-ouvertes.fr/hal-01982019

, N-disk Hanoi PDDL generator, pp.2019-2022, 2012.

, PDDL4J ROSPY, pp.2019-2022, 2017.

, Downward : A ROS implementation of the Fast Downward Planner, pp.2019-2022, 2014.

D. Glas, S. Satake, T. Kanda, and N. Hagita, An interaction design framework for social robots, Robotics: Science and Systems, vol.7, p.89, 2012.

D. F. Glas, T. Kanda, and H. Ishiguro, Human-robot interaction design using Interaction Composer: Eight years of lessons learned, International Conference on Human-Robot Interaction, pp.303-310, 2016.

R. Glinsk? and R. Barták, VisPlan-interactive visualisation and verification of plans. Knowledge Engineering for Planning and Scheduling, pp.134-138, 2011.

A. Gosavi, Reinforcement learning: A tutorial survey and recent advances, Journal on Computing, vol.21, issue.2, pp.178-192, 2009.

D. H. Grollman and A. G. Billard, Robot learning from failed demonstrations, International Journal of Social Robotics, vol.4, issue.4, pp.331-342, 2012.

M. Helmert, The fast downward planning system, Journal of Artificial Intelligence Research, vol.26, pp.191-246, 2006.

T. Hester, M. Vecerik, O. Pietquin, M. Lanctot, T. Schaul et al., Learning from demonstrations for real world reinforcement learning, 2017.

J. Hoffmann and B. Nebel, The FF planning system: Fast plan generation through heuristic search, Journal of Artificial Intelligence Research, vol.14, pp.253-302, 2001.

D. R. Hofstadter, Metamagical themas: Questing for the essence of mind and pattern. Basic books, 1985.

J. Huang, Rapid PbD, pp.2019-2023, 2018.

J. Huang, Surface perception, pp.2019-2023, 2018.

J. Huang and M. Cakmak, Code3: A system for end-to-end programming of mobile manipulator robots for novices and experts, International Conference on Human-Robot Interaction, pp.453-462, 2017.

J. Huang, T. Lau, and M. Cakmak, Design and evaluation of a rapid programming system for service robots, International Conference on Human-Robot Interaction, pp.295-302, 2016.

J. Huckaby, S. Vassos, and H. I. Christensen, Planning with a task modeling framework in manufacturing robotics, International Conference on Intelligent Robots and Systems, pp.5787-5794, 2013.

P. Hudak, A. Courtney, H. Nilsson, and J. Peterson, Arrows, robots, and functional reactive programming, In International School on Advanced Functional Programming, pp.159-187, 2002.

B. Jansen and T. Belpaeme, A model for inferring the intention in imitation tasks, International Symposium on Robot and Human Interactive Communication, pp.238-243, 2006.

N. Jetchev, T. Lang, and M. Toussaint, Learning grounded relational symbols from continuous data for abstract reasoning, 2013.

R. Jilani, A. Crampton, D. E. Kitchin, and M. Vallati, Automated knowledge engineering tools in planning: state-of-the-art and future challenges, ICAPS Knowledge Engineering for Planning and Scheduling, 2014.

T. Jones, Models for machine learning, pp.2018-2025, 2017.

P. Jund, N. Abdo, A. Eitel, and W. Burgard, The Freiburg Groceries Dataset, 2016.

L. P. Kaelbling, M. L. Littman, and A. W. Moore, Reinforcement learning: A survey, Journal of artificial intelligence research, vol.4, pp.237-285, 1996.

M. Kaiser, H. Friedrich, and R. Dillmann, Obtaining good performance from a bad teacher, Programming by Demonstration vs. Learning from Examples Workshop at ML, vol.95, 1995.

H. Kautz and B. Selman, Unifying SAT-based and Graph-based Planning, International Joint Conference on Artificial Intelligence, pp.318-325, 1999.

H. Kautz, B. Selman, and J. Hoffmann, SATPlan: Planning as Satisfiability, Abstracts of the 5th International Planning Competition, 2006.

F. Khan, B. Mutlu, and X. Zhu, How do humans teach: On curriculum learning and teaching dimension, Advances in Neural Information Processing Systems, pp.1449-1457, 2011.

J. E. King, J. A. Haustein, S. S. Srinivasa, A. , and T. , Nonprehensile whole arm rearrangement planning on physics manifolds, International Conference on Robotics and Automation, pp.2508-2515, 2015.

A. Kittur, E. H. Chi, and B. Suh, Crowdsourcing User Studies with Mechanical Turk, Conference on Human Factors in Computing Systems, pp.453-456, 2008.

J. Kober, J. A. Bagnell, and J. Peters, Reinforcement learning in robotics: A survey, The International Journal of Robotics Research, vol.32, issue.11, pp.1238-1274, 2013.

A. Kolobov, Planning with Markov decision processes: An AI perspective, Synthesis Lectures on Artificial Intelligence and Machine Learning, vol.6, issue.1, pp.1-210, 2012.

G. Konidaris, L. P. Kaelbling, and T. Lozano-perez, From skills to symbols: Learning symbolic representations for abstract high-level planning, Journal of Artificial Intelligence Research, vol.61, pp.215-289, 2018.

Z. Kootbally, C. Schlenoff, C. Lawler, T. Kramer, and S. K. Gupta, Towards robust assembly with knowledge representation for the planning domain definition language (PDDL), vol.33, pp.42-55, 2015.

P. Kormushev, S. Calinon, and D. G. Caldwell, Reinforcement learning in robotics: Applications and real-world challenges, Robotics, vol.2, issue.3, pp.122-148, 2013.

D. Kuhner, J. Aldinger, F. Burget, M. Göbelbecker, W. Burgard et al., , 2018.

, Closed-loop robot task planning based on referring expressions, International Conference on Intelligent Robots and Systems, pp.876-881

Y. Kuniyoshi, M. Inaba, and H. Inoue, Learning by watching: Extracting reusable task knowledge from visual observation of human performance, vol.10, pp.799-822, 1994.

A. Kurenkov, B. Akgun, and A. L. Thomaz, An evaluation of GUI and kinesthetic teaching methods for constrained-keyframe skills, International Conference on Intelligent Robots and Systems, 2015.

J. E. Laird, K. Gluck, J. Anderson, K. D. Forbus, O. C. Jenkins et al., Interactive task learning. Intelligent Systems, vol.32, pp.6-21, 2017.

. Lego, Lego mindstorms, pp.2019-2022, 2003.

C. Li and D. Berenson, Learning object orientation constraints and guiding constraints for narrow passages from one demonstration, International symposium on experimental robotics, pp.197-210, 2016.

C. Li, C. Yang, J. Wan, A. Annamalai, and A. Cangelosi, Neural learning and kalman filtering enhanced teaching by demonstration for a baxter robot, International Conference on Automation and Computing, pp.1-6, 2017.

N. Lipovetzky and H. Geffner, Best-first width search: Exploration and exploitation in classical planning, AAAI, 2017.

D. Long and M. Fox, Efficient implementation of the plan graph in stan, Journal of Artificial Intelligence Research, vol.10, pp.87-115, 1999.

A. Lopez and F. Bacchus, Generalizing graphplan by formulating planning as a CSP, International Conference on Artificial Intelligence, pp.954-960, 2003.

T. Lozano-perez, Robot programming, Proceedings of the IEEE, vol.71, pp.821-841, 1983.

M. Majed, Learn to program with Scratch: a visual introduction to programming with games, art, science, and math, 2014.

N. Mandran, Traceable Human Experiment Design Research: Theoretical Model and Practical Guide, ISTE ltd, 2018.

N. Mandran and S. Dupuy-chessa, THEDRE: a Traceable Process for High Quality in Human Centred Computer Science Research, International conference of System Development, 2017.
URL : https://hal.archives-ouvertes.fr/hal-02124879

D. Martínez, G. Alenya, and C. Torras, Relational reinforcement learning with guided demonstrations, Artificial Intelligence, vol.247, pp.295-312, 2017.

M. Mason and M. C. Lopes, Robot self-initiative and personalization by learning through repeated interactions, International Conference on Human-Robot Interaction, pp.433-440, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00636164

D. Mcallester and D. Rosenblatt, Systematic nonlinear planning, 1991.

T. Mccluskey and R. Simpson, Using GIPO to support learning in knowledge acquisition and automated planning, 2005.

T. L. Mccluskey, S. Cresswell, N. E. Richardson, and M. M. West, Automated acquisition of action knowledge, International Joint Conference on Agents and Artificial Intelligence, 2009.

V. Mnih, K. Kavukcuoglu, D. Silver, A. A. Rusu, J. Veness et al., Human-level control through deep reinforcement learning, Nature, vol.518, issue.7540, p.529, 2015.

A. Mohseni-kabir, C. Rich, S. Chernova, C. L. Sidner, and D. Miller, Interactive hierarchical task learning from a single demonstration, International Conference on HumanRobot Interaction, pp.205-212, 2015.

Y. Mollard, T. Munzer, A. Baisero, M. Toussaint, and M. Lopes, Robot programming from demonstration, feedback and transfer, International Conference on Intelligent Robots and Systems, pp.1825-1831, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01203350

H. Mühe, A. Angerer, A. Hoffmann, and W. Reif, On reverse-engineering the kuka robot language, 2010.

C. Muise, Planning. domains. International Conference on Automated Planning and Scheduling: System Demonstration, 2016.

D. S. Nau, Current trends in automated planning, AI magazine, vol.28, issue.4, pp.43-43, 2007.

C. L. Nehaniv and K. Dautenhahn, The correspondence problem. Imitation in animals and artifacts, 2002.

H. Nguyen, M. Ciocarlie, K. Hsiao, and C. C. Kemp, Ros commander (rosco): Behavior creation for home robots, International Conference on Robotics and Automation, pp.467-474, 2013.

M. N. Nicolescu and M. J. Mataric, Natural methods for robot task learning: Instructive demonstrations, generalization and practice, International Joint Conference on Autonomous agents and multiagent systems, pp.241-248, 2003.

S. Niekum, S. Chitta, A. Barto, B. Marthi, and S. Osentoski, Incremental semantically grounded learning from demonstration, Robotics: Science and Systems, p.9, 2013.

S. Niekum, S. Osentoski, G. Konidaris, and A. G. Barto, Learning and generalization of complex tasks from unstructured demonstrations, International Conference on Intelligent Robots and Systems, pp.5239-5246, 2012.

E. M. Orendt, M. Fichtner, and D. Henrich, Robot programming by non-experts: intuitiveness and robustness of one-shot robot programming, International Symposium on Robot and Human Interactive Communication, pp.192-199, 2016.

M. Pardowitz, S. Knoop, R. Dillmann, and R. Zollner, Incremental learning of tasks from user demonstrations, past experiences, and vocal comments, Transactions on Systems, Man, and Cybernetics, vol.37, issue.2, pp.322-332, 2007.

P. Pastor, H. Hoffmann, T. Asfour, and S. Schaal, Learning and generalization of motor skills by learning from demonstration, International Conference on Robotics and Automation, pp.763-768, 2009.

C. Paxton, A. Hundt, F. Jonathan, K. Guerin, and G. D. Hager, CoSTAR: Instructing collaborative robots with behavior trees and vision. International Conference on Robotics and Automation, pp.564-571, 2017.

D. Pellier and H. Fiorino, Pddl4j: a planning domain description library for java, Journal of Experimental & Theoretical Artificial Intelligence, vol.30, issue.1, pp.143-176, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01731542

J. S. Penberthy and D. S. Weld, UCPOP: A Sound, Complete, Partial Order Planner for ADL, International Conference on Principles of Knowledge Representation and Reasoning, pp.103-114, 1992.

L. Peppoloni, A. Di-fava, E. Ruffaldi, and C. A. Avizzano, A ROS-integrated architecture to learn manipulation tasks from a single demonstration, International Symposium on Robot and Human Interactive Communication, pp.537-542, 2014.

A. Perzylo, N. Somani, S. Profanter, I. Kessler, M. Rickert et al., Intuitive instruction of industrial robots: Semantic process descriptions for small lot production, International Conference on Intelligent Robots and Systems, pp.2293-2300, 2016.

T. Plch, M. Chomut, C. Brom, and R. Barták, Inspect, edit and debug PDDL documents: Simply and efficiently with PDDL studio, International Conference on Automated Planning and Scheduling: System Demonstration, 2012.

S. Profanter, A. Perzylo, N. Somani, M. Rickert, and A. Knoll, Analysis and semantic modeling of modality preferences in industrial human-robot interaction, International Conference on Intelligent Robots and Systems, pp.1812-1818, 2015.

M. Quigley, J. Faust, T. Foote, and J. Leibs, ROS: an open-source Robot Operating System

M. Ramirez, N. Lipovetzky, and C. Muise, Lightweight Automated Planning ToolKiT, pp.2019-2022, 2015.

S. Richter and M. Westphal, The LAMA planner: Guiding cost-based anytime planning with landmarks, Journal of Artificial Intelligence Research, vol.39, pp.127-177, 2010.

J. Rintanen, Madagascar: Scalable planning with SAT. International Planning Competition, 2014.

, Robotics in Agriculture: Types and Applications, pp.2019-2023, 2017.

R. O. , Pick and Place Robots: What Are They Used For and How Do They Benefit Manufacturers?, Robotic Industries Association, pp.2019-2023, 2018.

R. Robotics, Baxter research robot, pp.2016-2020, 2008.

R. Robotics, Intera software, pp.2019-2022, 2012.

R. Robotics, , 2014.

, Baxter Reseach Robot -Connect, vol.4, pp.2019-2022

J. Sauro, A practical guide to the System Usability Scale: Background, benchmarks & best practices, Measuring Usability LLC, 2011.

J. Sauro, Predicting net promoter scores from system usability scale scores, pp.2019-2023, 2012.

S. Schaal, J. Peters, J. Nakanishi, and A. Ijspeert, Learning Movement Primitives. International Symposium on Robotics Research, 2003.

J. Schmidhuber, Deep learning in neural networks: An overview, Neural networks, vol.61, pp.85-117, 2015.

J. Schulman, J. Ho, C. Lee, A. , and P. , Learning from demonstrations through the use of non-rigid registration, International Journal of Robotics Research, 2013.

M. Shah, L. Chrpa, F. Jimoh, D. Kitchin, T. Mccluskey et al., Knowledge engineering tools in planning: State-of-the-art and future challenges, International Conference on Automated Planning and Scheduling, 2013.

L. She, Y. Cheng, J. Y. Chai, Y. Jia, S. Yang et al., Teaching robots new actions through natural language instructions. International Symposium on Robot and Human Interactive Communication, pp.868-873, 2014.

R. M. Simpson, D. E. Kitchin, and T. L. Mccluskey, Planning domain definition using gipo, The Knowledge Engineering Review, vol.22, issue.2, pp.117-134, 2007.

O. Skopek and R. Barták, Transporteditor-creating and visualising transportation problems and plans, International Conference on Automated Planning and Scheduling, 2017.

J. Slaney and S. Thiébaux, Blocks world revisited, Artificial Intelligence, vol.125, issue.1-2, pp.119-153, 2001.

D. Stager, M. Sergi-curfman, D. Larose, C. Fromme, J. Bagnell et al., Computer vision and machine learning software for grading and sorting plants, p.86, 2013.

M. Stenmark, M. Haage, and E. A. Topp, Simplified programming of re-usable skills on a safe industrial robot: Prototype and evaluation, International Conference on HumanRobot Interaction, pp.463-472, 2017.

H. B. Suay, R. Toris, and S. Chernova, A practical comparison of three robot learning from demonstration algorithm, International Journal of Social Robotics, vol.4, issue.4, pp.319-330, 2012.

R. S. Sutton, Introduction to reinforcement learning, vol.135, 1998.

A. Tate, B. Drabble, K. , and R. , O-Plan2: an open architecture for command, planning and control, 1994.

. Technavio, , 2018.

, Major Types of Industrial Robots Used in the Global Manufacturing, pp.2019-2023, 2018.

J. Tremblay, T. To, A. Molchanov, S. Tyree, J. Kautz et al., Synthetically trained neural networks for learning human-readable plans from real-world demonstrations. International Conference on Robotics and Automation, pp.1-5, 2018.

J. Tremblay, T. To, B. Sundaralingam, Y. Xiang, D. Fox et al., Deep object pose estimation for semantic robotic grasping of household objects, 2018.

E. Triantafillou, J. Baier, and S. Mcilraith, A unifying framework for planning with LTL and regular expressions, ICAPS Workshop on Model-Checking and Automated Planning, pp.23-31, 2015.

T. S. Tullis and J. N. Stetson, A comparison of questionnaires for assessing website usability, 2004.

R. Ueda, , pp.2019-2022, 2018.

E. Ugur and J. Piater, Bottom-up learning of object categories, action effects and logical rules: From continuous manipulative exploration to symbolic planning, International Conference on Robotics and Automation, pp.2627-2633, 2015.

O. , How cobots transform the food industry, pp.2019-2022, 2016.

I. D. University-of-cambridge, Concept design process: Overview, pp.2019-2023, 2013.

M. Vallati, L. Chrpa, M. Grzes, T. Mccluskey, M. Roberts et al., The 2014 International Planning Competition: Progress and Trends, 2014.

T. S. Vaquero, J. R. Silva, F. Tonidandel, and J. C. Beck, itSIMPLE: towards an integrated design system for real planning applications, The Knowledge Engineering Review, vol.28, issue.2, pp.215-230, 2013.

H. Veeraraghavan and M. Veloso, Teaching sequential tasks with repetition through demonstration, International Joint Conference on Autonomous agents and multiagent systems, pp.1357-1360, 2008.

J. Vodrázka and L. Chrpa, Visual design of planning domains, International Conference on Automated Planning and Scheduling, 2010.

A. R. Vyvyan-pugh, Baxter Reseach Robot -Worked Example Visual Servoing, pp.2019-2022, 2013.

T. J. Walsh, Efficient learning of relational models for sequential decision making. Doctoral dissertation, Rutgers University-Graduate School, 2010.

S. Wrede, C. Emmerich, R. Grünberg, A. Nordmann, A. Swadzba et al., A user study on kinesthetic teaching of redundant robots in task and configuration space, Journal of Human-Robot Interaction, vol.2, issue.1, pp.56-81, 2013.

Y. Wu and Y. Demiris, Hierarchical learning approach for one-shot action imitation in humanoid robots, International Conference on Control Automation Robotics & Vision, pp.453-458, 2010.

C. Yang, P. Liang, A. Ajoudani, Z. Li, and A. Bicchi, Development of a robotic teaching interface for human to human skill transfer, International Conference on Intelligent Robots and Systems, pp.710-716, 2016.

Y. Yang, Y. Li, C. Fermüller, A. , and Y. , Robot learning manipulation action plans by "watching" unconstrained videos from the world wide web. Conference on Artificial Intelligence, pp.3686-3692, 2015.

H. Younes and M. Littman, PPDDL 1.0: an extension to PDDL for expressing planning domains with probabilistic effects, 2004.

Y. S. Liang, D. Pellier, H. Fiorino, and S. Pesty, End-User Programming of Low-and HighLevel Actions for Robotic Task Planning, Robotics: Science and Systems (RSS), 2019.

Y. S. Liang, D. Pellier, H. Fiorino, S. Pesty, and M. Cakmak, Simultaneous End-User Programming of Goals and Actions for Robotic Shelf Organization, Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp.6566-6573, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01900777

Y. S. Liang, D. Pellier, H. Fiorino, and S. Pesty, Evaluation of a robot programming framework for non-experts using symbolic planning representations, Proceedings for the 2017 26th IEEE International Symposium on Robot and Human Interactive Communication, pp.1121-1126, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01583887

Y. S. Liang, D. Pellier, H. Fiorino, and S. Pesty, A Framework for Robot Programming in Cobotic Environments: First User Experiments, Proceedings of the 3rd ACM International Conference on Mechatronics and Robotics Engineering, pp.30-35, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01467260

, Types: -cube ? Quels sont les noms d'objet que tu vois sur le damier? ? Quel est le type de l'objet X1?

, Le type est une façon de décrire l'objet X1 d'une manière plus généralisée

, Propriétés (initial): -cube ? Quelle est la propriété de l'objet X1 que tu observes dans cet état sur le damier? ? Si S ne dit pas, K propose de regarder la couleur

. Dans-le-langage-que-comprend-le-robot, on écrit ? 'est_rouge(X1)' pour dire 'X1 est rouge' ? 'est_sur(X1,1a)' pour dire 'X1 est sur 1a' 'verbe' ( 'sujet', 'compléments' ): Le verbe est au début

, Propriétés (généralisée): -cube ? Comment peux-tu exprimer cette propriété dans une facon plus généralisé pour qu'on peut l'utiliser pour n'importe quel objet de ce type?

. ?-k-demande, qu'est-ce qui manque encore?

K. Types/propriétés-;-?-est-ce-que-le-tableau-est-complet?-?-si-s-dit-oui and . Demandes, Est-ce que tu vois d'autre noms/types sur le damier

?. Quelles-sont-leurs-propriétés?-?-si-s-n'y-arrive-pas, Quelle est la différence entre la position 1a et les autres, ? Propriété généralisée? ? Si S n'y arrive pas, K "Comparez-la avec les propriétés généralisées qu'on a déjà rempli

, Actions: K donne à S la fiche d'action I avec le tableau vide Maintenant on va voir comment on peut modéliser une action

, Une action consiste des préconditions, c'est-à-dire des conditions qui sont nécessaire pour effectuer l'action, et des effets, les conditions qui s'appliquent après l'action

, Quel est l'action qui est effectuée? ? Si S n'y arrive pas, K "On peut dire que le cube est déplacé de 1a à 2b" ? Comment peut-on représenter cette action dans le langage, l'action dans le langage: déplace (X1,1a,2b) ?

, déplacer(X1): ? Si on lis que l'action, est-ce qu'on peut comprendre ce qu'il faut faire? (de déplacer de 1a à 2b) ? Qu'est-ce que cette action que tu viens d'écrire veut dire en français? ? Qu'est-ce qu'il manque pour que l'action dise, déplace (X1,1a,2b): si S n'écrit pas toutes les paramètres X1, 1a, p.2

, ? Quelles sont les conditions nécessaire pour déplacer le cube? Observez l'état initial

, Si S donne la bonne réponse: est_sur(X1,1a)

. ?-k-explique, C'est exacte, pour déplacer le cube X1 de 1a à 2b, il faut que X1 soit d'abord sur 1a

, Si S donne plus de conditions que nécessaire: ? Est-ce qu'on a besoin de toutes les conditions pour déplacer le cube? ? Est-ce qu'il est nécessaire que X1 soit rouge pour déplacer le cube X1 ?

, 3: effets: est_sur(X1,2b) ? Quelles sont les effets après l'action a été effectuée? ? Qu'est-ce qu'il change après le déplacement?

, Action généralisée

. De-la-même-manière-qu'on-a-déjà-fait-dans-le-tableau, Qu'est-ce qu'on peut généraliser? Comparez avec le tableau" 1.5 Debriefing: ? Qu'est-que vous pensez de ce langage -les types, les propriétés et leur généralisation ? ? Qu'est-que vous pensez de la représentation de l'action avec les préconditions et les effets? ? Est-ce que la représentation utilisée

A. Billard, S. Calinon, R. Dillmann, and S. Schaal, Robot programming by demonstration, Springer Handbook of Robotics, pp.1371-1394, 2008.

B. D. Argall, S. Chernova, M. Veloso, and B. Browning, A survey of robot learning from demonstration, Robotics and autonomous systems, vol.57, issue.5, pp.469-483, 2009.

N. Abdo, H. Kretzschmar, L. Spinello, and C. Stachniss, Learning manipulation actions from a few demonstrations, 2013 IEEE International Conference on Robotics and Automation (ICRA), pp.1268-1275

M. Ghallab, D. Nau, and P. Traverso, Automated planning: theory & practice, 2004.
URL : https://hal.archives-ouvertes.fr/hal-01982019

S. Alexandrova, M. Cakmak, K. Hsiao, and L. Takayama, Robot Programming by Demonstration with Interactive Action Visualizations, Robotics: science and systems, 2014.

M. Stenmark, M. Haage, and E. A. Topp, Simplified programming of re-usable skills on a safe industrial robot: Prototype and evaluation, Intl. Conf. on Human-Robot Interaction, pp.463-472, 2017.

. Qu, est ce qui a été fait dans le domaine académique pour résoudre le problème ? !"#$%&

%. , %. , and .. &&, , vol.3, p.456

%. , %. , and .. &&, , vol.3, p.456

%. , %. , and .. &&, , vol.9, pp.0-12

D. B-!"-.-;-c.#4.'"-6%4, &. E%, . .0$"-b-fc.#4-;-/&d, %. %c"-"$%, %. et al., JD, vol.9, p.2

. On-+,%*#"&-'%-2%#c,

%. W>,

. >-p*, , p.0

+. , #. , and -. ,