sparks-baird/self-driving-lab-demo
Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive design algorithm, as well as extensions to liquid- and solid-based color matching demos.
This project provides software and instructions to build and run a "self-driving lab" demonstration for various experimentation scenarios. It takes hardware commands for devices like LEDs or pumps, along with real-time measurements from a spectrophotometer, to autonomously optimize an experiment using adaptive design algorithms. This is ideal for university instructors and researchers who want to teach or prototype autonomous experimentation principles without significant investment.
Available on PyPI.
Use this if you are an educator or researcher looking for an affordable, accessible, and modular way to demonstrate or prototype autonomous experimentation, especially for optics, liquid, or solid material mixing and color matching.
Not ideal if you are looking for a plug-and-play solution for complex, high-throughput industrial automation without any assembly or coding, or if your primary focus is on theoretical simulation rather than hands-on experimental control.
Stars
78
Forks
14
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Nov 24, 2025
Commits (30d)
0
Dependencies
20
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sparks-baird/self-driving-lab-demo"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
carla-simulator/carla
Open-source simulator for autonomous driving research.
OpenHUTB/hutb
人车模拟器
thomasfermi/Algorithms-for-Automated-Driving
Each chapter of this (mini-)book guides you in programming one important software component for...
ProjectNeura/LEADS
Enable your racing car with powerful, data-driven instrumentation, control, and analysis...
deepdrive/deepdrive
Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving