https://github.com/ai-robotic-labs/iot-ai
Demo project for AI+Robotic+IoT
https://github.com/ai-robotic-labs/iot-ai
ai iot robotic
Last synced: over 1 year ago
JSON representation
Demo project for AI+Robotic+IoT
- Host: GitHub
- URL: https://github.com/ai-robotic-labs/iot-ai
- Owner: AI-Robotic-Labs
- License: mit
- Created: 2024-10-31T12:35:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-17T09:21:30.000Z (over 1 year ago)
- Last Synced: 2025-03-17T10:32:43.417Z (over 1 year ago)
- Topics: ai, iot, robotic
- Language: Rust
- Homepage:
- Size: 73.2 KB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart Factory Automation 🤖
This project is a **smart factory automation system** that uses **IoT**, **AI**, and **robotics** to improve manufacturing processes. Here's how it works:
## Overview
1. **Data Collection**: We use **IoT sensors** placed around the factory to monitor important information, such as:
- Temperature
- Vibration levels
- Machine speed
2. **Data Analysis**: The collected data is sent to an **AI system** that analyzes it to look for any unusual patterns. For example, if the temperature of a machine gets too high, it might indicate a problem.
3. **Robot Control**: If the AI detects an issue, it sends commands to **robots** on the factory floor. For example, it might tell a robot to stop a machine or replace a faulty part.
4. **Real-Time Operation**: The system runs continuously, collecting data and responding to any issues in real time, which helps prevent machine breakdowns and improves overall efficiency.
## How to Use
1. **Build the Project**: Use `cargo build` to install the necessary tools and compile the code. It is necessary have Rust installed.
2. **Run the System**: Start the program, and it will begin collecting data from the IoT sensors and controlling the robots based on the AI analysis.
## Technologies Used
- **Tokio**: A library for handling asynchronous tasks.
- **Serde**: A library for processing data.
- **ROS2 Client**: Library is API that allow users to implement ROS 2 code in various programming languages.