Skip to content
@Capstone-RSD

Capstone-RSD

Capstone-RSD is a capstone organization that aims to detect and build solutions to react to various road statuses

Welcome to the Capstone-RSD GitHub organization 👋!

Our aim is to design, build and deploy a distributed solution that can capture, classify and provide a means to react to various road damages in realtime. Below, you'll find an overview of our projects and their respective functionalities.

Projects

The following projects are a part of the Road Surface Deterioration 2023 Capstone project at Ontario Tech University.

Capstone-RSD/rss-client

Capstone-RSD/rss-client

  • Repository
  • Description: This Flutter mobile application allows users to capture and upload the road damage encountered to a cloud storage bucket, and simultaenously publish an event to our deployed event streaming platform in the cloud. It includes features such as authentication, and a user-friendly interface.
Capstone-RSD/rsd-dashboard

Capstone-RSD/rsd-dashboard

  • Repository
  • Description: This flutter web application which renders details of the classified Road Conditions on a map along with it location.
Capstone-RSD/rsd-yolov5-model

Capstone-RSD/rsd-yolov5-model

  • Repository
  • Description: This Python project focuses on detecting irregularities in road surfaces using computer vision techniques. It includes code for subscribing to events from Apache Kafka event streaming platform, performing infrencing on the image payload, storing the ouput in a graph database, and generating a pin on openstreetmaps for the dashboard application.
Capstone-RSD/rsd-src-generator

Capstone-RSD/rsd-src-generator

  • Repository
  • Description: This project is dedicated to generating source code from a protocol buffer schema. The repository includes an action workflow that will generate the source code and make available to download upon a push to the repository. The current working schema is rss_schema.proto

Video Recordings

Capstone-RSD/Capstone-Exhibition-Project Video Recording

We have video recordings available that showcase the functionality and usage of our projects:

Please find our final report on the project here

Contact Information

If you have any questions, suggestions, or inquiries regarding our projects, feel free to reach out to us:

Pinned Loading

  1. rss-client rss-client Public

    A client mobile application which allows the user to capture and upload the road damage encountered.

    Dart

  2. rsd-yolov5-model rsd-yolov5-model Public

    A service dedicated to detecting irregularities in road surfaces and classifying accordingly

    HTML

  3. rsd-src-generator rsd-src-generator Public

    Generates source code for RSD development from Protobuf schemas

    Dockerfile

  4. rsd-dashboard rsd-dashboard Public

    A dashboard web app which renders details of the Road Conditions

    Dart

Repositories

Showing 5 of 5 repositories
  • rss-client Public

    A client mobile application which allows the user to capture and upload the road damage encountered.

    Capstone-RSD/rss-client’s past year of commit activity
    Dart 0 0 0 1 Updated Sep 3, 2024
  • .github Public

    Capstone-RSD is a capstone organization that aims to detect and build solutions to react to various road status

    Capstone-RSD/.github’s past year of commit activity
    0 0 0 0 Updated Nov 15, 2023
  • rsd-src-generator Public

    Generates source code for RSD development from Protobuf schemas

    Capstone-RSD/rsd-src-generator’s past year of commit activity
    Dockerfile 0 MIT 0 0 0 Updated May 24, 2023
  • rsd-yolov5-model Public

    A service dedicated to detecting irregularities in road surfaces and classifying accordingly

    Capstone-RSD/rsd-yolov5-model’s past year of commit activity
    HTML 0 MIT 0 0 0 Updated May 24, 2023
  • rsd-dashboard Public

    A dashboard web app which renders details of the Road Conditions

    Capstone-RSD/rsd-dashboard’s past year of commit activity
    Dart 0 0 0 0 Updated Apr 4, 2023

Top languages

Loading…

Most used topics

Loading…