Best posts made by Lynn Koudsi
Latest posts made by Lynn Koudsi
RE: VIO Indoor Navigation
@Liping I just realized that you don't have
voxl-camera-serverinstalled. You will need that. I also found that having both
oxl-cam-managerhas given me some issues so I would recommend uninstalling
RE: VIO Indoor Navigation
@Liping that's a curious problem... try checking the status of the imu and camera servers:
systemctl status voxl-camera-server
systemctl status voxl-imu-server
If you check the status of voxl-qvio again, does it say it failed? or it waits forever?
You should have the following calibration files:
etc/snav/calibration.stereo.xml home/root/.ros/camera_info/left.yaml home/root/.ros/camera_info/right.yaml etc/snav/calibration.downward.xml home/root/.ros/camera_info/downward.yaml
But I'm pretty sure you're going to need
I got those by running the calibration process you referenced.
Collision prevention depth calculation results in empty image
I'm on the latest version of voxl-dfs-server, and I'm attempting to get collision prevention working, but I went through the code and it seems like the disparity computation is resulting in an empty matrix. In result, it's detecting no objects.
I've also tried placing a board infront of the camera and moved it around, but no luck.
I've attached the dsp image, as well as the input from the stereo cameras. I've calibrated the cameras today.
RE: Error upon calibrating
roslaunch voxl_cam_ros stereo.launchgenerates the following error message:
process[stereo/stereo_cam_nodelet-3]: started with pid  [ INFO] [77.727182523]: Initializing nodelet with 4 worker threads. [ INFO] [78.021936586]: SnapCamDriver Starting [ INFO] [78.022304867]: Monotonic offset: 1.672775470 libcam.enable.publish 1 libcam.enable.publish.dump 0 libcam.publish.buffer.policy max libcam.publish.buffer.max 3 libcam.debug.level info libcam.dump.dir /data/misc/camera/dumps Opened camera 2 Type: 2 Preview FPS range 0: [ 15, 15 ] Preview FPS range 1: [ 20, 20 ] Preview FPS range 2: [ 24, 24 ] Preview FPS range 3: [ 7, 30 ] Preview FPS range 4: [ 30, 30 ] Preview FPS range 5: [ 60, 60 ] Preview FPS range 6: [ 90, 90 ] Preview FPS range 7: [ 120, 120 ] Preview size 0: [ 1280 x 480 ] Preview size 1: [ 848 x 480 ] Preview size 2: [ 858 x 480 ] Preview size 3: [ 864 x 480 ] Preview size 4: [ 800 x 480 ] Preview size 5: [ 720 x 480 ] Preview size 6: [ 640 x 480 ] Preview size 7: [ 640 x 240 ] Preview size 8: [ 640 x 360 ] Preview size 9: [ 480 x 480 ] Preview size 10: [ 480 x 360 ] Preview size 11: [ 480 x 320 ] Preview size 12: [ 432 x 240 ] Preview size 13: [ 352 x 288 ] Preview size 14: [ 320 x 240 ] Preview format 0: nv12-venus Preview format 1: raw10 Preview format 2: raw12 Setting FPS to 15 Setting preview size to 1280x480 Using default preview format of YUV_FORMAT ERROR: The requested frame_id(0) does not exist in the queue. [ERROR] [80.595224918]: GetImageData() Unable to get Frame data for id: 0 rc: -2 ERROR: The requested frame_id(0) does not exist in the queue. [ERROR] [80.595655491]: GetImageData() Unable to get Frame data for id: 0 rc: -2 ERROR: The requested frame_id(0) does not exist in the queue.
Error upon calibrating
I'm trying to run
roslaunch voxl_cam_ros stereo.launch is_cam_master:=falseand I'm getting the following error:
process[stereo/stereo_cam_nodelet-3]: started with pid  [ INFO] [550.432796718]: Initializing nodelet with 4 worker threads. [ INFO] [550.620261197]: SnapCamDriver Starting [ INFO] [550.620531405]: Monotonic offset: 1.733028491 libcam.enable.publish 1 libcam.enable.publish.dump 0 libcam.publish.buffer.policy max libcam.publish.buffer.max 3 libcam.debug.level info libcam.dump.dir /data/misc/camera/dumps ERROR: could not open camera subscriber for cam id 2 [ERROR] [568.122578951]: CameraManager::Initialize() failed [ERROR] [568.122952388]: Unable to open camera.
This is a list of all the packages I have installed
Keeping in mind that I am able to stream the cameras using voxl-camera-server and voxl-streamer.