Autonomous Navigation in Dynamic Environments