2.4.3.3. Utilities ROS Package¶
2.4.3.3.1. utilities¶
Package holding launch files and messages used in the whole AS
- Maintainers:
- Version:
2.0.0
- License:
TODO
2.4.3.3.1.1. Dependencies¶
- Build:
roscpprospymessage_generationstd_msgsgeometry_msgssensor_msgs
- Build export:
roscpprospy
- Build tool:
catkin- Execution:
roscpprospymessage_runtimestd_msgssensor_msgsgeometry_msgs
2.4.3.3.1.2. Messages¶
2.4.3.3.1.3. Package definition files¶
2.4.3.3.1.3.1. CMakeLists.txt¶
1cmake_minimum_required(VERSION 3.0.0)
2project(utilities VERSION 2.0.0)
3
4find_package(catkin REQUIRED COMPONENTS
5 roscpp
6 rospy
7 message_generation
8 std_msgs
9 geometry_msgs
10 sensor_msgs
11)
12
13if(NOT CMAKE_BUILD_TYPE)
14 set(CMAKE_BUILD_TYPE Release)
15endif()
16
17# Set Flags for Debug and Release
18set(CMAKE_CXX_FLAGS_DEBUG "-g")
19set(CMAKE_CXX_FLAGS_RELEASE "-O3")
20
21## Generate messages in the 'msg' folder
22add_message_files(
23 FILES
24
25 # Perception Messages
26 BoundingBox.msg
27 BoundingBoxes.msg
28
29 # Mapping Messages
30 ConeList.msg
31 ConePosition.msg
32 CalibrationMatrices.msg
33
34 # Motion Planning Messages
35 TrajectoryPoints.msg
36 TrajectoryPathSlice.msg
37 TrajectoryPathSlices.msg
38
39 # SLAM Messages
40 VehiclePose.msg
41 ConeListWithCovariance.msg
42 ConePositionWithCovariance.msg
43 DisablePerception.msg
44 PredictedMeasurements.msg
45 MapAlignment.msg
46
47 # Filtering Messages
48 CenterPoints.msg
49
50 # Control Messages
51 PredictedStates.msg
52 MPCStatistics.msg
53)
54
55 generate_messages(
56 DEPENDENCIES
57 std_msgs
58 geometry_msgs
59 sensor_msgs
60 )
61
62catkin_package(
63 CATKIN_DEPENDS roscpp rospy message_runtime std_msgs geometry_msgs sensor_msgs
64)
65
66include_directories(
67 ${catkin_INCLUDE_DIRS}
68)
2.4.3.3.1.3.2. package.xml¶
1<?xml version="1.0"?>
2<package format="2">
3 <name>utilities</name>
4 <version>2.0.0</version>
5 <description>Package holding launch files and messages used in the whole AS</description>
6
7 <maintainer email="martina.scheffler@curemannheim.de">Martina Scheffler</maintainer>
8 <maintainer email="ole.kettern@curemannheim.de">Ole Kettern</maintainer>
9
10 <license>TODO</license>
11
12 <buildtool_depend>catkin</buildtool_depend>
13 <build_depend>roscpp</build_depend>
14 <build_depend>rospy</build_depend>
15 <build_depend>message_generation</build_depend>
16 <build_depend>std_msgs</build_depend>
17 <build_depend>geometry_msgs</build_depend>
18 <build_depend>sensor_msgs</build_depend>
19 <build_export_depend>roscpp</build_export_depend>
20 <build_export_depend>rospy</build_export_depend>
21 <exec_depend>roscpp</exec_depend>
22 <exec_depend>rospy</exec_depend>
23 <exec_depend>message_runtime</exec_depend>
24 <exec_depend>std_msgs</exec_depend>
25 <exec_depend>sensor_msgs</exec_depend>
26 <exec_depend>geometry_msgs</exec_depend>
27
28 <export>
29 </export>
30</package>