Main Content
Generate B-Spline Trajectory
This example shows how to generate a B-spline trajectory using the Polynomial Trajectory block.
Open the model. The Waypoints and TimeInterval inputs are toggled in the block mask by setting Waypoint source to External
. For B-splines, the waypoints are actually control points for the convex polygon, but the first and last waypoints are met. The Time input is just a ramp signal to simulate time progressing.
open_system('bspline_polytraj_ex1.slx')
Run the simulation. The first figure shows the output of the q
vector for the positions of the trajectory. The X Y Plot shows the actual 2-D trajectory, which stays inside the defined control points and hits the first and last waypoints.