added max distance between points

spelling
This commit is contained in:
2023-08-14 09:53:59 +02:00
parent 534629e2e9
commit 1b9cf0d8a0
4 changed files with 8 additions and 9 deletions
+3 -1
View File
@@ -174,7 +174,9 @@ Navigation::Status Navigation::addCurrentPosToRoute() {
}
// Every Point after the first
if (MIN_DISTANCE_BETWEEN_POINTS <= this->currentPosition.distanceTo(this->lastPointRouteInsert)) {
double distance = this->currentPosition.distanceTo(this->lastPointRouteInsert);
if (MIN_DISTANCE_BETWEEN_POINTS <= distance
&& MAX_DISTANCE_BETWEEN_POINTS >= distance){
this->route->addPointToRoute(this->currentPosition);
this->lastPointRouteInsert = this->currentPosition;
return Status::Updated;
+1
View File
@@ -30,6 +30,7 @@
*
*/
#define MIN_DISTANCE_BETWEEN_POINTS 0.3
#define MAX_DISTANCE_BETWEEN_POINTS 10
#define MIN_DISTANCE_TO_REACH_POINT 0.5
#define AZIMUTH_UPDATE_DELAY 20