Optimization-based motion planning approaches, such asNonlinear Programming (NLP) and Mixed-Integer Programming (MIP), solve optimization problems, and find solutions using gradient descent while satisfying constraints. For instance, CHOMP optimizes a cost functional using covariant gradient descent while TrajOpt solves a sequential convex optimization and performs convex collision checking. You can use trajectory optimization for various tasks including navigation, grasping, manipulation, collision-avoidance, running, cooking, and flying under various conditions. You can read reference papers to know more details, or send me an email and chat with me!
The drawback of trajectory optimization algorithms is that they can get stuck in poor local optima easily.
@inproceedings{Ratliff_2009, title={CHOMP: Gradient optimization techniques for efficient motion planning}, url={http://dx.doi.org/10.1109/robot.2009.5152817}, DOI={10.1109/robot.2009.5152817}, booktitle={2009 IEEE International Conference on Robotics and Automation}, publisher={IEEE}, author={Ratliff, Nathan and Zucker, Matt and Bagnell, J. Andrew and Srinivasa, Siddhartha}, year={2009}, month=may, pages={489–494} }
@inproceedings{Schulman_2013, series={RSS2013}, title={Finding Locally Optimal, Collision-Free Trajectories with Sequential Convex Optimization}, url={http://dx.doi.org/10.15607/RSS.2013.IX.031}, DOI={10.15607/rss.2013.ix.031}, booktitle={Robotics: Science and Systems IX}, publisher={Robotics: Science and Systems Foundation}, author={Schulman, John and Ho, Jonathan and Lee, Alex and Awwal, Ibrahim and Bradlow, Henry and Abbeel, Pieter}, year={2013}, month=jun, collection={RSS2013} }
@inproceedings{Dai_2019, title={Chance Constrained Motion Planning for High-Dimensional Robots}, url={http://dx.doi.org/10.1109/ICRA.2019.8793660}, DOI={10.1109/icra.2019.8793660}, booktitle={2019 International Conference on Robotics and Automation (ICRA)}, publisher={IEEE}, author={Dai, Siyu and Schaffert, Shawn and Jasour, Ashkan and Hofmann, Andreas and Williams, Brian}, year={2019}, month=may, pages={8805–8811} }
@article{Carius_2018, title={Trajectory Optimization With Implicit Hard Contacts}, volume={3}, ISSN={2377-3774}, url={http://dx.doi.org/10.1109/LRA.2018.2852785}, DOI={10.1109/lra.2018.2852785}, number={4}, journal={IEEE Robotics and Automation Letters}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Carius, Jan and Ranftl, Rene and Koltun, Vladlen and Hutter, Marco}, year={2018}, month=oct, pages={3316–3323} }
@article{Wang_2020, title={Non-Gaussian Chance-Constrained Trajectory Planning for Autonomous Vehicles Under Agent Uncertainty}, volume={5}, ISSN={2377-3774}, url={http://dx.doi.org/10.1109/LRA.2020.3010755}, DOI={10.1109/lra.2020.3010755}, number={4}, journal={IEEE Robotics and Automation Letters}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Wang, Allen and Jasour, Ashkan and Williams, Brian C.}, year={2020}, month=oct, pages={6041–6048} }
@inproceedings{Tordesillas_2019, title={FASTER: Fast and Safe Trajectory Planner for Flights in Unknown Environments}, url={http://dx.doi.org/10.1109/IROS40897.2019.8968021}, DOI={10.1109/iros40897.2019.8968021}, booktitle={2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, publisher={IEEE}, author={Tordesillas, Jesus and Lopez, Brett T. and How, Jonathan P.}, year={2019}, month=nov, pages={1934–1940} }
@inproceedings{Bonalli_2019, title={GuSTO: Guaranteed Sequential Trajectory optimization via Sequential Convex Programming}, url={http://dx.doi.org/10.1109/ICRA.2019.8794205}, DOI={10.1109/icra.2019.8794205}, booktitle={2019 International Conference on Robotics and Automation (ICRA)}, publisher={IEEE}, author={Bonalli, Riccardo and Cauligi, Abhishek and Bylard, Andrew and Pavone, Marco}, year={2019}, month=may }
@article{Tedrake_2010, title={LQR-trees: Feedback Motion Planning via Sums-of-Squares Verification}, volume={29}, ISSN={1741-3176}, url={http://dx.doi.org/10.1177/0278364910369189}, DOI={10.1177/0278364910369189}, number={8}, journal={The International Journal of Robotics Research}, publisher={SAGE Publications}, author={Tedrake, Russ and Manchester, Ian R. and Tobenkin, Mark and Roberts, John W.}, year={2010}, month=apr, pages={1038–1052} }
@article{Shirai_2020, title={Risk-Aware Motion Planning for a Limbed Robot with Stochastic Gripping Forces Using Nonlinear Programming}, volume={5}, ISSN={2377-3774}, url={http://dx.doi.org/10.1109/lra.2020.3001503}, DOI={10.1109/lra.2020.3001503}, number={4}, journal={IEEE Robotics and Automation Letters}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Shirai, Yuki and Lin, Xuan and Tanaka, Yusuke and Mehta, Ankur and Hong, Dennis}, year={2020}, month=oct, pages={4994–5001} }