mirror of
https://github.com/wassname/pyrobolearn.git
synced 2026-09-09 11:31:38 +08:00
add file for RMP (todo)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#!/usr/bin/env python
|
||||
r"""Define the Riemannian Motion Policies
|
||||
|
||||
"The Riemannian Motion Policy (RMP) is an acceleration field (dynamical system) coupled with a corresponding Riemannian metric defining directions of importance at each point, typically defined on a nonlinear task space." [1]
|
||||
|
||||
References:
|
||||
- [1] "Riemannian Motion Policies", Ratliff et al., 2018
|
||||
- [2] "RMPflow: A Computational Graph for Automatic Motion Policy Generation", Cheng et al., 2018
|
||||
|
||||
Implementations found online:
|
||||
- RMP in ROS: https://github.com/rortiz9/rmp-ros
|
||||
- Multi-Robot RMPflow: https://github.com/gtrll/multi-robot-rmpflow
|
||||
"""
|
||||
|
||||
# TODO: read and implement the RMP
|
||||
|
||||
from pyrobolearn.models.model import Model
|
||||
|
||||
|
||||
class RMP(object): # Model
|
||||
r"""Riemannian Motion Policies
|
||||
|
||||
References:
|
||||
- [1] "Riemannian Motion Policies", Ratliff et al., 2018
|
||||
- [2] "RMPflow: A Computational Graph for Automatic Motion Policy Generation", Cheng et al., 2018
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user