I. Introduction
Several human works are being replaced by robots as technology advances. However, unstructured complex tasks such as surgery, harvesting, and cooking are still challenging for robots. The key for the robotic automation is planning motion. The planning motion includes manual programming and learning from demonstration (LfD) [1]–[3].