I conducted a successful radio and IMU (Inertial Measurement Unit) test today! The drone, with IMU onboard, broadcasted a live stream of data over radio to a controller board which then streamed the data to my mac over serial. No cable connected the drone and computer!
IMU (On drone) → Radio Broadcaster (On drone) → Radio receiver (On separate board) → Computer (Over serial)
Since all parts were so low level, it had very low latency. Even though I enabled a gaussian filter over time and had built in delays to allow from interrupt signals. Such a low latency might make it possible to do off-board computation on live flights, which would make reinforcement learning (or other on-the-fly learning methods) possible!