Gesture-Based Servo Control System
Developed a system to control servo motors based on predefined gestures using gyro sensors and wireless communication modules
Overview
This project focused on designing and implementing a gesture-based servo control system. It aimed to improve smart factory automation by recognizing specific gestures and wirelessly transmitting motion data for real-time monitoring.
Transmit and Receive Workflow
1. Transmit (Sender) Part
-
Components:
- Touch Sensor: Detects user input and triggers data t— layout: page title: Gesture-Based Servo Control System description: “Developed a system to control servo motors based on predefined gestures using gyro sensors and wireless communication modules” img: assets/img/thumb_embeded.png importance: 3 category: fun
Overview
This project focused on designing and implementing a gesture-based servo control system. It aimed to improve smart factory automation by recognizing specific gestures and wirelessly transmitting motion data for real-time monitoring.
Transmit and Receive Workflow
1. Transmit (Sender) Part
-
Components:
- Touch Sensor: Detects user input and triggers data transmission.
- Gyro Sensor (MPU6050): Measures acceleration and angular velocity for specific gestures.
- XBee Module: Transmits the processed data to the receiver.
-
Process:
- The user performs a gesture detected by the gyro sensor.
- The touch sensor confirms gesture completion.
- Data is packaged and sent via XBee to the receiver.
2. Receive (Receiver) Part
-
Components:
- XBee Module: Receives data transmitted by the sender.
- LCD Display: Visualizes the recognized gesture and corresponding motor action.
- Servo Motors: Executes actions based on the received data.
-
Process:
- The XBee receiver module captures data.
- The system processes incoming data to classify gestures.
- Results are displayed on the LCD and executed by servo motors.
Key Contributions
- Developed a system for recognizing 8 predefined gestures using gyro sensors and controlled servo motors based on these inputs.
- Utilized XBee wireless communication to transmit data between the sender and receiver units.
- Designed a system to visualize motion patterns on an LCD based on real-time sensor input.
Tools and Technologies
- Arduino Zero: For controlling servo motors and integrating sensors.
- MPU6050 Gyro Sensor: Used for motion detection and analysis.
- XBee Modules: Enabled wireless communication between devices.
- MATLAB: For data preprocessing and visualization.
Demo and Documentation
– Demo videos
- full video
- receive & transmit part
Receive
Transmit
– Presentation You can view the documentation below or download the PDF(in Korean).
Results
- This project demonstrated the feasibility of using wireless gesture control for smart factories, reducing human intervention while maintaining high accuracy in servo motor control.
-
Future improvements could include:
- Enhanced classification algorithms using machine learning.
- Self-contained gesture detection without requiring touch sensor validatio ransmission.
- Gyro Sensor (MPU6050): Measures acceleration and angular velocity for specific gestures.
- XBee Module: Transmits the processed data to the receiver.
- Process:
- The user performs a gesture detected by the gyro sensor.
- The touch sensor confirms gesture completion.
- Data is packaged and sent via XBee to the receiver.
2. Receive (Receiver) Part
-
Components:
- XBee Module: Receives data transmitted by the sender.
- LCD Display: Visualizes the recognized gesture and corresponding motor action.
- Servo Motors: Executes actions based on the received data.
-
Process:
- The XBee receiver module captures data.
- The system processes incoming data to classify gestures.
- Results are displayed on the LCD and executed by servo motors.
Key Contributions
- Developed a system for recognizing 8 predefined gestures using gyro sensors and controlled servo motors based on these inputs.
- Utilized XBee wireless communication to transmit data between the sender and receiver units.
- Designed a system to visualize motion patterns on an LCD based on real-time sensor input.
Tools and Technologies
- Arduino Zero: For controlling servo motors and integrating sensors.
- MPU6050 Gyro Sensor: Used for motion detection and analysis.
- XBee Modules: Enabled wireless communication between devices.
- MATLAB: For data preprocessing and visualization.
Demo and Documentation
– Demo videos
- full video
- receive & transmit part
Receive
Transmit
– Presentation You can view the documentation below or download the PDF(in Korean).
Results
- This project demonstrated the feasibility of using wireless gesture control for smart factories, reducing human intervention while maintaining high accuracy in servo motor control.
- Future improvements could include:
- Enhanced classification algorithms using machine learning.
- Self-contained gesture detection without requiring touch sensor validatio