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!
-
@Eric-Katzfey Hi Eric,
Thanks for the reply!
I actually found the issue. the camera server was broadcasting under
/run/mpa/hires_preview
when vox-streamer was looking forrun/mpa/hires/preview
so I just changed that value in the script and it works -
@Lynn-Koudsi Great! Yep, that was the issue
-
Hi @Lynn-Koudsi and @Eric-Katzfey,
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
/run/mpa/hires_preview
?Thanks,
Dean
-
@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
-
Hi @Eric-Katzfey,
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 thevoxl-streamer.conf
file. I modified line 6 from:"mpa-camera": "hires_preview" },
to:
"mpa-camera": "hires/preview" },
but I think I am missing something as I am getting the same error message.
Thanks,
Dean -
@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
voxl-camera-server
before.When I started the
voxl-camera-server
, I had my camera configuration include the tracking camera which stopped thevoxl-camera-server
from starting correctly.Once I changed my camera configuration with
voxl-configure-cameras
to "hires only" I was able to start the camera server and then start thevoxl-streamer
as well. -
This post is deleted!