Skip to content

Commit

Permalink
Merge pull request IntelRealSense#63 from otcshare/RAR-632-refactor-l…
Browse files Browse the repository at this point in the history
…aunch-test-files

Added navigation package changes related to camera package refactor
  • Loading branch information
reaganlo committed Jun 29, 2016
2 parents 54e5132 + 66a6ea2 commit a0fd10d
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 3 deletions.
29 changes: 29 additions & 0 deletions realsense_camera/launch/r200_nodelet_navigation.launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!-- Launch file used in navigation package -->
<launch>
<arg name="manager" value="nodelet_manager" />
<arg name="camera" default="camera" />
<arg name="camera_type" default="R200" /> <!-- Type of camera -->
<arg name="serial_no" default="" />
<arg name="usb_port_id" default="" /> <!-- USB "Bus#-Port#" -->
<arg name="enable_depth" default="true" />
<arg name="enable_color" default="true" />
<arg name="enable_pointcloud" default="true" />
<arg name="enable_tf" default="true" />
<arg name="mode" default="preset" />

<param name="$(arg camera)/enable_depth" type="bool" value="$(arg enable_depth)" />
<param name="$(arg camera)/enable_color" type="bool" value="$(arg enable_color)" />
<param name="$(arg camera)/enable_pointcloud" type="bool" value="$(arg enable_pointcloud)" />
<param name="$(arg camera)/enable_tf" type="bool" value="$(arg enable_tf)" />
<param name="$(arg camera)/mode" type="str" value="$(arg mode)" />

<node pkg="nodelet" type="nodelet" name="$(arg manager)" args="manager" output="screen"/>

<include file="$(find realsense_camera)/launch/includes/nodelet.launch.xml">
<arg name="manager" value="$(arg manager)" />
<arg name="camera" value="$(arg camera)" />
<arg name="camera_type" value="$(arg camera_type)" />
<arg name="serial_no" value="$(arg serial_no)" />
<arg name="usb_port_id" value="$(arg usb_port_id)" />
</include>
</launch>
4 changes: 2 additions & 2 deletions realsense_camera/navigation/turtlebot/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@ alias setkinect='export TURTLEBOT_3D_SENSOR=kinect && export TURTLEBOT_STACKS=he

## B - Mapping

The only difference from the kinect version of the navigation stack is that you need to start the camera driver before the navigation: `roslaunch realsense_camera realsense_r200_navigation.launch`.
The only difference from the kinect version of the navigation stack is that you need to start the camera driver before the navigation: `roslaunch realsense_camera r200_nodelet_navigation.launch`.

So, the normal flow would be :

```bash
roslaunch turtlebot_bringup minimal.launch
roslaunch realsense_camera realsense_r200_navigation.launch
roslaunch realsense_camera r200_nodelet_navigation.launch
roslaunch realsense_navigation gmapping.launch
roslaunch turtlebot_rviz_launchers view_navigation.launch
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
</group>

<!-- Not such a good idea to automatically launch the R200, but the day the firmware bug is corrected this can be useful -->
<include if="$(arg launch_camera)" file="$(find realsense_camera)/realsense_r200_nodelet_standalone_preset.launch" />
<include if="$(arg launch_camera)" file="$(find realsense_camera)/r200_nodelet_navigation.launch" />
</launch>

0 comments on commit a0fd10d

Please sign in to comment.