- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Viability estimation for diffusion-based planning
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Viability estimation for diffusion-based planning Ioannidis, Nicholas
Abstract
Diffusion models can be used as a motion planner by sampling from a distribution of possible futures. However, the samples may not satisfy hard constraints that exist only implicitly in the training data, e.g., avoiding falls or not colliding with a wall. We propose learned viability filters that efficiently predict the future success of any given plan, i.e., diffusion sample, and thereby enforcing an implicit future-success constraint that favours plans likely to succeed in the future. These filters identify samples from the output of a diffusion-based motion planner with respect to implicit constraints and take the general form of a learned Q-function. This allows for efficient online planning with diffusion models, including for situations where the diffusion model and viability filter have different access to environment observations. Multiple viability filters can also be composed together so that they are each taken into consideration. We demonstrate the approach on detailed footstep planning for challenging 3D human locomotion tasks, showing the effectiveness of viability filters in performing online planning and control for box-climbing, step-over walls, and obstacle avoidance. We further show that using viability filters is significantly faster than guidance-based diffusion prediction.
Item Metadata
Title |
Viability estimation for diffusion-based planning
|
Creator | |
Supervisor | |
Publisher |
University of British Columbia
|
Date Issued |
2025
|
Description |
Diffusion models can be used as a motion planner by sampling from a distribution of possible futures. However, the samples may not satisfy hard constraints that exist only implicitly in the training data, e.g., avoiding falls or not colliding with a wall. We propose learned viability filters that efficiently predict the future success of any given plan, i.e., diffusion sample, and thereby enforcing an implicit future-success constraint that favours plans likely to succeed in the future. These filters identify samples from the output of a diffusion-based motion planner with respect to implicit constraints and take the general form of a learned Q-function. This allows for efficient online planning with diffusion models, including for situations where the diffusion model and viability filter have different access to environment observations. Multiple viability filters can also be composed together so that they are each taken into consideration. We demonstrate the approach on detailed footstep planning for challenging 3D human locomotion tasks, showing the effectiveness of viability filters in performing online planning and control for box-climbing, step-over walls, and obstacle avoidance. We further show that using viability filters is significantly faster than guidance-based diffusion prediction.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2025-04-28
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0448629
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2025-11
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International