RLightning
/

Contents

  • What is RLightning?
  • Getting Started
    • Installation
    • Quickstart
    • Build Your Own Project
  • User Guide
    • System Architecture
    • Core Components
      • Engine
      • Env & EnvGroup
      • Policy & PolicyGroup
      • Data Buffer
      • Config
    • Configuration
    • Debug & Scaling Up
    • Build Your Own
      • Customize Policy
      • Customize Env
      • Customize Buffer
      • Customize Engine
    • Advanced
      • Placement Strategy
      • Performance Profiling
  • Benchmark
  • API Documentation
    • rlightning
      • rlightning.buffer
        • rlightning.buffer.utils
        • rlightning.buffer.base_buffer
        • rlightning.buffer.replay_buffer
        • rlightning.buffer.reservoir_buffer
        • rlightning.buffer.rollout_buffer
        • rlightning.buffer.sampler
        • rlightning.buffer.simple_buffer
      • rlightning.engine
        • rlightning.engine.async_rl_engine
        • rlightning.engine.async_rsl_rl_engine
        • rlightning.engine.base_engine
        • rlightning.engine.evaluation_engine
        • rlightning.engine.nfsp_engine
        • rlightning.engine.rsl_rl_engine
        • rlightning.engine.sync_rl_engine
      • rlightning.env
        • rlightning.env.remote_env
        • rlightning.env.ale_env
        • rlightning.env.base_env
        • rlightning.env.env_group
        • rlightning.env.env_server
        • rlightning.env.isaac_env
        • rlightning.env.maniskill_env
        • rlightning.env.mujoco_env
        • rlightning.env.piper_env
      • rlightning.policy
        • rlightning.policy.rsl_rl_policy
        • rlightning.policy.simple_ppo_policy
        • rlightning.policy.vla_policy
        • rlightning.policy.base_policy
        • rlightning.policy.policy_group
        • rlightning.policy.supervised_policy
      • rlightning.types
        • rlightning.types.batched_data
        • rlightning.types.env_rets
        • rlightning.types.metadata
        • rlightning.types.policy_response
      • rlightning.weights
        • rlightning.weights.utils
        • rlightning.weights.weight_buffer
        • rlightning.weights.weight_buffer_mixin
        • rlightning.weights.weight_transfer_manager
  • Contribution
    • Contributing Guide

On this page

  • PiperEnv
    • reset()
    • step()
  1. RLightning /
  2. API Documentation /
  3. rlightning /
  4. rlightning.env /
  5. rlightning.env.piper_env

rlightning.env.piper_env¶

Piper environment wrapper.

class rlightning.env.piper_env.PiperEnv(config: Any, worker_index: int | None = 0, preprocess_fn: Callable | None = <function default_env_preprocess_fn>, **kwargs: Any)[source]¶

Bases: BaseEnv

Piper Environment.

reset(*args: Any, **kwargs: Any) → EnvRet[source]¶

Reset the environment and return an EnvRet.

step(policy_resp: PolicyResponse, *args: Any, **kwargs: Any) → EnvRet[source]¶

Step the environment with a policy response.

Previous
rlightning.env.mujoco_env
Next
rlightning.policy

Made with Sphinx and Shibuya theme.