“…Path-planning is the process of automatically generating traversable paths for an autonomous moving object based on a set of predefined criteria, avoiding obstacles along the way. Path-planning can be broadly categorized as motion planning and trajectory planning [18]. In motion planning, the focus is on getting the object from a starting position to an end position, considering primarily on the translation and rotations needed to get the object there.…”