This commit is contained in:
CaiXiang
2025-11-27 15:20:21 +08:00
parent 3e2884ea53
commit 7b6c956b6a
49 changed files with 2042 additions and 10294 deletions

View File

@@ -15,15 +15,11 @@ include_directories(${PROJECT_SOURCE_DIR}/include)
# 源文件
set(SOURCES
src/agv_model.cpp
src/path_curve.cpp
src/path_curve_custom.cpp
src/path_curve_custom.cpp
src/path_curve_custom.cpp
src/path_curve_custom.cpp
src/path_curve_custom.cpp
src/control_generator.cpp
src/path_tracker.cpp
src/control/agv_model.cpp
src/control/path_curve.cpp
src/control/path_curve_custom.cpp
src/control/control_generator.cpp
src/control/path_tracker.cpp
)
# 创建库
@@ -50,14 +46,14 @@ target_link_libraries(agv_gui agv_tracking)
# Curtis 键盘控制演示
add_executable(curtis_demo
examples/curtis_demo.cpp
src/can/CurtisMotorController.cpp
src/control/can/CurtisMotorController.cpp
)
target_link_libraries(curtis_demo ${CMAKE_SOURCE_DIR}/lib/ControlCAN.lib)
# Curtis 路径跟踪演示
add_executable(curtis_path_tracking_demo
examples/curtis_path_tracking_demo.cpp
src/can/CurtisMotorController.cpp
src/control/can/CurtisMotorController.cpp
)
target_link_libraries(curtis_path_tracking_demo agv_tracking ${CMAKE_SOURCE_DIR}/lib/ControlCAN.lib)