{"id":15172856,"url":"https://github.com/marhcouto/walki-gochi","last_synced_at":"2026-02-04T00:38:11.690Z","repository":{"id":173473285,"uuid":"629410218","full_name":"marhcouto/walki-gochi","owner":"marhcouto","description":":electric_plug: Real time system to control an Alpha bot with Raspberry pi and a display, emulating a walking tamagochi - SETR -\u003e M.EIC - FEUP","archived":false,"fork":false,"pushed_at":"2023-06-07T21:01:06.000Z","size":4716,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-29T09:42:33.442Z","etag":null,"topics":["alphabot2","embedded-systems","meic-setr","python3","raspberry-pi","raspberry-pi-3","real-time","setr","setr-feup"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marhcouto.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":"2023-04-18T08:58:04.000Z","updated_at":"2023-06-07T21:02:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"1ee1a514-e21a-412b-9ca1-376d366e0c66","html_url":"https://github.com/marhcouto/walki-gochi","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":0.3076923076923077,"last_synced_commit":"542a69a959e41f5b1d474ca4f7bfea95540bc2fb"},"previous_names":["marhcouto/walki-gochi"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marhcouto%2Fwalki-gochi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marhcouto%2Fwalki-gochi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marhcouto%2Fwalki-gochi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marhcouto%2Fwalki-gochi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marhcouto","download_url":"https://codeload.github.com/marhcouto/walki-gochi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239686321,"owners_count":19680505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["alphabot2","embedded-systems","meic-setr","python3","raspberry-pi","raspberry-pi-3","real-time","setr","setr-feup"],"created_at":"2024-09-27T10:21:10.072Z","updated_at":"2026-02-04T00:38:06.647Z","avatar_url":"https://github.com/marhcouto.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# walki-gochi\nReal time system to control an Alpha bot with Raspberry pi and a display, emulating a walking tamagochi with an embeded colour game. \n\n## Overview\n\nThe robot runs a HTTP server in the local network that allows the user to control the robot remotely and access footage of the camera. The webpage provides information on the colour the robot mascot wants to see and the one he is currently seeing. The user must direct the robot to have its camera point at an object of such colour within the time given, or else the mascot will be sad and make a long beep. If the user completes the task, the mascot will be happy and emit short beeps.\n\n## Instructions\n\nTo run the program, first:\n```sh\ncd src\n```\n\nOn the first shell, run the server:\n```sh\ncd tasks/server\npython3 main_server.py\n```\n\nOn the second shell, compile and run scheduler:\n```sh\nmake\n./scheduler\n```\n\nTo compile and run the time measurement program:\n```sh\nmake stats\n./stats\n``` \n\n## Images\n\n![Robot](./img/robot.jpg)\n\n![Website](./img/website.png)\n\n[Youtube Video](https://www.youtube.com/watch?v=Gruj3MmPWX4)\n\n## Authors\n\n- [Marcelo Couto](https://github.com/marhcouto/)\n- [Lucas Santos](https://github.com/lucascalvet)\n- [José Ferreira](https://github.com/josepedropf) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarhcouto%2Fwalki-gochi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarhcouto%2Fwalki-gochi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarhcouto%2Fwalki-gochi/lists"}