I am following the raspicam_node instructions from [raspicam_node on github](https://github.com/dganbold/raspicam_node).
I am using raspbian, I installed ROS Kinetic from source. I installed the Raspberry camera V" (it works for stills and video). Then I followed the instructions from github to install raspicam_node. I had to use `catkin_make_isolated --pkg raspicam_node` instead of catkin_make.
The make appeared to run without errors and `rospack list` shows raspicam_node in the list of packages. Unfortunately roslaunch fails giving:
roslaunch raspicam_node camera_module_v2_640x480_30fps.launch
... logging to /home/pi/.ros/log/ea0f7ee6-bb42-11e7-be9c-247703b09b04/roslaunch-thalia-3528.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://thalia:43418/
SUMMARY
========
PARAMETERS
* /raspicam_node/camera_frame_id: raspicam
* /raspicam_node/camera_info_url: package://raspica...
* /raspicam_node/framerate: 30
* /raspicam_node/height: 480
* /raspicam_node/width: 640
* /rosdistro: kinetic
* /rosversion: 1.12.5
NODES
/
raspicam_node (raspicam_node/raspicam_node)
ROS_MASTER_URI=http://zen:11311
core service [/rosout] found
ERROR: cannot launch node of type [raspicam_node/raspicam_node]: can't locate node [raspicam_node] in package [raspicam_node]
No processes to monitor
shutting down processing monitor...
... shutting down processing monitor complete
I have tried to find an executable for raspicam_node without success. My problem is that I am not familiar with ROS or cmake and am overwhelmed my abstraction and complexity when I try to find out what is going on. I am not sure that anything was actually built at all ! What should the output of the raspicam build be ? Roughly where should I look for it ?
The output of the build was:
catkin_make_isolated --pkg raspicam_node
Base path: /home/pi/Documents/ROS/ros_catkin_ws
Source space: /home/pi/Documents/ROS/ros_catkin_ws/src
Build space: /home/pi/Documents/ROS/ros_catkin_ws/build_isolated
Devel space: /home/pi/Documents/ROS/ros_catkin_ws/devel_isolated
Install space: /home/pi/Documents/ROS/ros_catkin_ws/install_isolated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~ traversing 120 packages in topological order:
~~ - catkin
~~ - genmsg
~~ - gencpp
~~ - geneus
~~ - genlisp
~~ - gennodejs
~~ - genpy
~~ - angles
~~ - bond_core
~~ - cmake_modules
~~ - class_loader
~~ - common_msgs
~~ - cpp_common
~~ - image_common
~~ - image_pipeline
~~ - image_transport_plugins
~~ - laser_pipeline
~~ - message_generation
~~ - message_runtime
~~ - mk
~~ - nodelet_core
~~ - opencv3 (plain cmake)
~~ - orocos_kdl (plain cmake)
~~ - perception
~~ - perception_pcl
~~ - python_orocos_kdl (plain cmake)
~~ - ros
~~ - ros_base
~~ - ros_comm
~~ - ros_core
~~ - rosbag_migration_rule
~~ - rosbash
~~ - rosboost_cfg
~~ - rosbuild
~~ - rosclean
~~ - roscpp_core
~~ - roscpp_traits
~~ - roscreate
~~ - rosgraph
~~ - roslang
~~ - roslisp
~~ - rosmake
~~ - rosmaster
~~ - rospack
~~ - roslib
~~ - rosparam
~~ - rospy
~~ - rosservice
~~ - rostime
~~ - roscpp_serialization
~~ - roslaunch
~~ - rosunit
~~ - rosconsole
~~ - pluginlib
~~ - rosconsole_bridge
~~ - roslz4
~~ - rosbag_storage
~~ - rostest
~~ - smclib
~~ - std_msgs
~~ - actionlib_msgs
~~ - bond
~~ - diagnostic_msgs
~~ - geometry_msgs
~~ - eigen_conversions
~~ - nav_msgs
~~ - rosgraph_msgs
~~ - rosmsg
~~ - sensor_msgs
~~ - image_geometry
~~ - pcl_msgs
~~ - shape_msgs
~~ - std_srvs
~~ - stereo_msgs
~~ - tf2_msgs
~~ - tf2
~~ - tf2_eigen
~~ - trajectory_msgs
~~ - vision_opencv
~~ - visualization_msgs
~~ - xmlrpcpp
~~ - roscpp
~~ - bondcpp
~~ - bondpy
~~ - camera_calibration_parsers
~~ - nodelet
~~ - pcl_conversions
~~ - rosout
~~ - camera_calibration
~~ - cv_bridge
~~ - dynamic_reconfigure
~~ - filters
~~ - message_filters
~~ - image_transport
~~ - camera_info_manager
~~ - polled_camera
~~ - rosnode
~~ - rostopic
~~ - roswtf
~~ - tf2_py
~~ - topic_tools
~~ - rosbag
~~ - actionlib
~~ - compressed_depth_image_transport
~~ - compressed_image_transport
~~ - image_proc
~~ - image_view
~~ - nodelet_topic_tools
~~ - raspicam_node
~~ - stereo_image_proc
~~ - tf2_ros
~~ - depth_image_proc
~~ - tf
~~ - laser_geometry
~~ - laser_assembler
~~ - laser_filters
~~ - pcl_ros
~~ - tf2_geometry_msgs
~~ - image_rotate
~~ - theora_image_transport
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Skipping package: 'catkin'
Skipping package: 'genmsg'
Skipping package: 'gencpp'
Skipping package: 'geneus'
Skipping package: 'genlisp'
Skipping package: 'gennodejs'
Skipping package: 'genpy'
Skipping package: 'angles'
Skipping package: 'bond_core'
Skipping package: 'cmake_modules'
Skipping package: 'class_loader'
Skipping package: 'common_msgs'
Skipping package: 'cpp_common'
Skipping package: 'image_common'
Skipping package: 'image_pipeline'
Skipping package: 'image_transport_plugins'
Skipping package: 'laser_pipeline'
Skipping package: 'message_generation'
Skipping package: 'message_runtime'
Skipping package: 'mk'
Skipping package: 'nodelet_core'
Skipping package: 'opencv3'
Skipping package: 'orocos_kdl'
Skipping package: 'perception'
Skipping package: 'perception_pcl'
Skipping package: 'python_orocos_kdl'
Skipping package: 'ros'
Skipping package: 'ros_base'
Skipping package: 'ros_comm'
Skipping package: 'ros_core'
Skipping package: 'rosbag_migration_rule'
Skipping package: 'rosbash'
Skipping package: 'rosboost_cfg'
Skipping package: 'rosbuild'
Skipping package: 'rosclean'
Skipping package: 'roscpp_core'
Skipping package: 'roscpp_traits'
Skipping package: 'roscreate'
Skipping package: 'rosgraph'
Skipping package: 'roslang'
Skipping package: 'roslisp'
Skipping package: 'rosmake'
Skipping package: 'rosmaster'
Skipping package: 'rospack'
Skipping package: 'roslib'
Skipping package: 'rosparam'
Skipping package: 'rospy'
Skipping package: 'rosservice'
Skipping package: 'rostime'
Skipping package: 'roscpp_serialization'
Skipping package: 'roslaunch'
Skipping package: 'rosunit'
Skipping package: 'rosconsole'
Skipping package: 'pluginlib'
Skipping package: 'rosconsole_bridge'
Skipping package: 'roslz4'
Skipping package: 'rosbag_storage'
Skipping package: 'rostest'
Skipping package: 'smclib'
Skipping package: 'std_msgs'
Skipping package: 'actionlib_msgs'
Skipping package: 'bond'
Skipping package: 'diagnostic_msgs'
Skipping package: 'geometry_msgs'
Skipping package: 'eigen_conversions'
Skipping package: 'nav_msgs'
Skipping package: 'rosgraph_msgs'
Skipping package: 'rosmsg'
Skipping package: 'sensor_msgs'
Skipping package: 'image_geometry'
Skipping package: 'pcl_msgs'
Skipping package: 'shape_msgs'
Skipping package: 'std_srvs'
Skipping package: 'stereo_msgs'
Skipping package: 'tf2_msgs'
Skipping package: 'tf2'
Skipping package: 'tf2_eigen'
Skipping package: 'trajectory_msgs'
Skipping package: 'vision_opencv'
Skipping package: 'visualization_msgs'
Skipping package: 'xmlrpcpp'
Skipping package: 'roscpp'
Skipping package: 'bondcpp'
Skipping package: 'bondpy'
Skipping package: 'camera_calibration_parsers'
Skipping package: 'nodelet'
Skipping package: 'pcl_conversions'
Skipping package: 'rosout'
Skipping package: 'camera_calibration'
Skipping package: 'cv_bridge'
Skipping package: 'dynamic_reconfigure'
Skipping package: 'filters'
Skipping package: 'message_filters'
Skipping package: 'image_transport'
Skipping package: 'camera_info_manager'
Skipping package: 'polled_camera'
Skipping package: 'rosnode'
Skipping package: 'rostopic'
Skipping package: 'roswtf'
Skipping package: 'tf2_py'
Skipping package: 'topic_tools'
Skipping package: 'rosbag'
Skipping package: 'actionlib'
Skipping package: 'compressed_depth_image_transport'
Skipping package: 'compressed_image_transport'
Skipping package: 'image_proc'
Skipping package: 'image_view'
Skipping package: 'nodelet_topic_tools'
==> Processing catkin package: 'raspicam_node'
==> Building with env: '/home/pi/Documents/ROS/ros_catkin_ws/devel_isolated/nodelet_topic_tools/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/home/pi/Documents/ROS/ros_catkin_ws/build_isolated/raspicam_node'
==> make -j4 -l4 in '/home/pi/Documents/ROS/ros_catkin_ws/build_isolated/raspicam_node'
[ 25%] [ 50%] Built target raspicam_node_gencfg
[ 75%] Built target raspicli
Built target raspicamcontrol
[100%] Built target raspicam_node<== Finished processing package [109 of 120]: 'raspicam_node'
Skipping package: 'stereo_image_proc'
Skipping package: 'tf2_ros'
Skipping package: 'depth_image_proc'
Skipping package: 'tf'
Skipping package: 'laser_geometry'
Skipping package: 'laser_assembler'
Skipping package: 'laser_filters'
Skipping package: 'pcl_ros'
Skipping package: 'tf2_geometry_msgs'
Skipping package: 'image_rotate'
Skipping package: 'theora_image_transport'
↧