diff --git a/requirements.latex b/requirements.latex index 0289303..eda492b 100644 --- a/requirements.latex +++ b/requirements.latex @@ -1,4 +1,6 @@ \documentclass[10pt, draftclsnofoot,onecolumn]{IEEEtran} +\usepackage{todonotes} +\usepackage{caption} \linespread{1} \begin{document} @@ -35,15 +37,76 @@ \section{Introduction} \subsection{System purpose} +The purpose of the Fenceless Grazing Collar (FGC) system is to reduce the +need for human supervision in farming through the tracking and automated +management of individual farm animals, controlled by humans through +a remote digital system. +\todo{This probably needs to be expanded on} + \subsection{System scope} +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} + \centering + \captionsetup{justification=centering} + + \begin{tabular}{c p{12cm}} + Animal herding & The FGC system will be used replace humans and trained animals that currently + manage and control farm animals. \\ + Data collection & Among the goals for the FGC sytem is to collect data from the animals being herded, + in order to help farmers make informed decisions. The FGC system can either serve as the first + means of data collection, a replacement for an existing data collection mechanism, or as a + complement to such a mechanism. \\ + \end{tabular} + + \caption{Fenceless Grazing System Scope} + \label{fig:system_scope} +\end{figure} + \subsection{System overview} \subsubsection{System context} +At present, despite the continued industrialization in numerious other indestries, animal +farming replies on human labor to manage and herd farm animals. This requires significant +time and effort, which could be more effectively spent elsewhere. The GFC system intends +to automate the various human involvement in animal farming. + \subsubsection{System functions} +Primarily, the FGC system serves as a tracking and management device. Through +the use of GPS tracking and LoRa long-range communication tehcnology, a collar +is to provide information regarding the present location of the farm +animal equipped with said collar. Furthermore, the collar is to be +able to discourage undesired behavior such as leaving a designated area +from the animal through the use of loud and unpleasant sounds and electrical chock. + +The collar is also to collect data regarding the behavior of various animals, +for use in making decision regarding the livestock or otherwise. + +Additionally, a component of the system is a piece of software that allows +for the remote management of collars. Users should be able to adjust "allowed" +locations for the animals through this software, observe the current locations +of the animals, and read the data collected by the collars. + \subsubsection{User characteristics} +?? \todo{Finish this} \subsection{Definitions} +?? \todo{Finish this} \section{References} \section{System requirements} \subsection{Functional requirements} +\subsubsection{GPS} +It is imperative that the FGC system precisely tracks the locations of +animals that are equipped with a collar. As the name of the system +suggests, the system may be deployed in replacement of fenced-off +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. + +\subsubsection{Sound and Electrical Shock} + \subsection{Usability requirements} \subsection{Performance requirements} \subsection{System interface}