Asymmetric trapezoidal motion profile
start state of profile
end state of profile
constraints the profile must obey