Skip to content
@programming-digital-twins

Programming Digital Twins

Programming Digital Twins - Source Code, Documentation, and Task Repositories

Building and Programming Digital Twins Ecosystems: An Introduction

By Andy King

The content in Programming Digital Twins is focused on helping the reader to understand some of the core concepts associated with Building Digital Twins ecosystems. This material builds upon some of the content from Programming the IoT and my IoT programming book, Programming the Internet of Things (O’Reilly Media).

This site has been developed to support my Building Digital Twins course at Northeastern University and will remain under development for some time.

My IoT programming book, Programming the IoT, is designed to help developers and technology executives alike better understand the technical complexities of a typical IoT ecosystem.

IMPORTANT NOTE

All repositories and artifacts are considered EXPERIMENTAL and under active development; e.g., they are subject to change significantly for the foreseeable future. This includes, but is not limited to, the following:

Please refer to the individual repositories README and LICENSE* markdown files, and review the content on each repository's landing page for details on references, usage, and more.

Exercises Kanban Board

Objectives

The Programming Digital Twins project (and its associated repositories listed above - PUP, CFW, EDA, EDT, EBT, and PKB - the Kanban Board) has three primary objectives:

(1) Build a largely F/OSS Digital Twin framework that can sync live data, DTDL models, and a JSON-based constraint mapping layer, and render within a COTS physics sim engine (e.g., Unity 6).

(2) Use a digital twin asset's configuration data to auto-generate a GPT AI prompt to query one or more locally running LLM's to retrieve predictive maintenance recommendations for the specific system within the Digital Twin environment.

(3) Provide a baseline technology platform for my Northeastern University College of Engineering graduate students (and me) to learn and experiment with various Digital Twin use cases.

Sample Videos

Programming Digital Twins: Course Navigation Guide

Click here for the course navigation guide / roadmap: Programming Digital Twins - Roadmap

Pinned Loading

  1. .github .github Public

    Programming Digital Twins GitHub organization page.

    1

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…