Skip to main content
Open-Source Laboratory Orchestration Suite

Turn Your Hardware into an Autonomous Lab

AFRL-ARES Logo

An MIT-licensed software ecosystem for self-driving laboratories, instrument orchestration, and AI-driven experimental planning. Developed by the Air Force Research Laboratory.

Get Started with ARES LauncherExplore GitHub
Modernize Your Research

From Isolated Instruments to an Autonomous Research System

Legacy labs rely on manual transfers and disconnected controllers. ARES OS 2.0 transforms standalone hardware into an integrated, digitalized lab ecosystem.

Universal Device Control

Integrate legacy sensors and modern hardware without the fear of proprietary software lock-in, streamlined by our Python library PyAres.

Autonomous Execution

Eliminate data collection bottlenecks with automated multi-step experimental runs designed for safe, closed-loop execution.

Centralized Data Management

Ingest, monitor, and archive raw experiment metrics automatically in real time across all connected laboratory modules.

Self-Driving Lab Capabilities

Power Closed-Loop Autonomous Experimentation

Pair physical instruments with machine learning planners and custom analysis routines to allow your experiments to self-optimize in real time.

01. AI PLANNING
Bayesian Optimization & ML
Leverage leading AI and machine learning techniques to select your next optimal experimental parameters
02. HARDWARE CONTROL
Physical Execution
Execute commands across your scientific hardware to create your next sample
03. EVALUATION
Custom Analysis
Evaluate the results of the experiment to update your AI decision loop

Modular Software Architecture

Decoupled services engineered for high performance, language flexibility, and scale.

ComponentTechnologyRole in System
ARES CoreASP.NET Core / C#Coordinates hardware, planners, and analyzers; orchestrates workflows and manages database interactions.
ARES DatamodelgRPC & ProtobufFast, language-agnostic streaming across distributed lab devices packaged as a version controlled datamodel.
PyAresPythonLightweight Python interface for researchers to rapidly prototype devices, planners and analyzers.
ARES UIBlazor Web UIWeb-based UI for real-time visual monitoring, device status, and manual overrides.

Ready to Automate Your Lab?

Set up ARES OS 2.0 in minutes using the official ARES Launcher, or clone the repository to start developing custom hardware drivers.

Clone the Repository:

git clone https://github.com/AFRL-ARES/ARES.git
Read Our Results

Publications & Research

Read some of our publications and preprints to learn how ARES OS is driving the next generation of scientific research.

arXiv Preprint (2604.03440)AFRL

ARES OS 2.0: An Open-Source Ecosystem for Self-Driving Laboratories

Matter (Cell Press)Cell Press

Autonomous Research Systems for Materials Development

Carbon (Elsevier)Elsevier

Autonomous Synthesis and Optimization using the ARES Architecture

MRS BulletinSpringer / MRS

Autonomous Experimentation in Materials Science & Engineering