Getting voxl-streamer running
Our dev repo is very active and occasionally we end up with some dependency mismatches in it. I fixed the problem with voxl-streamer. Can you please start with a fresh install of the system image and follow the instructions in this thread to try again? It should all be working now. Thanks!
Lynn Koudsi last edited by
@Eric-Katzfey Hi Eric,
Thanks for the reply!
I actually found the issue. the camera server was broadcasting under
/run/mpa/hires_previewwhen vox-streamer was looking for
run/mpa/hires/previewso I just changed that value in the script and it works
@Lynn-Koudsi Great! Yep, that was the issue
I am having the same issue as you Lynn where I am getting the error:
yocto:/# voxl-streamer Using configuration file /etc/modalai/voxl-streamer.conf closing FDs for client channel 0 ERROR: Couldn't open MPA pipe /run/mpa/hires/preview/
Where is the script where you changed
@Dean-Fortier It is in the voxl-streamer configuration file. /etc/modalai/voxl-streamer.conf.
@Dean-Fortier BTW, The latest software installer is now available at https://developer.modalai.com/asset. With the new release you won't need to modify the configuration file manually. (beta) VOXL Platform Release 3.2.0-0.3.4-b https://developer.modalai.com/asset/download/69
Thanks for the tip, I installed the 3.2.0-0.3.4-b release and still have the same issue. Also I am not sure what to modify in the
voxl-streamer.conffile. I modified line 6 from:
"mpa-camera": "hires_preview" },
"mpa-camera": "hires/preview" },
but I think I am missing something as I am getting the same error message.
@Dean-Fortier The issue with the path was that, originally, it was specified as "hires/preview". This is where voxl-camera-server created the pipe and where voxl-streamer looked for it. In a newer version of voxl-camera-server, the name changed to "hires_preview". Until voxl-streamer was updated, you had to manually go into the configuration file and change it yourself. Now voxl-streamer has been updated and the manual change is no longer necessary. That is what is in 3.2.0-0.3.4-b. You can take a look at the directories yourself to see what voxl-camera-server is doing. After a power cycle and before you start voxl-camera-server you should see something like this:
yocto:/run/mpa# ls imu0 imu1
And then after starting voxl-camera-server you will see the new directories:
yocto:/run/mpa# ls hires_preview imu0 imu1 stereo tracking
If you don't see those directories then the problem is somewhere else.
@Eric-Katzfey Thanks for the explanation, I was not starting the
When I started the
voxl-camera-server, I had my camera configuration include the tracking camera which stopped the
voxl-camera-serverfrom starting correctly.
Once I changed my camera configuration with
voxl-configure-camerasto "hires only" I was able to start the camera server and then start the
This post is deleted!