Build systems
: updated to C++20 standard, CMake 3.29.2, Clang 17, GCC 13, Python 3.12- Added support for the latest Unreal Engine 5.4!
- The
autonomysim
Python package has undergone a complete overhaul!AutonomyLib
is next. Windows
: We now provide separate Batch/Command and PowerShell build systems. Both are tested in CI/CD.Documentation
: A new system has been rolled out that also generates Python and C++ API docs.- Support for
Unity Engine
,Gazebo
, andROS1
has been deprecated to focus onUnreal Engine
,ROS2
,ArduPilot/PX4
,qGroundControl
,PyTorch
, and real-time applications ofAutonomyLib
via software- and hardware-in-the-loop. Linux
: addedROS2
support forUbuntu 22.04 LTS
(Jammy Jellyfish).
Unreal Engine
version 5.0 brought powerful new features including Nanite and Lumen, while deprecating support for the PhysX backend.macOS
:Unreal Engine
version 5.2 brought native support for Apple/ARM M-series silicon.- The
master
branch supportsUnreal Engine
version 5.03 and above. For version 4.27, you can use theue4.27
branch. - The
Omniverse Unreal Engine Connector
makes it possible to syncUnreal Engine
data with anOmniverse Nucleus
server, which can then sync with anyOmniverse Connect
application includingIsaacSim
.