-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
About bezier curve predict velocity #6
Comments
@zhengyang-ponyai Thanks for your comments. Actually, [1] Gao, Fei, et al. "Teach-repeat-replan: A complete and robust system for aggressive flight in complex environments." IEEE Transactions on Robotics 36.5 (2020): 1526-1545. |
@zhengyang-ponyai Thanks for your comments. However, I think you misunderstood the problem. It is common to use a continuous parametric curve (polynomial, Bezier curve, b-spline, etc.) to describe the motion trajectory of a rigid body, since we can easily get the higher order quantities (velocity, acceleration) by calculating its derivatives [1]. It is trivial for monomial basis polynomial, since For Bezier curves, the coefficient Here we provide some qualitative results on Argo 1 and Argo 2.
However, it seems that the position part of the trajectory in Argo 2 is processed by some smoothing or fitting algorithm, making the differences of GTposition misalign with the GT velocity (especially near the end part). I would personally think this is a hidden bug for the Argo 2 dataset. But the conclusion does not change, since we did not use the GT velocity in the training phase, the predicted velocity can be derived using the property of Bezier curve, and the results align with the GT velocity calculated by the GT positions' differences. [1] Mellinger, Daniel, and Vijay Kumar. "Minimum snap trajectory generation and control for quadrotors." 2011 IEEE international conference on robotics and automation. IEEE, 2011. |
Great work!
I wonder how you connect bezier curve with velocity. "t" value of bezier curve seems not have meaningful physical explanation.
So you use "t" as time may violate the definition of beizer curve, the actual meaning of t is just a coefficient control basis and its not linear.
The text was updated successfully, but these errors were encountered: