Extension of Farmbot Art

Our client, Mr. Jonathon Wolfe, owns a Farmbot robotic garden system. The camera attached to the robotic system is used to capture the plants’ visual characteristics in the garden. The data need to be stored in a way that allows it to be manipulated into something visually interesting.

The overall aim of this project is to create a system that serves the following functions:

– Capture images
– Perform phenotyping analysis
– Capture weather data
– Store, display, and export data
– User management for security and scalability

To achieve this goal, we decided to build a web application based on the previous team’s work. The application serves as an extension to the Farmbot Web App and involves patching the previous code and developing essential functions. The extension is built on Python Flask and Waitress framework, while the UI was built on Javascript and Bootstrap 5 framework. We have used SQLite 3 as the DBMS and plantCV library for phenotyping analysis.