@modaltb
Another related question. In looking at your PX4 distro, there are only drivers for IMU1 (ICM-20602) and IMU3 (BMI-088) on the flight core, and IMU1 (ICM-20948) on VOXL. So I assume that PX4 can access IMU2 on the flight core? Or has ModalAI written their own driver for the ICM-42688. If so, is this driver code available? Also, I don't see anywhere in the ModalAI PX4 parameter set that instructs PX4 which IMU to use. In looking at the IMU portion of PX4, it appears that they take the lowest IMU number on the list if none is specified, which means the ICM-20602 and that this is an inferior IMU in comparison to the ICM-42688 on the Flight Core. Am I on the right track here?
Posts made by Daniel Gauthier
-
RE: Streaming data from multiple IMUs to QGroundControl
-
RE: Streaming data from multiple IMUs to QGroundControl
Thanks for your response! Regarding the two other IMUs on flight core, I am not sure how to access them to even log the data - QGC doesn't list them so it seems that data is not being published? When you mean in the standard way, do you mean logging to an SD card, for example?
Yes, I would be interested in getting data from the other two IMUs on the VOXL side.
For now, just logging data is fine and QGC is not necessary. For example, would it be possible to grab data from all IMUs using MAVSDK for example, or did you have something else in mind?
I am also curious why the voxl-imu-server.conf file sets the sample rate to 500 Hz (then only every 5th sample, so 100 Hz), where as QGC says the sampling rate is 50 Hz.
Again, thanks so much for your time.
-
RE: Connecting WiFi in station mode on a secure network
Thanks Chad. I was being a dunderhead. I will using the SSID and password for the drone, not my local network. Just got it working.
-
Streaming data from multiple IMUs to QGroundControl
I would like to stream the data from all 5 IMUs to QGroundControl (via WiFi) and then log this data for a sensor fusion project. In the voxl-imu-server.conf, I see that IMU0 and IMU1 are enabled, running at a sample rate of 500 Hz, and reading every 5 samples, so I would expect to see an overall rate to QGC of 100 Hz. When I connect, I only see data from the "high_res" IMU (I suppose this is IMU1?) at the rate is 50 Hz, which does not match what is in the setup. Any guidance on getting data at least through IMU0 and IMU1, and ideally from the other 3 on the Flight Core? I have the m500 developer system.
-
Connecting WiFi in station mode on a secure network
I can successfully put VOXL into station mode and reboot, but it does not connect to my WiFi network. How do I set the network SSID and password in the Yocto system so it properly connects?