[Solved] No matching device found camera

husarion@husarion:~$ roslaunch apriltag_ros new.launch
… logging to /home/husarion/.ros/log/5c22d598-5c25-11ea-b0e6-409f384f007f/roslaunch-husarion-8893.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://husarion:33471/

SUMMARY

CLEAR PARAMETERS

  • /rosbot2/apriltag_ros_continuous_node/

PARAMETERS

  • /rosbot2/apriltag_ros_continuous_node/camera_frame: rosbot2/camera
  • /rosbot2/apriltag_ros_continuous_node/publish_tag_detections_image: True
  • /rosbot2/apriltag_ros_continuous_node/publish_tf: True
  • /rosbot2/apriltag_ros_continuous_node/standalone_tags: [{‘id’: 0, ‘size’…
  • /rosbot2/apriltag_ros_continuous_node/tag_blur: 0.0
  • /rosbot2/apriltag_ros_continuous_node/tag_bundles: []
  • /rosbot2/apriltag_ros_continuous_node/tag_debug: 0
  • /rosbot2/apriltag_ros_continuous_node/tag_decimate: 1.0
  • /rosbot2/apriltag_ros_continuous_node/tag_family: tag36h11
  • /rosbot2/apriltag_ros_continuous_node/tag_refine_edges: 1
  • /rosbot2/apriltag_ros_continuous_node/tag_threads: 2
  • /rosbot2/camera/camera_nodelet_manager/num_worker_threads: 4
  • /rosbot2/camera/depth_rectify_depth/interpolation: 0
  • /rosbot2/camera/driver/auto_exposure: True
  • /rosbot2/camera/driver/auto_white_balance: True
  • /rosbot2/camera/driver/bootorder: 0
  • /rosbot2/camera/driver/color_depth_synchronization: False
  • /rosbot2/camera/driver/depth_camera_info_url:
  • /rosbot2/camera/driver/depth_frame_id: camera_depth_opti…
  • /rosbot2/camera/driver/depth_registration: False
  • /rosbot2/camera/driver/device_id: #1
  • /rosbot2/camera/driver/devnums: 1
  • /rosbot2/camera/driver/rgb_camera_info_url:
  • /rosbot2/camera/driver/rgb_frame_id: camera_rgb_optica…
  • /rosbot2/tf_prefix: rosbot2
  • /rosdistro: kinetic
  • /rosversion: 1.12.14

NODES
/rosbot2/
apriltag_ros_continuous_node (apriltag_ros/apriltag_ros_continuous_node)
camera_base_link (tf/static_transform_publisher)
camera_base_link1 (tf/static_transform_publisher)
camera_base_link2 (tf/static_transform_publisher)
camera_base_link3 (tf/static_transform_publisher)
camera_broadcaster_1 (tf/static_transform_publisher)
/rosbot2/camera/
camera_nodelet_manager (nodelet/nodelet)
depth_metric (nodelet/nodelet)
depth_metric_rect (nodelet/nodelet)
depth_points (nodelet/nodelet)
depth_rectify_depth (nodelet/nodelet)
depth_registered_sw_metric_rect (nodelet/nodelet)
driver (nodelet/nodelet)
points_xyzrgb_sw_registered (nodelet/nodelet)
register_depth_rgb (nodelet/nodelet)
rgb_rectify_color (nodelet/nodelet)

ROS_MASTER_URI=http://master:11311

process[rosbot2/camera/camera_nodelet_manager-1]: started with pid [8911]
process[rosbot2/camera/driver-2]: started with pid [8912]
process[rosbot2/camera/rgb_rectify_color-3]: started with pid [8913]
process[rosbot2/camera/depth_rectify_depth-4]: started with pid [8914]
process[rosbot2/camera/depth_metric_rect-5]: started with pid [8916]
process[rosbot2/camera/depth_metric-6]: started with pid [8921]
process[rosbot2/camera/depth_points-7]: started with pid [8940]
process[rosbot2/camera/register_depth_rgb-8]: started with pid [8948]
process[rosbot2/camera/points_xyzrgb_sw_registered-9]: started with pid [8951]
process[rosbot2/camera/depth_registered_sw_metric_rect-10]: started with pid [8964]
[ INFO] [1583121524.567031362]: Initializing nodelet with 4 worker threads.
process[rosbot2/camera_base_link-11]: started with pid [8973]
process[rosbot2/camera_base_link1-12]: started with pid [8988]
process[rosbot2/camera_base_link2-13]: started with pid [8998]
process[rosbot2/camera_base_link3-14]: started with pid [9021]
process[rosbot2/camera_broadcaster_1-15]: started with pid [9035]
[ INFO] [1583121524.751387344]: Device “2bc5/0401@1/4” found.
process[rosbot2/apriltag_ros_continuous_node-16]: started with pid [9046]
[ INFO] [1583121524.954393185]: No matching device found… waiting for devices. Reason: astra_wrapper::AstraDevice::AstraDevice(const string&) @ /tmp/binarydeb/ros-kinetic-astra-camera-0.2.2/src/astra_device.cpp @ 76 : Device open failed
Could not open “2bc5/0401@1/4”: Failed to set USB interface!

[ INFO] [1583121524.963544571]: Initializing nodelet with 4 worker threads.
[ INFO] [1583121525.027751859]: Loaded tag config: 0, size: 0.076, frame_name: tag_0
[ WARN] [1583121525.032984097]: remove_duplicates parameter not provided. Defaulting to true
[ INFO] [1583121527.968673069]: No matching device found… waiting for devices. Reason: astra_wrapper::AstraDevice::AstraDevice(const string&) @ /tmp/binarydeb/ros-kinetic-astra-camera-0.2.2/src/astra_device.cpp @ 76 : Device open failed
Could not open “2bc5/0401@1/4”: Failed to set USB interface!

[ INFO] [1583121531.000320094]: No matching device found… waiting for devices. Reason: astra_wrapper::AstraDevice::AstraDevice(const string&) @ /tmp/binarydeb/ros-kinetic-astra-camera-0.2.2/src/astra_device.cpp @ 76 : Device open failed
Could not open “2bc5/0401@1/4”: Failed to set USB interface!

This is after camera caliberation. I’m not sure where it went wrong.

This topic can be removed as the problem was due to not calibrating the camera properly. After redoing calibration this error did not exist.