[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-85357-en":3,"doc-seo-85357-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},85357,7971461741311,"Ophelia","https://ap-avatar.wpscdn.com/avatar/74000253aff267980c6?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779345379180704826",8,"Research & Report","High-level spatial Dubins airplane-based reference smoothing with low-level geometric tracking for quadrotor control","A quadrotor control method combines a high-level reference smoothing stage with a low-level geometric tracking stage. The high-level stage uses a spatial Dubins airplane model to reduce dimensionality and computational burden while exploiting the model structure to decouple spatial modeling and pose a small linear program. The low-level stage applies a geometric tracking controller grounded in the full quadrotor dynamics. The approach tracks references under lateral path constraints, exemplified by obstacle-contour reference tracking, using two deployment setups: offline high-level planning or receding-horizon closed-loop planning over a finite spatial horizon.","High-level spatial Dubins airplane-based reference smoothing with low-level geometric tracking for quadrotor control  \nMogens Plessen*  \narXiv :2607 . 11724v1 [ cs .RO] 13 Jul 2026  \nAbstract—A method for the control of quadrotors is presented. It is composed of a high-level reference smoothing step and a low-level reference tracking step. The high-level step leverages the Dubins airplane model for dimensionality reduction and reduced computational complexity, and exploits its structure for decoupling, spatial modeling and the formulation of a small linear program. The low-level step leverages a geometric tracking controller, which is based on the full quadrotor model. The method is designed for the tracking of references subject to lateral constraints along the path. An example is the tracking of references along obstacle contours. It is differentiated between two different setups. Either the high-level planning step is conducted once and offline, or, alternatively, the high-level planning step is conducted recedingly online in closed-loop over a limited spatial prediction horizon.  \nIndex Terms—Quadrotor control, Dubins airplane model, geometric tracking control, linear programming.  \nI. INTRODUCTION  \nThe literature for quadrotor or in general multirotor control is very rich [1], [2] . This underlines both relevance as well as complexity. Examples are given for illustration. First, in [3] a fast nonlinear model predictive control method is proposed for reference tracking. However, to reduce computational complexity on-board their prediction horizon is only 50ms. Furthermore, their objective function requires the selection of two positive semi-definite matrices, a non-negative scalar and one positive definite matrix as hyperparameters, all in different units. Numerical values are not stated to evaluate required tuning effort. Similarly, in [4] the objective function of their optimal control problem, which is solved off-board, consists of 6 different weighted terms, the prediction span is 0.8s, and a hermitian spline fit is used as centerline for tracking. Second, in the smoothing step of [5], B-spline optimization is used, requiring the selection of control points, the degree of the spline, an objective function with 3 hyperparameters weighting smoothness, collision cost, soft limits on velocity and acceleration, multiple threshold parameters, and a nonlinear optimization solver. Third, in [6] a spatiotemporal safe flight corridor generation method is proposed based on cubic Bzier curves. However, Bzier curves, and similarly other spline-based methods, are not suitable for every application as Fig. 10(a) demonstrates.  \nA research gap is identified that remains open, and which provides the motivation for this article. Methods are desired that (i) hierarchically reduce complexity from low-level tracking to high-level planning for computational efficiency, while (ii) maintaining trajectory shaping ability, in particular, not just at control points but along the entire trajectory, and (iii) reduce the number of hyperparameters to a minimum. The proposal of such a method is the contribution of this article.  \nThree ideas are combined: (i) high-level path planning based on the lower-dimensional Dubins airplane model [8], [9], (ii) a spatial modeling approach [10]–[13], and (iii) a layered  \n*[pmogens@proton.me](pmogens@proton.me), Findklein GmbH, Switzerland  \n(a) Counterexample 1: different spline methods [7] are used for smoothing of an edgy 4-waypoint reference.  \n(b) Counterexample 2: a low-level controller is used for closed-loop tracking of a 3-waypoint reference.  \nFig. 1. Problem visualization by counterexamples: it is wished to (i) closely track an edgy sparse waypoints reference, (ii) while laterally staying on a specific side of the reference (e.g., avoiding the obstacle area left of the reference) . Three spline-based fits fails condition (i) by staying far from the reference, while the method of directly tracking the","cbCaidh8BYTvQmLF","https://ap.wps.com/l/cbCaidh8BYTvQmLF","pdf",3081096,2,1,7,"English","en",105,"# Introduction\n# Problem Formulation\n# Problem Solution\n## High-level reference smoothing","[{\"question\":\"What are the two main stages of the proposed quadrotor control method?\",\"answer\":\"The method has a high-level reference smoothing step and a low-level reference tracking step.\"},{\"question\":\"How does the high-level stage reduce computational complexity?\",\"answer\":\"It leverages the spatial Dubins airplane model for dimensionality reduction and uses the structure to formulate a small linear program for reference smoothing.\"},{\"question\":\"What kinds of constraints and scenarios does the method target for tracking?\",\"answer\":\"It tracks references subject to lateral constraints along the path, such as tracking references along obstacle contours while staying on a specified side of the reference.\"}]",1784202761,18,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"high-level-spatial-dubins-airplane-based-reference-smoothing-with-low-level-geometric-tracking-for-quadrotor-control","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,47,50],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":20},"https://docshare.wps.com/document/","Document",{"item":48,"name":12,"@type":43,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/high-level-spatial-dubins-airplane-based-reference-smoothing-with-low-level-geometric-tracking-for-quadrotor-control/85357/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-24","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What are the two main stages of the proposed quadrotor control method?","Question",{"text":75,"@type":76},"The method has a high-level reference smoothing step and a low-level reference tracking step.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the high-level stage reduce computational complexity?",{"text":80,"@type":76},"It leverages the spatial Dubins airplane model for dimensionality reduction and uses the structure to formulate a small linear program for reference smoothing.",{"name":82,"@type":73,"acceptedAnswer":83},"What kinds of constraints and scenarios does the method target for tracking?",{"text":84,"@type":76},"It tracks references subject to lateral constraints along the path, such as tracking references along obstacle contours while staying on a specified side of the reference.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,119,122,127,130,134],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":22,"doc_module":4,"doc_module_name":46,"category_name":116,"show_sort_weight":117,"slug":118},"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]