How to start the robot:
- Plug power in. 21.5 Volts- 23 and anything above 2 Amps for the current
- Plug into Raspberry Pi
- Turn on raspberry pi
How to draw something:
- Run this android app
- Connect to the wifi network DrawingRobot from the Rapsberry Pi
- Draw and hit send!
How to take a picture:
- Click the third icon from the right
- Adjust the slider to add or remove lines
- Hit send !Note this doesnt work quite well. Good luck on fixing this!
/DrawingRobotApp/app/src/main/java/edu/usf/carrt/mohamed/drawingboard/PointToRobotConverter.kt PointToRobotConverter = Draws and takes points and creates the encoding code /DrawingRobotApp/app/src/main/java/edu/usf/carrt/mohamed/drawingboard/EdgeDetectionActivity.kt EdgeDetectionActivity= Takes an image from openCV, makes it into lines, and makes those lines into something the PointToRobotConverter can undestand
Some useful tools to help you get started: https://kotlinlang.org/docs/tutorials/ Transformations of cartesian to polar coordinates