# A Non-parametric Skill Representation with Soft Null Space Projectors for Fast Generalization

arXiv: https://arxiv.org/abs/2209.08522 · HTML: https://mlsanity.com/paper/2209.08522/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 6 of its 31 references that are in the map.
- First posted on arXiv 18 Sep 2022.

## Builds on (most cited first, 6 of 6)

- [Optuna: A Next-generation Hyperparameter Optimization Framework](https://mlsanity.com/paper/1907.10902/) (2019)
- [Kernelized Movement Primitives](https://mlsanity.com/paper/1708.08638/) (2017)
- [Merging Position and Orientation Motion Primitives](https://mlsanity.com/paper/2003.11507/) (2020)
- [Uncertainty-Aware Imitation Learning using Kernelized Movement Primitives](https://mlsanity.com/paper/1903.02114/) (2019)
- [Probabilistic Learning of Torque Controllers from Kinematic and Force Constraints](https://mlsanity.com/paper/1712.07249/) (2017)
- [Constrained Probabilistic Movement Primitives for Robot Trajectory Adaptation](https://mlsanity.com/paper/2101.12561/) (2021)

## Abstract (arXiv)

Over the last two decades, the robotics community witnessed the emergence of various motion representations that have been used extensively, particularly in behavorial cloning, to compactly encode and generalize skills. Among these, probabilistic approaches have earned a relevant place, owing to their encoding of variations, correlations and adaptability to new task conditions. Modulating such primitives, however, is often cumbersome due to the need for parameter re-optimization which frequently entails computationally costly operations. In this paper we derive a non-parametric movement primitive formulation that contains a null space projector. We show that such formulation allows for fast and efficient motion generation with computational complexity O(n2) without involving matrix inversions, whose complexity is O(n3). This is achieved by using the null space to track secondary targets, with a precision determined by the training dataset. Using a 2D example associated with time input we show that our non-parametric solution compares favourably with a state-of-the-art parametric approach. For demonstrated skills with high-dimensional inputs we show that it permits on-the-fly adaptation as well.
