Dynamic Obstacle Avoidance
Navigate UAV using keyboard in an environment full of dynamic moving obstacles.
Real-World Applications
Game Physics: Collision detection is the core of all physics engines (Unity Physics, Box2D). AABB coarse screening + SAT/GJK precise detection is the industry standard process.
Experiment Steps
- Dynamic Obstacles: Obstacles move randomly and bounce off boundaries
- Keyboard Control: Use keyboard to dodge moving obstacles
- Challenge Mode: Increase obstacle count and speed for higher difficulty
Simulation Experiment
Loading...
Parameters(Real-time)
Width60 m
Height40 m
Num Obstacles20
Obstacle Speed1 m/s
UAV Speed4 m/s
Functions: models.robotics.quadrotorUpdate, models.planning.checkRobotObstacleCollision, models.planning.dashBehavior, models.sensing.generateRandomObstacles, models.planning.checkBoundaryCollision