FOSSPicks
Drone control
Kirogi
Many modern flying drones come with their own smartphone applications that allow the pilot to control and steer the unit, often through a first person view that's shown on the screen. These applications are often propriety, and you're never sure where your data is being sent or even whether you can trust it to control your drone at all. This is something that Kirogi's developer, Eike Hein, after buying a drone and attempting to fly it during Lunar New Year celebrations in Busan, South Korea. The official app crashed shortly after takeoff, leaving the drone out of control. Luckily (or not!), it was being flown indoors and eventually crashed back to Earth, but not before Eike had resolved to write a new open source application that would allow the drone to be flown from the Linux desktop: Kirogi.
When first launched, you need to choose between the three models currently supported by Kirogi: Ryze Tello, Parrot Anafi, and Parrot Bebop 2. Support for more models is planned, as is support for open protocols like Micro Air Vehicle Link (MAVLink) and the MultiWii Serial Protocol (MSP). After selecting the device, the app will attempt to make a connection and, if successful, open the direct flight control view. Despite Kirogi's alpha state, this functionality already feels mature, and you can use your mouse or touch screen to move both virtual joysticks, switch between drone modes, and see exactly what's happening. The simple HUD also shows altitude, speed, flight time, signal strength, and battery status. If you have a game controller connected, you can even use this. If your drone has a GPS, you can switch to a top-down map view and simply point on a map where you want your drone to go.

Project Website
Web archiver
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
News
-
KDE Launches the Qt 5 Patch Collection
To support and maintain a stable Qt 5 for KDE Gears and Frameworks, KDE will maintain a patch collection.
-
Linux Creator Warns Next Kernel Could be Delayed
Linus Torvalds has issued concern about the size of kernel 5.12 and possible delays for its release.
-
System76 Updates its Pangolin Laptop
System76 has released a much-anticipated AMD version of their most popular laptop, the Pangolin.
-
New Debian-Based Distribution Arrives on the Market
TelOS is a new Debian-based Linux distribution with a customized, touch-screen-ready KDE Plasma 5 desktop.
-
System76 Releases New Thelio Desktop
One of the most ardent supporters of open source hardware has released a new desktop machine for home or office.
-
Mageia 8 Now Available with Linux 5.10 LTS
The latest release of Mageia includes improved graphics support for both AMD and NVIDIA GPUs.
-
GNOME 40 Beta has been Released
Anyone looking to test the beta for the upcoming GNOME 40 release can now do so.
-
OpenMandriva Lx 4.2 has Arrived
The latest stable version of OpenMandriva has been released and offers the newest KDE desktop and ARM support.
-
Thunderbird 78 Ported to Ubuntu 20.04
The Ubuntu developers have made the decision to port the latest release of Thunderbird to the LTS version of the platform.
-
Elementary OS is Bringing Multi-Touch Gestures to the OS
User-friendly Linux distribution, elementary OS, is working to make using the fan-favorite platform even better for laptops.