Robot Task-Constrained Optimization and Adaptation with Probabilistic Movement Primitives.

Biomimetics (Basel)

State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China.

Published: December 2024

Enabling a robot to learn skills from a human and adapt to different task scenarios will enable the use of robots in manufacturing to improve efficiency. Movement Primitives (MPs) are prominent tools for encoding skills. This paper investigates how to learn MPs from a small number of human demonstrations and adapt to different task constraints, including waypoints, joint limits, virtual walls, and obstacles. Probabilistic Movement Primitives (ProMPs) model movements with distributions, thus providing the robot with additional freedom for task execution. We provide the robot with three modes to move, with only one human demonstration required for each mode. We propose an improved via-point generalization method to generalize smooth trajectories with encoded ProMPs. In addition, we present an effective task-constrained optimization method that incorporates all task constraints analytically into a probabilistic framework. We separate ProMPs as Gaussians at each timestep and minimize Kullback-Leibler (KL) divergence, with a gradient ascent-descent algorithm performed to obtain optimized ProMPs. Given optimized ProMPs, we outline a unified robot movement adaptation method for extending from a single obstacle to multiple obstacles. We validated our approach with a 7-DOF Xarm robot using a series of movement adaptation experiments.

Download full-text PDF

Source
http://dx.doi.org/10.3390/biomimetics9120738DOI Listing
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC11673859PMC

Publication Analysis

Top Keywords

movement primitives
12
task-constrained optimization
8
probabilistic movement
8
adapt task
8
task constraints
8
optimized promps
8
movement adaptation
8
robot
6
movement
5
promps
5

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!