In this paper, a sampling-based trajectory planning algorithm for a laboratory-scale 3D gantry crane in an environment with static obstacles and subject to bounds on the velocity and acceleration of the gantry crane system is presented. The focus is on developing a fast motion planning algorithm for differentially flat systems, where intermediate results can be stored and reused for further tasks, such as replanning. The proposed approach is based on the informed optimal rapidly exploring random tree algorithm (informed RRT*), which is utilized to build trajectory trees that are reused for replanning when the start and/or target states change. In contrast to state-of-the-art approaches, the proposed motion planning algorithm incorporates a linear quadratic minimum time (LQTM) local planner. Thus, dynamic properties such as time optimality and the smoothness of the trajectory are directly considered in the proposed algorithm. Moreover, by integrating the branch-and-bound method to perform the pruning process on the trajectory tree, the proposed algorithm can eliminate points in the tree that do not contribute to finding better solutions. This helps to curb memory consumption and reduce the computational complexity during motion (re)planning. Simulation results for a validated mathematical model of a 3D gantry crane show the feasibility of the proposed approach.
翻译:在本文中,提出了一种基于采样的轨迹规划算法,用于在具有静态障碍物的环境下,针对门式起重机系统的速度和加速度边界进行规划。重点是开发一种针对差分平面系统的快速运动规划算法,其中可以存储中间结果并用于进一步的任务,如重新规划。所提出的方法基于知情的最优快速探索随机树算法(informed RRT*),其用于构建轨迹树,在开始和/或目标状态发生变化时可重用以进行重新规划。与现有技术相比,所提出的运动规划算法包含线性二次最小时间(LQTM)本地规划器。因此,所提出的算法直接考虑时间最优性和轨迹平滑性等动态属性。此外,通过将分支定界法集成到轨迹树上,可以消除不贡献于找到更好解决方案的树中的点。这有助于控制内存消耗并减少运动(重新)规划期间的计算复杂度。验证了三维门式起重机的数学模型的仿真结果显示了所提出方法的可行性。