unilab.tasks.manipulation.stewart.balance¶
Manager-Based terms for Stewart-platform ball balancing.
Hydra owns the production task declaration. This module contains only the task-specific NumPy terms and the generic Manager-Based registry binding.
Functions
|
|
|
|
|
|
|
Classes
Termination-owned progress, stillness, success, and fall state. |
|
Sample the ball uniformly within a disk via root-state entity writes. |
|
Legacy 15-D observation with per-environment filtered finite differences. |
|
Vectorized tilt IK using only the public entity state/control facade. |
|
Two-axis tilt action converted to six Stewart actuator targets. |
- class unilab.tasks.manipulation.stewart.balance.StewartBalanceState[source]¶
Bases:
ManagerTermBaseTermination-owned progress, stillness, success, and fall state.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_StewartEnv)
- class unilab.tasks.manipulation.stewart.balance.StewartBallReset[source]¶
Bases:
ManagerTermBaseSample the ball uniformly within a disk via root-state entity writes.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.manipulation.stewart.balance.StewartObservation[source]¶
Bases:
ManagerTermBaseLegacy 15-D observation with per-environment filtered finite differences.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_StewartEnv)
- class unilab.tasks.manipulation.stewart.balance.StewartTiltAction[source]¶
Bases:
ActionTermVectorized tilt IK using only the public entity state/control facade.
- Parameters:
cfg (
StewartTiltActionCfg)env (
ManagerBasedRlEnv)
- cfg: StewartTiltActionCfg¶
- __init__(cfg, env)[source]¶
- Parameters:
cfg (
StewartTiltActionCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.manipulation.stewart.balance.StewartTiltActionCfg[source]¶
Bases:
ActionTermCfgTwo-axis tilt action converted to six Stewart actuator targets.
- Parameters:
- build(env)[source]¶
Build the action term from this config.
- Parameters:
env (
ManagerBasedRlEnv)- Return type:
- __init__(*, entity_name, clip=None, actuator_names, top_body_name, ball_body_name, leg_body_names, top_connect_body_names, raw_action_clip, target_rotation_limit_deg, action_smooth, center_control_radius, center_control_min_gain)¶