<!--
This launch file starts the nodes that are necessary to drive Kuri,
move Kuri's head, and notice/handle safety events.
The depth-sensor node is required because it is responsible for all
front cliff safety events
The mobile base driver controls the wheels, head, and eyes, and integrates
safety information from the depth sensor, the rear cliff sensors, the
bump sensor, and the wheel drop sensor
-->
<launch>
<include file="$(find mobile_base_driver)/launch/includes/robot.launch.xml">
<arg name="robot_name" value="p3"/>
</include>
<rosparam command="load"
file="$(find joint_state_controller)/joint_state_controller.yaml" />
<rosparam command="load"
file="$(find mobile_base_driver)/config/joint_trajectory_controllers.yaml" />
<rosparam command="load"
file="$(find mobile_base_driver)/config/mobile_base_controller.yaml" />
<!-- launch mobile base ros driver -->
<remap from="mobile_base_controller/cmd_vel" to="mobile_base/commands/velocity" />
<remap from="mobile_base_controller/odom" to="odom" />
<include file="$(find mobile_base_driver)/launch/iris_driver.launch">
<arg name="mobile_base_type" value="p3"/>
</include>
<!-- run the depth-sensor too -->
<include file="$(find depthscan)/launch/depthsensor.launch"/>
</launch>