From 16745201308849e6f7d12e7df6abf4ced9739d3f Mon Sep 17 00:00:00 2001
From: Alopez <alopez@iri.upc.edu>
Date: Mon, 17 Apr 2023 17:36:59 +0200
Subject: [PATCH] Added target_state.msg

---
 CMakeLists.txt       | 11 ++++++-----
 msg/target_state.msg |  4 ++++
 package.xml          |  3 +++
 3 files changed, 13 insertions(+), 5 deletions(-)
 create mode 100644 msg/target_state.msg

diff --git a/CMakeLists.txt b/CMakeLists.txt
index fd083d2..bfc0662 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,7 @@ project(iri_raadical_msgs)
 ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
 ## is used, also find other catkin packages
 find_package(catkin REQUIRED COMPONENTS
+  geometry_msgs
   sensor_msgs
   actionlib_msgs
   message_generation
@@ -48,10 +49,10 @@ find_package(catkin REQUIRED COMPONENTS
 ##   * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
 
 ## Generate messages in the 'msg' folder
-#add_message_files(
-#  FILES
-#  Message.msg
-#)
+add_message_files(
+  FILES
+  target_state.msg
+)
 
 ## Generate services in the 'srv' folder
 add_service_files(
@@ -73,7 +74,7 @@ add_action_files(
 ## Generate added messages and services with any dependencies listed here
 generate_messages(
   DEPENDENCIES
-  sensor_msgs actionlib_msgs std_msgs
+  geometry_msgs sensor_msgs actionlib_msgs std_msgs
 )
 
 ################################################
diff --git a/msg/target_state.msg b/msg/target_state.msg
new file mode 100644
index 0000000..d78479b
--- /dev/null
+++ b/msg/target_state.msg
@@ -0,0 +1,4 @@
+Header              header      # Header 
+
+geometry_msgs/Pose       pose   # Target pose
+geometry_msgs/Twist      twist  # Target velocity
diff --git a/package.xml b/package.xml
index 7b9b5d0..c1dbea5 100644
--- a/package.xml
+++ b/package.xml
@@ -53,12 +53,15 @@
   <build_depend>sensor_msgs</build_depend>
   <build_depend>message_generation</build_depend>
   <build_depend>std_msgs</build_depend>
+  <build_depend>geometry_msgs</build_depend>
   <build_export_depend>actionlib_msgs</build_export_depend>
   <build_export_depend>std_msgs</build_export_depend>
   <build_export_depend>sensor_msgs</build_export_depend>
+  <build_export_depend>geometry_msgs</build_export_depend>
   <exec_depend>actionlib_msgs</exec_depend>
   <exec_depend>std_msgs</exec_depend>
   <exec_depend>sensor_msgs</exec_depend>
+  <exec_depend>geometry_msgs</exec_depend>
 
 
   <!-- The export tag contains other, unspecified, tags -->
-- 
GitLab