From 849d891595429c14d8ef8daba49c1d33737e3d5e Mon Sep 17 00:00:00 2001
From: fherrero <fherrero@iri.upc.edu>
Date: Thu, 10 May 2018 15:35:46 +0200
Subject: [PATCH] Updated remaps and invert speed/steering to match last car
 version (3.1)

---
 launch/node.launch            | 14 +++++++-------
 launch/teleop_keyboard.launch |  8 ++++----
 launch/teleop_ps3.launch      |  8 ++++----
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/launch/node.launch b/launch/node.launch
index 76b5fec..4d7f819 100644
--- a/launch/node.launch
+++ b/launch/node.launch
@@ -2,11 +2,11 @@
 <launch>
   
   <arg name="node_name" default="twist_to_manual_control"/>
-  <arg name="invert_speed"    default="True"/>
-  <arg name="invert_steering" default="False"/>
+  <arg name="invert_speed"    default="False"/>
+  <arg name="invert_steering" default="True"/>
   <arg name="twist_topic"     default="/cmd_vel"/>
-  <arg name="steering_topic"  default="/manual_control/steering"/>
-  <arg name="speed_topic"     default="/manual_control/speed"/>
+  <arg name="steering_topic"  default="/steering"/>
+  <arg name="speed_topic"     default="/speed"/>
 
   <node pkg ="iri_twist_to_manual_control"
         type="iri_twist_to_manual_control"
@@ -16,9 +16,9 @@
     <remap from="~steering" to="$(arg steering_topic)"/>
     <remap from="~speed"    to="$(arg speed_topic)"/>
       
-    <param name="steering_min"  value="50"/>
-    <param name="steering_zero" value="80"/>
-    <param name="steering_max"  value="110"/>
+    <param name="steering_min"  value="0"/>
+    <param name="steering_zero" value="90"/>
+    <param name="steering_max"  value="180"/>
 
     <param name="angular_sat_min" value="-1.0"/>
     <param name="angular_sat_max" value="1.0"/>
diff --git a/launch/teleop_keyboard.launch b/launch/teleop_keyboard.launch
index 89dbeae..72ce258 100644
--- a/launch/teleop_keyboard.launch
+++ b/launch/teleop_keyboard.launch
@@ -2,8 +2,8 @@
 <launch>
 
   <arg name="name" default="teleop_keyboard"/>
-  <arg name="speed_topic"    default="/manual_control/speed"/>
-  <arg name="steering_topic" default="/manual_control/steering"/>
+  <arg name="speed_topic"    default="/speed"/>
+  <arg name="steering_topic" default="/steering"/>
 
   <node pkg ="teleop_twist_keyboard" 
         name="teleop_twist_keyboard" 
@@ -14,8 +14,8 @@
 
   <include file="$(find iri_twist_to_manual_control)/launch/node.launch">
     <arg name="node_name"       value="$(arg name)_twist_to_manual_control"/>
-    <arg name="invert_speed"    value="True"/>
-    <arg name="invert_steering" value="False"/>
+    <arg name="invert_speed"    value="False"/>
+    <arg name="invert_steering" value="True"/>
     <arg name="twist_topic"     default="$(arg name)/cmd_vel"/>
     <arg name="steering_topic"  value="$(arg steering_topic)"/>
     <arg name="speed_topic"     value="$(arg speed_topic)"/>
diff --git a/launch/teleop_ps3.launch b/launch/teleop_ps3.launch
index ed23f98..1e38641 100644
--- a/launch/teleop_ps3.launch
+++ b/launch/teleop_ps3.launch
@@ -4,8 +4,8 @@
   <arg name="name" default="teleop_ps3"/>
   <arg name="dev"  default="/dev/input/ps3joy"/>
   <arg name="config_filepath" default="$(find twist_to_manual_control)/config/ps3.yaml" />
-  <arg name="speed_topic"    default="/manual_control/speed"/>
-  <arg name="steering_topic" default="/manual_control/steering"/>
+  <arg name="speed_topic"    default="/speed"/>
+  <arg name="steering_topic" default="/steering"/>
 
   <node pkg="joy" type="joy_node" name="joy_node">
     <param name="dev" value="$(arg dev)" />
@@ -20,8 +20,8 @@
 
   <include file="$(find iri_twist_to_manual_control)/launch/node.launch">
     <arg name="node_name"       value="$(arg name)_twist_to_manual_control"/>
-    <arg name="invert_speed"    value="True"/>
-    <arg name="invert_steering" value="False"/>
+    <arg name="invert_speed"    value="False"/>
+    <arg name="invert_steering" value="True"/>
     <arg name="twist_topic"     default="$(arg name)/cmd_vel"/>
     <arg name="steering_topic"  value="$(arg steering_topic)"/>
     <arg name="speed_topic"     value="$(arg speed_topic)"/>
-- 
GitLab