Skip to content

Machine learning controlled LEGO locomotive shuttle train using Bluetooth

License

Notifications You must be signed in to change notification settings

lukaszkn/MLTrainController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MLTrainController

Welcome to this quick demo showcasing the power of AI-supported software in interacting with real-world objects! In this example, we’re using a LEGO locomotive and an iPhone equipped with a camera. The app installed on the phone utilizes a machine learning-based object detection algorithm to track the exact position of the train in real time.

As the locomotive moves along the track, the app continuously monitors its location and communicates with the train via Bluetooth. Based on its position, the software intelligently controls the locomotive, ensuring it shuttles smoothly between two stations located at opposite ends of the track.

This is just one example of how AI and automation can be used to enhance everyday objects, making them smarter and more interactive! 🚂

AI controlled LEGO locomotive shuttle train

This sample app uses BoostBLEKit from https://github.com/bricklife/BoostBLEKit

LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site.

About

Machine learning controlled LEGO locomotive shuttle train using Bluetooth

Topics

Resources

License

Stars

Watchers

Forks

Languages