TY - GEN
T1 - Hybrid control trajectory optimization under uncertainty
AU - Pajarinen, Joni
AU - Kyrki, Ville
AU - Koval, Michael
AU - Srinivasa, Siddhartha
AU - Peters, Jan
AU - Neumann, Gerhard
PY - 2017/12/14
Y1 - 2017/12/14
N2 - Trajectory optimization is a fundamental problem in robotics. While optimization of continuous control trajectories is well developed, many applications require both discrete and continuous, i.e. hybrid controls. Finding an optimal sequence of hybrid controls is challenging due to the exponential explosion of discrete control combinations. Our method, based on Differential Dynamic Programming (DDP), circumvents this problem by incorporating discrete actions inside DDP: we first optimize continuous mixtures of discrete actions, and, subsequently force the mixtures into fully discrete actions. Moreover, we show how our approach can be extended to partially observable Markov decision processes (POMDPs) for trajectory planning under uncertainty. We validate the approach in a car driving problem where the robot has to switch discrete gears and in a box pushing application where the robot can switch the side of the box to push. The pose and the friction parameters of the pushed box are initially unknown and only indirectly observable.
AB - Trajectory optimization is a fundamental problem in robotics. While optimization of continuous control trajectories is well developed, many applications require both discrete and continuous, i.e. hybrid controls. Finding an optimal sequence of hybrid controls is challenging due to the exponential explosion of discrete control combinations. Our method, based on Differential Dynamic Programming (DDP), circumvents this problem by incorporating discrete actions inside DDP: we first optimize continuous mixtures of discrete actions, and, subsequently force the mixtures into fully discrete actions. Moreover, we show how our approach can be extended to partially observable Markov decision processes (POMDPs) for trajectory planning under uncertainty. We validate the approach in a car driving problem where the robot has to switch discrete gears and in a box pushing application where the robot can switch the side of the box to push. The pose and the friction parameters of the pushed box are initially unknown and only indirectly observable.
KW - trajectory optimization
KW - uncertainty
KW - planning
KW - robot sensing systems
U2 - 10.1109/IROS.2017.8206460
DO - 10.1109/IROS.2017.8206460
M3 - Conference article in proceedings
T3 - Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems
SP - 5694
EP - 5701
BT - Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2017
PB - IEEE
T2 - IEEE/RSJ International Conference on Intelligent Robots and Systems
Y2 - 24 September 2017 through 28 September 2017
ER -