diff --git a/requirements.latex b/requirements.latex index 29794a9..0ee833c 100644 --- a/requirements.latex +++ b/requirements.latex @@ -49,7 +49,7 @@ A table containing systems which the FGC project is seeking to replace or influence, as well as a description of the intended interaction between the FGC project and the system, are shown in Figure \ref{fig:system_scope}. \todo{More rows + header} -\begin{figure} +\begin{figure}[h] \centering \captionsetup{justification=centering} @@ -104,11 +104,58 @@ areas. As such, failure to correctly identify the location of an animal may lead to the animal moving outside the desired area. Since many farms border wooded areas, highways or roads, it is then possible that an animal whose location was not properly reported will wonder -into traffic or another dangerous location. +into traffic or another dangerous location. We specify +the maximum uncertainty in the location of an animal to be +3 feet. + +In addition to being precise with the GPS coordinates, the system +must be tolerant of the aforementioned uncertainty. The analysis +of the reported location should prevent the possibility of a collar +not producing a negative stimulus due to a fluctuation of measurement. \subsubsection{Sound and Electrical Shock} +Simply being aware of the animal's location is insufficient +to properly control its behavior without human intervention. +As such, the collars must be able to create stimuli +that farm animals find unpleasant, effectively training +them to avoid performing actions that are undesirable. The sound +and shock must not only be sufficient to infuence the animals, +but also safe: they should not cause harm or excessive discomfort +to the animal. + +\todo{investigate legal guidelines?} + +\subsubsection{Control Application} +The project must contain a functional mobile application for +the Android platform, capable of interfacing with the collars +in the field. This application should, at minimum, be usable +to adjust the boundaries of the prescribed region and visualize +the locations of individual animals on a map. + +\subsubsection{Data Collection} +@ryan you know more about this than I care to research. \todo{finish this} + +\subsubsection{Effective Area} +Because many farms have significant numbers of livestock, and consequently +a large grazing area, it's necessary that the FGC system is functional +at large distances. We require that the sysem is functional at distances +as large as 5 kilometers, which is half of the maximum range of the +LoRa technology. A consequence of this requirement is also that the system +is entirely wireless, since it is not feasible to provide cables or wires +that span the maximum area of 5 kilometers. \subsection{Usability requirements} +\subsubsection{Accessibility of Application} +Because the FGC system is intended to be used by farmers as a replacement +for manual labor, it must be accessible to farmers with knowledge +of the domain, but not necessarily of the inner workings of the FGC implementation. +Thus, the final Android application must be usable, without significant prior training, +by non-technical people from the agricultural industry. On the other hand, +if necessary, the Android application \emph{should} assume domain specific knowledge +in the area of agriculture, since its intended audience is from this field. + +\subsubsection{Servicability of Collars} + \subsection{Performance requirements} \subsection{System interface} \subsection{System operations}