OUR CORE R&D / These systems range from individual

autonomous robotic platforms to large-scale, multi-agent systems

for information management, command & control

OUR CORE R&D

These systems range from individual  autonomous robotic platforms to large-scale, multi-agent systems  for information management, command & control

Probabilistic Programming

Filter by category
Filter by category

Probabilistic Programming

By enhancing programming languages with probabilistic capabilities, we are able to create systems that can help make decisions in the face of uncertainty. Scientists and engineers at Charles River have been leaders in the field of probabilistic programming since its earliest days. Our current work includes developing probabilistic programming languages (PPLs) and applying PPLs to specific challenges, such as missile defense, space object classification, and the health of engineered systems.

Related Projects:

Two military personnel pointing at a screen.

READI

A risk-assessment tool for installation security decision-making

Aerial photo of house rooftops in suburban community with tree configuration, vegetation and building materials identified and nearby wildfires depicated. A topographical map is in the background depicting fire locations.

WIMPLE

A wildfire risk assessment and mitigation solution for homeowners and communities

Scruff™

A framework for building artificial intelligence systems

Illustration of the 3 technical areas of the DARPA EDGE program: Compose, Test & Explore, and Quantify

PERCEPTS

A tool to enable more robust AI model development

STAPLES

Probabilistic programming solution for supply chain and logistics

Photo of robotic combat vehicle (RCV) with and overlay illustrating the status of UAV, Lidar, Platform, and Right and Left Tracks. An inset in the foreground is a photo of operators inside the RCV

RAPS

An AI-based maintenance system that keeps robotic combat vehicles mission ready

POWERED

A predictive health and maintenance app for critical energy equipment

PSI-Coach

A socially intelligent AI coach for predicting and maximizing team performance

chess

COLTRANE

A system that helps AI systems navigate novel situations

PLEDGES

A new machine learning approach with probabilistic modeling

PRESCRIPTION

A system for understanding risks and vulnerabilities in the pharmaceutical supply chain

PROBSYSML

Probabilistic extensions for the Systems Modeling Language

SNAPPR

Probabilistic Reasoning for System Components Onboard US Naval Vessels

TAMBA

TAMBA

Technology to evaluate the effectiveness of privacy-aware systems

APPRIL

A probabilistic programming language to simplify machine learning

E-MC2

Energy and resource monitoring, prediction, and decision-support

Decorative

FIGARO

An open-source probabilistic programming language

MAAGI

Software to detect and analyze malware attacks