Real-time Acceleration-continuous Path-constrained Trajectory Planning With Built-in Tradability Between Cruise and Time-optimal Motions

Peiyao Shen,Xuebo Zhang,Yongchun Fang
DOI: https://doi.org/10.48550/arXiv.1812.03304
2018-12-08
Abstract:In this paper, a novel real-time acceleration-continuous path-constrained trajectory planning algorithm is proposed with an appealing built-in tradability mechanism between cruise motion and time-optimal motion. Different from existing approaches, the proposed approach smoothens time-optimal trajectories with bang-bang input structures to generate acceleration-continuous trajectories while preserving the completeness property. More importantly, a novel built-in tradability mechanism is proposed and embedded into the trajectory planning framework, so that the proportion of the cruise motion and time-optimal motion can be flexibly adjusted by changing a user-specified functional parameter. Thus, the user can easily apply the trajectory planning algorithm for various tasks with different requirements on motion efficiency and cruise proportion. Moreover, it is shown that feasible trajectories are computed more quickly than optimal trajectories. Rigorous mathematical analysis and proofs are provided for these aforementioned results. Comparative simulation and experimental results on omnidirectional wheeled mobile robots demonstrate the capability of the proposed algorithm in terms of flexible tunning between cruise and time-optimal motions, as well as higher computational efficiency.
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is in robot path planning, how to achieve real - time path - constrained trajectory planning on the premise of ensuring continuous acceleration, and be able to flexibly adjust between cruise motion and time - optimal motion. Specifically, the paper proposes a new real - time acceleration - continuous path - constrained trajectory planning algorithm, which has a built - in adjustable mechanism and can be flexibly adjusted between cruise motion and time - optimal motion. This adjustment is achieved by changing a user - specified function parameter, so that the motion efficiency and cruise ratio can be adjusted according to different task requirements. ### Main problems solved by the paper: 1. **Trajectory planning with continuous acceleration**: - Existing time - optimal trajectory planning methods usually lead to discontinuous acceleration, which will affect the tracking accuracy and safety of the robot. The method proposed in the paper smoothes the time - optimal trajectory to generate a trajectory with continuous acceleration while retaining the integrity of the algorithm. 2. **Trade - off between cruise motion and time - optimal motion**: - The paper introduces a novel built - in adjustable mechanism that allows users to flexibly trade off between cruise motion and time - optimal motion by adjusting a function parameter. When the parameter increases, the generated trajectory is closer to time - optimal and the motion efficiency is improved; when the parameter decreases, the generated trajectory contains more cruise parts, the motion is more stable, and the tracking accuracy is higher. 3. **Real - time performance**: - The algorithm proposed in the paper can not only achieve real - time calculation, but also the calculation time can be adjusted according to the function parameter. The calculation time for generating a time - optimal trajectory with continuous acceleration reaches the upper limit, while the calculation time for generating a feasible trajectory with a high proportion of cruise motion is shorter, which is in line with intuition: the generation speed of a feasible trajectory is faster than that of an optimal trajectory. ### Main contributions: 1. **Trajectory smoothing with continuous acceleration**: - Smooth the time - optimal trajectory through bidirectional integration operations rather than polynomial interpolation to ensure continuous acceleration and retain the integrity of the algorithm. 2. **Built - in adjustable mechanism**: - Propose a new built - in adjustable mechanism. By adjusting the user - specified function parameter, flexible adjustment can be made between cruise motion and time - optimal motion. 3. **Upper and lower limits of calculation time**: - The paper proves that the calculation time for generating a time - optimal trajectory with continuous acceleration reaches the upper limit, while the calculation time for generating a feasible trajectory with a high proportion of cruise motion is shorter. ### Conclusion: The paper proposes a new real - time acceleration - continuous path - constrained trajectory planning algorithm. This algorithm not only solves the problem of discontinuous acceleration, but also provides a flexible adjustable mechanism, enabling users to adjust the motion efficiency and cruise ratio according to different task requirements. In addition, the real - time performance of the algorithm is guaranteed, and the calculation time can be adjusted according to the function parameter. These features make the algorithm highly practical in practical applications.