Pular para o conteúdo principal

Movimento

Classes Base

reachy_mini.motion.move.Move

Source

Classe base abstrata para definir um movimento no robô ReachyMini.

Métodos

evaluate

Source

Avalia o movimento no tempo t, tipicamente chamada em alta frequência (por exemplo, 100Hz).

Parâmetros:

NameTypeDescription
tfloatO tempo no qual avaliar o movimento (em segundos). Ele estará sempre entre 0 e duration.

Retorna:

NameTypeDescription
head-A posição da cabeça (matriz homogênea 4x4).
antennas-As posições das antenas (rad).
body_yaw-O ângulo de yaw do corpo (rad).

Movimentos Goto

reachy_mini.motion.goto.GotoMove

Source

Um movimento goto para uma pose alvo da cabeça e/ou posição das antenas.

Métodos

evaluate

Source

Avalia o movimento goto no tempo t.


Movimentos Gravados

reachy_mini.motion.recorded_move.RecordedMove

Source

Representa um movimento gravado.

Métodos

evaluate

Source

Avalia o movimento no tempo t.

Retorna:

NameTypeDescription
head-A posição da cabeça (matriz homogênea 4x4).
antennas-As posições das antenas (rad).
body_yaw-O ângulo de yaw do corpo (rad).

reachy_mini.motion.recorded_move.RecordedMoves

Source

Carrega uma biblioteca de movimentos gravados a partir de um dataset do HuggingFace.

info

Usa apenas cache local para evitar bloquear chamadas de rede durante a reprodução.

O dataset deve ser pré-baixado na inicialização do daemon via preload_default_datasets().

Se não estiver em cache, recorre ao download pela rede (o que pode causar atrasos).

Métodos

get

Source

Obtém um movimento gravado pelo nome.

Parâmetros:

NameTypeDescription
move_namestrO nome do movimento a ser recuperado.

list_moves

Source

Lista todos os movimentos na biblioteca carregada.


process

Source

Preenche os movimentos e sons gravados.

Loading Comments...