Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator

Pham Ngoc Hung, Takashi Yoshimi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This manuscript presents a method to program everyday manipulation tasks for a robot by human demonstration using primitive skills. The hand movement in the demonstrated task is recorded then segmented into sub-actions. Each sub-action is mapped to primitives skills of the robot. We proposed a list of necessary skills for a manipulator which are common to use in many everyday tasks. In order to adapt with the change of object's location, we applied Dynamic Movement Primitives model for regenerating movement which follows the demonstrated trajectory. In experiment, we considered the task 'dispensing water' from a water thermos pot performed by a robot arm to verify the proposed method.

Original languageEnglish
Title of host publication2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages321-325
Number of pages5
ISBN (Print)9781538604892
DOIs
Publication statusPublished - 2018 Aug 24
Event7th IEEE Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017 - Honolulu, United States
Duration: 2017 Jul 312017 Aug 4

Other

Other7th IEEE Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017
CountryUnited States
CityHonolulu
Period17/7/3117/8/4

Fingerprint

Manipulators
Demonstrations
Robots
Water
Trajectories
Experiments

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Control and Optimization

Cite this

Hung, P. N., & Yoshimi, T. (2018). Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator. In 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017 (pp. 321-325). [8446427] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CYBER.2017.8446427

Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator. / Hung, Pham Ngoc; Yoshimi, Takashi.

2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017. Institute of Electrical and Electronics Engineers Inc., 2018. p. 321-325 8446427.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hung, PN & Yoshimi, T 2018, Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator. in 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017., 8446427, Institute of Electrical and Electronics Engineers Inc., pp. 321-325, 7th IEEE Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017, Honolulu, United States, 17/7/31. https://doi.org/10.1109/CYBER.2017.8446427
Hung PN, Yoshimi T. Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator. In 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017. Institute of Electrical and Electronics Engineers Inc. 2018. p. 321-325. 8446427 https://doi.org/10.1109/CYBER.2017.8446427
Hung, Pham Ngoc ; Yoshimi, Takashi. / Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator. 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 321-325
@inproceedings{9cc45570433f473fbac24f632ebec554,
title = "Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator",
abstract = "This manuscript presents a method to program everyday manipulation tasks for a robot by human demonstration using primitive skills. The hand movement in the demonstrated task is recorded then segmented into sub-actions. Each sub-action is mapped to primitives skills of the robot. We proposed a list of necessary skills for a manipulator which are common to use in many everyday tasks. In order to adapt with the change of object's location, we applied Dynamic Movement Primitives model for regenerating movement which follows the demonstrated trajectory. In experiment, we considered the task 'dispensing water' from a water thermos pot performed by a robot arm to verify the proposed method.",
author = "Hung, {Pham Ngoc} and Takashi Yoshimi",
year = "2018",
month = "8",
day = "24",
doi = "10.1109/CYBER.2017.8446427",
language = "English",
isbn = "9781538604892",
pages = "321--325",
booktitle = "2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Programming Everyday Task by Demonstration using Primitive Skills for a Manipulator

AU - Hung, Pham Ngoc

AU - Yoshimi, Takashi

PY - 2018/8/24

Y1 - 2018/8/24

N2 - This manuscript presents a method to program everyday manipulation tasks for a robot by human demonstration using primitive skills. The hand movement in the demonstrated task is recorded then segmented into sub-actions. Each sub-action is mapped to primitives skills of the robot. We proposed a list of necessary skills for a manipulator which are common to use in many everyday tasks. In order to adapt with the change of object's location, we applied Dynamic Movement Primitives model for regenerating movement which follows the demonstrated trajectory. In experiment, we considered the task 'dispensing water' from a water thermos pot performed by a robot arm to verify the proposed method.

AB - This manuscript presents a method to program everyday manipulation tasks for a robot by human demonstration using primitive skills. The hand movement in the demonstrated task is recorded then segmented into sub-actions. Each sub-action is mapped to primitives skills of the robot. We proposed a list of necessary skills for a manipulator which are common to use in many everyday tasks. In order to adapt with the change of object's location, we applied Dynamic Movement Primitives model for regenerating movement which follows the demonstrated trajectory. In experiment, we considered the task 'dispensing water' from a water thermos pot performed by a robot arm to verify the proposed method.

UR - http://www.scopus.com/inward/record.url?scp=85053844927&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85053844927&partnerID=8YFLogxK

U2 - 10.1109/CYBER.2017.8446427

DO - 10.1109/CYBER.2017.8446427

M3 - Conference contribution

SN - 9781538604892

SP - 321

EP - 325

BT - 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems, CYBER 2017

PB - Institute of Electrical and Electronics Engineers Inc.

ER -