Robot Motion Planning In Dynamic Environments