mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-20 17:53:34 +08:00
* added optical flow to gz bridge * log high rate sensor data * it builds * it builds and publishes, need to figure out build system now * single library * rename files * add gz_msg for proto, fix build, test basic flow impl * update rate, no blur * PX4-OpticalFlow impl * rename OpticalFlowSensor * rename plugins * disable gps, add plugin path * cleanup * fix plugin path export * properly add OpticalFlowSystem dependency to gz * move everything under gz_bridge * cleanup * add GZ_VEBOSE * cleanup model/world build target cmake * added GZ_DISTRO env, harmonic or ionic * fix gz transport, unstage ark fpv bootloader * unstage logged_topics.cpp * cleanup * make format * ci fixes * fix cmake * remove required for gz-transport * use model/world namespace for multi vehicle sim. Make format * make format * license * remove needless member var * made separate Kconfig for gz_msgs, gz_plugins, and gz_bridge * move OpticalFlow build to it's own cmake * fix clang * cleanup comments * fix rebase
121 lines
3.8 KiB
CMake
121 lines
3.8 KiB
CMake
############################################################################
|
|
#
|
|
# Copyright (c) 2020-2023 PX4 Development Team. All rights reserved.
|
|
#
|
|
# 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 PX4 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 OWNER 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.
|
|
#
|
|
############################################################################
|
|
|
|
px4_add_romfs_files(
|
|
|
|
1010_gazebo-classic_iris_opt_flow
|
|
1010_gazebo-classic_iris_opt_flow.post
|
|
1011_gazebo-classic_iris_irlock
|
|
1012_gazebo-classic_iris_rplidar
|
|
1013_gazebo-classic_iris_vision
|
|
1013_gazebo-classic_iris_vision.post
|
|
1015_gazebo-classic_iris_depth_camera
|
|
1016_gazebo-classic_iris_downward_depth_camera
|
|
1017_gazebo-classic_iris_opt_flow_mockup
|
|
1019_gazebo-classic_iris_dual_gps
|
|
1021_gazebo-classic_uuv_hippocampus
|
|
1022_gazebo-classic_uuv_bluerov2_heavy
|
|
1030_gazebo-classic_plane
|
|
1031_gazebo-classic_plane_cam
|
|
1031_gazebo-classic_plane_cam.post
|
|
1032_gazebo-classic_plane_catapult
|
|
1033_jsbsim_rascal
|
|
1034_flightgear_rascal-electric
|
|
1035_gazebo-classic_techpod
|
|
1036_jsbsim_malolo
|
|
1037_gazebo-classic_believer
|
|
1038_gazebo-classic_glider
|
|
1039_gazebo-classic_advanced_plane
|
|
1040_gazebo-classic_standard_vtol
|
|
1041_gazebo-classic_tailsitter
|
|
1042_gazebo-classic_tiltrotor
|
|
1043_gazebo-classic_standard_vtol_drop
|
|
1044_gazebo-classic_plane_lidar
|
|
1045_gazebo-classic_quadtailsitter
|
|
1060_gazebo-classic_rover
|
|
1061_gazebo-classic_r1_rover
|
|
1062_flightgear_tf-r1
|
|
1070_gazebo-classic_boat
|
|
|
|
2507_gazebo-classic_cloudship
|
|
|
|
3010_jsbsim_quadrotor_x
|
|
3011_jsbsim_hexarotor_x
|
|
|
|
4001_gz_x500
|
|
4002_gz_x500_depth
|
|
4003_gz_rc_cessna
|
|
4004_gz_standard_vtol
|
|
4005_gz_x500_vision
|
|
4006_gz_px4vision
|
|
4008_gz_advanced_plane
|
|
4009_gz_r1_rover
|
|
4010_gz_x500_mono_cam
|
|
4011_gz_lawnmower
|
|
4012_gz_rover_ackermann
|
|
4013_gz_x500_lidar_2d
|
|
4014_gz_x500_mono_cam_down
|
|
4015_gz_r1_rover_mecanum
|
|
4016_gz_x500_lidar_down
|
|
4017_gz_x500_lidar_front
|
|
4018_gz_quadtailsitter
|
|
4019_gz_x500_gimbal
|
|
4020_gz_tiltrotor
|
|
4021_gz_x500_flow
|
|
|
|
6011_gazebo-classic_typhoon_h480
|
|
6011_gazebo-classic_typhoon_h480.post
|
|
|
|
8011_gz_omnicopter
|
|
|
|
10015_gazebo-classic_iris
|
|
10016_none_iris
|
|
10017_jmavsim_iris
|
|
10018_gazebo-classic_iris_foggy_lidar
|
|
10019_gazebo-classic_omnicopter
|
|
10030_gazebo-classic_px4vision
|
|
|
|
10040_sihsim_quadx
|
|
10041_sihsim_airplane
|
|
10042_sihsim_xvert
|
|
10043_sihsim_standard_vtol
|
|
|
|
17001_flightgear_tf-g1
|
|
17002_flightgear_tf-g2
|
|
|
|
71001_gazebo-classic_spacecraft_dart
|
|
71002_gz_spacecraft_2d
|
|
|
|
# [22000, 22999] Reserve for custom models
|
|
)
|