Skip to content

Conversation

@kew6688
Copy link
Collaborator

@kew6688 kew6688 commented Dec 8, 2025

Motivation

Introduce a new controller that enables flash-based movement with collision checking, ensuring that the agent does not teleport through walls or obstacles during execution.

Modification

  1. Added and registered a new controller: VlnMoveByFlashCollisionController.

  2. Introduced a new config flag: flash_collision to enable or disable collision-aware flash movement.

  3. Updated the VLN default config loading logic to support the new controller and flag.

Use cases (Optional)

Set the flash_collision=True flag in TaskCfg to activate this controller.
When enabled, the robot performs flash-based movement but automatically cancels actions that would cause the agent to cross walls or collide with obstacles.

@kew6688 kew6688 requested a review from yuqiang-yang December 8, 2025 09:37
@Tai-Wang Tai-Wang changed the title [Feat] New Flash with collision Controller [Feature] New Flash with collision Controller Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants