Critical fixes #1-8: wall coords, calib reset, cmd=0 guard, fence marking, loc_conf, params callback, CMake maps
- SessionMapper: fix wall line construction (0/w/h → x_min/x_max/y_min/y_max) - session_mapper.reset() on calibration failure - CALIBRATING state forces cmd_vel=0 - GridMap::markFenceModel() draws calibrated fence into static_cells_ - /nav_metrics now publishes loc_conf - add_on_set_parameters_callback handles all new params - CMake maps install guarded with EXISTS check
This commit is contained in:
@@ -42,6 +42,9 @@ add_executable(calib_check src/calib_check.cpp)
|
||||
target_include_directories(calib_check PRIVATE ${INCLUDE_DIR} ${EIGEN3_INCLUDE_DIRS})
|
||||
ament_target_dependencies(calib_check rclcpp geometry_msgs nav_msgs tf2 tf2_ros)
|
||||
install(TARGETS nav_lite_node calib_check DESTINATION lib/${PROJECT_NAME})
|
||||
install(DIRECTORY launch config maps DESTINATION share/${PROJECT_NAME})
|
||||
install(DIRECTORY launch config DESTINATION share/${PROJECT_NAME})
|
||||
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/maps")
|
||||
install(DIRECTORY maps DESTINATION share/${PROJECT_NAME})
|
||||
endif()
|
||||
|
||||
ament_package()
|
||||
|
||||
Reference in New Issue
Block a user