{"id":22784493,"url":"https://github.com/anushadatta/mdp","last_synced_at":"2026-04-20T09:03:14.342Z","repository":{"id":130892569,"uuid":"363564651","full_name":"anushadatta/MDP","owner":"anushadatta","description":"🤖 CE/CZ3004 - Multidisciplinary Project.","archived":false,"fork":false,"pushed_at":"2021-05-08T11:57:38.000Z","size":12652,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-06T10:44:24.239Z","etag":null,"topics":["algorithms","android","arduino","multidisciplinary-design-project","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=WTblokOESZ8","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anushadatta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-02T04:21:12.000Z","updated_at":"2024-03-16T17:02:39.000Z","dependencies_parsed_at":"2023-11-22T07:00:15.902Z","dependency_job_id":null,"html_url":"https://github.com/anushadatta/MDP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anushadatta/MDP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anushadatta%2FMDP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anushadatta%2FMDP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anushadatta%2FMDP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anushadatta%2FMDP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anushadatta","download_url":"https://codeload.github.com/anushadatta/MDP/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anushadatta%2FMDP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32040353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","android","arduino","multidisciplinary-design-project","raspberry-pi"],"created_at":"2024-12-11T22:24:14.297Z","updated_at":"2026-04-20T09:03:14.318Z","avatar_url":"https://github.com/anushadatta.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CE/CZ3004 - Multidisciplinary Project\n\nThe scope of this multidisciplinary project is to develop a robotic system with diverse functionalities like maze exploration, discovering the shortest path traversal, navigating obstacles and correctly identifying images. The integration of four knowledge spheres (Android, Algorithms, Raspberry Pi and Arduino) is required to implement the Android Remote Controller module, Maze Exploration and Traversal module, and Mobile Remote module of the robotic system.\n\n\u003cimg src=\"/-assets/WorkBreakdown.png\"\u003e \n\n## Main Tasks\n### 1. Fastest Path Task \nFind and navigate the shortest path from the start to the end goal zone. The robot must pass through the Fastest Path Waypoint (FPW) by fully covering the FPW sticker on the maze.\n### 2. Image Recognition Task\nIdentify the images placed on obstacles throughout the maze within 6 minutes. The image id, X and Y coordinates on the obstacles must be determined. The Android should display the id of images on the map and images should be identified accurately with a bounding box.\n### 3. Exploration Task\nThe robot should travel to explore an unknown area from start to goal zone and back to the starting point within 6 minutes.\n\n## System Architecture \n### High-Level Architectural Design (Data Flow Diagram)\n\u003cimg src=\"/-assets/HighLevelArchitecture.png\"\u003e \n\n### Low-Level Architectural Design (Call and Return Architecture)\n\u003cimg src=\"/-assets/LowLevelArchitecture.png\"\u003e \n\n## Team \n### Algorithms\n* Anusha Datta\n* Ritik Bhatia\n### Android\n* Wei Bin Kang\n* Jeremy Lee Kian Kiat\n### Arduino\n* Max Hoy Di Sheng\n* Insyirah Lukeman Nur\n### RPi\n* Irvin Ting Sie Ze\n* Dian Wei Quah\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanushadatta%2Fmdp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanushadatta%2Fmdp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanushadatta%2Fmdp/lists"}