{"id":26472594,"url":"https://github.com/andreasgdp/drawing-robot-semester-1","last_synced_at":"2026-06-08T16:33:01.953Z","repository":{"id":55869009,"uuid":"298211938","full_name":"Andreasgdp/Drawing-robot-semester-1","owner":"Andreasgdp","description":"First semester project","archived":false,"fork":false,"pushed_at":"2022-11-05T08:33:58.000Z","size":36417,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-19T21:12:29.492Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Standard ML","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/Andreasgdp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-24T08:11:01.000Z","updated_at":"2022-11-04T14:43:28.000Z","dependencies_parsed_at":"2023-01-21T13:03:52.037Z","dependency_job_id":null,"html_url":"https://github.com/Andreasgdp/Drawing-robot-semester-1","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Andreasgdp/Drawing-robot-semester-1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andreasgdp%2FDrawing-robot-semester-1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andreasgdp%2FDrawing-robot-semester-1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andreasgdp%2FDrawing-robot-semester-1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andreasgdp%2FDrawing-robot-semester-1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Andreasgdp","download_url":"https://codeload.github.com/Andreasgdp/Drawing-robot-semester-1/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andreasgdp%2FDrawing-robot-semester-1/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34071653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"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":["hacktoberfest"],"created_at":"2025-03-19T21:12:36.742Z","updated_at":"2026-06-08T16:33:01.919Z","avatar_url":"https://github.com/Andreasgdp.png","language":"Standard ML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n*** Thanks for checking out this README Template. If you have a suggestion that would\n*** make this better, please fork the repo and create a pull request or simply open\n*** an issue with the tag \"enhancement\".\n*** Thanks again! Now go create something AMAZING! :D\n***\n***\n***\n*** To avoid retyping too much info. Do a search and replace for the following:\n*** andreasgdp, Drawing-robot-semester-1, AndreasGuldberg, andreasgdp@gmail.com\n--\u003e\n\n\n\n\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\u003cp align=\"center\"\u003e \n\u003cimg src=\"https://user-images.githubusercontent.com/39928082/200000349-7032717f-b081-4ab3-b343-85bd94cfe196.gif\" alt=\"SDU\" title=\"SDU\" width=\"80%\" height=\"80%\"/\u003e \n\u003c/p\u003e\n\n### Abstract\nIn this project, we worked with processing and drawing images. We have for the treatment\nof images used Java to obtain coordinates that our drawing robot has received. We\nhas then set up a number of requirements that our drawing robot has had to comply with. To confirm that\nthese have been complied with, we have carried out a series of tests and benchmarks. Based on these have\nwe made statistics and have come to the conclusion that it is generally fastest to draw with lines, if it\nis a black and white image, but if it's greyscale, it's faster to draw it sorted by\nour own sorting algorithm. We also found that complexity increases the print time for our sorted\ncoordinates. We have achieved to draw pictures in 4 ways, draw greyscale with 6 shades, automatically\npencil sharpening and simulating the drawings in Java. The processed images are sent through\na TCP server to a PLC that controls the robot and can be controlled through a GUI. Our goal with\nthe project was to draw a nice drawing as quickly as possible and this has been achieved.\n\n\u003cp align=\"center\"\u003e \n\u003cimg src=\"https://user-images.githubusercontent.com/39928082/199998276-67d2aa06-8f68-43ae-b4f2-bddfe8cf1543.png\" alt=\"SDU\" title=\"SDU\" width=\"80%\" height=\"80%\"/\u003e \n\u003c/p\u003e\n\n### Built With\n\n* [Java]()\n* [PLC script]()\n* [Pure manpower]()\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square\n[contributors-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square\n[forks-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/network/members\n[stars-shield]: https://img.shields.io/github/stars/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square\n[stars-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/stargazers\n[issues-shield]: https://img.shields.io/github/issues/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square\n[issues-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/issues\n[license-shield]: https://img.shields.io/github/license/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square\n[license-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/blob/master/LICENSE.txt\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://www.linkedin.com/in/andreas-g-d-petersen-11707518b/\n[product-screenshot]: images_readme/robot_arm.jpg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreasgdp%2Fdrawing-robot-semester-1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreasgdp%2Fdrawing-robot-semester-1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreasgdp%2Fdrawing-robot-semester-1/lists"}