-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Garrett edited this page Mar 12, 2023
·
8 revisions
Created by Weed Killer Team: Zach Moore, Garrett Jolly, Dane Akers, Nick Krisulevicz, Emily Hitchcock
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.
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
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>
- Ensure the branch selected as main by running:
- 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 in the correct folder, run the command
- Once the app builds and executes, it will be installed on your device with the Flutter Logo and with the name of the folder!