Update requirements for draft 2

This commit is contained in:
Danila Fedorin 2019-10-25 21:12:50 -07:00
parent 2cd4d2d2e7
commit e44fbc1b75

View File

@ -10,9 +10,23 @@
\begin{document} \begin{document}
\title{Fenceless Grazing Requirements} \title{Fenceless Grazing Requirements}
\author{Danila Fedorin \and Matthew Sessions \and Ryan Alder} \author{Danila Fedorin, \and Matthew Sessions, \and Ryan Alder}
\maketitle \maketitle
\begin{abstract}
The Fenceless Grazing Collar System is an application of the LoRa and
LoRaWAN internet of things technologies to animal farming. It will be
implemented as a collar with which each individual farm animal will be
equipped. The fenceless grazing system must be capable of precisely
tracking high numbers of farm animals, controlling
these animals using sound and electric shocks, and allowing end users
(typically farmers) to monitor the animals and adjust their desired
location.
\end{abstract}
\pagebreak
\tableofcontents \tableofcontents
\pagebreak \pagebreak
% From: ISO/IEC/IEEE 29148:2011, page 44 % From: ISO/IEC/IEEE 29148:2011, page 44
@ -56,7 +70,6 @@ surveillance of all animals.
A table containing systems which the FGC project is seeking to replace A table containing systems which the FGC project is seeking to replace
or influence, as well as a description of the intended interaction 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}. between the FGC project and the system, are shown in Figure \ref{fig:system_scope}.
\todo{More rows + header}
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\captionsetup{justification=centering} \captionsetup{justification=centering}
@ -76,7 +89,7 @@ between the FGC project and the system, are shown in Figure \ref{fig:system_scop
\subsection{System overview} \subsection{System overview}
\subsubsection{System context} \subsubsection{System context}
At present, despite the continued industrialization in numerious other indestries, animal At present, despite the continued industrialization in numerous other industries, animal
farming replies on human labor to manage and herd farm animals. This requires significant 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 time and effort, which could be more effectively spent elsewhere. The GFC system intends
to automate the various human involvement in animal farming. to automate the various human involvement in animal farming.
@ -87,7 +100,7 @@ the use of GPS tracking and LoRa long-range communication tehcnology, a collar
is to provide information regarding the present location of the farm is to provide information regarding the present location of the farm
animal equipped with said collar. Furthermore, the collar is to be animal equipped with said collar. Furthermore, the collar is to be
able to discourage undesired behavior such as leaving a designated area 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. from the animal through the use of loud and unpleasant sounds and electrical shock.
The collar is also to collect data regarding the behavior of various animals, The collar is also to collect data regarding the behavior of various animals,
for use in making decision regarding the livestock or otherwise. for use in making decision regarding the livestock or otherwise.
@ -98,7 +111,11 @@ locations for the animals through this software, observe the current locations
of the animals, and read the data collected by the collars. of the animals, and read the data collected by the collars.
\subsubsection{User characteristics} \subsubsection{User characteristics}
?? \todo{Finish this} The desired user base for the FGC application are farmers who own livestock that
require constant grazing. These farmers would tend to have large fields in which
their livestock feed. Additionally, they may not be familliar with the advanced
usage of electronics (including smartphones or hardware).
\subsection{Definitions} \subsection{Definitions}
\subsubsection{LoRa} \subsubsection{LoRa}
LoRa (stands for Long Range) is a communication protocol developed by Semtech LoRa (stands for Long Range) is a communication protocol developed by Semtech
@ -149,8 +166,6 @@ and shock must not only be sufficient to infuence the animals,
but also safe: they should not cause harm or excessive discomfort but also safe: they should not cause harm or excessive discomfort
to the animal. to the animal.
\todo{investigate legal guidelines?}
\subsubsection{Control Application} \subsubsection{Control Application}
The project must contain a functional mobile application for The project must contain a functional mobile application for
the Android platform, capable of interfacing with the collars the Android platform, capable of interfacing with the collars
@ -193,7 +208,7 @@ in the area of agriculture, since its intended audience is from this field.
Because the collars are intended to be battery-based, they will need to be serviced, Because the collars are intended to be battery-based, they will need to be serviced,
with the minimum goal of replacing or recharging the on-board batteries. This with the minimum goal of replacing or recharging the on-board batteries. This
must be possible to people with no prior technical experience, as the presence must be possible to people with no prior technical experience, as the presence
of such experience is not guaranteed the expected client base. Other common of such experience is not guaranteed among the expected client base. Other common
servicing goals, such as cleaning the device, should also be easy to accomplish servicing goals, such as cleaning the device, should also be easy to accomplish
without an understanding of the architecture or implementation of the FGC system. without an understanding of the architecture or implementation of the FGC system.
@ -260,7 +275,7 @@ management below the level that can be provided by humans.
\subsubsection{Form Factor} \subsubsection{Form Factor}
In order to be able to effectively use the collar, it must fit comfortably on target farm In order to be able to effectively use the collar, it must fit comfortably on target farm
animals. In our initial prototype, these animals will be cows, and thus, a requirement animals. In the initial prototype, these animals will be cows, and thus, a requirement
for the project is that the collar can be put onto, and stay on a farm cow. for the project is that the collar can be put onto, and stay on a farm cow.
\subsection{Environmental conditions} \subsection{Environmental conditions}