From choosing which actions to take, to deciding which maneuvers to execute to perform those actions, planning is a crucial part of optimizing the solution to the fundamental questions of ???what, where, when, how???? Of course, to operate in a dynamic world, this planning must be fast enough that it can be performed online, in real-time.