From 499736246c661af27381365678b2775a19b86bec Mon Sep 17 00:00:00 2001
From: fherrero <fherrero@iri.upc.edu>
Date: Fri, 26 Mar 2021 13:38:08 +0100
Subject: [PATCH] Add sample_parkings goals yaml files. Add adc_jury launch

---
 data/sample_parking/goals_A.yaml | 18 ++++++++++++++++
 data/sample_parking/goals_B.yaml | 18 ++++++++++++++++
 launch/adc_jury.launch           | 35 ++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+)
 create mode 100644 data/sample_parking/goals_A.yaml
 create mode 100644 data/sample_parking/goals_B.yaml
 create mode 100644 launch/adc_jury.launch

diff --git a/data/sample_parking/goals_A.yaml b/data/sample_parking/goals_A.yaml
new file mode 100644
index 0000000..865e1c6
--- /dev/null
+++ b/data/sample_parking/goals_A.yaml
@@ -0,0 +1,18 @@
+goals:
+ - id: goal1
+   x: 8.18
+   y: 3.50
+   yaw: 1.5709
+   type: 0
+
+ - id: goal2
+   x: -1.22
+   y: 3.50
+   yaw: 4.7124
+   type: 1
+
+ - id: goal3
+   x: 3.75
+   y: 3.5
+   yaw: 1.5709
+   type: 2
diff --git a/data/sample_parking/goals_B.yaml b/data/sample_parking/goals_B.yaml
new file mode 100644
index 0000000..40fc12c
--- /dev/null
+++ b/data/sample_parking/goals_B.yaml
@@ -0,0 +1,18 @@
+goals:
+ - id: goal1
+   x: -0.77
+   y: 3.50
+   yaw: 1.5709
+   type: 0
+
+ - id: goal2
+   x: 3.25
+   y: 3.50
+   yaw: 4.7124
+   type: 1
+
+ - id: goal3
+   x: 7.8
+   y: 7.15
+   yaw: 4.7124
+   type: 2
diff --git a/launch/adc_jury.launch b/launch/adc_jury.launch
new file mode 100644
index 0000000..df98eff
--- /dev/null
+++ b/launch/adc_jury.launch
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launch>
+
+  <arg name="road_name"      default="sample_parking"/>
+  <arg name="goals_filename" default="goals_A.yaml"/>
+  <arg name="goals_file"     default="$(find iri_adc_launch)/data/$(arg road_name)/$(arg goals_filename)"/>
+
+  <arg name="output"        default="screen"/>
+  <arg name="launch_prefix" default=""/>
+  <arg name="dr"            default="true"/>
+
+  <rosparam command="load" file="$(arg goals_file)" />
+
+  <include file="$(find iri_adc_jury)/launch/node.launch">
+    <arg name="node_name"     value="iri_adc_jury"/>
+    <arg name="output"        value="$(arg output)"/>
+    <arg name="launch_prefix" value="$(arg launch_prefix)"/>
+  </include>
+
+  <!--
+  <node name="axserver"
+        pkg="actionlib"
+        type="axserver.py"
+        args="iri_adc_jury/adc_jury iri_adc_msgs/adc_juryAction">
+  </node>
+  -->
+
+  <node name="rqt_reconfigure_iri_adc_jury"
+        pkg ="rqt_reconfigure"
+        type="rqt_reconfigure"
+        if  ="$(arg dr)"
+        args="iri_adc_jury">
+  </node>
+
+</launch>
-- 
GitLab