Riemannian Motion Policies

Author:Nathan D. Ratiff, Jan Isaac, Danie Kappler, Stan Birchfield, Dieter Fox
Year:2019
Accepted:arXiv
Link:https://arxiv.org/abs/1801.02854

Abstract

この論文で提唱されるRiemannian Motion Policyは motion generation のためのフレームワークである. 対象とする2階微分方程式系(運動方程式)にリーマン計量を取り入れ, motion policy(加速度, あるいはトルク)を生成するということだろう. 様々なmotion policyを組み合わせることができるのがこの手法の強みであるとのこと.

Introduction

ロボットの動作計画の手法は様々なレベルのものが存在しており, そのスペクトルの一端には collision-complete (障害物と衝突しないグローバルな経路を求めるアルゴリズム)な手法が, もう一端にはローカルに障害物回避のみを行う手法がある. これらの中間には motion optimization に基づく手法(つまりMPC)があり, 強力な最適化計算を用いて障害物回避と自然な動きを達成している. しかし明らかに, これらの手法の計算複雑性と, 人間がこの種の問題をいとも簡単に解いてみせる様にはギャップがある. 人間の動きは本質的に reactive であり, これらの問題を非常に素早く解くことができている(これは 筆者の意見である).

人間には簡単でありふれているがここで述べたような動作計画アルゴリズムにとっては非常に困難に 見える これらの問題が, 実際には以前から思われているよりもずっと簡単であり, 純粋なローカルな障害物回避のみを用いて解くことができるという, のがこの論文の主張. 2000-2010にかけてもローカルな障害物回避のみで解決しようというアプローチはあったが, 障害物回避と目的姿勢への motion policy が競合することによって不安定になったり振動を引き起こしていたりしていたらしい.

マニピュレーターを対象としているから, 擬似逆行列を用いた逆キネは比較対象となってくる.

RMPsは, 従来 motion planningreactive motion と呼ばれていた手法を, motion generation という上位概念で包括しようというものである.