You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently exploring the diffusion_policy library and I am interested in understanding the distinctions and applications of global condition and local condition within this framework.
What constitutes a global condition versus a local condition in the context of trajectory prediction and decision-making tasks?
How are these conditions processed and utilized differently in the library's architecture?
Are there specific examples or use cases in the codebase where global condition and local condition are distinctly applied?
The text was updated successfully, but these errors were encountered:
Inpainting = hardcoding parts of the action to whatever your want. Eg: overwriting the start and goal states after each diffusion step to match your planning problem
global_cond = adding supplementary information that applies to the action trajectory as a whole. Eg: RGB image that gives an overview of the scene or language input that tells the robot what to do generally ("pick up the red cup")
(This is simply appended to the diffusion timestep embedding to generate a global feature.)
local_cond = adding "supplementary information" that is specific to each timestep in the action. Eg: collision cost for a single robot waypoint in the whole trajectory
(This is passed through a mini neural net to generate an embedding. This embedding is concatenated with the global feature and added to the interim outputs of the downsampling and upsampling modules.)
I am currently exploring the diffusion_policy library and I am interested in understanding the distinctions and applications of global condition and local condition within this framework.
What constitutes a global condition versus a local condition in the context of trajectory prediction and decision-making tasks?
How are these conditions processed and utilized differently in the library's architecture?
Are there specific examples or use cases in the codebase where global condition and local condition are distinctly applied?
The text was updated successfully, but these errors were encountered: