From 8354d478bc7fb47f5f5c2d317121b36ab9b5adcc Mon Sep 17 00:00:00 2001
From: Hilario Tome <hilario.tome@pal-robotics.com>
Date: Mon, 17 Oct 2016 11:36:08 +0200
Subject: [PATCH] Added missing depends and completed bringup

---
 ...{talos_hardware.yaml => talos_full_hardware.yaml} |  0
 talos_bringup/launch/talos_bringup.launch            | 12 ++++++++++--
 .../launch/talos_default_controllers.launch          |  1 +
 talos_controller_configuration/package.xml           |  6 ++++++
 4 files changed, 17 insertions(+), 2 deletions(-)
 rename talos_bringup/config/{talos_hardware.yaml => talos_full_hardware.yaml} (100%)

diff --git a/talos_bringup/config/talos_hardware.yaml b/talos_bringup/config/talos_full_hardware.yaml
similarity index 100%
rename from talos_bringup/config/talos_hardware.yaml
rename to talos_bringup/config/talos_full_hardware.yaml
diff --git a/talos_bringup/launch/talos_bringup.launch b/talos_bringup/launch/talos_bringup.launch
index 886b90d..5f2fb7a 100644
--- a/talos_bringup/launch/talos_bringup.launch
+++ b/talos_bringup/launch/talos_bringup.launch
@@ -1,13 +1,21 @@
 <launch>
-  <arg name="robot" default="full_ft_hey5"/>
+  <arg name="robot" default="full"/>
 
+  <!-- Hardware configuration -->
+  <rosparam command="load" file="$(find talos_bringup)/config/talos_$(arg robot)_hardware.yaml" />
+  
   <!-- Load default controllers -->
   <include file="$(find talos_controller_configuration)/launch/talos_default_controllers.launch" />
 
   <!-- Robot state publisher -->
   <node pkg="robot_state_publisher" type="state_publisher" name="robot_state_publisher">
-    <param name="publish_frequency" type="double" value="50.0" />
+    <param name="publish_frequency" type="double" value="100.0" />
     <param name="tf_prefix" type="string" value="" />
   </node>
+  
+  <!-- Robot model -->
+  <include file="$(find talos_description)/robots/upload_talos.launch" >
+     <arg name="robot" value="$(arg robot)"/>
+  </include>
 
 </launch>
diff --git a/talos_controller_configuration/launch/talos_default_controllers.launch b/talos_controller_configuration/launch/talos_default_controllers.launch
index 0c50dac..fa08364 100644
--- a/talos_controller_configuration/launch/talos_default_controllers.launch
+++ b/talos_controller_configuration/launch/talos_default_controllers.launch
@@ -1,4 +1,5 @@
 <launch>
+
   <!-- Joint state controller -->
   <rosparam command="load" file="$(find joint_state_controller)/joint_state_controller.yaml" />
 
diff --git a/talos_controller_configuration/package.xml b/talos_controller_configuration/package.xml
index 315e7c5..0953b54 100644
--- a/talos_controller_configuration/package.xml
+++ b/talos_controller_configuration/package.xml
@@ -10,6 +10,12 @@
 
   <buildtool_depend>catkin</buildtool_depend>
 
+  <run_depend>imu_sensor_controller</run_depend>
+  <run_depend>force_torque_sensor_controller</run_depend>
+  <run_depend>joint_trajectory_controller</run_depend>
+  <run_depend>controller_manager</run_depend>
+  <run_depend>joint_state_controller</run_depend>
+  
   <export>
   </export>
   
-- 
GitLab