Integrating Perception, Planning, and Control in Autonomous Robots

Autonomous robots need to continuously answer three questions:

What is around me? — Perception

What should I do? — Planning

How do I physically do it? — Control