Output-Sampled Model Predictive Path Integral Control (o-MPPI) for Increased Efficiency (2309.13201v1)
Abstract: The success of the model predictive path integral control (MPPI) approach depends on the appropriate selection of the input distribution used for sampling. However, it can be challenging to select inputs that satisfy output constraints in dynamic environments. The main contribution of this paper is to propose an output-sampling-based MPPI (o-MPPI), which improves the ability of samples to satisfy output constraints and thereby increases MPPI efficiency. Comparative simulations and experiments of dynamic autonomous driving of bots around a track are provided to show that the proposed o-MPPI is more efficient and requires substantially (20-times) less number of rollouts and (4-times) smaller prediction horizon when compared with the standard MPPI for similar success rates. The supporting video for the paper can be found at https://youtu.be/snhlZj3l5CE.
- Model predictive path integral control: From theory to parallel computation. Journal of Guidance, Control, and Dynamics, 40(2):344–357, 2017.
- Model predictive path integral control framework for partially observable navigation: A quadrotor case study. In 2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), pages 196–203. IEEE, 2020.
- Trajectory distribution control for model predictive path integral control using covariance steering. In 2022 International Conference on Robotics and Automation (ICRA), pages 1478–1484. IEEE, 2022.
- RRT-guided model predictive path integral method. arXiv preprint arXiv:2301.13143, 2023.
- Smooth model predictive path integral control without smoothing. IEEE Robotics and Automation Letters, 7(4):10406–10413, 2022.
- Storm: An integrated framework for fast joint-space model-predictive control for reactive manipulation. In Conference on Robot Learning, pages 750–759. PMLR, 2022.
- Autonomous navigation of agvs in unknown cluttered environments: log-mppi control strategy. IEEE Robotics and Automation Letters, 7(4):10240–10247, 2022.
- Model predictive optimized path integral strategies. In 2023 IEEE International Conference on Robotics and Automation (ICRA), pages 3182–3188. IEEE, 2023.
- Informed information theoretic model predictive control. In 2019 International Conference on Robotics and Automation (ICRA), pages 2047–2053. IEEE, 2019.
- Stomp: Stochastic trajectory optimization for motion planning. In 2011 IEEE International Conference on Robotics and Automation (ICRA), pages 4569–4574. IEEE, 2011.
- Efficient sampling-based motion planning for on-road autonomous driving. IEEE Transactions on Intelligent Transportation Systems, 16(4):1961–1976, 2015.
- Nonlinear inversion-based output tracking. IEEE Transactions on Automatic Control, 41(7):930–942, 1996.
- Towards robust online inverse dynamics learning. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 4034–4039. IEEE, 2016.
- Real-time deep learning of robotic manipulator inverse dynamics. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 3442–3448. IEEE, 2015.
- Derivative-free online learning of inverse dynamics models. IEEE Transactions on Control Systems Technology, 28(3):816–830, 2019.
- Precision data-enabled koopman-type inverse operators for linear systems. IFAC-PapersOnLine, 55(37):181–186, 2022.
- Marc Toussaint. A tutorial on newton methods for constrained trajectory optimization and relations to slam, gaussian process smoothing, optimal control, and probabilistic inference. Geometric and numerical foundations of movements, pages 361–392, 2017.
- Vp-sto: Via-point-based stochastic trajectory optimization for reactive robot behavior. In 2023 IEEE International Conference on Robotics and Automation (ICRA), pages 10125–10131. IEEE, 2023.
- Machine learning guided exploration for sampling-based motion planning algorithms. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 2646–2652. IEEE, 2015.
- Motion planning networks. In 2019 International Conference on Robotics and Automation (ICRA), pages 2118–2124. IEEE, 2019.
- Dynamically constrained motion planning networks for non-holonomic robots. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6937–6943. IEEE, 2020.
- Neural RRT*: Learning-based optimal path planning. IEEE Transactions on Automation Science and Engineering, 17(4):1748–1758, 2020.
- Information-theoretic model predictive control: Theory and applications to autonomous driving. IEEE Transactions on Robotics, 34(6):1603–1622, 2018.
- Risk-aware model predictive path integral control using conditional value-at-risk. In 2023 IEEE International Conference on Robotics and Automation (ICRA), pages 7937–7943. IEEE, 2023.
- Splines and linear control theory. Acta Applicandae Mathematica, 49:1–34, 1997.