Skip to content

Commit e30f1cc

Browse files
committed
chore: refactoring object size checker
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
1 parent 8ea0d48 commit e30f1cc

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

perception/multi_object_tracker/src/tracker/model/big_vehicle_tracker.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -316,10 +316,10 @@ bool BigVehicleTracker::measureWithShape(
316316
// check object size abnormality
317317
constexpr double size_max = 40.0; // [m]
318318
constexpr double size_min = 1.0; // [m]
319-
bool isSizeValid =
319+
bool is_size_valid =
320320
(object.shape.dimensions.x <= size_max && object.shape.dimensions.y <= size_max &&
321321
object.shape.dimensions.x >= size_min && object.shape.dimensions.y >= size_min);
322-
if (!isSizeValid) {
322+
if (!is_size_valid) {
323323
return false;
324324
}
325325

perception/multi_object_tracker/src/tracker/model/normal_vehicle_tracker.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -318,10 +318,10 @@ bool NormalVehicleTracker::measureWithShape(
318318
// check object size abnormality
319319
constexpr double size_max = 30.0; // [m]
320320
constexpr double size_min = 1.0; // [m]
321-
bool isSizeValid =
321+
bool is_size_valid =
322322
(object.shape.dimensions.x <= size_max && object.shape.dimensions.y <= size_max &&
323323
object.shape.dimensions.x >= size_min && object.shape.dimensions.y >= size_min);
324-
if (!isSizeValid) {
324+
if (!is_size_valid) {
325325
return false;
326326
}
327327

perception/multi_object_tracker/src/tracker/model/pedestrian_tracker.cpp

+6-7
Original file line numberDiff line numberDiff line change
@@ -218,15 +218,14 @@ bool PedestrianTracker::measureWithShape(
218218
// check bound box size abnormality
219219
constexpr double size_max = 30.0; // [m]
220220
constexpr double size_min = 0.1; // [m]
221-
if (
222-
object.shape.dimensions.x > size_max || object.shape.dimensions.y > size_max ||
223-
object.shape.dimensions.z > size_max) {
224-
return false;
225-
} else if (
226-
object.shape.dimensions.x < size_min || object.shape.dimensions.y < size_min ||
227-
object.shape.dimensions.z < size_min) {
221+
bool is_size_valid =
222+
(object.shape.dimensions.x <= size_max && object.shape.dimensions.y <= size_max &&
223+
object.shape.dimensions.z <= size_max && object.shape.dimensions.x >= size_min &&
224+
object.shape.dimensions.y >= size_min && object.shape.dimensions.z >= size_min);
225+
if (!is_size_valid) {
228226
return false;
229227
}
228+
230229
// update bounding box size
231230
bounding_box_.length = gain_inv * bounding_box_.length + gain * object.shape.dimensions.x;
232231
bounding_box_.width = gain_inv * bounding_box_.width + gain * object.shape.dimensions.y;

0 commit comments

Comments
 (0)