Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(pointcloud_preprocessor): support 3d distortion corrector for distortion corrector node #7027

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
87062b6
add support for 3d distortion corrector
vividf May 15, 2024
7f792aa
fix(trajectory_follower_node): fix config file of plot juggler (#6910)
tkimura4 May 1, 2024
7675df2
chore(component_state_monitor): relax pose_estimator_pose timeout (#6…
shmpwk May 1, 2024
85277b4
docs(tier4_simulated_clock_rviz_plugin): update how to use (#6914)
zulfaqar-azmi-t4 May 1, 2024
1660fed
refactor(avoidance): rebuild object info list (#6913)
satoshi-ota May 2, 2024
4e14075
feat(mission_planner): publish initial and goal poses to logs (#6918)
zulfaqar-azmi-t4 May 2, 2024
ff876ad
feat(pull_request_templates): improve the pull request template to en…
Owen-Liuyuxuan May 3, 2024
de94fc4
chore(radar_track_msgs_converter): change radar tracks subscription q…
YoshiRi May 4, 2024
4e96099
feat(probabilistic_occupancy_grid_map): add downsample filter option …
YoshiRi May 6, 2024
7ace304
fix(behavior_path_planner_common): fix warning of containerOutOfBound…
veqcc May 6, 2024
5f0ae9c
fix: do not use c++20 char8_t keyword (#3629)
ralwing May 6, 2024
2b69477
fix(control_performance_analysis): fix bug of ignoredReturnValue (#6921)
veqcc May 6, 2024
7b91f0d
fix(perception_online_evaluator): fix bug of constStatement (#6922)
veqcc May 7, 2024
bc3425f
refactor(bpp): path shifter clang tidy and logging level configuratio…
zulfaqar-azmi-t4 May 7, 2024
e848a63
fix(occupancy_grid_map_outlier_filter): add intensity field (#6797)
badai-nguyen May 7, 2024
10c3636
feat(crosswalk)!: change ego min assumed speed (#6904)
yuki-takagi-66 May 7, 2024
292556d
perf(lane_change): rework object filter (#6847)
zulfaqar-azmi-t4 May 7, 2024
40a7d47
fix(lane_change): return safe is object list is empty (#6931)
zulfaqar-azmi-t4 May 7, 2024
7c31df3
fix(diagnostic_graph_aggregator): fix a bug where unit links were inc…
isamu-takagi May 7, 2024
581b585
feat(autonomous_emergency_braking): add obstacle velocity estimation …
danielsanchezaran May 7, 2024
a048f17
feat(start_planner): add centerline crossing check (#6900)
danielsanchezaran May 7, 2024
596ff98
fix(ground_segmentation): fix warning of identicalConditionAfterEarly…
veqcc May 8, 2024
e817f97
fix(voxel_grid_downsample_filter): add intensity field (#6849)
badai-nguyen May 8, 2024
eca118b
feat(freespace_planner): only plan if ego is stopped (#6062)
VRichardJP May 8, 2024
e131f2a
feat(image projection based fusion): unrecify 3d point for image proj…
yukkysaito May 8, 2024
1e6f37c
perf(route_handler): simplify queries on the road and shoulder lanele…
maxime-clem May 8, 2024
fba7760
refactor(lane_change): move getCurrentTurnSignalInfo to scene file (#…
zulfaqar-azmi-t4 May 8, 2024
f593bba
refactor(avoidance): organize alias (#6947)
satoshi-ota May 8, 2024
becebc8
fix(tvm_utility): fix warning of negativeContainerIndex (#6924)
veqcc May 8, 2024
138dbfb
perf(yabloc): fix performance warning of iterateByValue (#6929)
veqcc May 8, 2024
b35ab8a
feat: add low_intensity_cluster_filter (#6850)
badai-nguyen May 8, 2024
ab8b085
feat(vehicle_cmd_gate): support for real time update params for v cmd…
danielsanchezaran May 9, 2024
030539f
fix(traffic_light_classifier): fix warning of uninitvar (#6925)
veqcc May 9, 2024
7e14449
feat(build_depends): add glog-vendor (#6952)
TakaHoribe May 9, 2024
1e4cefb
feat(goal_planner): align z-height of road_shoulder (#6854)
soblin May 9, 2024
49cd55d
feat(autoware_pose_covariance_modifier): add new node to early fuse g…
meliketanrikulu May 9, 2024
3f84639
chore(glog): add initialization check (#6792)
TakaHoribe May 9, 2024
5e8cabc
feat(image projection based fusion): revert #6902 (unrecify 3d point …
yukkysaito May 9, 2024
04600b2
chore: update sensing/perception maintainer (#6950)
YoshiRi May 9, 2024
8f6026c
fix(system_monitor): fix warning of containerOutOfBounds (#6927)
veqcc May 9, 2024
020b87b
fix(bpp): keep publishing rtc cooperate status (#6953)
satoshi-ota May 9, 2024
1a729a4
fix(ground_segmentation): add intensity field (#6791)
badai-nguyen May 9, 2024
1ff6276
fix(freespace_planner): fix motion_velocity_smoother error while park…
ahmeddesokyebrahim May 9, 2024
a1e4e92
feat(map_based_prediction): use different time horizon (#6877)
soblin May 10, 2024
4823ec6
fix(map_based_prediction): improve pedestrian path generation efficie…
technolojin May 10, 2024
d77923e
feat(goal_planner): fix non-thread-safe access in goal_planner (rever…
soblin May 10, 2024
ecc730a
feat(autonomous_emergency_braking): add param update support for AEB …
danielsanchezaran May 10, 2024
0410a12
fix(autonomous_emergency_braking): add missing erase to velocity hist…
danielsanchezaran May 10, 2024
0cf87bf
fix(componet_state_monitor): remove ndt node alive monitoring (#6957)
YamatoAndo May 10, 2024
28d1de6
feat(path_sampler): make the trajectory smoother, add params, fix cra…
maxime-clem May 10, 2024
fc1c569
fix(map_based_prediction): revert use different time horizon (#6877) …
YoshiRi May 10, 2024
bb10ea6
feat(control_evaluator): implement a control evaluator (#6959)
danielsanchezaran May 10, 2024
d19f9b8
feat: update rviz2 overlay (#6883)
KhalilSelyan May 10, 2024
90db599
perf(side_shift): fix unupdated prev path that caused heavy interpola…
maxime-clem May 10, 2024
092e80e
refactor(mission_planner): remove redundant `is_reroute` check (#6980)
veqcc May 11, 2024
bc7d9b9
fix(autoware_overlay_rviz_plugin): fix subs and cleanup (#6978)
xmfcx May 11, 2024
a4aad3c
fix(accel_brake_calibrator): fix to set service name and exception fa…
h-ohta May 13, 2024
be98f1b
test: behavior path obstacle avoidance (#6972)
go-sakayori May 13, 2024
1349dc2
feat(rtc_interface)!: add new field to rtc cooperate status (#6933)
satoshi-ota May 13, 2024
326a615
fix(behavior_velocity_run_out_module): initialize `accel_reason_` (#6…
veqcc May 13, 2024
8ca9153
feat: add autoware_remaining_distance_time_calculator and overlay (#6…
ahmeddesokyebrahim May 13, 2024
ae42c6f
fix(accel_brake_map_calibrator): fix accel_brake_map_calibrator not t…
tkimura4 May 13, 2024
51394e2
feat(mrm_emergency_stop_operator): add support for real time param re…
danielsanchezaran May 13, 2024
af59ab6
feat(map_based_prediction): incorporate crosswalk user history (#6905)
dkoldaev May 13, 2024
51635d9
feat(out_of_lane): add option to ignore overlaps in lane changes (#6991)
maxime-clem May 13, 2024
5cbbead
feat(tier4_perception_launch): downsample perception input pointcloud…
YoshiRi May 13, 2024
a3af5cc
feat(tier4_perception_launch): fix typo error (#6999)
YoshiRi May 14, 2024
bc93a8e
refactor(behavior_velocity_occlusion_spot_module): reduce cppcheck wa…
veqcc May 14, 2024
f5b1b94
fix(ndt_scan_matcher): improved tpe (#6990)
SakodaShintaro May 14, 2024
355d677
refactor(behavior_velocity_occlusion_spot_module): remove unnecessary…
veqcc May 14, 2024
61bdccb
chore(tools): move system and evaluation tools to autoware_tools repo…
satoshi-ota May 14, 2024
df603c4
chore: added maintainer (#7003)
go-sakayori May 14, 2024
6af8550
chore: update CODEOWNERS (#6866)
awf-autoware-bot[bot] May 14, 2024
5f7c39f
feat(smart_mpc_trajectory_follower): add smart_mpc_trajectory_followe…
masayukiaino May 14, 2024
b21e7bc
perf(behavior_path_dynamic_avoidance_module): use const reference (#6…
veqcc May 14, 2024
6c3cf79
refactor(turn_signal_decider): straddle bound method (#7006)
danielsanchezaran May 14, 2024
87137d3
feat(goal_planner): reject candidate path whose start pose direction …
soblin May 14, 2024
7763aba
refactor(behavior_velocity_planner_common): move VelocityFactorInterf…
maxime-clem May 15, 2024
14be153
fix(start_planner): issue when ego does not straddle lane bounds and …
danielsanchezaran May 15, 2024
6b3fb9b
chore(simple_planning_simulator): publish control mode before the sel…
tkimura4 May 15, 2024
7341da8
Update sensing/pointcloud_preprocessor/src/distortion_corrector/disto…
vividf May 16, 2024
1e93097
set the parameter the requirement
vividf May 16, 2024
042a833
add explanation to readme
vividf May 16, 2024
32e1beb
fix readme
vividf May 16, 2024
293824d
fix more readme
vividf May 16, 2024
1a27488
feat: componentize-system_error_monitor (#7009)
TetsuKawa May 15, 2024
9852abd
refactor(autoware_planning_test_manager): rename package (#6995)
zulfaqar-azmi-t4 May 15, 2024
b5edd91
feat(diagnostic_graph_aggregator): componentize node (#7025)
isamu-takagi May 15, 2024
a2b8711
feat(component_interface_tools): componentize node (#7023)
isamu-takagi May 15, 2024
7d66313
chore(simple_planning_simulator): add maintainer (#7026)
zulfaqar-azmi-t4 May 15, 2024
68c976b
build(static_centerline_generator): prefix package and namespace with…
esteve May 15, 2024
8d57d3f
perf(map_height_fitter): find z value with a more efficient closest p…
maxime-clem May 15, 2024
069bac2
fix(autoware_static_centerline_generator): remove prefix from topics …
esteve May 15, 2024
fabb0e0
refactor(route_handler): remove unused functions in route_handler (#7…
mkquda May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 22 additions & 16 deletions .github/CODEOWNERS

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/small-change.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ Not applicable.

Not applicable.

## Interface changes

<!-- Describe any changed interfaces, such as topics, services, or parameters, including debugging interfaces -->

## Pre-review checklist for the PR author

The PR author **must** check the checkboxes below when creating the PR.
Expand Down
13 changes: 13 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/standard-change.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,19 @@

<!-- Describe any changed interfaces, such as topics, services, or parameters. -->

### ROS Topic Changes

<!-- | Topic Name | Type | Direction | Update Description | -->
<!-- | ---------------- | ------------------- | --------- | ------------------------------------------------------------- | -->
<!-- | `/example_topic` | `std_msgs/String` | Subscribe | Description of what the topic is used for in the system | -->
<!-- | `/another_topic` | `sensor_msgs/Image` | Publish | Also explain if it is added / modified / deleted with the PR | -->

### ROS Parameter Changes

<!-- | Parameter Name | Default Value | Update Description | -->
<!-- | -------------------- | ------------- | --------------------------------------------------- | -->
<!-- | `example_parameters` | `1.0` | Describe the parameter and also explain the updates | -->

## Effects on system behavior

<!-- Describe how this PR affects the system behavior. -->
Expand Down
4 changes: 4 additions & 0 deletions build_depends.repos
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,7 @@ repositories:
type: git
url: https://github.com/MORAI-Autonomous/MORAI-ROS2_morai_msgs.git
version: main
universe/external/glog: # TODO: to use isGoogleInitialized() API in v0.6.0. Remove when the rosdep glog version is updated to v0.6.0 (already updated in Ubuntu 24.04)
type: git
url: https://github.com/tier4/glog.git
version: v0.6.0_t4-ros
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ namespace types
// We don't currently require code to comply to MISRA, but we should try to where it is
// easily possible.
using bool8_t = bool;
#if __cplusplus < 201811L || !__cpp_char8_t
using char8_t = char;
#endif
using uchar8_t = unsigned char;
// If we ever compile on a platform where this is not true, float32_t and float64_t definitions
// need to be adjusted.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
cmake_minimum_required(VERSION 3.8)
project(autoware_mission_details_overlay_rviz_plugin)

find_package(ament_cmake_auto REQUIRED)
ament_auto_find_build_dependencies()

set(
headers_to_moc
include/mission_details_display.hpp
)

set(
headers_to_not_moc
include/remaining_distance_time_display.hpp
)

foreach(header "${headers_to_moc}")
qt5_wrap_cpp(display_moc_files "${header}")
endforeach()

set(
display_source_files
src/overlay_utils.cpp
src/mission_details_display.cpp
src/remaining_distance_time_display.cpp
)

add_library(
${PROJECT_NAME} SHARED
${display_moc_files}
${headers_to_not_moc}
${display_source_files}
)

set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 17)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Wpedantic)

target_include_directories(
${PROJECT_NAME} PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
${Qt5Widgets_INCLUDE_DIRS}
${OpenCV_INCLUDE_DIRS}
)

target_link_libraries(
${PROJECT_NAME} PUBLIC
rviz_ogre_vendor::OgreMain
rviz_ogre_vendor::OgreOverlay
)

target_compile_definitions(${PROJECT_NAME} PRIVATE "${PROJECT_NAME}_BUILDING_LIBRARY")

# prevent pluginlib from using boost
target_compile_definitions(${PROJECT_NAME} PUBLIC "PLUGINLIB__DISABLE_BOOST_FUNCTIONS")

pluginlib_export_plugin_description_file(rviz_common plugins_description.xml)

ament_target_dependencies(
${PROJECT_NAME}
PUBLIC
rviz_common
rviz_rendering
autoware_internal_msgs
)

ament_export_include_directories(include)
ament_export_targets(${PROJECT_NAME} HAS_LIBRARY_TARGET)
ament_export_dependencies(
rviz_common
rviz_ogre_vendor
)

if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
ament_lint_auto_find_test_dependencies()
endif()

install(
TARGETS ${PROJECT_NAME}
EXPORT ${PROJECT_NAME}
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
INCLUDES DESTINATION include
)

install(
DIRECTORY include/
DESTINATION include
)

install(
TARGETS
DESTINATION lib/${PROJECT_NAME}
)

# Copy the assets directory to the installation directory
install(
DIRECTORY assets/
DESTINATION share/${PROJECT_NAME}/assets
)

add_definitions(-DQT_NO_KEYWORDS)

ament_package(
CONFIG_EXTRAS "autoware_mission_details_overlay_rviz_plugin-extras.cmake"
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Copyright (c) 2022, Team Spatzenhirn
Copyright (c) 2014, JSK Lab

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# autoware_mission_details_overlay_rviz_plugin

This RViz plugin displays the remaining distance and time for the current mission.

## Inputs / Outputs

### Input

| Name | Type | Description |
| ------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------- |
| `/planning/mission_remaining_distance_time` | `autoware_planning_msgs::msg::MissionRemainingDistanceTime` | The topic is for mission remaining distance and time |

## Overlay Parameters

| Name | Type | Default Value | Description |
| -------- | ---- | ------------- | --------------------------------- |
| `Width` | int | 170 | Width of the overlay [px] |
| `Height` | int | 100 | Height of the overlay [px] |
| `Right` | int | 10 | Margin from the right border [px] |
| `Top` | int | 10 | Margin from the top border [px] |

The mission details display is aligned with top right corner of the screen.

## Usage

Similar to [autoware_overlay_rviz_plugin](../autoware_overlay_rviz_plugin/README.md)

## Credits

Based on the [jsk_visualization](https://github.com/jsk-ros-pkg/jsk_visualization) package.

### Icons

- <https://fonts.google.com/icons?selected=Material+Symbols+Outlined:conversion_path:FILL@1;wght@400;GRAD@200;opsz@20&icon.size=20&icon.color=%23e8eaed&icon.query=path>
- <https://fonts.google.com/icons?selected=Material+Symbols+Outlined:av_timer:FILL@1;wght@400;GRAD@200;opsz@20&icon.size=20&icon.color=%23e8eaed&icon.query=av+timer>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
Copyright 2011 The Quicksand Project Authors (https://github.com/andrew-paglinawan/QuicksandFamily), with Reserved Font Name “Quicksand”.

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright (c) 2021, Open Source Robotics Foundation, Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# * Neither the name of the copyright holder nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.

# find package Qt5 because otherwise using the rviz_default_plugins::rviz_default_plugins
# exported target will complain that the Qt5::Widgets target does not exist
find_package(Qt5 REQUIRED QUIET COMPONENTS Widgets)
Loading
Loading