Skip to content
Garrett edited this page Mar 12, 2023 · 8 revisions

Welcome to the Weed Killer Robot wiki!

Development Version 0.0.4

Created by Weed Killer Team: Zach Moore, Garrett Jolly, Dane Akers, Nick Krisulevicz, Emily Hitchcock


Project Overview

This project was chosen by our client Dr. Franchi as a means to design and create an application to control a weed killing robot using a classic bluetooth connection. The long term goal of this project is to create a working prototype that will have both manual control and autonomous mapping for home use in the future.

Safety Precautions

Take the following safety precautions when using this robot:

  • Do not look into the laser under any circumstances
  • Unless the robot is in active use, keep the cover of the laser on at all times

DISCLAIMER: This product is not intended for children


App Installation Instructions (Development Build For Testing)

To install the current development build of the application (v 0.0.4):

  • Use git clone to clone the repository (to receive further remote updates run: git pull origin main
  • Open Terminal/Command Prompt
  • Navigate from home to the github repository
    • Ensure the branch selected as main by running: git branch ; if the current branch is not in main, run the following: git checkout main
    • Example command: cd ~/<cloned-repo-name>
  • Navigate to the bt_controller folder
    • Once in the correct folder, run the command flutter run with an android device connected to your computer via USB.
      • If Flutter is not installed, please refer to the flutter installation section of the wiki.
      • If the terminal throws an error, add the flag --no-sound-null-safety like so: flutter run --no-sound-null-safety
  • Once the app builds and executes, it will be installed on your device with the Flutter Logo and with the name of the folder!