Capstone Poster -...

1
DRAWBOT: Automated Robotic Transcriber Joseph Jennings, Tiffany Lamm • Associate Professor Brian Thoms , Assistant Professor Bahareh Abbasi • COMP 499 Introduction Materials Methodology Conclusion Python (Programming Language) PyQt5 (Python Framework) Java (Programming Language) Inkscape (Vector Art Program) Bonatech 2 Wheel Smart Car Arduino Uno Raspberry Pi 3B Our objective for this project was to combine aspects of computer science such as software design and robotics to create a mobile robotic artist. Consists of two parts: An app that handles user interaction, creation of an image and conversion of the image to machine code A robotic car that implements two boards to handle interpretation and execution of the provided machine code to produce the desired image 1. User creates or imports an image that they want to be recreated 2. Application outputs that image as a PNG to the desired location on the user’s computer or sends it directly to the robot for processing 3. Using a CAD software or vector art program converts the image into a machine-readable format (G-Code) 4. The Raspberry Pi board parses and interprets the machine code file and sends the instructions line by line to the Arduino board 5. The Arduino board interprets and executes the received instructions 6. Results are a rough reproduction of the users chosen image In conclusion there were several challenges that were encountered throughout the project. Some of these challenges included: Working with insufficient parts Difficulty establishing communication between the two boards Lack of a sufficient means to orient the robot accurately in space Overall we are satisfied with our project and though it is a rough product there is potential to expand and improve on the design with more time and resources in the future. Acknowledgements We would like to thank all the faculty and staff that have helped us throughout our time here at Channel Islands. Homepage of application Canvas page in application The Robot

Transcript of Capstone Poster -...

Page 1: Capstone Poster - tiffanylamm.cikeys.comtiffanylamm.cikeys.com/wp-content/uploads/2020/05/Capstone_Post… · Title: Capstone_Poster Created Date: 5/16/2020 5:38:48 AM

DRAWBOT: Automated Robotic TranscriberJoseph Jennings, Tiffany Lamm • Associate Professor Brian Thoms , Assistant Professor Bahareh Abbasi • COMP 499

Introduction Materials

Methodology

Conclusion

• Python (Programming Language)• PyQt5 (Python Framework)• Java (Programming Language)• Inkscape (Vector Art Program)• Bonatech 2 Wheel Smart Car• Arduino Uno• Raspberry Pi 3B

Our objective for this project was to combine aspectsof computer science such as software design and robotics to create a mobile robotic artist.

Consists of two parts:• An app that handles user interaction, creation of an

image and conversion of the image to machine code• A robotic car that implements two boards to handle

interpretation and execution of the provided machine code to produce the desired image

1. User creates or imports an image that they want to be recreated

2. Application outputs that image as a PNG to the desired location on the user’s computer or sends it directly to the robot for processing

3. Using a CAD software or vector art program converts the image into a machine-readable format (G-Code)

4. The Raspberry Pi board parses and interprets the machine code file and sends the instructions line by line to the Arduino board

5. The Arduino board interprets and executes the received instructions

6. Results are a rough reproduction of the users chosen image

In conclusion there were several challenges that were encountered throughout the project.Some of these challenges included:• Working with insufficient parts• Difficulty establishing communication between the

two boards• Lack of a sufficient means to orient the robot

accurately in spaceOverall we are satisfied with our project and though it is a rough product there is potential to expand and improve on the design with more time and resources in the future.

Acknowledgements

We would like to thank all the faculty and staff that have helped us throughout our time here at Channel Islands.

Homepage of application Canvas page in application

The Robot