Software — free catalog
Baseball Avoidance Multirotor (BAM) Simulation V1.1
A NASA software catalog entry available for reuse or request.
About this technology
Overview
The baseball avoidance multirotor (BAM) simulation is an open-source release of a nonlinear, rigid body, realistic visualization, sixdegree-of-freedom simulation intended to foster collaboration and comparison between researchers studying the areas of perception, prediction, and planning for autonomous operations of urban air mobility (UAM) vehicles. This simulation emulates a multi-rotor model in Simulink, and interfaces with Unreal Engine 4 and Microsoft AirSim or Unreal Engine5 and CodexLabsLLC Colosseum, and the Robot Operating System II (ROS2). Additionally, large high fidelity visual datasets are available, and a collision avoidance "ChallengeProblem" is posed. BAM V1.1 is an update which contains example ROS2 nodes that show users how to incorporate external algorithms with BAM.