@KnightHawk What are you trying to do? Why would you want to communicate with your FC via i2c?
Qisda Forum
Customer Qisda Private Support List
-
RE: Voxl2 Use J10 as I2C slave
-
RE: SDK package versions and voxl-cross container versions
hmmm, by any chance are you failing to link against symbols from libgmb.so? That is a new library dependency of libmodal_pipe. Most of our packages use the following linker flags to avoid recursive linking, I think this would be a better solution than specifying the libmodal_pipe version in install_build_deps.sh
set(CMAKE_C_FLAGS "-Wl,--unresolved-symbols=ignore-in-shared-libs ${CMAKE_C_FLAGS}")
set(CMAKE_CXX_FLAGS "-Wl,--unresolved-symbols=ignore-in-shared-libs ${CMAKE_CXX_FLAGS}") -
RE: SDK package versions and voxl-cross container versions
@ianjsherman While we are slowly migrating packages to build in a new build environment, the API for libmodal_pipe should not have changed and installing the new binary package in voxl-cross 2.7 into order to build and link against should not have broken. Do you mind sharing what exactly broke in your build as there might have been something that I missed.
-
RE: Follow up the MAVLink custom port to GCS
@will-huang-oksi That post also refers to using mavlink router. Have you tried that?
-
RE: Starling 2 Max Crashes in Position Hold Mode After Disabling Magnetometer for Indoor Flight
@berayksl Hi there. being 1.4.3, you may want check the parameter in
/etc/modalai/voxl-vision-hub.conf
that:
"en_vio": true,
Also, on some setups we noticed added latency that triggers the PX4's EV timeout and could explain the "invalid setpoint" log message. In PX4 please set
EKF2_NOAID_TOUT
parameter in QGC to8000000
.Checking the above and before your next test flight, perform a hand test as follows:
- startup voxl portal & connect to the drone (web browser w/ip addr of the drone as the url--wifi must be running)
- goto the "vio" tab in portal
- pick up the drone and move it back and forth, then left and right. You should get something close to a "plus" trajectory in the portal screen (see attached). If it "flies away" then good chance calibration (imu, or camera, extrinsics) is off. If it stays frozen/unresponsive then there's a SDK configuration error.
- If you can repeat what is shown in the image, that confirms VIO is working properly and likely the above NOAID issue..
--
--
if you're still having issues on take off, then you can modify in
/etc/modalai/voxl-open-vins-server.conf
and try the blind takeoff option by setting"en_vio_always_on": false
, but note VIO will not report any movements (vio position will report as if frozen) until you arm the drone. -
RE: Sensor Fusion Question w/ GPS, VIO, and downward distance sensor on Starling 2
@shawn_ricardo Historically, PX4 hasn't dealt well with GPS combined with VIO. That's supposedly not the case anymore but we haven't yet proven to ourselves that we can run them concurrently. So, we provide parameter sets that allow you to choose between different configurations. See them here: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-px4-params/-/tree/master/params/v1.14/EKF2_helpers?ref_type=heads. But you are more than welcome to test with GPS and VIO concurrently to see how it works for you.
-
RE: How to stream sensor data from VOXL 2 to Unreal Engine?
@Tyler-Scott The voxl-streamer application streams video via RTSP https://docs.modalai.com/voxl-streamer/
-
RE: How to multicast with Voxl Streamer
@v_v_ramarao voxl-streamer does not support multicast
-
RE: Starling 2 Max Crashes in Position Hold Mode After Disabling Magnetometer for Indoor Flight
@berayksl Flight logs are in /data/px4/log
-
RE: Starling 2 Max Crashes in Position Hold Mode After Disabling Magnetometer for Indoor Flight
@berayksl What version of the SDK are you running? Can you please provide a log of the flight? When you say it didn't respond to RC inputs are you referring to stick input or trying to switch flight modes out of position hold?