Loading rosparam in a remote computer
Hi guys,
I'm trying to load a configuration file (.yaml) in a remote computer using rosparam as is shown in the following code:
<launch>
<!-- Machine -->
<machine name="localhost" address="localhost" env-loader="/opt/ros/hydro/env.sh"/>
<arg name="machine" default="localhost" />
<arg name="parameters" default="hierarchical_planner"/>
<node pkg="dwl_planners" type="hierarchical_planner_node" name="hierarchical_planner" output="screen" machine="$(arg machine)"
launch-prefix="xterm -e gdb --args">
<!-- load hierarchical planner configurations from YAML file to parameter server -->
<rosparam file="$(find dwl_planners)/config/$(arg parameters).yaml" command="load"/>
<remap from="reward_map" to="/reward_map" />
<remap from="obstacle_map" to="/obstacle_map" />
<!-- fixed map frame (set to 'map' if SLAM or localization running!) -->
<param name="world_frame" type="string" value="odom" />
<!-- Base frame of the robot -->
<param name="base_frame" type="string" value="base_link" />
</node>
</launch>
Nevertheless, this method isn't loading the configuration because is searching in the local machine. Moreover, there isn't a tag machine, like in the node, that allow us to search in a remote computer.
Is there a method for doing this? Or This is a limitation of rosparam.
Thank in advance
Carlos Mastalli