feat(wheel_data_simulator): Add wheel data simulator

This commit is contained in:
2025-11-24 16:53:27 +01:00
parent aef18c1370
commit d06a33b90c
5 changed files with 150 additions and 1 deletions

View File

@@ -13,13 +13,35 @@ find_package(ament_cmake REQUIRED)
find_package(rclcpp REQUIRED)
find_package(sensor_msgs REQUIRED)
find_package(geometry_msgs REQUIRED)
find_package(std_msgs REQUIRED)
add_executable(imu_data_simulator_node src/g2_2025_imu_data_simulator_node/nodes/imu_data_simulator.cpp src/g2_2025_imu_data_simulator_node/main.cpp)
add_executable(imu_data_simulator_node
src/g2_2025_imu_data_simulator_node/nodes/imu_data_simulator.cpp
src/g2_2025_imu_data_simulator_node/main.cpp
src/simulator/Simulator.cpp)
target_include_directories(imu_data_simulator_node PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/src
${CMAKE_CURRENT_SOURCE_DIR}/src/g2_2025_imu_data_simulator_node
)
ament_target_dependencies(imu_data_simulator_node rclcpp sensor_msgs geometry_msgs)
add_executable(wheel_data_simulator_node
src/g2_2025_wheel_data_simulator_node/nodes/wheel_data_simulator.cpp
src/g2_2025_wheel_data_simulator_node/main.cpp
src/simulator/Simulator.cpp)
target_include_directories(wheel_data_simulator_node PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/src
${CMAKE_CURRENT_SOURCE_DIR}/src/g2_2025_wheel_data_simulator_node
)
ament_target_dependencies(wheel_data_simulator_node rclcpp std_msgs)
install(TARGETS
imu_data_simulator_node
wheel_data_simulator_node
DESTINATION lib/${PROJECT_NAME}
)