| 123456789101112131415161718192021222324252627282930313233343536373839 |
- cmake_minimum_required(VERSION 3.0.2)
- project(traffic_line_task)
- find_package(catkin REQUIRED COMPONENTS
- geometry_msgs
- message_generation
- nav_msgs
- rospy
- std_msgs
- std_srvs
- )
- add_service_files(
- FILES
- MarkDistance.srv
- )
- generate_messages()
- catkin_package(
- CATKIN_DEPENDS geometry_msgs message_runtime nav_msgs rospy std_msgs std_srvs
- )
- catkin_install_python(PROGRAMS
- scripts/route_distance_calibrator.py
- scripts/traffic_line_state_machine.py
- DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
- )
- install(DIRECTORY config launch srv
- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
- )
- if(CATKIN_ENABLE_TESTING)
- catkin_add_nosetests(test/test_calibrator_logic.py)
- catkin_add_nosetests(test/test_task_logic.py)
- find_package(rostest REQUIRED)
- add_rostest(test/traffic_line_task_routes.test)
- endif()
|