Real-Time Planning And Control Of Dynamic Robots In Dynamic Environments