A Biologically Inspired Program-Level Imitation Approach for Robots

Robots may learn new skills from humans to better assist us with everyday tasks. We propose a novel, biologically inspired imitation approach to enable robots to understand and perform complex actions using high-level programs that incorporate sequential regularities between sub-goals a robot can recognize and physically achieve. To learn a new task, human-provided demonstrations—obtained by a robot through different modalities such as kinesthetic teaching or behavioural observation—are processed by an algorithm to discover multiple possible arrangements of sub-goals that achieve the task goal. When performing the task, the robot first evaluates the available sequences in the program based on user-defined criteria, through mental simulation of the real task, to find the optimal sequence of actions. The selected sequence is then executed using the hierarchical structure of actions embedded in the program. We implemented the proposed learning architecture on an iCub humanoid robot and evaluated the effectiveness of the system in multiple scenarios. Our approach accommodates variations in human teaching styles and is expected to help robots perform tasks with greater flexibility and efficiency, opening the way to more adaptable and intelligent robots.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3570922
Citations
1
Primary Topic
Evolutionary Algorithms and Applications
Type
article
Field-Weighted Citation Impact
2.48

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Biologically Inspired Program-Level Imitation Approach for Robots

Moojan Ghafurian, Pourya Aliasghari, Chrystopher L. Nehaniv, Kerstin Dautenhahn
1 citations
IEEE Access
Evolutionary Algorithms and Applications
2.48
article

A Biologically Inspired Program-Level Imitation Approach for Robots

Moojan Ghafurian, Pourya Aliasghari, Chrystopher L. Nehaniv, Kerstin Dautenhahn
article en
1 citations

Abstract

Robots may learn new skills from humans to better assist us with everyday tasks. We propose a novel, biologically inspired imitation approach to enable robots to understand and perform complex actions using high-level programs that incorporate sequential regularities between sub-goals a robot can recognize and physically achieve. To learn a new task, human-provided demonstrations—obtained by a robot through different modalities such as kinesthetic teaching or behavioural observation—are processed by an algorithm to discover multiple possible arrangements of sub-goals that achieve the task goal. When performing the task, the robot first evaluates the available sequences in the program based on user-defined criteria, through mental simulation of the real task, to find the optimal sequence of actions. The selected sequence is then executed using the hierarchical structure of actions embedded in the program. We implemented the proposed learning architecture on an iCub humanoid robot and evaluated the effectiveness of the system in multiple scenarios. Our approach accommodates variations in human teaching styles and is expected to help robots perform tasks with greater flexibility and efficiency, opening the way to more adaptable and intelligent robots.

IEEE AccessVol. 13
University of Waterloo (CA)
Canada Research Chairs
Zero hunger
Openalex Percentile: Top 10%
Evolutionary Algorithms and Applications
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Biologically Inspired Program-Level Imitation Approach for Robots — Moojan Ghafurian, Pourya Aliasghari, et al. · IEEE Access (2025) | TGRS Research Map | TGRS