SlideShare a Scribd company logo
1 of 7
Download to read offline
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 12|| December – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 40
Control System for Navigating a Domestic Drone
Kelebaone Tsamaase1
, Ishmael Zibani2
, Edwin Matlotse3
, Ibo Ngebani4
, and PN
Mahindroo5
1,2,3,4,5
University of Botswana, Botswana
I. INTRODUCTION
Food security is everyone’s concern at the moment, particularly when there are challenging effects such as
Elnino effect which impact negatively on food production. Countries therefore are coming up with programmes
which will improve food security and Botswana is no exception. Botswana, who is reliant on agriculture
amongst other alternatives, has come up with programmes to assist general population to produce food. Some of
the programmes include ISPAAD and NAMPAAD, [1]. At the same time, Botswana also encourages rearing of
livestock such as cattle hence a beef-exporting country. Methods of cattle rearing in Botswana vary, such as
from ranches to communal areas where cattle freely roam the area. The free-roaming cattle in communal areas
have brought in some conflict situations where cattle get into the fields and destroy crops thus contributing to
food insecurity in the country. The cattle can destroy crops at anytime, day or night. This conflict situation has
not only hampering efforts to produce food (farm yield) but also it brings conflicts between cattle owners and
crop owners, Efforts have been put in place to control the movement of cattle away from the fields. Some fields
are fenced to separate communal grazing areas from ploughing fields, but the initiatives still appear not adequate
enough to control cattle away as they still find their way into the fields. To improve on the control of cattle and
other livestock in the fields, some new innovative ways are explored and one of those is to utilize a drone, [2].
Drones are a fairly new technology with many applications. When used to control livestock movement in the
fields, the basic drone navigational techniques need to be altered. For example, the drone should be able to
detect the presence of cattle in the fields and be able to fly to where they are, and be able to scare them away.
The advantage of a drone is that is can fly around the field effortlessly. The drone can utilise geographical
positioning systems (GPS), to navigate through the fields.
1.1 Applications of Drones in Agriculture
Two types of aircraft are used for agricultural purposes: fixed wing aircraft and multi-rotor aircraft. Fixed wing
aircraft are suited to assess large areas, like a field or pasture. Multi-rotor aircraft can hover and observe at lower
altitudes, which are better for individual animal assessments. Various cameras, recorders and infrared or thermal
sensors can be added depending on the data desired [3, 4].
Agricultural drones are used by farmers to obtain an aerial overview of the area in which they keep their
livestock. Thermal imaging and high definition cameras allow farmers to track and monitor their livestock
remotely, identifying any issues in real time, thus enabling them to resolve issues quickly and efficiently.
Farming drones can be equipped with different types of cameras, including night vision, thermal imaging, and
motion sensors.
ABSTRACT
This paper describes the design, building and testing of a Drone Flight Navigation (DFN) system
used to control the movement of livestock away from the ploughing fields. The inputs to the DFN
system include different sounds of livestock to be removed from the fields. The output of the system
will be the irritating sounds to the livestock and also deploy a rotating umbrella-like cloth and
flashing LED lights to scare the animals even more. The input and output sounds are stored in a
database and can be updated with preferred sounds. We have successfully simulated and
programmed a prototype DFN system using ALTERA UP1 Development Board. Also on this paper,
we discussed drone power management system (DPMS) which ensures that the drone has enough
battery power before each flight. For future developments, GPS and video camera capabilities can
also be included into the design so that the farmer will be able to observe what the system is seeing
and possibly give live instructions.
Keywords: Development Board, DFN, DPMS, GPS, input sounds, livestock, output sounds, UP1
Control System for Navigating a Domestic Drone
www.ijceronline.com Open Access Journal Page 41
Figure 1. Unmanned drone system surveying a landscape
Farmers typically require Unmanned Aerial Vehicles, UAVs to be pre-programmed for flight, using the ground
station software to demand that the flight path is contained within their flying height and property line, creating
a restricted box around the property. When operating in this way, each cattle check can then be part of a routine
consisting of auto-launching the system for flight, and also monitoring the live video feed on screen. UAV
animal tracking allows for the surveillance of large spaces, even during the night. UAVs can cover large areas,
provide both GPS location as well as visual information and produce a low noise footprint, which does not scare
the animals. UAVs can be equipped with multiple camera types or sensors to provide accurate and complete
information, thereby lowering stock control time and costs. Figure 1 shows a drone navigating through the
fields.
Farmers have been utilizing UAVs by preprogramming them for flight using the ground station software. When
doing this, each cattle check can be part of a routine that consists of auto launching the plane for flight, and
monitoring the live video feed on screen [5, 6].
1.2 Overview of the proposed system
The proposed DFN system uses a conventional drone as a flight vehicle. The drone’s control unit is replaced by
a semi-autonomous DFN control unit which is able to steer the drone following a software programme. The
DFN is programmed to respond to the presence of livestock and timed intervals, and then produce specific
animal sounds to control the movement of livestock away from the ploughing fields.
The system can adapt to changing behaviour of the livestock and adjust timed intervals accordingly. The user
can interact with the system remotely so that he can reprogram the system on the fly.
FPGAs were chosen as the programmable platform because of their versatility, robustness and secure
communication using powerful encryption techniques [7, 8, 9].
II. THE PROPOSED DRONE NAVIGATION SYSTEM
Using the conventional drone as a flight vehicle, the proposed Drone Flight Navigation, DFN, will be used to
control the drone flight path. Therefore, the DFN will replace the original drone flight controller. For this
project, a 6-axis gyroscope quadrocopter drone has been purchased to demonstrate the basic principle of
livestock control system.
2.1 Organisation of the DFN system
The quadrocopter drone control unit will be replaced by the DFN controller Furthermore, a motor driven
umbrella-like cloth is attached to the bottom of the drone. The cloth is deployable when the drone flies out to
scare livestock. When not in use, the drone is parked in an enclosure unit to secure it from rain and vandalism.
As seen in figure 2, the enclosure is raised well above ground.
The docking station also consists of a PV power supply and charging system for the drone. Before it flies out to
do field surveying, the drone checks it power resources. During the survey, power is constantly checked to
ensure that the drone will be able to make a return. The drone is also fitted with light weight panels as a small
backup. When faced with a hurricane, the drone may be forced to abandon survey or force land.
Control System for Navigating a Domestic Drone
www.ijceronline.com Open Access Journal Page 42
Figure 2. Docking Station for the DFN drone
Figure 3.Flow Chart for the Proposed DFN System
2.2 Operation of the DFN Control Unit
The DFN system is programmed to respond to animal sounds, timed schedule, visual information (visual
identification) and weather conditions. Sounds made by different animals are stored in the system database.
These sounds are input sounds to the system for animal identification. For example, when cattle are roaming
around in the fields, the DFN system will pick up their sound and match it with the one stored in the database, to
positively identify these sounds as coming from cattle. The system will then produce output sounds like scary
barking sounds of dogs and also irritating noises to drive cattle away. A high pitched intermittent loud noise at
8000 hz is very stressful for them [5]. By using video, the DFN system can also match live images with those
from the database in order to identify animals. The operation of the DFN system is best described using the flow
chart of figure 3.
Control System for Navigating a Domestic Drone
www.ijceronline.com Open Access Journal Page 43
When idle, the drone remains in standby mode and secured in its docking station (figure 2). If the weather
conditions are not favourable, eg strong winds, rain, the drone remains in the station. If animal sounds or
scheduled flight time is detected, the system will attempt to open the enclosure, failing of which an alarm will
go off after a suitable time out. The system will go back to idle mode upon resetting the alarm. However if the
enclosure is opened successfully, the drone will fly up and deploys a flapping cloth after it has cleared the
enclosure. The cloth has reflective material on it so that when it rotates, light from the drone’s LEDs will be
dispersed to the ground below. As the light sparkles, it will instil fear on cattle thus disturbing cattle from
entering the fields, especially at night. Contrasts of light and dark have such a deterrent effect on cattle Using
the input sound detected, the drone will produce the corresponding output sound(s) and will herd in the direction
where the input sound came from. In case of a scheduled flight, the drone will follow a pre-defined route.
However, the drone will still respond to input sounds if it encounters any. At the end of the survey, the drone
will go back to its enclosure following the same procedures as when taking off, [4].
III. DESIGN & SIMULATION OF THE DFN CONTROLLER
The overall aim of this project is to replace the quadrocopter drone control unit with the proposed DFN control
unit. l be replaced by DFN controller which is represented by the flow chart of figure 3.
Figure 4. Finite State Machine (FSM) for the DFN Control Unit.
Figure 5. Simulation Waveform for DFN Control Unit. 8states x 28
input combinations!
8 conditions were tested for the simulator. Those conditions are tested at a positive clock going edge (shown by
red vertical lines).
@50nS, the weather conditions are bad (gwc=0), the scheduled time flight and input detected (sft=isd=x) are
irrelevant, so the system remains in the STANDBY mode.
@150nS, sft=1, isd=0, but gwc=0, so system remains in STANDBY.
@250nS, weather conditions are good (gwc=1) & sft=1, isd=0. System follows scheduled flight time. Next state
is WAIT1.
@350nS, the enclosure opens (eio=1) before timeout (tout=0). The system moves to state RUN.
@450nS, the drone flew past the enclosure (eic=1), so the system proceeds to PAUSE state to close the
enclosure.
Control System for Navigating a Domestic Drone
www.ijceronline.com Open Access Journal Page 44
@550nS and 650nS, eos=0, the drone is surveying the fields.
@750nS, the survey is completed (eos=1), and the system goes to RETIRE state, (and eventually to
STANDBY).
Table 1 is used by the max Plus Compiler to generate the waveform behaviour (Figure x) of the DFN controller.
Not all inputs are relevant at every state and state transition. For example, looking at the FSM, the only inputs
relevant to STANDBY state are gwc, sft and isd. The transitions to WAIT1 state are gwc.sft+gwc.isd. by using
a kmap, one can easily find that the looping conditions are . These 4 cases of the STANDBY
state are indicated in table 1.All irrelevant transitions are padded with x’s (for don’t cares
3.1 ALTERA’s Max Plus II development System
The flow chart of figure 3 can also be represented by a finite state machine, FSM, shown in figure 4. From the
FSM, table 1 can be generated. This table is the truth table or code table for the DFN control unit. The DFN
code has been successfully compiled and simulated using ALTERA’s Max Plus II development software. The
simulation results are discussed in figure 5. The output waveforms agree with the FSM of figure 4.
The DFN design was later programmed into an FPGA chip, contained in UP1 Development Board, (shown in
Figure 4). For this project, FPGAs were chosen as development platforms because of their parallel processing
capability, full programming flexibility and powerful hardware encryption techniques, [9]. The user can
remotely re-configure and re-programme the hardware.
Table 1. Truth table for the DFN Controller.
Control System for Navigating a Domestic Drone
www.ijceronline.com Open Access Journal Page 45
Figure 6. UP1 Development System
3.2 Drone Power Management System
The drone power management system (DPMS) ensures that the drone has enough power before it can move
around in the fields. That means the battery capacity should not fall below a pre-set value which corresponds to
the minimum power required to fly the drone back to the docking station. The drone may have to abandon its
mission if its power is lower than the required minimum. The two drone control systems, DFN [10] and DPMS
ensures a safe drone manoeuvre.
Figure 7 shows the basic DPMS. The DFN has to make a flight request from the DPMS (the idle state). The
drone will not fly if the battery power cannot sustain the intended flight duration. Meantime the drone battery
will be charging. If the battery power drops to below the critical level, the drone will force land. Its system will
be sustained using solar panels on the drone itself.
Figure 7. Drone Power Management System
(blfd=battery lower than flight duration)
Control System for Navigating a Domestic Drone
www.ijceronline.com Open Access Journal Page 46
3.3 Future Development
The perimeter of the target field will be defined using GPS coordinates. The IR cameras can be used for
identification of livestock. RFID can also be used for positive animal identification
GPS and video capabilities can enable the farmer to observe what the system is detecting and possibly undertake
proactive measures.
The drone system thus developed can be used to control other animals/birds by simply reprogramming. The
proposed system can be integrated into other systems like internet of things, IoT
IV. CONCLUSION
A joystick controlled conventional drone was able to hover around with a flapping cloth attached to it. This
proves that we can equip a more powerful drone with control gardgets and be able to move it around the fields.
The successful simulation and prototyping of the DFN control unit further proves that this concept is plausible.
It can also be applied to other situations such as driving wild animals away from unwanted areas since it can be
updated with specific animal sounds.
The drone can also be customised to hunt for livestock, and also give the farmer feedback on the well-being of
their crops.
REFERENCES
[1]. http://www.moa.gov.bw
[2]. http://www.airbornedrones.co/pages/farming-agriculture-monitoring
[3]. http://www.marcusuav.com/small-uav-systems-for-cattle-tracking/
[4]. http://www.airdrone3d.com/en/services/livestock-control.html
[5]. D Lee, A. Franchi, P.R. Giordano, H. Son & H. H. Bulthoff, Haptic Teleoperation of Multiple Unmanned Arial Vehicles over the
Internet. IEEE Int. Conf. on Robotics and Automation, Shanghai, CN, 2011.
[6]. M. R. Kafi, H. Chaoui, B. Hamane & A. Debilou, Design and Realisation of a Real-Time Control Platform for Quadrotor
Unmanned Aerial Vehicles, ICentre for Manufacturing Research, Dept. Of ECE, Tennessee Technical University, Cookeville, TN,
USA.
[7]. http://www.design-reuse.com/articles/13981/fpga-implementation-of-aes-encryption-and-decryption.html
[8]. X. Zhang & K. K. Parhi, High-Speed VLSI Architectures for the AES Algorithm, IEEE Transactions On Very Large Scale
Integration (VLSI) Systems, Vol. 12, No. 9, September 2004.
[9]. M. McLoone, J. V. McCanny, “High-performance FPGA implementation of DES using a novel method for implementing the key
schedule,” IEE proc: Circuits, Devices and Systems, vol. 150, no. 5, pp. 373-378, 2003.
[10]. M. McLoone, J. V. McCanny, “Livestock Control System For Use At Ploughing Fields,” SASEI International Renewable Energy
Conference, Gaborone, 26-28 October 2016.

More Related Content

What's hot

Introduction to Drone Tech v.1.2
Introduction to Drone Tech v.1.2Introduction to Drone Tech v.1.2
Introduction to Drone Tech v.1.2Anuj Magazine
 
Introduction to Drone Tech
Introduction to Drone TechIntroduction to Drone Tech
Introduction to Drone TechAnuj Magazine
 
iaetsd Unmanned aerial vehicle in the field of agriculture
iaetsd Unmanned aerial vehicle in the field of agricultureiaetsd Unmanned aerial vehicle in the field of agriculture
iaetsd Unmanned aerial vehicle in the field of agricultureIaetsd Iaetsd
 
Multispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural SurveyingMultispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural SurveyingMuhammad Aleem Siddiqui
 
UAV (Unmanned Aerial Vehicle)
UAV (Unmanned Aerial Vehicle)UAV (Unmanned Aerial Vehicle)
UAV (Unmanned Aerial Vehicle)UDIT PATEL
 
Drone unmanned vehicle
Drone unmanned vehicleDrone unmanned vehicle
Drone unmanned vehicleFURQAN M LODHI
 
bca final year project drone presentation
bca final year project drone presentationbca final year project drone presentation
bca final year project drone presentationpawanrai68
 
Multi-Purpose Robot using Raspberry Pi & Controlled by Smartphone
Multi-Purpose Robot using Raspberry Pi & Controlled by SmartphoneMulti-Purpose Robot using Raspberry Pi & Controlled by Smartphone
Multi-Purpose Robot using Raspberry Pi & Controlled by SmartphoneIJERA Editor
 
Unmanned aerial vehicles
Unmanned aerial vehiclesUnmanned aerial vehicles
Unmanned aerial vehiclesShahnawaz Alam
 
The world of Unmanned Systems is Evolving. DRONES TAKE OFF !
The world of Unmanned Systems is Evolving. DRONES TAKE OFF !The world of Unmanned Systems is Evolving. DRONES TAKE OFF !
The world of Unmanned Systems is Evolving. DRONES TAKE OFF !RonnyKenens
 

What's hot (17)

Drones
DronesDrones
Drones
 
Drones
Drones Drones
Drones
 
11. Future of Drones
11. Future of Drones11. Future of Drones
11. Future of Drones
 
6. Present Advanced Drones
6. Present Advanced Drones6. Present Advanced Drones
6. Present Advanced Drones
 
Introduction to Drone Tech v.1.2
Introduction to Drone Tech v.1.2Introduction to Drone Tech v.1.2
Introduction to Drone Tech v.1.2
 
Introduction to Drone Tech
Introduction to Drone TechIntroduction to Drone Tech
Introduction to Drone Tech
 
iaetsd Unmanned aerial vehicle in the field of agriculture
iaetsd Unmanned aerial vehicle in the field of agricultureiaetsd Unmanned aerial vehicle in the field of agriculture
iaetsd Unmanned aerial vehicle in the field of agriculture
 
Multispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural SurveyingMultispectral Imagery Data for Agricultural Surveying
Multispectral Imagery Data for Agricultural Surveying
 
UAV (Unmanned Aerial Vehicle)
UAV (Unmanned Aerial Vehicle)UAV (Unmanned Aerial Vehicle)
UAV (Unmanned Aerial Vehicle)
 
Drone unmanned vehicle
Drone unmanned vehicleDrone unmanned vehicle
Drone unmanned vehicle
 
Final review
Final reviewFinal review
Final review
 
bca final year project drone presentation
bca final year project drone presentationbca final year project drone presentation
bca final year project drone presentation
 
Drone advisor
Drone advisorDrone advisor
Drone advisor
 
7. Scope Of UAV In India
7. Scope Of UAV In India7. Scope Of UAV In India
7. Scope Of UAV In India
 
Multi-Purpose Robot using Raspberry Pi & Controlled by Smartphone
Multi-Purpose Robot using Raspberry Pi & Controlled by SmartphoneMulti-Purpose Robot using Raspberry Pi & Controlled by Smartphone
Multi-Purpose Robot using Raspberry Pi & Controlled by Smartphone
 
Unmanned aerial vehicles
Unmanned aerial vehiclesUnmanned aerial vehicles
Unmanned aerial vehicles
 
The world of Unmanned Systems is Evolving. DRONES TAKE OFF !
The world of Unmanned Systems is Evolving. DRONES TAKE OFF !The world of Unmanned Systems is Evolving. DRONES TAKE OFF !
The world of Unmanned Systems is Evolving. DRONES TAKE OFF !
 

Viewers also liked

3Com 90151-07
3Com 90151-073Com 90151-07
3Com 90151-07savomir
 
Práticas de produção textua na universidade
Práticas de produção textua na universidadePráticas de produção textua na universidade
Práticas de produção textua na universidadeVera Arcas
 
3Com 3C6902
3Com 3C69023Com 3C6902
3Com 3C6902savomir
 
Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...
Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...
Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...ijceronline
 
การออกแบบผลิตภัณฑ์เซรามิกส์
การออกแบบผลิตภัณฑ์เซรามิกส์การออกแบบผลิตภัณฑ์เซรามิกส์
การออกแบบผลิตภัณฑ์เซรามิกส์Smile Suputtra
 
opacity_services_2017
opacity_services_2017opacity_services_2017
opacity_services_2017Mohamed Adel
 
Opteam yleisesittely
Opteam yleisesittelyOpteam yleisesittely
Opteam yleisesittelyTero Hakala
 
Programa profesorado superior yoga terapeútico 2do año
Programa profesorado superior yoga terapeútico     2do añoPrograma profesorado superior yoga terapeútico     2do año
Programa profesorado superior yoga terapeútico 2do añoMauro Rojas
 

Viewers also liked (11)

3Com 90151-07
3Com 90151-073Com 90151-07
3Com 90151-07
 
Práticas de produção textua na universidade
Práticas de produção textua na universidadePráticas de produção textua na universidade
Práticas de produção textua na universidade
 
JWATSONRESUME2017
JWATSONRESUME2017JWATSONRESUME2017
JWATSONRESUME2017
 
3Com 3C6902
3Com 3C69023Com 3C6902
3Com 3C6902
 
Gps1 tracker v2
Gps1 tracker v2Gps1 tracker v2
Gps1 tracker v2
 
Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...
Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...
Examining Non-Linear Transverse Vibrations of Clamped Beams Carrying N Concen...
 
การออกแบบผลิตภัณฑ์เซรามิกส์
การออกแบบผลิตภัณฑ์เซรามิกส์การออกแบบผลิตภัณฑ์เซรามิกส์
การออกแบบผลิตภัณฑ์เซรามิกส์
 
opacity_services_2017
opacity_services_2017opacity_services_2017
opacity_services_2017
 
Mi antigua tierra Paramonga
Mi antigua tierra ParamongaMi antigua tierra Paramonga
Mi antigua tierra Paramonga
 
Opteam yleisesittely
Opteam yleisesittelyOpteam yleisesittely
Opteam yleisesittely
 
Programa profesorado superior yoga terapeútico 2do año
Programa profesorado superior yoga terapeútico     2do añoPrograma profesorado superior yoga terapeútico     2do año
Programa profesorado superior yoga terapeútico 2do año
 

Similar to Control System for Navigating a Domestic Drone

Drone design for agricultural applications
Drone design for agricultural applicationsDrone design for agricultural applications
Drone design for agricultural applicationsturbomachinesproject
 
IRJET- Drone Delivery System
IRJET- Drone Delivery SystemIRJET- Drone Delivery System
IRJET- Drone Delivery SystemIRJET Journal
 
Role of drone in crops protection.pptx
Role of drone in crops protection.pptxRole of drone in crops protection.pptx
Role of drone in crops protection.pptxParmeshwarSahu11
 
Unmanned Aerial Vehicles (UAV) In.pptx
Unmanned Aerial Vehicles (UAV) In.pptxUnmanned Aerial Vehicles (UAV) In.pptx
Unmanned Aerial Vehicles (UAV) In.pptxZulfiqarAli373406
 
Session 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdf
Session 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdfSession 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdf
Session 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdfgnaneshgnanu45
 
Agriculture Drone and types.pdf
Agriculture Drone and types.pdfAgriculture Drone and types.pdf
Agriculture Drone and types.pdfzahidjanjua160
 
Uses of drones in general and in agriculture.pptx
Uses of drones in general and in agriculture.pptxUses of drones in general and in agriculture.pptx
Uses of drones in general and in agriculture.pptxHimalaysahu4
 
USE OF DRONES IN AGRICULTURE.pdf
USE OF DRONES IN AGRICULTURE.pdfUSE OF DRONES IN AGRICULTURE.pdf
USE OF DRONES IN AGRICULTURE.pdfSENTHAMIL E
 
Quadcopter based pesticide spraying system
Quadcopter based pesticide spraying systemQuadcopter based pesticide spraying system
Quadcopter based pesticide spraying systemAbhijith M.B
 
IRJET- Scare Away Animals
IRJET-  	  Scare Away AnimalsIRJET-  	  Scare Away Animals
IRJET- Scare Away AnimalsIRJET Journal
 
Advantage of drone sprayer
Advantage of drone sprayerAdvantage of drone sprayer
Advantage of drone sprayerJason Wen
 
Drones for Livestock Management.
Drones for Livestock Management.Drones for Livestock Management.
Drones for Livestock Management.Techugo
 
Drones for Livestock Management Best Practices to Follow.pdf
Drones for Livestock Management Best Practices to Follow.pdfDrones for Livestock Management Best Practices to Follow.pdf
Drones for Livestock Management Best Practices to Follow.pdfTechugo
 
Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.Techugo
 
Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.Techugo
 
Drone technology in healthcare system
Drone technology in healthcare systemDrone technology in healthcare system
Drone technology in healthcare systemBikashAcharaya
 
Drones for Livestock Management.pdf
Drones for Livestock Management.pdfDrones for Livestock Management.pdf
Drones for Livestock Management.pdfTechugo
 
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...Redmond R. Shamshiri
 
The drone economics
The drone economicsThe drone economics
The drone economicsBitanshu Das
 

Similar to Control System for Navigating a Domestic Drone (20)

Drone design for agricultural applications
Drone design for agricultural applicationsDrone design for agricultural applications
Drone design for agricultural applications
 
IRJET- Drone Delivery System
IRJET- Drone Delivery SystemIRJET- Drone Delivery System
IRJET- Drone Delivery System
 
Role of drone in crops protection.pptx
Role of drone in crops protection.pptxRole of drone in crops protection.pptx
Role of drone in crops protection.pptx
 
Unmanned Aerial Vehicles (UAV) In.pptx
Unmanned Aerial Vehicles (UAV) In.pptxUnmanned Aerial Vehicles (UAV) In.pptx
Unmanned Aerial Vehicles (UAV) In.pptx
 
use of drones.pptx
use of drones.pptxuse of drones.pptx
use of drones.pptx
 
Session 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdf
Session 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdfSession 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdf
Session 2 - 3 Revised Dr N K Gontia VC JAU Drone PPT.pdf
 
Agriculture Drone and types.pdf
Agriculture Drone and types.pdfAgriculture Drone and types.pdf
Agriculture Drone and types.pdf
 
Uses of drones in general and in agriculture.pptx
Uses of drones in general and in agriculture.pptxUses of drones in general and in agriculture.pptx
Uses of drones in general and in agriculture.pptx
 
USE OF DRONES IN AGRICULTURE.pdf
USE OF DRONES IN AGRICULTURE.pdfUSE OF DRONES IN AGRICULTURE.pdf
USE OF DRONES IN AGRICULTURE.pdf
 
Quadcopter based pesticide spraying system
Quadcopter based pesticide spraying systemQuadcopter based pesticide spraying system
Quadcopter based pesticide spraying system
 
IRJET- Scare Away Animals
IRJET-  	  Scare Away AnimalsIRJET-  	  Scare Away Animals
IRJET- Scare Away Animals
 
Advantage of drone sprayer
Advantage of drone sprayerAdvantage of drone sprayer
Advantage of drone sprayer
 
Drones for Livestock Management.
Drones for Livestock Management.Drones for Livestock Management.
Drones for Livestock Management.
 
Drones for Livestock Management Best Practices to Follow.pdf
Drones for Livestock Management Best Practices to Follow.pdfDrones for Livestock Management Best Practices to Follow.pdf
Drones for Livestock Management Best Practices to Follow.pdf
 
Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.
 
Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.Drones for Livestock Management- Best Practices to Follow.
Drones for Livestock Management- Best Practices to Follow.
 
Drone technology in healthcare system
Drone technology in healthcare systemDrone technology in healthcare system
Drone technology in healthcare system
 
Drones for Livestock Management.pdf
Drones for Livestock Management.pdfDrones for Livestock Management.pdf
Drones for Livestock Management.pdf
 
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
 
The drone economics
The drone economicsThe drone economics
The drone economics
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 

Control System for Navigating a Domestic Drone

  • 1. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 12|| December – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 40 Control System for Navigating a Domestic Drone Kelebaone Tsamaase1 , Ishmael Zibani2 , Edwin Matlotse3 , Ibo Ngebani4 , and PN Mahindroo5 1,2,3,4,5 University of Botswana, Botswana I. INTRODUCTION Food security is everyone’s concern at the moment, particularly when there are challenging effects such as Elnino effect which impact negatively on food production. Countries therefore are coming up with programmes which will improve food security and Botswana is no exception. Botswana, who is reliant on agriculture amongst other alternatives, has come up with programmes to assist general population to produce food. Some of the programmes include ISPAAD and NAMPAAD, [1]. At the same time, Botswana also encourages rearing of livestock such as cattle hence a beef-exporting country. Methods of cattle rearing in Botswana vary, such as from ranches to communal areas where cattle freely roam the area. The free-roaming cattle in communal areas have brought in some conflict situations where cattle get into the fields and destroy crops thus contributing to food insecurity in the country. The cattle can destroy crops at anytime, day or night. This conflict situation has not only hampering efforts to produce food (farm yield) but also it brings conflicts between cattle owners and crop owners, Efforts have been put in place to control the movement of cattle away from the fields. Some fields are fenced to separate communal grazing areas from ploughing fields, but the initiatives still appear not adequate enough to control cattle away as they still find their way into the fields. To improve on the control of cattle and other livestock in the fields, some new innovative ways are explored and one of those is to utilize a drone, [2]. Drones are a fairly new technology with many applications. When used to control livestock movement in the fields, the basic drone navigational techniques need to be altered. For example, the drone should be able to detect the presence of cattle in the fields and be able to fly to where they are, and be able to scare them away. The advantage of a drone is that is can fly around the field effortlessly. The drone can utilise geographical positioning systems (GPS), to navigate through the fields. 1.1 Applications of Drones in Agriculture Two types of aircraft are used for agricultural purposes: fixed wing aircraft and multi-rotor aircraft. Fixed wing aircraft are suited to assess large areas, like a field or pasture. Multi-rotor aircraft can hover and observe at lower altitudes, which are better for individual animal assessments. Various cameras, recorders and infrared or thermal sensors can be added depending on the data desired [3, 4]. Agricultural drones are used by farmers to obtain an aerial overview of the area in which they keep their livestock. Thermal imaging and high definition cameras allow farmers to track and monitor their livestock remotely, identifying any issues in real time, thus enabling them to resolve issues quickly and efficiently. Farming drones can be equipped with different types of cameras, including night vision, thermal imaging, and motion sensors. ABSTRACT This paper describes the design, building and testing of a Drone Flight Navigation (DFN) system used to control the movement of livestock away from the ploughing fields. The inputs to the DFN system include different sounds of livestock to be removed from the fields. The output of the system will be the irritating sounds to the livestock and also deploy a rotating umbrella-like cloth and flashing LED lights to scare the animals even more. The input and output sounds are stored in a database and can be updated with preferred sounds. We have successfully simulated and programmed a prototype DFN system using ALTERA UP1 Development Board. Also on this paper, we discussed drone power management system (DPMS) which ensures that the drone has enough battery power before each flight. For future developments, GPS and video camera capabilities can also be included into the design so that the farmer will be able to observe what the system is seeing and possibly give live instructions. Keywords: Development Board, DFN, DPMS, GPS, input sounds, livestock, output sounds, UP1
  • 2. Control System for Navigating a Domestic Drone www.ijceronline.com Open Access Journal Page 41 Figure 1. Unmanned drone system surveying a landscape Farmers typically require Unmanned Aerial Vehicles, UAVs to be pre-programmed for flight, using the ground station software to demand that the flight path is contained within their flying height and property line, creating a restricted box around the property. When operating in this way, each cattle check can then be part of a routine consisting of auto-launching the system for flight, and also monitoring the live video feed on screen. UAV animal tracking allows for the surveillance of large spaces, even during the night. UAVs can cover large areas, provide both GPS location as well as visual information and produce a low noise footprint, which does not scare the animals. UAVs can be equipped with multiple camera types or sensors to provide accurate and complete information, thereby lowering stock control time and costs. Figure 1 shows a drone navigating through the fields. Farmers have been utilizing UAVs by preprogramming them for flight using the ground station software. When doing this, each cattle check can be part of a routine that consists of auto launching the plane for flight, and monitoring the live video feed on screen [5, 6]. 1.2 Overview of the proposed system The proposed DFN system uses a conventional drone as a flight vehicle. The drone’s control unit is replaced by a semi-autonomous DFN control unit which is able to steer the drone following a software programme. The DFN is programmed to respond to the presence of livestock and timed intervals, and then produce specific animal sounds to control the movement of livestock away from the ploughing fields. The system can adapt to changing behaviour of the livestock and adjust timed intervals accordingly. The user can interact with the system remotely so that he can reprogram the system on the fly. FPGAs were chosen as the programmable platform because of their versatility, robustness and secure communication using powerful encryption techniques [7, 8, 9]. II. THE PROPOSED DRONE NAVIGATION SYSTEM Using the conventional drone as a flight vehicle, the proposed Drone Flight Navigation, DFN, will be used to control the drone flight path. Therefore, the DFN will replace the original drone flight controller. For this project, a 6-axis gyroscope quadrocopter drone has been purchased to demonstrate the basic principle of livestock control system. 2.1 Organisation of the DFN system The quadrocopter drone control unit will be replaced by the DFN controller Furthermore, a motor driven umbrella-like cloth is attached to the bottom of the drone. The cloth is deployable when the drone flies out to scare livestock. When not in use, the drone is parked in an enclosure unit to secure it from rain and vandalism. As seen in figure 2, the enclosure is raised well above ground. The docking station also consists of a PV power supply and charging system for the drone. Before it flies out to do field surveying, the drone checks it power resources. During the survey, power is constantly checked to ensure that the drone will be able to make a return. The drone is also fitted with light weight panels as a small backup. When faced with a hurricane, the drone may be forced to abandon survey or force land.
  • 3. Control System for Navigating a Domestic Drone www.ijceronline.com Open Access Journal Page 42 Figure 2. Docking Station for the DFN drone Figure 3.Flow Chart for the Proposed DFN System 2.2 Operation of the DFN Control Unit The DFN system is programmed to respond to animal sounds, timed schedule, visual information (visual identification) and weather conditions. Sounds made by different animals are stored in the system database. These sounds are input sounds to the system for animal identification. For example, when cattle are roaming around in the fields, the DFN system will pick up their sound and match it with the one stored in the database, to positively identify these sounds as coming from cattle. The system will then produce output sounds like scary barking sounds of dogs and also irritating noises to drive cattle away. A high pitched intermittent loud noise at 8000 hz is very stressful for them [5]. By using video, the DFN system can also match live images with those from the database in order to identify animals. The operation of the DFN system is best described using the flow chart of figure 3.
  • 4. Control System for Navigating a Domestic Drone www.ijceronline.com Open Access Journal Page 43 When idle, the drone remains in standby mode and secured in its docking station (figure 2). If the weather conditions are not favourable, eg strong winds, rain, the drone remains in the station. If animal sounds or scheduled flight time is detected, the system will attempt to open the enclosure, failing of which an alarm will go off after a suitable time out. The system will go back to idle mode upon resetting the alarm. However if the enclosure is opened successfully, the drone will fly up and deploys a flapping cloth after it has cleared the enclosure. The cloth has reflective material on it so that when it rotates, light from the drone’s LEDs will be dispersed to the ground below. As the light sparkles, it will instil fear on cattle thus disturbing cattle from entering the fields, especially at night. Contrasts of light and dark have such a deterrent effect on cattle Using the input sound detected, the drone will produce the corresponding output sound(s) and will herd in the direction where the input sound came from. In case of a scheduled flight, the drone will follow a pre-defined route. However, the drone will still respond to input sounds if it encounters any. At the end of the survey, the drone will go back to its enclosure following the same procedures as when taking off, [4]. III. DESIGN & SIMULATION OF THE DFN CONTROLLER The overall aim of this project is to replace the quadrocopter drone control unit with the proposed DFN control unit. l be replaced by DFN controller which is represented by the flow chart of figure 3. Figure 4. Finite State Machine (FSM) for the DFN Control Unit. Figure 5. Simulation Waveform for DFN Control Unit. 8states x 28 input combinations! 8 conditions were tested for the simulator. Those conditions are tested at a positive clock going edge (shown by red vertical lines). @50nS, the weather conditions are bad (gwc=0), the scheduled time flight and input detected (sft=isd=x) are irrelevant, so the system remains in the STANDBY mode. @150nS, sft=1, isd=0, but gwc=0, so system remains in STANDBY. @250nS, weather conditions are good (gwc=1) & sft=1, isd=0. System follows scheduled flight time. Next state is WAIT1. @350nS, the enclosure opens (eio=1) before timeout (tout=0). The system moves to state RUN. @450nS, the drone flew past the enclosure (eic=1), so the system proceeds to PAUSE state to close the enclosure.
  • 5. Control System for Navigating a Domestic Drone www.ijceronline.com Open Access Journal Page 44 @550nS and 650nS, eos=0, the drone is surveying the fields. @750nS, the survey is completed (eos=1), and the system goes to RETIRE state, (and eventually to STANDBY). Table 1 is used by the max Plus Compiler to generate the waveform behaviour (Figure x) of the DFN controller. Not all inputs are relevant at every state and state transition. For example, looking at the FSM, the only inputs relevant to STANDBY state are gwc, sft and isd. The transitions to WAIT1 state are gwc.sft+gwc.isd. by using a kmap, one can easily find that the looping conditions are . These 4 cases of the STANDBY state are indicated in table 1.All irrelevant transitions are padded with x’s (for don’t cares 3.1 ALTERA’s Max Plus II development System The flow chart of figure 3 can also be represented by a finite state machine, FSM, shown in figure 4. From the FSM, table 1 can be generated. This table is the truth table or code table for the DFN control unit. The DFN code has been successfully compiled and simulated using ALTERA’s Max Plus II development software. The simulation results are discussed in figure 5. The output waveforms agree with the FSM of figure 4. The DFN design was later programmed into an FPGA chip, contained in UP1 Development Board, (shown in Figure 4). For this project, FPGAs were chosen as development platforms because of their parallel processing capability, full programming flexibility and powerful hardware encryption techniques, [9]. The user can remotely re-configure and re-programme the hardware. Table 1. Truth table for the DFN Controller.
  • 6. Control System for Navigating a Domestic Drone www.ijceronline.com Open Access Journal Page 45 Figure 6. UP1 Development System 3.2 Drone Power Management System The drone power management system (DPMS) ensures that the drone has enough power before it can move around in the fields. That means the battery capacity should not fall below a pre-set value which corresponds to the minimum power required to fly the drone back to the docking station. The drone may have to abandon its mission if its power is lower than the required minimum. The two drone control systems, DFN [10] and DPMS ensures a safe drone manoeuvre. Figure 7 shows the basic DPMS. The DFN has to make a flight request from the DPMS (the idle state). The drone will not fly if the battery power cannot sustain the intended flight duration. Meantime the drone battery will be charging. If the battery power drops to below the critical level, the drone will force land. Its system will be sustained using solar panels on the drone itself. Figure 7. Drone Power Management System (blfd=battery lower than flight duration)
  • 7. Control System for Navigating a Domestic Drone www.ijceronline.com Open Access Journal Page 46 3.3 Future Development The perimeter of the target field will be defined using GPS coordinates. The IR cameras can be used for identification of livestock. RFID can also be used for positive animal identification GPS and video capabilities can enable the farmer to observe what the system is detecting and possibly undertake proactive measures. The drone system thus developed can be used to control other animals/birds by simply reprogramming. The proposed system can be integrated into other systems like internet of things, IoT IV. CONCLUSION A joystick controlled conventional drone was able to hover around with a flapping cloth attached to it. This proves that we can equip a more powerful drone with control gardgets and be able to move it around the fields. The successful simulation and prototyping of the DFN control unit further proves that this concept is plausible. It can also be applied to other situations such as driving wild animals away from unwanted areas since it can be updated with specific animal sounds. The drone can also be customised to hunt for livestock, and also give the farmer feedback on the well-being of their crops. REFERENCES [1]. http://www.moa.gov.bw [2]. http://www.airbornedrones.co/pages/farming-agriculture-monitoring [3]. http://www.marcusuav.com/small-uav-systems-for-cattle-tracking/ [4]. http://www.airdrone3d.com/en/services/livestock-control.html [5]. D Lee, A. Franchi, P.R. Giordano, H. Son & H. H. Bulthoff, Haptic Teleoperation of Multiple Unmanned Arial Vehicles over the Internet. IEEE Int. Conf. on Robotics and Automation, Shanghai, CN, 2011. [6]. M. R. Kafi, H. Chaoui, B. Hamane & A. Debilou, Design and Realisation of a Real-Time Control Platform for Quadrotor Unmanned Aerial Vehicles, ICentre for Manufacturing Research, Dept. Of ECE, Tennessee Technical University, Cookeville, TN, USA. [7]. http://www.design-reuse.com/articles/13981/fpga-implementation-of-aes-encryption-and-decryption.html [8]. X. Zhang & K. K. Parhi, High-Speed VLSI Architectures for the AES Algorithm, IEEE Transactions On Very Large Scale Integration (VLSI) Systems, Vol. 12, No. 9, September 2004. [9]. M. McLoone, J. V. McCanny, “High-performance FPGA implementation of DES using a novel method for implementing the key schedule,” IEE proc: Circuits, Devices and Systems, vol. 150, no. 5, pp. 373-378, 2003. [10]. M. McLoone, J. V. McCanny, “Livestock Control System For Use At Ploughing Fields,” SASEI International Renewable Energy Conference, Gaborone, 26-28 October 2016.