Skip to main content

Crate gpc_policy

Crate gpc_policy 

Source
Expand description

Diffusion-based action policy implementation.

Implements the generative action policy that produces candidate action sequences given observational input, using DDPM (Denoising Diffusion Probabilistic Models).

§Architecture

The policy uses a conditional denoising network that takes:

  • Noisy action sequence [batch, pred_horizon * action_dim]
  • Observation conditioning [batch, obs_horizon * obs_dim]
  • Diffusion timestep embedding

And predicts the noise to remove, iteratively denoising pure Gaussian noise into a valid action sequence.

Re-exports§

pub use network::DenoisingNetwork;
pub use network::DenoisingNetworkConfig;
pub use policy::DiffusionPolicy;
pub use policy::DiffusionPolicyConfig;

Modules§

network
Conditional denoising network for diffusion policy.
policy
Diffusion policy implementing the DDPM sampling loop.