Skip to main content

モーション

基底クラス

reachy_mini.motion.move.Move

Source

ReachyMini ロボット上のモーションを定義するための抽象基底クラスです。

メソッド

evaluate

Source

時刻 t におけるモーションを評価します。通常は高頻度(例:100Hz)で呼び出されます。

パラメータ:

NameTypeDescription
tfloatモーションを評価する時刻(秒)。常に 0 以上 duration 以下の値になります。

戻り値:

NameTypeDescription
head-ヘッド位置(4x4 同次変換行列)。
antennas-アンテナ位置(rad)。
body_yaw-ボディのヨー角(rad)。

Goto モーション

reachy_mini.motion.goto.GotoMove

Source

目標のヘッド姿勢および/またはアンテナ位置への goto モーションです。

メソッド

evaluate

Source

時刻 t における goto を評価します。


録画モーション

reachy_mini.motion.recorded_move.RecordedMove

Source

録画されたモーションを表します。

メソッド

evaluate

Source

時刻 t におけるモーションを評価します。

戻り値:

NameTypeDescription
head-ヘッド位置(4x4 同次変換行列)。
antennas-アンテナ位置(rad)。
body_yaw-ボディのヨー角(rad)。

reachy_mini.motion.recorded_move.RecordedMoves

Source

HuggingFace データセットから録画モーションのライブラリを読み込みます。

info

再生中のネットワーク呼び出しによるブロッキングを避けるため、ローカルキャッシュのみを使用します。

データセットは、デーモン起動時に preload_default_datasets() を通して事前にダウンロードされている必要があります。

キャッシュされていない場合はネットワーク経由のダウンロードにフォールバックします(遅延が発生する可能性があります)。

メソッド

get

Source

名前で録画モーションを取得します。

パラメータ:

NameTypeDescription
move_namestr取得するモーションの名前。

list_moves

Source

読み込まれているライブラリ内のすべてのモーションを一覧表示します。


process

Source

録画モーションおよびサウンドを構築します。

Loading Comments...