Commit 7132f423 authored by Sergi Hernandez's avatar Sergi Hernandez
Browse files

Initial commit

parent 5cc4d833
cmake_minimum_required(VERSION 3.0.2) cmake_minimum_required(VERSION 3.0.2)
project(iri_adc_msgs) project(iri_lane_Detection_msgs)
## Compile as C++11, supported in ROS Kinetic and newer ## Compile as C++11, supported in ROS Kinetic and newer
# add_compile_options(-std=c++11) # add_compile_options(-std=c++11)
...@@ -8,9 +8,6 @@ project(iri_adc_msgs) ...@@ -8,9 +8,6 @@ project(iri_adc_msgs)
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages ## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS find_package(catkin REQUIRED COMPONENTS
nav_msgs
actionlib_msgs
geometry_msgs
message_generation message_generation
std_msgs std_msgs
) )
...@@ -51,31 +48,27 @@ find_package(catkin REQUIRED COMPONENTS ...@@ -51,31 +48,27 @@ find_package(catkin REQUIRED COMPONENTS
## Generate messages in the 'msg' folder ## Generate messages in the 'msg' folder
add_message_files( add_message_files(
FILES FILES
adc_goal.msg lane.msg
adc_goal_array.msg lanes.msg
feature.msg
feature_array.msg
) )
## Generate services in the 'srv' folder ## Generate services in the 'srv' folder
add_service_files( # add_service_files(
FILES # FILES
get_opendrive_map.srv
# Service1.srv # Service1.srv
# Service2.srv # Service2.srv
) #)
## Generate actions in the 'action' folder ## Generate actions in the 'action' folder
add_action_files( # add_action_files(
FILES # FILES
adc_jury.action
# Action2.action # Action2.action
) #)
## Generate added messages and services with any dependencies listed here ## Generate added messages and services with any dependencies listed here
generate_messages( generate_messages(
DEPENDENCIES DEPENDENCIES
nav_msgs actionlib_msgs geometry_msgs std_msgs std_msgs
) )
################################################ ################################################
...@@ -109,7 +102,7 @@ generate_messages( ...@@ -109,7 +102,7 @@ generate_messages(
## DEPENDS: system dependencies of this project that dependent projects also need ## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package( catkin_package(
# INCLUDE_DIRS include # INCLUDE_DIRS include
# LIBRARIES iri_adc_msgs # LIBRARIES iri_lane_Detection_msgs
# CATKIN_DEPENDS actionlib_msgs geometry_msgs message_generation std_msgs # CATKIN_DEPENDS actionlib_msgs geometry_msgs message_generation std_msgs
# DEPENDS system_lib # DEPENDS system_lib
) )
...@@ -127,7 +120,7 @@ include_directories( ...@@ -127,7 +120,7 @@ include_directories(
## Declare a C++ library ## Declare a C++ library
# add_library(${PROJECT_NAME} # add_library(${PROJECT_NAME}
# src/${PROJECT_NAME}/iri_adc_msgs.cpp # src/${PROJECT_NAME}/iri_lane_Detection_msgs.cpp
# ) # )
## Add cmake target dependencies of the library ## Add cmake target dependencies of the library
...@@ -138,7 +131,7 @@ include_directories( ...@@ -138,7 +131,7 @@ include_directories(
## Declare a C++ executable ## Declare a C++ executable
## With catkin_make all packages are built within a single CMake context ## With catkin_make all packages are built within a single CMake context
## The recommended prefix ensures that target names across packages don't collide ## The recommended prefix ensures that target names across packages don't collide
# add_executable(${PROJECT_NAME}_node src/iri_adc_msgs_node.cpp) # add_executable(${PROJECT_NAME}_node src/iri_lane_Detection_msgs_node.cpp)
## Rename C++ executable without prefix ## Rename C++ executable without prefix
## The above recommended prefix causes long target names, the following renames the ## The above recommended prefix causes long target names, the following renames the
...@@ -202,7 +195,7 @@ include_directories( ...@@ -202,7 +195,7 @@ include_directories(
############# #############
## Add gtest based cpp test target and link libraries ## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_iri_adc_msgs.cpp) # catkin_add_gtest(${PROJECT_NAME}-test test/test_iri_lane_Detection_msgs.cpp)
# if(TARGET ${PROJECT_NAME}-test) # if(TARGET ${PROJECT_NAME}-test)
# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) # target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif() # endif()
......
###action
#goals
adc_goal_array goals
---
#result
---
#feedback
string status
geometry_msgs/PoseStamped base_position
#type definitions
uint8 PASSTHROUGH_GOAL=0
uint8 STOP_GOAL=1
uint8 PARKING_GOAL=2
string id # goal identifier
float32 x # x coordinates in meters [m]
float32 y # y coordinate in meters [m]
float32 yaw # yaw orientation in radians [rad]
int32 type # see type definitions above
geometry_msgs/Pose pose
float32 probability
int32 type
Header header
feature[] features
float32[] lane_x
float32[] lane_y
Header header Header header
adc_goal[] goals lane[] lanes
<?xml version="1.0"?> <?xml version="1.0"?>
<package format="2"> <package format="2">
<name>iri_adc_msgs</name> <name>iri_lane_Detection_msgs</name>
<version>1.0.0</version> <version>1.0.0</version>
<description>The iri_adc_msgs package</description> <description>The iri_lane_Detection_msgs package</description>
<!-- One maintainer tag required, multiple allowed, one person per tag --> <!-- One maintainer tag required, multiple allowed, one person per tag -->
<!-- Example: --> <!-- Example: -->
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<!-- Url tags are optional, but multiple are allowed, one per tag --> <!-- Url tags are optional, but multiple are allowed, one per tag -->
<!-- Optional attribute type can be: website, bugtracker, or repository --> <!-- Optional attribute type can be: website, bugtracker, or repository -->
<!-- Example: --> <!-- Example: -->
<!-- <url type="website">http://wiki.ros.org/iri_adc_msgs</url> --> <!-- <url type="website">http://wiki.ros.org/iri_lane_Detection_msgs</url> -->
<!-- Author tags are optional, multiple are allowed, one per tag --> <!-- Author tags are optional, multiple are allowed, one per tag -->
...@@ -49,19 +49,10 @@ ...@@ -49,19 +49,10 @@
<!-- Use doc_depend for packages you need only for building documentation: --> <!-- Use doc_depend for packages you need only for building documentation: -->
<!-- <doc_depend>doxygen</doc_depend> --> <!-- <doc_depend>doxygen</doc_depend> -->
<buildtool_depend>catkin</buildtool_depend> <buildtool_depend>catkin</buildtool_depend>
<build_depend>actionlib_msgs</build_depend>
<build_depend>geometry_msgs</build_depend>
<build_depend>message_generation</build_depend> <build_depend>message_generation</build_depend>
<build_depend>std_msgs</build_depend> <build_depend>std_msgs</build_depend>
<build_export_depend>actionlib_msgs</build_export_depend>
<build_export_depend>geometry_msgs</build_export_depend>
<build_export_depend>std_msgs</build_export_depend> <build_export_depend>std_msgs</build_export_depend>
<build_export_depend>nav_msgs</build_export_depend>
<exec_depend>actionlib_msgs</exec_depend>
<exec_depend>geometry_msgs</exec_depend>
<exec_depend>std_msgs</exec_depend> <exec_depend>std_msgs</exec_depend>
<exec_depend>nav_msgs</exec_depend>
<!-- The export tag contains other, unspecified, tags --> <!-- The export tag contains other, unspecified, tags -->
<export> <export>
......
---
nav_msgs/OccupancyGrid opendrive_map
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment