Roslaunch files from binaries and from source
I have a launch file that is written in my catkin_ws that includes other launch files from binaries (/opt/ros/indigo/ etc.) and from source (/catkin_ws/src/ etc.). In order to run the launch file, I have to source the catkin_ws but if I do this, the nodes from the binary launch file cannot be found. If I source the /opt/ros/indigo/setup.bash, then the launch file can't be found because it is located in the catkin_ws. Do I have to install all packages from source in order to accomplish this?
EDIT:
Here is my launch file:
<launch>
<include file="$(find turtlebot_bringup)/launch/minimal.launch" />
<include file="$(find turtlebot_navigation)/launch/gmapping_demo.launch" />
<include file="$(find frontier_exploration)/launch/global_map.launch" />
<node name="send_exploration_goal" pkg="turtlebot_demos" type="send_exploration_goal"/>
<param name="set_linear_vel" value="0.1" />
<param name="set_angular_vel" value="0.1" />
</node>
</launch>
The "send_exploration_goal" is a node I created and is located in my catkin_ws. Frontier_exploration is a package I installed using apt-get and is the launch file that fails to launch. The error message states that the two nodes that the launch file is supposed to run cannot be found in the package. The documentation can be found here.
minimal.launch and gmapping_demo.launch work without any errors.