0

For a drone competition, I have:

A- reference 3D trajectory (around 30 points or less)
B- tolerance from that ideal trajectory (say in cm or less)
C- experimental 3D points read from the drone's GPS (about 5000 points)

A bit like in:

RED: reference (A)
BLUE: experimental (C)
GREEN: "tolerance" (A+B, well not really, but you get the idea...)

3D path planning

I'd like to know the best way to check that the "experimental 3D points" (C) all falls within the "reference 3D trajectory" (A) plus/minus the expected "tolerance" (B).

Closest matches I've found here is:

From github I've found something close:

Yet I'd like to be sure I can compare trajectories with different number of points ("reference" +/- "tolerance" provides a simplified "tunnel"). That difference of dataset is the main drawback, since the drone can stop, perhaps even go backward a little before resuming the race.

Maybe displaying the result using Mathpy and/or Payton as well.

While the timing is a factor, it would be nice to do some stats like the min/max deviation from the "reference 3D trajectory" (A).

Probably out of scope, but:

Peter O.
  • 32,158
  • 14
  • 82
  • 96
Kochise
  • 504
  • 5
  • 10
  • Is the checking based on the cloud of points? Say, each point b in B (experimental) is is close enough to some point ? – Willem Hendriks Apr 06 '21 at 13:40
  • "reference" (A) forms lines, with "tolerance" (B) it forms cylinders, "experimental" (C) is a path/track composed of several points. No "cloud" involved, (A) and (B) are precise, just that (C) can be not very straight. – Kochise Apr 06 '21 at 14:11

0 Answers0