Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

Releases: F33RNI/Liberty-Way

Release 5.0.0

15 Dec 23:07
Compare
Choose a tag to compare

First release with waypoint flight support

  • Added flight over waypoints algorithms
  • Added flight over waypoints UI
  • Added pre-flight checks
  • Added second camera view
  • Fixed a lot of performance bugs and memory leaks
  • Many other changes

BETA VERSION

12 Oct 17:19
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release

New version beta 4.0.0 has been released!

  • Refactored PositionHandler
  • Switched from BingMaps to MapBox
  • Added full UDP communication (serial port will be removed in the future)
  • Added GPS predictions
  • Added speed reading and compass heading from platform and drone
  • Added GPS class as container for GPS position, heading, speed and number of satellites
  • Added a lot of README information
  • Added macOS support
  • Tested on Windows 10, Windows 11, Ubuntu, Kali Linux and macOS 11
  • Added Eitude build to the main branch
  • Fixed some other bugs
  • Added some other features

Note: These are not all changes

BETA VERSION

11 May 16:43
bf07167
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release

A completely new version beta 3.0 has been released!

Now with an augmented cyberpunk GUI!

  • Added new Cyberpunk-style GUI
  • Added Web API. Now the GUI is sending POST requests to the server with JSON. Protocol description coming soon...
  • Added an interactive map (from Bing) and displaying the position of the drone and platform on it
  • Added reading, processing and storage of telemetry from the drone
  • Added a feature for reconnecting serial ports in case of loss
  • Added two-way communication via UDP with the drone (can be used instead of the Liberty-Link serial port)
  • Added launch of LibertyWay sequence on drone
  • Added SettingsContainer and SettingsHendler classes for storing, processing and checking settings, instead of JsonObject
  • Added milliseconds to timestamp in logs
  • Added reading of GPS coordinates and pressure from the platform
  • Now all settings are taken from the SettingsContainer class
  • Now the OSDHandler class receives a frame from the camera once
  • PositionHandler class changed
  • Fixed access modifiers in many classes
  • Changed status labels. Now: 0 - IDLE, 1 - STAB, 2 - LAND, 3 - PREV, 4 - LOST, 5 - TKOF, 6 - WAYP, 7 - DONE
  • Changed Link commands (Formerly called serviceInfo). Now: 0 - IDLE, 1 - Direct control, 2 - Pressure (altitude) setpoint, 3 - GPS setpoint, 4 - Turn off the motors, 5 - Start Liberty Way sequence, 6 - Abort Liberty Way sequence. (Description of commands and drone firmware coming soon...)
  • Status is now stored only in PositionContainer
  • Blackbox now works until abort
  • Accelerated encoding of frame to JPG before sending to browser. Now it is possible to reach 30 FPS
  • Moved the FPS marker from the upper left corner to the center of the gray circle
  • Removed speed label from frame
  • Fixed some other bugs
  • Added some other features

Note: These are not all changes

BETA VERSION

22 Mar 16:21
2e722f5
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release
  • Added "km/h" label to the speed
  • Added speed calculation via abs() function (always positive)
  • Added STATUS to the PlatformContainer class
  • Added sending STATUS to the platform
  • Fixed some bugs

BETA VERSION

13 Mar 04:10
fe2d7f1
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release
  • Added speed reading from the platform
  • Added SPD on the OSD
  • Fixed GCode parsing
  • Fixed some other important bugs

BETA VERSION

10 Mar 04:42
01a35c8
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release
  • Fixed roll/pitch rotation calculations (Previously, roll and pitch were calculated absolutely incorrectly)
  • Changed version name (beta_1.1.X)

BETA VERSION

07 Mar 23:09
39bba43
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release
  • Added blackbox (Saves all data about the position and status of the drone to .csv files)
  • Added exposure change based on platform illumination
  • Added exposure value on OSD
  • Added communication with the platform via GCode
  • Added PositionContainer and PlatformHandler classes for store all data about drone and platform
  • Added to the settings the ability to select a dictionary for ARUco (This removed some errors when reading the marker)
  • Added platform lighting control
  • Added "ramp" option to the PID controller (Set the maximum rate the output can increase per cycle)
  • Added "floating setpoint" to catch a drone that quickly appears in the frame
  • Removed "position prediction". The previous values are now used when a frame is lost
  • Renamed RF port to Liberty-Link (Communication with the drone)
  • Renamed CNC port to Platform port (Communication with the platform)
  • Renamed PRED status to PREV, which means "Previous".

Note: These are not all changes.

BETA VERSION

14 Feb 22:46
3929f04
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release
  • Added the ability to disable the video on the controller.html page without disabling the stream.
  • Fixed thread priorities. The thread for estimating the location of the marker now has the highest priority.

BETA VERSION

10 Feb 16:14
917251f
Compare
Choose a tag to compare
BETA VERSION Pre-release
Pre-release

First test release