Explicit address for camera calibration file
I have a few different platforms that are all using the same package. Each platform has a different stereo camera calibration file.yaml
Each platform has its own launch file, which gets called (roughly) this way:
<node pkg="nodelet" type="nodelet" name="camera1394_nodelet" args="load camera1394/driver left_manager">
<rosparam file="/home/turtlebot/workingDir/cam_info/00b09d0100c8851b.yaml" />
<param name="guid" value="00b09d0100c8851b" />
</node>
Which seems to work, but within each yaml file the camera_info_url is defined this way:
camera_info_url: package://hast/cam_info/left_00b09d0100c8851b.yaml
but I would rather call it this way:
camera_info_url: /home/turtlebot/BitSync/hast/workingDir/cam_info/left_00b09d0100c8851b.yaml
This way I can keep and update the files in a "central server" (via bittorrent sync) instead of embedded within the package on each platform. However, the second method fails and does not load the yaml file properly.
Is there a different way to define the camera parameters, or am I stuck with the file in each package?