“…Currently, this framework is well-established in the field and has demonstrated success in diverse range of problems including manipulation [8], visual servoing [8], and motion planning. In robotic motion planning, MPC is widely in use for motion planning of mobile robots, manipulators, humanoids and aerial robots such as quadrotors [9]. Despite its merits, it can be computationally very expensive, especially in context of robot planning and control, since (a) unlike in process industries, typical robotic systems demand re-planning online at high frequency, (b) most systems have a non-linear dynamical model and (c) constraints apply both on state and controls.…”