The project mainly consists of the following components:
- Description: The Android app serves as a pivotal part of the project, contributing to both testing and functionality.
- Components:
- Compiled APK for testing purposes.
- Description: Server-side scripts facilitate hive computing, utilizing the phone's camera feed to compute kinematics for the robot.
- Components:
- 2.a. Line Following:
- Scripts dedicated to implementing line-following behavior.
- 2.b. Person Following:
- Modules designed for enabling the robot to follow a person.
- 2.c. Traffic Sign Detection:
- Components responsible for detecting and interpreting traffic signs.
- 2.a. Line Following:
Person Following
WhatsApp.Video.2024-03-03.at.13.08.07_1f74b143.mp4
Line Following
WhatsApp.Video.2024-03-03.at.13.08.26_b264f1ed.mp4
IP Feed from Android -> PC Over WiFi -> Microcontroller for generating transmitted analog signals
Traffic Sign Detection
Object Detection
IP Feed from Android -> PC Over WiFi -> Microcontroller for generating transmitted analog signals
WhatsApp Image 2024-03-01 at 12 40 58_5377dfaa
Customised App!
ing Android App
- Install the compiled APK on your Android device for testing.
- Utilize server scripts to establish hive computing functionality.
- Implement specific scripts based on desired robot behavior:
- 2.a. Line Following:
- Execute relevant scripts for line-following functionality.
- 2.b. Person Following:
- Implement modules for person-following capabilities.
- 2.c. Traffic Sign Detection:
- Set up components for traffic sign detection.
- 2.a. Line Following:
- Transmit computed kinematics to the microcontroller for robot control.
Ensure you have the necessary dependencies installed by running:
pip install -r requirements.txt
Clone Repository
Clone the repository to your local machine using the following command:
bash
Copy code
$ git clone https://github.com/YourUsername/YourRepository.git
$ cd YourRepository