首页> 外文OA文献 >Real-time trajectory generation for constrained nonlinear dynamical systems using non-uniform rational B-spline basis functions
【2h】

Real-time trajectory generation for constrained nonlinear dynamical systems using non-uniform rational B-spline basis functions

机译:使用非均匀有理B样条基函数的约束非线性动力系统的实时轨迹生成

摘要

The thesis describes a new method for obtaining minimizers for optimal control problems whose minima serve as control policies for guiding nonlinear dynamical systems to achieve prescribed goals under imposed trajectory and actuator constraints. One of the major contributions of the present work resides in the approximation of such minimizers by piecewise polynomial functions expressed in terms of a linear combination of non-uniform rational B-spline (NURBS) basis functions and the judicious exploitation of the properties of the resulting NURBS curves to improve the computational effort often associated with solving optimal control problems for constrained dynamical systems.ududIn particular, by exploiting the two structures combined in a NURBS curve, NURBS basis functions and an associated union of overlapping polytopes constructed from the coefficients of the linear combination, we are able to separate an optimal control problem into two subproblems | guidance and obstacle avoidance, making the original problem tractable. This is accomplished by laying out the union of overlapping polytopes in such a way that they delineate a section of space that avoids all obstacles and then manipulating the NURBS basis functions to obtain trajectories that are guaranteed to remain bounded by this section of space without explicitly including the conjunction of disjunctions naturally induced from obstacles into the guidance problem.ududIn addition, we show how one can construct systematically a feasible region that corresponds to a NURBS parameterization starting from an ordered union of pairwise adjacently overlapping nonempty compact convex sets. Specifically, we show how to setup a nonlinear programming problem to solve for the feasible region in terms of an ordered union of pairwise adjacently overlapping polytopes with nonempty interiors by maximizing the sum of their volumes and starting from a feasible region described by an ordered union of pairwise adjacently overlapping nonempty convex compact simi-algebraic sets. Finally, we show how this strategy can be implemented practically for an autonomous system traversing an urban environment.ududFinally, this work culminated in the filing of patent US20070179685 on behalf of Northrop Grumman for the Space Technology sector and in the development of the NURBS-based OTG software package. This C++ package contains the theoretical results of this thesis in the form of an object-oriented implementation optimized for real-time trajectory generation.udud
机译:本文描述了一种获得最优控制问题最小化器的新方法,其最小化作为控制策略,用于指导非线性动力学系统在施加的轨迹和执行器约束下达到规定的目标。本工作的主要贡献之一在于通过分段多项式函数逼近此类极小值,这些分段多项式函数以非均匀有理B样条(NURBS)基函数的线性组合表示,并明智地利用了所得结果的性质。 NURBS曲线可改善通常与解决约束动力学系统的最优控制问题相关的计算量。 ud ud特别是通过利用NURBS曲线中结合的两个结构,NURBS基函数以及由系数构成的重叠多面体的关联并集线性组合的组合,我们能够将最优控制问题分为两个子问题|引导和避免障碍,使原始问题变得易于处理。这是通过以下方式实现的:布置重叠的多面体的并集,使得它们勾画出避免所有障碍的空间部分,然后操纵NURBS基本函数来获得保证在该空间部分保持边界的轨迹,而无需明确包括 ud ud此外,我们还展示了如何从一对成对相邻重叠的非空紧凸集的有序并集开始,系统地构造一个与NURBS参数化相对应的可行区域。具体来说,我们展示了如何通过最大化其体积的总和并从一个有序联合描述的可行区域开始,通过具有非空内部的成对相邻重叠多面体的有序联合,来设置非线性规划问题来求解可行区域。两对相邻重叠的非空凸紧simi-代数集。最后,我们展示了如何在穿越城市环境的自治系统中实际实施此策略。 ud ud最后,这项工作最终代表诺斯罗普·格鲁曼公司(Northrop Grumman)申请了空间技术领域的专利US20070179685,并推动了该技术的发展。基于NURBS的OTG软件包。此C ++软件包以针对实时轨迹生成进行优化的面向对象实现的形式包含了本文的理论结果。

著录项

  • 作者

    Flores Melvin Estuardo;

  • 作者单位
  • 年度 2008
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号