How to measure the distance error between local and global trajectories?

조회 수: 1 (최근 30일)
Massi_GRB
Massi_GRB 2020년 2월 21일
댓글: darova 2020년 2월 21일
I'm looking for a straightforward way to measure the error between samples of global trajectory w.r.t samples of a local planner tracking the global the number of samples are different, and each sample represents a (x,y) location in 2D surface. I thought about calculating the surface between the two curves formed by respective samples set, how to proceed with Matlab or may there is a more adequate method.

답변 (1개)

Jacob Wood
Jacob Wood 2020년 2월 21일
My approach would be: resample red curve onto the blue x values using interp1, find local error in each point, sum together to compute global error. Something like:
red_resample = interp1(red_x,red_y,blue_x)
errors = abs(blue-red_resample)
global_error = sum(errors)

카테고리

Help CenterFile Exchange에서 Guidance, Navigation, and Control (GNC)에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by