I realize this question has been asked to death, but when running `rosrun raspicam raspicam_node` I get the message `[rosrun] Couldn't find executable named raspicam_node below /opt/ros/indigo/share/raspicam`.
I am running Raspbian jessie on a Raspberry Pi 2 with ROS Indigo. catkin_make_isolated was used to build the workspace.
I placed the following lines in .bashrc:
`source /opt/ros/indigo/setup.bash
export ROS_PACKAGE_PATH=/home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks
export ROS_WORKSPACE=/home/pi/ros_catkin_ws`
Prior to running `rosrun`, I enter the ros_catkin_ws directory and input `source devel_isolated/setup.bash`
The executable exists under `ros_catkin_ws/devel_isolated/raspicam/lib/raspicam`.
If I move the executable to `ros_catkin_ws/src/raspicam/src`, everything works fine, but I would rather it work without manually moving files.
Output of `echo $ROS_PACKAGE_PATH`
Before sourcing: `/home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks`
after sourcing: `/home/pi/ros_catkin_ws/src/image_transport_plugins/theora_image_transport:/opt/ros/indigo/share:/opt/ros/indigo/stacks`
↧