mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-30 14:59:31 +00:00
Install GeographicLibs datasets in Clover CMakeLists.txt
This commit is contained in:
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -29,8 +29,6 @@ jobs:
|
|||||||
run: apt-get update && apt-get -y install python3-pip
|
run: apt-get update && apt-get -y install python3-pip
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: rosdep update && rosdep install --from-paths src --ignore-src -y
|
run: rosdep update && rosdep install --from-paths src --ignore-src -y
|
||||||
- name: Install GeographicLib datasets
|
|
||||||
run: wget -qO- https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh | bash
|
|
||||||
- name: catkin_make
|
- name: catkin_make
|
||||||
run: source /opt/ros/$ROS_DISTRO/setup.bash && catkin_make
|
run: source /opt/ros/$ROS_DISTRO/setup.bash && catkin_make
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
|
|||||||
@@ -46,6 +46,14 @@ find_package(OpenCV ${_opencv_version} REQUIRED
|
|||||||
imgproc
|
imgproc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Download GeographicLib datasets
|
||||||
|
message(STATUS "Downloading GeographicLib datasets to ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}")
|
||||||
|
add_custom_target(download_geographiclib_datasets ALL
|
||||||
|
COMMAND geographiclib-get-geoids -p ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/GeographicLib egm96-5
|
||||||
|
COMMAND geographiclib-get-gravity -p ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/GeographicLib egm96
|
||||||
|
COMMAND geographiclib-get-magnetic -p ${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/GeographicLib emm2015
|
||||||
|
)
|
||||||
|
|
||||||
## System dependencies are found with CMake's conventions
|
## System dependencies are found with CMake's conventions
|
||||||
# find_package(Boost REQUIRED COMPONENTS system)
|
# find_package(Boost REQUIRED COMPONENTS system)
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,9 @@
|
|||||||
<!-- remap rangefinder -->
|
<!-- remap rangefinder -->
|
||||||
<remap from="mavros/distance_sensor/rangefinder_sub" to="$(arg distance_sensor_remap)" if="$(eval bool(distance_sensor_remap))"/>
|
<remap from="mavros/distance_sensor/rangefinder_sub" to="$(arg distance_sensor_remap)" if="$(eval bool(distance_sensor_remap))"/>
|
||||||
|
|
||||||
|
<!-- path to find GoegraphicLib datasets -->
|
||||||
|
<env name="GEOGRAPHICLIB_DATA" value="$(eval env('CMAKE_PREFIX_PATH').split(':')[0] + '/share/GeographicLib')"/>
|
||||||
|
|
||||||
<rosparam param="plugin_whitelist">
|
<rosparam param="plugin_whitelist">
|
||||||
- altitude
|
- altitude
|
||||||
- command
|
- command
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
<node pkg="mavros" type="mavros_node" name="mavros" required="true" output="screen">
|
<node pkg="mavros" type="mavros_node" name="mavros" required="true" output="screen">
|
||||||
<param name="fcu_url" value="udp://@127.0.1:14557"/>
|
<param name="fcu_url" value="udp://@127.0.1:14557"/>
|
||||||
<rosparam command="load" file="$(find clover)/launch/mavros_config.yaml"/>
|
<rosparam command="load" file="$(find clover)/launch/mavros_config.yaml"/>
|
||||||
|
<env name="GEOGRAPHICLIB_DATA" value="$(eval env('CMAKE_PREFIX_PATH').split(':')[0] + '/share/GeographicLib')"/>
|
||||||
</node>
|
</node>
|
||||||
|
|
||||||
<node name="visualization" pkg="mavros_extras" type="visualization" required="true">
|
<node name="visualization" pkg="mavros_extras" type="visualization" required="true">
|
||||||
|
|||||||
Reference in New Issue
Block a user