Modern robots are increasingly capable of performing “basic” activities such as localization, navigation, and motion … planning. However, for a robot to be considered intelligent, we would like it to be able to automatically combine these … in controlling robots. We review different types of planning formalisms and discuss their advantages and limitations …