A New Framework for Joint Trajectory Planning Based on Time-Parameterized B-Splines. (January 2023)