Skip to content

Commit

Permalink
refactor(behavior_velocity_crosswalk_module): clean up the code (auto…
Browse files Browse the repository at this point in the history
…warefoundation#4182)

* refactor

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refacotr

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* refactor

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
  • Loading branch information
takayuki5168 committed Jul 19, 2023
1 parent 79c84aa commit ee32e20
Show file tree
Hide file tree
Showing 6 changed files with 309 additions and 233 deletions.
40 changes: 16 additions & 24 deletions planning/behavior_velocity_crosswalk_module/src/debug.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -92,32 +92,24 @@ visualization_msgs::msg::MarkerArray createCrosswalkMarkers(
msg.markers.push_back(marker);
}

{
size_t i = 0;
for (const auto & polygon : debug_data.obj_polygons) {
auto marker = createDefaultMarker(
"map", now, "object polygon", uid + i++, Marker::LINE_STRIP,
createMarkerScale(0.1, 0.0, 0.0), createMarkerColor(1.0, 0.0, 1.0, 0.999));
for (const auto & p : polygon.points) {
marker.points.push_back(createPoint(p.x, p.y, p.z));
}
marker.points.push_back(marker.points.front());
msg.markers.push_back(marker);
}
for (size_t i = 0; i < debug_data.obj_polygons.size(); ++i) {
const auto & points = debug_data.obj_polygons.at(i);
auto marker = createDefaultMarker(
"map", now, "object polygon", uid + i++, Marker::LINE_STRIP, createMarkerScale(0.1, 0.0, 0.0),
createMarkerColor(1.0, 0.0, 1.0, 0.999));
marker.points = points;
// marker.points.push_back(marker.points.front());
msg.markers.push_back(marker);
}

{
size_t i = 0;
for (const auto & polygon : debug_data.ego_polygons) {
auto marker = createDefaultMarker(
"map", now, "vehicle polygon", uid + i++, Marker::LINE_STRIP,
createMarkerScale(0.1, 0.0, 0.0), createMarkerColor(1.0, 1.0, 0.0, 0.999));
for (const auto & p : polygon.points) {
marker.points.push_back(createPoint(p.x, p.y, p.z));
}
marker.points.push_back(marker.points.front());
msg.markers.push_back(marker);
}
for (size_t i = 0; i < debug_data.ego_polygons.size(); ++i) {
const auto & points = debug_data.ego_polygons.at(i);
auto marker = createDefaultMarker(
"map", now, "vehicle polygon", uid + i++, Marker::LINE_STRIP,
createMarkerScale(0.1, 0.0, 0.0), createMarkerColor(1.0, 1.0, 0.0, 0.999));
marker.points = points;
// marker.points.push_back(marker.points.front());
msg.markers.push_back(marker);
}

// Crosswalk polygon
Expand Down
Loading

0 comments on commit ee32e20

Please sign in to comment.