https://github.com/andreasgdp/drawing-robot-semester-1
First semester project
https://github.com/andreasgdp/drawing-robot-semester-1
hacktoberfest
Last synced: 2 months ago
JSON representation
First semester project
- Host: GitHub
- URL: https://github.com/andreasgdp/drawing-robot-semester-1
- Owner: Andreasgdp
- License: mit
- Created: 2020-09-24T08:11:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-05T08:33:58.000Z (over 2 years ago)
- Last Synced: 2024-05-01T19:07:16.172Z (about 1 year ago)
- Topics: hacktoberfest
- Language: Standard ML
- Homepage:
- Size: 34.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]## About The Project
![]()
### Abstract
In this project, we worked with processing and drawing images. We have for the treatment
of images used Java to obtain coordinates that our drawing robot has received. We
has then set up a number of requirements that our drawing robot has had to comply with. To confirm that
these have been complied with, we have carried out a series of tests and benchmarks. Based on these have
we made statistics and have come to the conclusion that it is generally fastest to draw with lines, if it
is a black and white image, but if it's greyscale, it's faster to draw it sorted by
our own sorting algorithm. We also found that complexity increases the print time for our sorted
coordinates. We have achieved to draw pictures in 4 ways, draw greyscale with 6 shades, automatically
pencil sharpening and simulating the drawings in Java. The processed images are sent through
a TCP server to a PLC that controls the robot and can be controlled through a GUI. Our goal with
the project was to draw a nice drawing as quickly as possible and this has been achieved.
![]()
### Built With
* [Java]()
* [PLC script]()
* [Pure manpower]()[contributors-shield]: https://img.shields.io/github/contributors/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square
[contributors-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square
[forks-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/network/members
[stars-shield]: https://img.shields.io/github/stars/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square
[stars-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/stargazers
[issues-shield]: https://img.shields.io/github/issues/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square
[issues-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/issues
[license-shield]: https://img.shields.io/github/license/andreasgdp/Drawing-robot-semester-1.svg?style=flat-square
[license-url]: https://github.com/andreasgdp/Drawing-robot-semester-1/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/andreas-g-d-petersen-11707518b/
[product-screenshot]: images_readme/robot_arm.jpg