首页> 外文期刊>IEEE Transactions on Robotics >A Bisection Algorithm for Time-Optimal Trajectory Planning Along Fully Specified Paths
【24h】

A Bisection Algorithm for Time-Optimal Trajectory Planning Along Fully Specified Paths

机译:沿完全指定路径的时间最佳轨迹规划的二分算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The time-optimal trajectory planning problem involves minimizing the time required to follow a path defined in space, subject to kinematic and dynamic constraints. Here, we introduce a novel technique, called the bisection algorithm (BA), which is fully implemented in C++ and extends dynamic programming approaches to the problem. These approaches, which rely on dividing the global problem into a series of simpler subproblems, become increasingly advantageous compared to direct transcription methods as the number of problem constraints increases. In contrast to nearly all other dynamic programming approaches, BA does not rely on finding a maximum-velocity curve or explicitly finding acceleration switching points during the trajectory planning process. Additionally, only one forward and one backward integration are used, during which all constraints are imposed. This approach is made feasible through careful control of the numerical integration process and the use of a bisection algorithm to resolve constraint violations during integration. BA is shown to be significantly simpler, faster, and more robust than recently proposed algorithms: a direct comparison is made for a series of paths to be followed by a serial manipulator, subject to kinematic constraints. The wide applicability of BA is then established by solving the time-optimal problem for a parallel manipulator following a complex path, subject to both kinematic and dynamic constraints.
机译:时间最佳轨迹规划问题涉及最小化遵循空间中定义的路径所需的时间,受到运动和动态约束。这里,我们介绍一种新颖的技术,称为双分算法(BA),其在C ++中完全实现,并扩展了对问题的动态编程方法。与直接转录方法相比,这些方法依赖于将全局问题划分为一系列更简单的子问题,与直接转录方法相比,随着问题限制的数量增加而变得越来越有利。与几乎所有其他动态编程方法相比,BA不依赖于在轨迹规划过程中找到最大速度曲线或明确地查找加速度切换点。另外,仅使用一个向前和一个后向集成,在此期间施加所有约束。通过仔细控制数值集成过程和使用双分算法来解决集成期间的约束违规来解决这种方法是可行的。 BA被证明比最近提出的算法更简单,更快,更强大:对串行机械手的一系列路径进行直接比较,其受运动约束。然后通过求解在复杂路径之后的并联机械手的时间最佳问题来建立BA的广泛适用性,经受运动和动态约束。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号