Spectral Movement Primitives encode demonstrations as low-frequency Fourier coefficients and enforce joint limits by phase regulation without changing the represented end-effector path.
Movement primitives in robotics: A comprehensive survey
4 Pith papers cite this work. Polarity classification is still indexing.
abstract
Biological systems exhibit a continuous stream of movements, consisting of sequential segments, that allow them to perform complex tasks in a creative and versatile fashion. This observation has led researchers towards identifying elementary building blocks of motion known as movement primitives, which are well-suited for generating motor commands in autonomous systems, such as robots. In this survey, we provide an encyclopedic overview of movement primitive approaches and applications in chronological order. Concretely, we present movement primitive frameworks as a way of representing robotic control trajectories acquired through human demonstrations. Within the area of robotics, movement primitives can encode basic motions at the trajectory level, such as how a robot would grasp a cup or the sequence of motions necessary to toss a ball. Furthermore, movement primitives have been developed with the desirable analytical properties of a spring-damper system, probabilistic coupling of multiple demonstrations, using neural networks in high-dimensional systems, and more, to address difficult challenges in robotics. Although movement primitives have widespread application to a variety of fields, the goal of this survey is to inform practitioners on the use of these frameworks in the context of robotics. Specifically, we aim to (i) present a systematic review of major movement primitive frameworks and examine their strengths and weaknesses; (ii) highlight applications that have successfully made use of movement primitives; and (iii) examine open questions and discuss practical challenges when applying movement primitives in robotics.
fields
cs.RO 4years
2026 4representative citing papers
InSight enables autonomous acquisition of manipulation primitives in VLAs via automated segmentation for steerability and a VLM-guided data flywheel that generates and integrates new demonstrations for tasks like pouring and sweeping.
A robot generalizes one demonstration of placing a single brick to build walls of arbitrary length and layout by approximating motions as screw sequences and using ScLERP/RMRC for planning.
citing papers explorer
-
SPECTRA: Context-Conditioned Spectral Movement Primitives for Robot Skill Generalization
Spectral Movement Primitives encode demonstrations as low-frequency Fourier coefficients and enforce joint limits by phase regulation without changing the represented end-effector path.
-
InSight: Self-Guided Skill Acquisition via Steerable VLAs
InSight enables autonomous acquisition of manipulation primitives in VLAs via automated segmentation for steerability and a VLM-guided data flywheel that generates and integrates new demonstrations for tasks like pouring and sweeping.
-
Manipulation Planning for Construction Activities with Repetitive Tasks
A robot generalizes one demonstration of placing a single brick to build walls of arbitrary length and layout by approximating motions as screw sequences and using ScLERP/RMRC for planning.
- Robotic Nanoparticle Synthesis via Solution-based Processes