unilab.tasks.manipulation.stewart¶
- class unilab.tasks.manipulation.stewart.StewartBalanceState[source]¶
Bases:
ManagerTermBaseTermination-owned progress, stillness, success, and fall state.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_StewartEnv)
- class unilab.tasks.manipulation.stewart.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.StewartObservation[source]¶
Bases:
ManagerTermBaseLegacy 15-D observation with per-environment filtered finite differences.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_StewartEnv)
- class unilab.tasks.manipulation.stewart.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.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)¶
Modules
Manager-Based terms for Stewart-platform ball balancing. |