首页> 外文学位 >Real-Time Trajectory Generation for Constrained Nonlinear Dynamical Systems Using Non-Uniform Rational B-spline Basis Functions.
【24h】

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.;In 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.;In 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. Finally, 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.
机译:本文描述了一种获得最优控制问题最小化器的新方法,其最小化充当了控制非线性动力学系统在施加轨迹和执行器约束下达到预定目标的控制策略。本工作的主要贡献之一在于通过分段多项式函数对此类极小值进行逼近,分段多项式函数以非均匀有理B样条(NURBS)基函数的线性组合表示,并明智地利用结果的性质NURBS曲线可改善通常与解决约束动力学系统的最优控制问题相关的计算量;尤其是,通过利用NURBS曲线中结合的两个结构,NURBS基函数和由关联系数构成的重叠多面体的联合并集通过线性组合,我们可以将最优控制问题分为两个子问题-指导和避免障碍,使原始问题变得易于处理。这是通过以下方式实现的:布置重叠的多面体的并集,使得它们勾画出避免所有障碍的空间区域,然后操纵NURBS基本函数以获得可确保保持受该空间部分限制的轨迹,而无需明确包括此外,我们展示了如何从一对成对相邻重叠的非空紧凸集的有序并集开始,系统地构造一个与NURBS参数化相对应的可行区域。具体来说,我们展示了如何通过最大化其体积之和并从一个有序联合描述的可行区域开始,以具有非空内部的成对相邻重叠多面体的有序联合来设置非线性规划问题,以解决该可行区域。最终,我们展示了如何在遍历城市环境的自治系统中实际实施该策略。最后,这项工作最终代表诺斯罗普·格鲁曼公司(Northrop Grumman)申请了航天技术领域的专利US20070179685,并开发了基于NURBS的OTG软件包。该C ++软件包以针对实时轨迹生成进行优化的面向对象实现的形式包含了本文的理论结果。

著录项

  • 作者

    Flores, Melvin E.;

  • 作者单位

    California Institute of Technology.;

  • 授予单位 California Institute of Technology.;
  • 学科 Engineering General.;Engineering Mechanical.;Engineering Robotics.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 157 p.
  • 总页数 157
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号