TY - JOUR
T1 - Time-Optimization of Trajectories Using Zero-Clamped Cubic Splines and Their Analytical Gradients
AU - Wittmann, Jonas
AU - Rixen, Daniel J.
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2022/4/1
Y1 - 2022/4/1
N2 - Modern flexible production systems benefit from collaborative robot systems that support to teach robot configurations by hand to quickly implement collision-free motions. However, appropriate interpolation schemes that allow a fast and smooth motion through this sequence of waypoints is often not part of robot control systems. Instead, only point-to-point motions or a set of predefined curves like circular motions are supported. We propose an approach to improve the efficiency of finding a time parameterization with cubic splines that computes minimum trajectory durations while respecting actuator limits and $C^2$-continuity. Compared to the existing method, our contribution consists in the analytical gradients of the underlying nonlinear optimization problem and thus we are able to propose an efficient solution approach using state-of-the-art optimization solvers. We validate our implementation in simulation and in experiments, and benchmark it with the three trajectory generation methods implemented in MoveIt!.
AB - Modern flexible production systems benefit from collaborative robot systems that support to teach robot configurations by hand to quickly implement collision-free motions. However, appropriate interpolation schemes that allow a fast and smooth motion through this sequence of waypoints is often not part of robot control systems. Instead, only point-to-point motions or a set of predefined curves like circular motions are supported. We propose an approach to improve the efficiency of finding a time parameterization with cubic splines that computes minimum trajectory durations while respecting actuator limits and $C^2$-continuity. Compared to the existing method, our contribution consists in the analytical gradients of the underlying nonlinear optimization problem and thus we are able to propose an efficient solution approach using state-of-the-art optimization solvers. We validate our implementation in simulation and in experiments, and benchmark it with the three trajectory generation methods implemented in MoveIt!.
KW - Motion and path planning
KW - constrained motion planning
KW - optimization and optimal control
UR - http://www.scopus.com/inward/record.url?scp=85124722477&partnerID=8YFLogxK
U2 - 10.1109/LRA.2022.3148468
DO - 10.1109/LRA.2022.3148468
M3 - Article
AN - SCOPUS:85124722477
SN - 2377-3766
VL - 7
SP - 4528
EP - 4534
JO - IEEE Robotics and Automation Letters
JF - IEEE Robotics and Automation Letters
IS - 2
ER -