BMP: Bridging the Gap between B-Spline and Movement Primitives

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Liao, Weiran, Li, Ge, Zhou, Hongyi, Lioutikov, Rudolf, Neumann, Gerhard
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929642686906368
author Liao, Weiran
Li, Ge
Zhou, Hongyi
Lioutikov, Rudolf
Neumann, Gerhard
author_facet Liao, Weiran
Li, Ge
Zhou, Hongyi
Lioutikov, Rudolf
Neumann, Gerhard
contents This work introduces B-spline Movement Primitives (BMPs), a new Movement Primitive (MP) variant that leverages B-splines for motion representation. B-splines are a well-known concept in motion planning due to their ability to generate complex, smooth trajectories with only a few control points while satisfying boundary conditions, i.e., passing through a specified desired position with desired velocity. However, current usages of B-splines tend to ignore the higher-order statistics in trajectory distributions, which limits their usage in imitation learning (IL) and reinforcement learning (RL), where modeling trajectory distribution is essential. In contrast, MPs are commonly used in IL and RL for their capacity to capture trajectory likelihoods and correlations. However, MPs are constrained by their abilities to satisfy boundary conditions and usually need extra terms in learning objectives to satisfy velocity constraints. By reformulating B-splines as MPs, represented through basis functions and weight parameters, BMPs combine the strengths of both approaches, allowing B-splines to capture higher-order statistics while retaining their ability to satisfy boundary conditions. Empirical results in IL and RL demonstrate that BMPs broaden the applicability of B-splines in robot learning and offer greater expressiveness compared to existing MP variants.
format Preprint
id arxiv_https___arxiv_org_abs_2411_10336
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle BMP: Bridging the Gap between B-Spline and Movement Primitives
Liao, Weiran
Li, Ge
Zhou, Hongyi
Lioutikov, Rudolf
Neumann, Gerhard
Robotics
This work introduces B-spline Movement Primitives (BMPs), a new Movement Primitive (MP) variant that leverages B-splines for motion representation. B-splines are a well-known concept in motion planning due to their ability to generate complex, smooth trajectories with only a few control points while satisfying boundary conditions, i.e., passing through a specified desired position with desired velocity. However, current usages of B-splines tend to ignore the higher-order statistics in trajectory distributions, which limits their usage in imitation learning (IL) and reinforcement learning (RL), where modeling trajectory distribution is essential. In contrast, MPs are commonly used in IL and RL for their capacity to capture trajectory likelihoods and correlations. However, MPs are constrained by their abilities to satisfy boundary conditions and usually need extra terms in learning objectives to satisfy velocity constraints. By reformulating B-splines as MPs, represented through basis functions and weight parameters, BMPs combine the strengths of both approaches, allowing B-splines to capture higher-order statistics while retaining their ability to satisfy boundary conditions. Empirical results in IL and RL demonstrate that BMPs broaden the applicability of B-splines in robot learning and offer greater expressiveness compared to existing MP variants.
title BMP: Bridging the Gap between B-Spline and Movement Primitives
topic Robotics
url https://arxiv.org/abs/2411.10336