cmake_minimum_required(VERSION 3.0.2)
project(allan_variance)
set(CMAKE_CXX_STANDARD 11)
find_package(yaml-cpp REQUIRED)
find_package(OpenMP)
if (OPENMP_FOUND)
message(STATUS "OpenMP found will try to link!")
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
# Enable compile optimizations
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops")
# Enable debug flags (use if you want to debug in gdb)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3 -Wall -Wuninitialized -fno-omit-frame-pointer")
find_package(Eigen3 REQUIRED)
include_directories(
include
${EIGEN3_INCLUDE_DIRS}
)
add_executable(allan_variance
src/allan_variance.cpp
src/yaml_parsers.cpp
src/AllanVarianceComputor.cpp)
target_link_libraries(allan_variance ${YAML_CPP_LIBRARIES} boost_system boost_filesystem)
没有合适的资源?快使用搜索试试~ 我知道了~
Allan 方差计算,无需ROS环境
共14个文件
cpp:3个
hpp:3个
yaml:2个
0 下载量 7 浏览量
2024-03-29
14:51:39
上传
评论
收藏 3.42MB ZIP 举报
温馨提示
完整代码
资源推荐
资源详情
资源评论
收起资源包目录
allan_variance.zip (14个子文件)
allan_variance
include
AllanVarianceComputor.hpp 3KB
ImuMeasurement.hpp 742B
yaml_parsers.hpp 491B
CMakeLists.txt 1KB
src
allan_variance.cpp 1KB
yaml_parsers.cpp 637B
AllanVarianceComputor.cpp 8KB
build
Debug
data
acceleration.png 1.76MB
imu_data.bag 2.02MB
allan_variance.csv 918KB
gyro.png 1.56MB
imu.yaml 323B
config
hfi.yaml 30B
scripts
analysis.py 12KB
共 14 条
- 1
资源评论
dockermyself
- 粉丝: 138
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功