Commit 6316281 1 parent a5a7de3 commit 6316281 Copy full SHA for 6316281
File tree 11 files changed +34
-34
lines changed
perception/multi_object_tracker
include/multi_object_tracker
11 files changed +34
-34
lines changed Original file line number Diff line number Diff line change @@ -60,15 +60,15 @@ class BicycleTracker : public Tracker
60
60
bool measure (
61
61
const autoware_perception_msgs::msg::DetectedObject & object, const rclcpp::Time & time,
62
62
const geometry_msgs::msg::Transform & self_transform) override ;
63
- bool measureWithPose (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
64
- bool measureWithShape (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
63
+ bool measureWithPose (const autoware_perception_msgs ::msg::DetectedObject & object);
64
+ bool measureWithShape (const autoware_perception_msgs ::msg::DetectedObject & object);
65
65
bool getTrackedObject (
66
66
const rclcpp::Time & time,
67
- autoware_auto_perception_msgs ::msg::TrackedObject & object) const override ;
67
+ autoware_perception_msgs ::msg::TrackedObject & object) const override ;
68
68
69
69
private:
70
- autoware_auto_perception_msgs ::msg::DetectedObject getUpdatingObject (
71
- const autoware_auto_perception_msgs ::msg::DetectedObject & object,
70
+ autoware_perception_msgs ::msg::DetectedObject getUpdatingObject (
71
+ const autoware_perception_msgs ::msg::DetectedObject & object,
72
72
const geometry_msgs::msg::Transform & self_transform) const ;
73
73
};
74
74
Original file line number Diff line number Diff line change @@ -63,15 +63,15 @@ class BigVehicleTracker : public Tracker
63
63
bool measure (
64
64
const autoware_perception_msgs::msg::DetectedObject & object, const rclcpp::Time & time,
65
65
const geometry_msgs::msg::Transform & self_transform) override ;
66
- bool measureWithPose (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
67
- bool measureWithShape (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
66
+ bool measureWithPose (const autoware_perception_msgs ::msg::DetectedObject & object);
67
+ bool measureWithShape (const autoware_perception_msgs ::msg::DetectedObject & object);
68
68
bool getTrackedObject (
69
69
const rclcpp::Time & time,
70
- autoware_auto_perception_msgs ::msg::TrackedObject & object) const override ;
70
+ autoware_perception_msgs ::msg::TrackedObject & object) const override ;
71
71
72
72
private:
73
- autoware_auto_perception_msgs ::msg::DetectedObject getUpdatingObject (
74
- const autoware_auto_perception_msgs ::msg::DetectedObject & object,
73
+ autoware_perception_msgs ::msg::DetectedObject getUpdatingObject (
74
+ const autoware_perception_msgs ::msg::DetectedObject & object,
75
75
const geometry_msgs::msg::Transform & self_transform);
76
76
};
77
77
Original file line number Diff line number Diff line change @@ -63,15 +63,15 @@ class NormalVehicleTracker : public Tracker
63
63
bool measure (
64
64
const autoware_perception_msgs::msg::DetectedObject & object, const rclcpp::Time & time,
65
65
const geometry_msgs::msg::Transform & self_transform) override ;
66
- bool measureWithPose (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
67
- bool measureWithShape (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
66
+ bool measureWithPose (const autoware_perception_msgs ::msg::DetectedObject & object);
67
+ bool measureWithShape (const autoware_perception_msgs ::msg::DetectedObject & object);
68
68
bool getTrackedObject (
69
69
const rclcpp::Time & time,
70
- autoware_auto_perception_msgs ::msg::TrackedObject & object) const override ;
70
+ autoware_perception_msgs ::msg::TrackedObject & object) const override ;
71
71
72
72
private:
73
- autoware_auto_perception_msgs ::msg::DetectedObject getUpdatingObject (
74
- const autoware_auto_perception_msgs ::msg::DetectedObject & object,
73
+ autoware_perception_msgs ::msg::DetectedObject getUpdatingObject (
74
+ const autoware_perception_msgs ::msg::DetectedObject & object,
75
75
const geometry_msgs::msg::Transform & self_transform);
76
76
};
77
77
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ class PassThroughTracker : public Tracker
42
42
const geometry_msgs::msg::Transform & self_transform) override ;
43
43
bool getTrackedObject (
44
44
const rclcpp::Time & time,
45
- autoware_auto_perception_msgs ::msg::TrackedObject & object) const override ;
45
+ autoware_perception_msgs ::msg::TrackedObject & object) const override ;
46
46
};
47
47
48
48
#endif // MULTI_OBJECT_TRACKER__TRACKER__MODEL__PASS_THROUGH_TRACKER_HPP_
Original file line number Diff line number Diff line change @@ -68,15 +68,15 @@ class PedestrianTracker : public Tracker
68
68
bool measure (
69
69
const autoware_perception_msgs::msg::DetectedObject & object, const rclcpp::Time & time,
70
70
const geometry_msgs::msg::Transform & self_transform) override ;
71
- bool measureWithPose (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
72
- bool measureWithShape (const autoware_auto_perception_msgs ::msg::DetectedObject & object);
71
+ bool measureWithPose (const autoware_perception_msgs ::msg::DetectedObject & object);
72
+ bool measureWithShape (const autoware_perception_msgs ::msg::DetectedObject & object);
73
73
bool getTrackedObject (
74
74
const rclcpp::Time & time,
75
- autoware_auto_perception_msgs ::msg::TrackedObject & object) const override ;
75
+ autoware_perception_msgs ::msg::TrackedObject & object) const override ;
76
76
77
77
private:
78
- autoware_auto_perception_msgs ::msg::DetectedObject getUpdatingObject (
79
- const autoware_auto_perception_msgs ::msg::DetectedObject & object,
78
+ autoware_perception_msgs ::msg::DetectedObject getUpdatingObject (
79
+ const autoware_perception_msgs ::msg::DetectedObject & object,
80
80
const geometry_msgs::msg::Transform & self_transform) const ;
81
81
};
82
82
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ class UnknownTracker : public Tracker
60
60
bool measureWithShape (const autoware_perception_msgs::msg::DetectedObject & object);
61
61
bool getTrackedObject (
62
62
const rclcpp::Time & time,
63
- autoware_auto_perception_msgs ::msg::TrackedObject & object) const override ;
63
+ autoware_perception_msgs ::msg::TrackedObject & object) const override ;
64
64
};
65
65
66
66
#endif // MULTI_OBJECT_TRACKER__TRACKER__MODEL__UNKNOWN_TRACKER_HPP_
Original file line number Diff line number Diff line change @@ -240,7 +240,7 @@ inline bool convertConvexHullToBoundingBox(
240
240
output_object.kinematics .pose_with_covariance .pose .position .x = new_center.x ();
241
241
output_object.kinematics .pose_with_covariance .pose .position .y = new_center.y ();
242
242
243
- output_object.shape .type = autoware_auto_perception_msgs ::msg::Shape::BOUNDING_BOX;
243
+ output_object.shape .type = autoware_perception_msgs ::msg::Shape::BOUNDING_BOX;
244
244
output_object.shape .dimensions .x = max_x - min_x;
245
245
output_object.shape .dimensions .y = max_y - min_y;
246
246
output_object.shape .dimensions .z = max_z;
Original file line number Diff line number Diff line change @@ -165,11 +165,11 @@ bool BicycleTracker::predict(const rclcpp::Time & time)
165
165
return motion_model_.predictState (time );
166
166
}
167
167
168
- autoware_auto_perception_msgs ::msg::DetectedObject BicycleTracker::getUpdatingObject (
169
- const autoware_auto_perception_msgs ::msg::DetectedObject & object,
168
+ autoware_perception_msgs ::msg::DetectedObject BicycleTracker::getUpdatingObject (
169
+ const autoware_perception_msgs ::msg::DetectedObject & object,
170
170
const geometry_msgs::msg::Transform & /* self_transform*/ ) const
171
171
{
172
- autoware_auto_perception_msgs ::msg::DetectedObject updating_object = object;
172
+ autoware_perception_msgs ::msg::DetectedObject updating_object = object;
173
173
174
174
// OBJECT SHAPE MODEL
175
175
// convert to bounding box if input is convex shape
@@ -227,7 +227,7 @@ bool BicycleTracker::measureWithPose(const autoware_perception_msgs::msg::Detect
227
227
228
228
bool BicycleTracker::measureWithShape (const autoware_perception_msgs::msg::DetectedObject & object)
229
229
{
230
- if (object.shape .type != autoware_auto_perception_msgs ::msg::Shape::BOUNDING_BOX) {
230
+ if (object.shape .type != autoware_perception_msgs ::msg::Shape::BOUNDING_BOX) {
231
231
// do not update shape if the input is not a bounding box
232
232
return false ;
233
233
}
Original file line number Diff line number Diff line change @@ -219,7 +219,7 @@ autoware_perception_msgs::msg::DetectedObject BigVehicleTracker::getUpdatingObje
219
219
float r_cov_x = static_cast <float >(ekf_params_.r_cov_x );
220
220
float r_cov_y = static_cast <float >(ekf_params_.r_cov_y );
221
221
const uint8_t label = object_recognition_utils::getHighestProbLabel (object.classification );
222
- if (label == autoware_auto_perception_msgs ::msg::ObjectClassification::CAR) {
222
+ if (label == autoware_perception_msgs ::msg::ObjectClassification::CAR) {
223
223
// if label is changed, enlarge the measurement noise covariance
224
224
constexpr float r_stddev_x = 2.0 ; // [m]
225
225
constexpr float r_stddev_y = 2.0 ; // [m]
@@ -305,7 +305,7 @@ bool BigVehicleTracker::measureWithPose(
305
305
bool BigVehicleTracker::measureWithShape (
306
306
const autoware_perception_msgs::msg::DetectedObject & object)
307
307
{
308
- if (object.shape .type != autoware_auto_perception_msgs ::msg::Shape::BOUNDING_BOX) {
308
+ if (object.shape .type != autoware_perception_msgs ::msg::Shape::BOUNDING_BOX) {
309
309
// do not update shape if the input is not a bounding box
310
310
return false ;
311
311
}
Original file line number Diff line number Diff line change @@ -192,8 +192,8 @@ autoware_perception_msgs::msg::DetectedObject NormalVehicleTracker::getUpdatingO
192
192
193
193
// OBJECT SHAPE MODEL
194
194
// convert to bounding box if input is convex shape
195
- autoware_auto_perception_msgs ::msg::DetectedObject bbox_object = object;
196
- if (object.shape .type != autoware_auto_perception_msgs ::msg::Shape::BOUNDING_BOX) {
195
+ autoware_perception_msgs ::msg::DetectedObject bbox_object = object;
196
+ if (object.shape .type != autoware_perception_msgs ::msg::Shape::BOUNDING_BOX) {
197
197
if (!utils::convertConvexHullToBoundingBox (object, bbox_object)) {
198
198
RCLCPP_WARN (
199
199
logger_,
@@ -306,7 +306,7 @@ bool NormalVehicleTracker::measureWithPose(
306
306
bool NormalVehicleTracker::measureWithShape (
307
307
const autoware_perception_msgs::msg::DetectedObject & object)
308
308
{
309
- if (object.shape .type != autoware_auto_perception_msgs ::msg::Shape::BOUNDING_BOX) {
309
+ if (object.shape .type != autoware_perception_msgs ::msg::Shape::BOUNDING_BOX) {
310
310
// do not update shape if the input is not a bounding box
311
311
return false ;
312
312
}
Original file line number Diff line number Diff line change @@ -160,8 +160,8 @@ bool PedestrianTracker::predict(const rclcpp::Time & time)
160
160
return motion_model_.predictState (time );
161
161
}
162
162
163
- autoware_auto_perception_msgs ::msg::DetectedObject PedestrianTracker::getUpdatingObject (
164
- const autoware_auto_perception_msgs ::msg::DetectedObject & object,
163
+ autoware_perception_msgs ::msg::DetectedObject PedestrianTracker::getUpdatingObject (
164
+ const autoware_perception_msgs ::msg::DetectedObject & object,
165
165
const geometry_msgs::msg::Transform & /* self_transform*/ ) const
166
166
{
167
167
autoware_perception_msgs::msg::DetectedObject updating_object = object;
You can’t perform that action at this time.
0 commit comments