Skip to content

Pana1v/ictc

Repository files navigation

Project Name

License

Project Overview

The project mainly consists of the following components:

1. Android App and Compiled APK

  • Description: The Android app serves as a pivotal part of the project, contributing to both testing and functionality.
  • Components:
    • Compiled APK for testing purposes.

2. Server Scripts for Hive Computing

  • 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.

Usage Instructions

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 WhatsApp Image 2024-03-01 at 14 17 49_1c7e3cf5

Traffic Sign Detection

Object Detection

WhatsApp Image 2024-03-01 at 07 11 43_a9450384

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!

WhatsApp Image 2024-03-01 at 07 04 59_f48552ad

TestWhatsApp Image 2024-03-02 at 12 14 48_86a6848a

ing Android App

  1. Install the compiled APK on your Android device for testing.

Hive Computing Server Setup

  1. Utilize server scripts to establish hive computing functionality.
  2. 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.

Integration with Microcontroller

  1. Transmit computed kinematics to the microcontroller for robot control.

Usage Instructions

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published