https://1library.org/document/yj74p7vp-offline-programming-collision-free-trajectories-palletizing-robots.html