hungpham2511 / toppra

robotic motion planning library
https://hungpham2511.github.io/toppra/index.html
MIT License
613 stars 169 forks source link

Detecting bad inputs or outputs #104

Open hungpham2511 opened 4 years ago

hungpham2511 commented 4 years ago

Is your feature request related to a problem? Please describe.

It's undesirable, especially in production, that the algorithm fails silently or produces garbage instead of throwing or returning error. We want to have a feature for checking the path and the time-parametrization quality and setting a relevant "quality" flag.

Possible problem:

Question to consider

hungpham2511 commented 4 years ago

Large output duration This usually happens when the input trajectory has very small derivatives in all dofs. This leads to very large path velocities (~1e6 or more) creating numerical issues.

There are two ways this can be improved:

github-actions[bot] commented 3 years ago

Stale issue message