There is a new module under development that allows you to pipe VGA (640x480) video from the hires camera at 30fps via MPA so that it can be streamed with voxl-streamer using RTSP while simultaneously saving 4k HD video at 30fps encoded as h265 into a file, preferably on the SD card on voxl. This module is now available in beta and will be officially released in upcoming releases of the voxl SDK for voxl, rb5-flight, and voxl 2. The beta package is available using wget https://storage.googleapis.com/modalai_public/modal_packages/archive/voxl-hires-server_0.0.1.ipk
. It is meant for use on voxl only and is compatible with voxl platform release 3-3-0-0.5.0-a. In order to use it with voxl-camera-server, reconfigure voxl-camera-server to not use the hires camera. For example, call voxl-configure-cameras
and choose option 1 Tracking + Stereo
to allow voxl-camera-server to access the tracking and stereo cameras but not the hires camera. Then you can use voxl-hires-server for the hires camera. Use voxl-hires-server -h
to see the available options. More documentation will be available upon official release of this new package.
Eric Katzfey
@Eric Katzfey
Best posts made by Eric Katzfey
-
How to stream hires camera at VGA resolution and simultaneously capture 4k30 to a file
-
RE: Streaming 4K video from Qualcomm RB5 drone
@kitkatSG Yes, we have enabled most resolutions in that sensor now and are preparing a release to address this issue.
-
RE: having trouble using docker on the sdcard
@JoeC Seems like it is an SD card issue. I was able to recreate the problem when using a SanDisk Extreme 32GB card. But when using a SanDisk Ultra 16GB card everything works fine.
-
RE: Maximum I2C Clock Frequency
@Morten-Nissov 1MHz is a supported clock rate for i2c on the DSP based on what I can see in the code. But we have never tried running a device at 1MHz on i2c so it's tough to say why it wouldn't be working for you.
-
RE: Voxl Streamer implementation with rtmp or dash streaming protocol
@Hammas-Ali We have not tried either of those streaming protocols. Voxl is a Linux computer so it is likely that you can implement RTMP or DASH. voxl-streamer uses GStreamer so, if there are RTMP or DASH GStreamer elements available, it shouldn't be too hard to incorporate them.
-
RE: QGroundControl Autoconnect when on same network with VOXL SDK
@Sam-Kiley When on public 3G / 4G / 5G networks we use a VPN and assign fixed addresses to each system component with our VPN configuration. You should be able to do a similar thing with your 5G private network. Does your private network have a connection to the Internet or is it self contained? I don't know anything about 5G private networks but I'd be surprised if it didn't have a way to assign the same IP address to a device on the network so that you effectively have a static IP. Earlier versions of the RB5 SDK set the MAV_BROADCAST parameter in PX4 to 1 and PX4 would then use the network broadcast address to send out it's initial messages. Any QGC instance running on the network will receive that broadcast and respond so that you get automatic connection. However, this can be problematic if there are more than one instance of QGC running since you may connect to an instance that you don't want. Also, some wireless networks do not support broadcast.
-
RE: Getting video streams from USB camera connected to Microhard Add-on module
There are a few steps you can take to bring up a new USB camera. First of all, the camera must be UVC compliant. The best thing to do is to test it out on a Linux PC first and verify that it works there. Some tips: 1. Use the 'lsusb' command before and after you plug the camera in to see if it is showing up. 2. If you see the device with 'lsusb', look in /dev to see if it shows up as a /dev/videox device. So, do 'ls /dev/video*' before plugging in the camera and after plugging in the camera to see if it appears. 3. If everything looks good you should be able to stream from it using voxl-streamer.
-
RE: voxl-streamer client repetitive connect/disconnect
An update to UVC camera support has been started. It will increase number of supported cameras by allowing MJPEG and will increase number of supported viewers including latest QGroundControl versions. Target availability is mid-December.
-
RE: voxl-tag-detector fails to start on V3.3 "Missing lens_cal_file"
@PawelJ Bear with us. Our subject matter experts are out on summer vacation this week.
-
RE: Custom px4-firmware build on StarlingV2
@smilon Yes, in order to build you can follow the README in the voxl-px4 project. The Docker provides the build environment so you need to use it.
Latest posts made by Eric Katzfey
-
RE: voxl-px4 service hangs at startup sometimes with SDK 1.1.2
@Aaky Well, unfortunately it isn't obvious what is going wrong. You will have to start by disabling everything and when px4 comes up reliably start enabling things to find out the culprit.
-
RE: Mix multiple sensors for position estimation
@jocacace13 PX4 sends out it's local position (as Mavlink LOCAL_POSITION_NED)
-
RE: Controller not recognized in QGC
@Evan-D Definitely worth a try. Something has obviously changed in a way to prevent the driver from working and a fresh install may clear that out.
-
RE: SSH Port 22 Does Not Work!
@19bpl At the very least you need to be able to ping the QGC computer from VOXL2 and VOXL2 from the QGC computer before attempting anything else.
-
RE: SSH Port 22 Does Not Work!
@19bpl If your QGC computer was connected to the VOXL2 AP it would have an IP address of 192.168.8.10. At the very least 192.168.8.<something>. So your QGC computer isn't connected to the VOXL2 network.
-
RE: VOXL2 GPS taking long time to connect, sometimes never connects
@Aaky Can you try an experiment? Can you change
qshell gps start
toqshell gps start -b 38400
in/usr/bin/voxl-px4-start
and see if that helps? -
RE: voxl-px4 service hangs at startup sometimes with SDK 1.1.2
@Aaky Okay, this isn't anything we have encountered before. I'm not sure what could make PX4 get stuck like that. When it is in the stuck condition what does CPU utilization look like?
-
RE: Issue with Microhard IP configuration.
@rogerli I don't have any experience with mavproxy but seems like it's possible. Worth a try at least.
-
RE: SSH Port 22 Does Not Work!
@Alex-Kushleyev Yes, great point! I would suggest switching WiFi to "Soft AP" mode and trying that approach. It appears that you are in station mode and not able to get setup on your network properly. If you want to use station mode make sure you are up correctly on the network and have internet access before attempting to connect to QGC. Seems you may just have some fundamental problem with your network setup here.
-
RE: Starling gone rogue (uncontrollable) in Position flight mode
@Shane-Goodwin But it's critical to start with the basics and make sure everything is solid before doing anything more complex. Always start with manual mode and verify that things look good. Then go to altitude hold mode and see if that is okay. Then move on to position mode. Finally add in VOA. Just go step by step to try help isolate where there may be issues.