Cosys-AirSim v3.3 (Development for December 2024) for Unreal v5.5 (Experimental)
Pre-releaseThis is the 3.3 development (status December 2024) pre-release of the Cosys-AirSim plugin, meant for Unreal Engine 5.5, which is not fully stable yet as of this release.
For the full documentation on the Cosys-AirSim plugin for 5.5 it is best to read it from source.
A full list of changes of this release can be found in the changelog.
The latest stable release of Cosys-AirSim v3.2 is for Unreal 5.4 here.
The 5.2.1 LTS release of Cosys-AirSim v3.2 can be found here.
Precompiled plugin
In the assets linked below the Cosys-AirSim plugin can be found with precompiled binaries for both Windows and Linux using Unreal 5.5.
For avoiding launch and build issues, make sure you use the same toolchains when using this plugin, otherwise it is better to build the plugin from source. The Windows build was created on Windows 11 with Visual Studio 22 (v17.11.4), Microsoft Visual C++,14.41.34123 and Windows 10.0.22621.0 SDK. The Linux build was created on Ubuntu 22.04 with cmake 3.22.1, clang-12 and Vulkan support.
See here for more information on how to use the precompiled plugin in your own project.
A test environment is also available in the assets below called Blocks editor project, which is an Unreal Project with a simple empty environment for testing purposes. This does require a manual installation of the precompiled plugin. Create a new subfolder called Plugins within the Blocks folder. Now download the precompiled AirSim Plugin for your OS from the assets below and copy the AirSim folder into this newly created Plugins folder. Launch the project with the Blocks.uproject file.
API Clients
To interact with Cosys-AirSim over the RPC API clients are available for Python and Matlab respectively.
ROS
In the asset downloads the ROS workspace can be found as well for convenience. The ROS2 has to be build from source.