{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T06:21:13Z","timestamp":1762410073423,"version":"3.37.3"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T00:00:00Z","timestamp":1651881600000},"content-version":"vor","delay-in-days":6,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Engineering and Physical Sciences Research Council CASCADE Program","award":["Ref. No. EP\/R009953\/1"],"award-info":[{"award-number":["Ref. No. EP\/R009953\/1"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2022,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This work considers dynamically feasible point-to-point trajectory generation problem for a quadrotor flying through a constrained planner region referred as window (narrow gap). A four parameter logistic (4PL) curve is investigated as a prospective candidate and closed-form conditions are derived on the 4PL design parameters to satisfy the window traversability and vehicle dynamic feasibility constraints. A hierarchical approach first computes a dynamically feasible design parameter set for decoupled trajectory components and then obtains a solution set satisfying 3-D axis-coupled window traversability conditions. Numerical examples with a comparative study are presented to validate the analytical findings that highlight the quick computation of the dynamically feasible window traversing trajectories in complex window scenarios.<\/jats:p>","DOI":"10.1007\/s10846-022-01574-8","type":"journal-article","created":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T06:15:06Z","timestamp":1651904106000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Generation of Dynamically Feasible Window Traversing Quadrotor Trajectories Using Logistic Curve"],"prefix":"10.1007","volume":"105","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2030-1594","authenticated-orcid":false,"given":"Saurabh","family":"Upadhyay","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7767-452X","authenticated-orcid":false,"given":"Thomas","family":"Richardson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9500-5514","authenticated-orcid":false,"given":"Arthur","family":"Richards","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,5,7]]},"reference":[{"key":"1574_CR1","doi-asserted-by":"publisher","first-page":"1171","DOI":"10.1002\/rob.21887","volume":"36","author":"J Delmerico","year":"2019","unstructured":"Delmerico, J., Mintchev, S., Giusti, A., Gromov, B., Melo, K., Horvat, T., Cadena, C., Hutter, M., Ijspeert, A., Floreano, D., Gambardella, L.M., Siegwart, R., Scaramuzza, D.: The current state and future outlook of rescue robotics. J. Field Robot. 36, 1171\u20131191 (2019). https:\/\/doi.org\/10.1002\/rob.21887","journal-title":"J. Field Robot."},{"key":"1574_CR2","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/s11370-018-00271-6","volume":"12","author":"H Moon","year":"2019","unstructured":"Moon, H., Martinez-Carranza, J., Cieslewski, T., Faessler, M., Falanga, D., Simovic, A., Scaramuzza, D., Li, S., Ozo, M., Wagter, C.D., Croon, G.D., Hwang, S., Jung, S., Shim, H., Kim, H., Park, M., Au, T.C., Kim, S.J.: Challenges and implemented technologies used in autonomous drone racing. Intell. Serv. Robot. 12, 137\u2013148 (2019). https:\/\/doi.org\/10.1007\/s11370-018-00271-6","journal-title":"Intell. Serv. Robot."},{"key":"1574_CR3","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/s10846-011-9546-8","volume":"64","author":"A Birk","year":"2011","unstructured":"Birk, A., Wiggerich, B., B\u00fclow, H., Pfingsthorn, M., Schwertfeger, S.: Safety, security, and rescue missions with an unmanned aerial vehicle. J. Intell. Robot. Syst. 64, 57\u201376 (2011). https:\/\/doi.org\/10.1007\/s10846-011-9546-8","journal-title":"J. Intell. Robot. Syst."},{"key":"1574_CR4","doi-asserted-by":"publisher","first-page":"601","DOI":"10.1007\/s10846-018-0898-1","volume":"95","author":"C Sampedro","year":"2019","unstructured":"Sampedro, C., Rodriguez-Ramos, A., Bavle, H., Carrio, A., Puente, P.D.L., Campoy, P.: A fully-autonomous aerial robot for search and rescue applications in indoor environments using learning-based techniques. J. Intell. Robot. Syst. 95, 601\u2013627 (2019). https:\/\/doi.org\/10.1007\/s10846-018-0898-1","journal-title":"J. Intell. Robot. Syst."},{"key":"1574_CR5","doi-asserted-by":"crossref","unstructured":"Falanga, D., Mueggler, E., Faessler, M., Scaramuzza, D.: Aggressive quadrotor flight through narrow gaps with onboard sensing and computing using active vision. In: IEEE International Conference on Robotics and Automation, pp. 5774\u20135781 (2017)","DOI":"10.1109\/ICRA.2017.7989679"},{"key":"1574_CR6","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1109\/LRA.2016.2633290","volume":"2","author":"G Loianno","year":"2017","unstructured":"Loianno, G., Brunner, C., McGrath, G., Kumar, V.: Estimation, control, and planning for aggressive flight with a small quadrotor with a single camera and IMU. IEEE Robot. Autom. Lett. 2, 404\u2013411 (2017). https:\/\/doi.org\/10.1109\/LRA.2016.2633290","journal-title":"IEEE Robot. Autom. Lett."},{"key":"1574_CR7","doi-asserted-by":"publisher","first-page":"2539","DOI":"10.1109\/LRA.2018.2808368","volume":"3","author":"S Jung","year":"2018","unstructured":"Jung, S., Hwang, S., Shin, H., Shim, D.H.: Perception, guidance, and navigation for indoor autonomous drone racing using deep learning. IEEE Robot. Autom. Lett. 3, 2539\u20132544 (2018)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"1574_CR8","doi-asserted-by":"crossref","unstructured":"Kaufmann, E., Gehrig, M., Foehn, P., Ranftl, R., Dosovitskiy, A., Koltun, V., Scaramuzza, D.: Beauty and the beast: Optimal methods meet learning for drone racing. In: International Conference on Robotics and Automation, pp. 690\u2013696 (2019)","DOI":"10.1109\/ICRA.2019.8793631"},{"key":"1574_CR9","doi-asserted-by":"crossref","unstructured":"Lin, J., Wang, L., Gao, F., Shen, S., Zhang, F.: Flying through a narrow gap using neural network: An end-to-end planning and control approach. In: IEEE\/RSJ International Conference on Intell, Robots and Systems, pp. 3526\u20133533 (2019)","DOI":"10.1109\/IROS40897.2019.8967944"},{"key":"1574_CR10","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1007\/s10846-019-01038-6","volume":"98","author":"M Guo","year":"2020","unstructured":"Guo, M., Gu, D., Zha, W, Zhu, X., Su, Y.: Controlling a quadrotor carrying a cable-suspended load to pass through a window. J. Intell. Robot. Syst. 98, 387\u2013401 (2020)","journal-title":"J. Intell. Robot. Syst."},{"key":"1574_CR11","doi-asserted-by":"publisher","first-page":"2439","DOI":"10.1109\/LRA.2018.2795654","volume":"3","author":"S Liu","year":"2018","unstructured":"Liu, S., Mohta, K., Atanasov, N., Kumar, V.: Search-based motion planning for aggressive flight in SE(3). IEEE Robot. Autom. Lett. 3, 2439\u20132446 (2018). https:\/\/doi.org\/10.1109\/LRA.2018.2795654","journal-title":"IEEE Robot. Autom. Lett."},{"key":"1574_CR12","doi-asserted-by":"crossref","unstructured":"Schouwenaars, T., How, J., Feron, E.: Receding horizon path planning with implicit safety guarantees. In: Proc. of the 2004 American Control Conference, pp. 5576\u20135581 (2004)","DOI":"10.23919\/ACC.2004.1384742"},{"key":"1574_CR13","doi-asserted-by":"crossref","unstructured":"Hoffmann, G.M., Waslander, S.L., Tomlin, C.J.: Quadrotor helicopter trajectory tracking control. In: AIAA Guidance, Navigation and Control Conference and Exhib. AIAA, pp. 2008\u20137410 (2008)","DOI":"10.2514\/6.2008-7410"},{"key":"1574_CR14","doi-asserted-by":"crossref","unstructured":"Cowling, I.D., Yakimenko, O.A., Whidborne, J.F., Cooke, A.K.: A prototype of an autonomous controller for a quadrotor UAV. In: European Control Conference, pp. 4001\u20134008 (2007)","DOI":"10.23919\/ECC.2007.7068316"},{"key":"1574_CR15","doi-asserted-by":"crossref","unstructured":"Bouktir, Y., Haddad, M., Chettibi, T.: Trajectory planning for a quadrotor helicopter. In: Mediterranean Conference on Control and Automation, pp. 1258\u20131263 (2008)","DOI":"10.1109\/MED.2008.4602025"},{"key":"1574_CR16","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/s10514-012-9282-3","volume":"33","author":"M Hehn","year":"2012","unstructured":"Hehn, M., Ritz, R., D\u2019Andrea, R.: Performance benchmarking of quadrotor systems using time-optimal control. Auton. Robot. 33, 69\u201388 (2012). https:\/\/doi.org\/10.1007\/s10514-012-9282-3","journal-title":"Auton. Robot."},{"key":"1574_CR17","doi-asserted-by":"crossref","unstructured":"Geisert, M., Mansard, N: Trajectory generation for quadrotor based systems using numerical optimal control. In: IEEE International Conference on Robotics and Automation, pp. 2958\u20132964 (2016)","DOI":"10.1109\/ICRA.2016.7487460"},{"key":"1574_CR18","doi-asserted-by":"crossref","unstructured":"Neunert, M., Crousaz, C.D., Furrer, F., Kamel, M., Farshidian, F., Siegwart, R., Buchli, J.: Fast nonlinear model predictive control for unified trajectory optimization and tracking. In: IEEE International Conference on Robotics and Automation, pp. 1398\u20131404 (2016)","DOI":"10.1109\/ICRA.2016.7487274"},{"key":"1574_CR19","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/s10846-018-0802-z","volume":"93","author":"X Yu","year":"2019","unstructured":"Yu, X., Zhou, X., Zhang, Y.: Collision-free trajectory generation and tracking for uavs using Markov decision process in a cluttered environment. J. Intell. Robotics Systems 93, 17\u201332 (2019). https:\/\/doi.org\/10.1007\/s10846-018-0802-z","journal-title":"J. Intell. Robotics Systems"},{"key":"1574_CR20","doi-asserted-by":"crossref","unstructured":"Mellinger, D., Kumar, V.: Minimum snap trajectory generation and control for quadrotors. In: IEEE International Conference on Robotics and Automation, pp. 2520\u20132525 (2011)","DOI":"10.1109\/ICRA.2011.5980409"},{"key":"1574_CR21","doi-asserted-by":"publisher","first-page":"1485","DOI":"10.3182\/20110828-6-IT-1002.03178","volume":"44","author":"M Hehn","year":"2011","unstructured":"Hehn, M., D\u2019Andrea, R.: Quadrocopter trajectory generation and control. IFAC Proc. 44, 1485\u20131491 (2011). https:\/\/doi.org\/10.3182\/20110828-6-IT-1002.03178","journal-title":"IFAC Proc."},{"key":"1574_CR22","doi-asserted-by":"publisher","first-page":"1294","DOI":"10.1109\/TRO.2015.2479878","volume":"31","author":"MW Mueller","year":"2015","unstructured":"Mueller, M.W., Hehn, M., D\u2019Andrea, R.: A computationally-efficient motion primitive for quadrocopter trajectory generation. IEEE Trans. Robot. 31, 1294\u20131310 (2015). https:\/\/doi.org\/10.1109\/TRO.2015.2479878","journal-title":"IEEE Trans. Robot."},{"key":"1574_CR23","doi-asserted-by":"crossref","unstructured":"Falanga, D., Foehn, P., Lu, P., Scaramuzza, D.: PAMPC: Perception-aware model predictive control for quadrotors. In: IEEE\/RSJ International Conference on Intell, Robots and Systems, pp. 5200\u20135207 (2018)","DOI":"10.1109\/IROS.2018.8593739"},{"key":"1574_CR24","doi-asserted-by":"publisher","first-page":"664","DOI":"10.1177\/0278364911434236","volume":"31","author":"D Mellinger","year":"2012","unstructured":"Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Int. J. Robot. Res. 31, 664\u2013674 (2012). https:\/\/doi.org\/10.1177\/0278364911434236","journal-title":"Int. J. Robot. Res."},{"key":"1574_CR25","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1109\/LRA.2016.2521165","volume":"1","author":"S Upadhyay","year":"2016","unstructured":"Upadhyay, S., Ratnoo, A.: Continuous-curvature path planning with obstacle avoidance using four parameter logistic curves. IEEE Robot. Autom. Lett. 1, 609\u2013616 (2016). https:\/\/doi.org\/10.1109\/LRA.2016.2521165","journal-title":"IEEE Robot. Autom. Lett."},{"key":"1574_CR26","unstructured":"Upadhyay, S.: Continuous-curvature path planning using four parameter logistic curves. Ph.D. Thesis, Indian Institute of Science (2018)"},{"key":"1574_CR27","doi-asserted-by":"crossref","unstructured":"Upadhyay, S., Richards, A., Richardson, T.: Generation of window-traversing flyable trajectories using logistic curve. In: International Conference on Unmanned Aircr. Systems, pp. 59\u201365 (2020)","DOI":"10.1109\/ICUAS48674.2020.9214060"},{"key":"1574_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-3382-7","volume-title":"Introduction to Multicopter Design and Control","author":"Q Quan","year":"2017","unstructured":"Quan, Q.: Introduction to Multicopter Design and Control. Springer, Singapore (2017)"},{"key":"1574_CR29","unstructured":"Cardano\u2019s Method. Brillient.org. https:\/\/brilliant.org\/wiki\/cardano-method\/. Accessed: 03 October 2020 (2020)"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-022-01574-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-022-01574-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-022-01574-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,27]],"date-time":"2022-05-27T08:27:59Z","timestamp":1653640079000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-022-01574-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["1574"],"URL":"https:\/\/doi.org\/10.1007\/s10846-022-01574-8","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"type":"print","value":"0921-0296"},{"type":"electronic","value":"1573-0409"}],"subject":[],"published":{"date-parts":[[2022,5]]},"assertion":[{"value":"20 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 January 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"16"}}