From 0ae87088d9d3fdf9b1c12c5dd36254867d8f01eb Mon Sep 17 00:00:00 2001 From: Dominik Roth Date: Sat, 30 Sep 2023 18:48:10 +0200 Subject: [PATCH] README: Better Justifycation of text --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7400206..ff0d3c2 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,11 @@ Built upon the foundation of [Gymnasium](https://gymnasium.farama.org/) (a maint

Movement primitive (MP) environments differ from traditional step-based environments. They align more with concepts from stochastic search, black-box optimization, and methods commonly found in classical robotics and control. Instead of individual steps, MP environments operate on an episode basis, executing complete trajectories. These trajectories are produced by trajectory generators like Dynamic Movement Primitives (DMP), Probabilistic Movement Primitives (ProMP) or Probabilistic Dynamic Movement Primitives (ProDMP). - +

+

Once generated, these trajectories are converted into step-by-step actions using a trajectory tracking controller. The specific controller chosen depends on the environment's requirements. Currently, we support position, velocity, and PD-Controllers tailored for position, velocity, and torque control. Additionally, we have a specialized controller designed for the MetaWorld control suite. - +

+

While the overarching objective of MP environments remains the learning of an optimal policy, the actions here represent the parametrization of motion primitives to craft the right trajectory. Our framework further enhances this by accommodating a contextual setting. At the episode's onset, we present the context spaceā€”a subset of the observation space. This demands the prediction of a new action or MP parametrization for every unique context.