Closed taec1227 closed 3 years ago
A good question. When doing only one reallocation, the dynamic constraints (maximal vel., acc.) may be violated slightly, but since the designated dynamic limits is much smaller than the actual physical limits of the quadrotor, the violation is acceptable in practice. Moreover, lengthening the time of a trajectory many times can lead to over-conservative time allocation, which is harmful for high-speed flight.
A good question. When doing only one reallocation, the dynamic constraints (maximal vel., acc.) may be violated slightly, but since the designated dynamic limits is much smaller than the actual physical limits of the quadrotor, the violation is acceptable in practice. Moreover, lengthening the time of a trajectory many times can lead to over-conservative time allocation, which is harmful for high-speed flight.
Thanks for your reply.
I looked at the source code about both kino and topo method. For the kino method, you keep calling the reallocateTime() function until it is feasible, however, for topo method, you just do the time allocation once with ratio. My question is can it ensure the safety when do it only once in topo planner?