Latest Maverick release just baked and uploaded. There have been a ton of bugfixes, updates and improvements since last post here, most of them under the hood to further improve the base platform for the next stage (Web interface/GCS). The changelog for releases can be found here:
The most visible changes in the last couple of releases are the start of the web platform (very basic so far, lots of cool things underway), improved platform support and the new ‘Raspberry Lite’ profile/download image which is targetted primarily at the Raspberry Pi Zero and Zero W, which turns out to be a pretty cool little platform. It’s not very powerful, but is tiny, has low power consumption and is very convenient for attaching the pi camera and small thermal cameras. Initial support for the Seek Thermal imager is in place, and Flir One (second generation) support is underway for the next 1.1.5 release:
The Seek Thermal and Flir One both plug straight into the mini usb port of the Pi Zero and the thermal image can be accessed directly in OpenCV or streamed through gstreamer:
This is a before and after snapshot of a thermal stream watching the Intel Joule running a heavy workload (precision landing), created by mapping the thermal data to a rainbow palette in OpenCV, in realtime on the Pi Zero W:
The next release should have full support for both Seek Thermal and Flir One thermal imagers.
The Pi Zero is also a very small footprint capable camera (the official Pi Zero case has a hole and holder for the PI camera), and Maverick automatically sets up the video stream and is easily configured to send it to QGroundControl and Mission Planner GCS. An upcoming release will include an RTSP video server and web interface including streaming video over http.
Much work has been done on improved platform support - the new Raspberry Pi Raspbian OS based on Debian Stretch is now fully supported, both the Pixel desktop and ‘Lite’ versions, and the 1.1.4 Raspberry OS images have been rebased on the new stretch Raspbian OS. Generally, Ubuntu 17.04 is now supported as well as mostly complete support for Ubuntu 14.04, 16.10, 17.10, and hardware wise the Intel Minnowboard has been tested (thanks @cglusky!) as well as the Raspberry Pi Zero and Zero W. Planned support for upcoming versions include the Up boards and Nvidia TX1/2 platform.
Work is now turning to a full featured Web interface for configuring Maverick and the system as a whole, and will include some interesting features that cross into the GCS realm.
Download the latest release here:
… or update from a previous release:
maverick self-update maverick configure
Join the gitter chat here for help or to chat: