ARL 45 – Programmer, Multi-Agent Modeling And Simulation

Project Name

Project Description
This project aims to create user-friendly simulations of multi-UAV (drone) systems and their human operators. The simulations must be lightweight enough to analyze large numbers (20+) of humans and agents at once, and accurate enough to enable the end user to make system design decisions, such as the number of personnel and quality of robots required to complete a mission. UAV-centered Army missions are used as scenarios for the analysis, and we investigate the performance of current and futuristic technology.

Job Description
The programmer will create functions and modules that can be integrated into the existing codebase. The programmer may create models of new asset types (e.g. futuristic flying vehicles) based on their physics and mechanics. Under guidance from the lead, the programmer may implement models of human operators.

Preferred Skills
– Java development, Python development, C++ development,
– Collaborative development (e.g. Github, Bitbucket)
– Integrating features from diverse programs to enable new analysis
– Familiarity with physics, engineering, or robotics
– Familiarity with UAVs (e.g. drone racing or design)
– Familiarity with agent-based modeling (e.g. NetLogo, MASON, AnyLogic, GAMA, AFSIM)

Apply now.

Go back to the summer research program list.