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.


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.


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.


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)