Carmenta Engine 5.16 marks a significant advancement in the core technology of Carmenta, introducing a range of new capabilities. One notable feature is the introduction of Custom Propagation, which empowers users to replace the default propagation model with their own customized code, enabling precise and tailored visibility analysis. Additionally, the release includes Nap-Of-The-Earth Routes for Drones, offering enhanced route planning capabilities for low-altitude drone operations.

Custom Propogation in the Visibility Analysis

The introduction of the Custom Propagation feature offers the ability to replace the default propagation model in Carmenta Engine’s advanced visibility analysis. With this feature, users can utilize their own custom code specifically designed for propagating along a vertical terrain profile from the observer. By providing this information, Carmenta Engine will seamlessly integrate the custom code and handle all calculations, ranging from point-to-point intervisibility to comprehensive viewshed analyses. This empowers users to tailor the visibility analysis to their specific needs while leveraging the powerful capabilities of Carmenta Engine.

Screenshot of the custom propogation in the visibility analysis function of Carmenta Engine
Screenshot of the Custom Propogation in the Visibility Analysis (Image Credit: Carmenta)

Nap-Of-The Earth Routes for Drones

The new AirRouteOperator can be used to find a nap-of-the-earth flight route for a rotary-wing aircraft along a given list of waypoints, balancing two objectives: speed and safety.

Screenshot of the Carmenta Nap-of-the-earth feature to map routes for drones
The AirRouteOperator can be used to find flight routes for drones (Image Credit: Carmenta)


The safety can for example be based on the visibility index; this will calculate a route where the terrain is masking the flight, ensuring that the drone stays hidden from enemy observers.

Cross-Platform Development

Carmenta Engine 5.16 makes it much easier to target several different platforms with a single code base, regardless of whether you’re using C++, .NET, Java or Python.

The Carmenta Engine for Windows SDK can now be used to develop applications for Windows, Android™ and Linux (using WSL2).

The Carmenta Engine for Linux SDK can be used to develop applications for both Linux, Embedded Linux and Android.

Additional cross-platform related improvements include support for the .NET MAUI user interface framework and support for C++/Qt development on Android.

Screen Elements

The ScreenLayer now supports Screen Elements – a much easier and more flexible way to add legends, scale bars, north arrows and arbitrary texts to the map.

Screenshot of the Carmenta Enging Screen Elements.
Screenshot of the Carmenta Engine ScreenLayer that provides a flexible method to add important map information (Image Credit: Carmenta)

Other Notable Improvements

.NET MAUI Support

The .NET Standard API now includes MapControls for use in .NET Multi-platform App UI (.NET MAUI) applications on Android and Windows.

C++ on Android

The C++ API is now supported on Android. The QtQuickMapControl and associated samples have also been updated to work on Android.

Directory Monitoring

The new DirectoryDataSet will monitor a directory for data files and dynamically update its contents when files are added or removed.

For more information, please visit Carmenta Engine.

Stay updated with breaking industry news with C-UAS Hub Articles and News!

Post Image- Carmenta Engine (Image Credit: Carmenta)