File tree 2 files changed +3
-5
lines changed
perception/autoware_lidar_transfusion/lib
2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -83,8 +83,8 @@ __global__ void generateBoxes3D_kernel(
83
83
det_boxes3d[point_idx].y =
84
84
box_output[point_idx + num_proposals] * num_point_values * voxel_size_y + min_y_range;
85
85
det_boxes3d[point_idx].z = box_output[point_idx + 2 * num_proposals];
86
- det_boxes3d[point_idx].width = expf (box_output[point_idx + 3 * num_proposals]);
87
- det_boxes3d[point_idx].length = expf (box_output[point_idx + 4 * num_proposals]);
86
+ det_boxes3d[point_idx].length = expf (box_output[point_idx + 3 * num_proposals]);
87
+ det_boxes3d[point_idx].width = expf (box_output[point_idx + 4 * num_proposals]);
88
88
det_boxes3d[point_idx].height = expf (box_output[point_idx + 5 * num_proposals]);
89
89
det_boxes3d[point_idx].yaw =
90
90
atan2f (dir_cls_output[point_idx], dir_cls_output[point_idx + num_proposals]);
Original file line number Diff line number Diff line change @@ -48,12 +48,10 @@ void box3DToDetectedObject(
48
48
obj.classification .emplace_back (classification);
49
49
50
50
// pose and shape
51
- // mmdet3d yaw format to ros yaw format
52
- float yaw = box3d.yaw + autoware::universe_utils::pi / 2 ;
53
51
obj.kinematics .pose_with_covariance .pose .position =
54
52
autoware::universe_utils::createPoint (box3d.x , box3d.y , box3d.z );
55
53
obj.kinematics .pose_with_covariance .pose .orientation =
56
- autoware::universe_utils::createQuaternionFromYaw (yaw);
54
+ autoware::universe_utils::createQuaternionFromYaw (box3d. yaw );
57
55
obj.shape .type = autoware_perception_msgs::msg::Shape::BOUNDING_BOX;
58
56
obj.shape .dimensions =
59
57
autoware::universe_utils::createTranslation (box3d.length , box3d.width , box3d.height );
You can’t perform that action at this time.
0 commit comments