PDF&Rendition=1
PDF&Rendition=1
A project report submitted in partial fulfilment of the requirement for the degree of
BACHELOR OF TECHNOLOGY
IN
ELECTRONICS & COMMUNICATION ENGINEERING
From
CERTIFICATE
This is to certify that the project report titled "UNMANNED GROUND VECHILE" is
a bonafide work done by Mr. A. RAVI KIRAN bearing Regd. No. 315129212004, Ms.
D.SAI SOWMYA bearing Regd. No. 315129212011, Mr. V.SAI VARDHAN REDDY
bearing Regd.No. 315129212022, Mr. HARSH VARDHAN bearing Regd. No.
315129212054, under my guidance during the academic year 2018-19, in the
Department of Electronics &Communications Engineering, Engineering & Technology
Program, Gayatri Vidya Parishad College for Degree & P.G Courses, Visakhapatnam
in the partial fulfilment of the requirements for the award of the Degree of ‘Bachelor of
Technology’ in ‘Electronics and Communication Engineering’.
We express our deep sense of gratitude and respect to our guide Dr.S. Krishnaveni
mam, Head of the Department of Electronics and Communication for her wholehearted
co-operation, unfailing inspiration and valuable guidance. Throughout the work, her
valuable suggestions, constant encouragement has helped us a long way. We thank her
for giving her valuable time at odd hours and for the patience and understanding she
showed.
We express our sincere thanks to Prof. D. Saritha, Director (I/c), Engineering &
Technology Program for extending her utmost support and cooperation in providing all
the provisions for the successful completion of the project.
We also thank Dr. B. Madhukar Patnaik, Principal, for extending his utmost support
and cooperation in providing all the provisions for the successful completion of the
project.
With great solemnity and sincerity, we offer our profuse thanks to our management,
for provisions for successful completion of the project.
We sincerely thank all the teaching and non-teaching staff in the Electronic and
Communication Department for their sustained help in our pursuits.
We thank all those who contributed directly or indirectly in successfully carrying out this
work.
A. Ravi Kiran
D. Sai Sowmya
V. Sai Vardhan Reddy
Harsha Vardhan
ABSTRACT
Some of the most prominent problems facing the world today are Terrorism and Insurgency.
Governments and scientists across the globe are working day and night in order to bring
these problems under control. Billions of dollars are spent by nations for the research of new
defence systems which are capable of safeguarding citizens from terrorist threats.
Nowadays with major advancements in the field of vehicle automation, several dangerous
and crucial counter terrorist operations are being handled by sophisticated machines which
are not only more efficient but are also responsible for saving several human lives.
Our project “Unmanned Ground Vehicle” is built to undertake missions like border patrol,
prototype illustrating the ever-expanding need for sophisticated technology and precision
driven vehicles catering to the present day needs for a first line of defence. A person from a
remote place can comfortably control the motion of the robot wirelessly and in situations
where manual control is not prudent, the vehicle is capable of reaching the pre-programmed
This defence system of ours has the control unit (to control mobility). This unit helps in
Manual. This robot is fixed with a camera so that the remote operator would be getting a live
video feed from the camera to help him manually control the rover. The rover is also
capable of lifting the injured soldiers in the battle field and get them back to the base station.
The manual modes of the rover are controlled by a human operator and live video is fed back
to the base station. The robotic arm will follow joystick or a mouse. There is an
Arduino micro controller and Bluetooth module (HC-05) which helps the soldier on war field
There is one onboard computer, which receives command from command centre control and
issues commands to the onboard microcontroller for controlling the servo motors and robotic
arm. The command centre control computer allows the remote user to see the direct video
CHAPTER 1: INTRODUCTION
1.1 Tele-operated
1.2 Autonomous
CHAPTER 2: MOTIVATION
2.1 Foster-Miller Talon Unit
2.2 DRDO Daksh
CHAPTER 5: SOFTWARE
5.1 Bluetooth SPP Pro
5.2 V380 Pro
5.3 Arduino IDE
5.4 Source Code
CHAPTER 7: APPLICATIONS
CHAPTER 8: RESULT
CHAPTER 9: CONCLUSION
capability. This type of robot is generally capable of operating outdoors and over a wide
variety of terrain, functioning in place of humans. UGVs have counterparts in aerial warfare
(unmanned aerial vehicle) and naval warfare (remotely operated underwater vehicles).
Unmanned robotics is actively being developed for both civilian and military use to perform
1. Tele-operated
2. Autonomous.
1.1 Tele-operated:
via a communications link. All cognitive processes are provided by the operator based upon
feedback from either line-of-sight visual observation or remote sensory input such as
video cameras. A basic example of the principles of Tele-operation would be a toy remote
control car. Each of the vehicles is unmanned and controlled at a distance via a wired or
wireless connection while the user provides all control based upon observed performance of
the vehicle.
There are a wide variety of Tele-operated UGVs in use today. Predominantly these vehicles
are used to replace humans in hazardous situations. Examples are explosives and bomb
disabling vehicles.
1.2 Autonomous:
A robot may also be able to learn autonomously. Autonomous learning includes the ability to:
The Foster-Miller TALON robot is a small, tracked military robot designed for missions
ranging from reconnaissance to combat. Over 3000 TALON robots have been deployed to
combat theatres. Foster-Miller claims the TALON is one of the fastest robots in production,
one that can travel through sand, water, and snow (up to 100 feet deep) as well as climb
stairs.
The TALON transmits in colour, black and white, infrared, and/or night vision to its operator,
who may be up to 1,000 m away. It can run off lithium-ion batteries for a maximum of 7
days on standby independently before needing recharging. It has an 8.5-hour battery life at
normal operating speeds, 2 standard lead batteries providing 2 hours each and 1 optional
Lithium Ion providing an additional 4.5 hours. It can also withstand repeated
Regular (IED/EOD) TALON: Carries sensors and a robotic manipulator, which is used by
the U.S. Military for explosive ordnance disposal and disarming improvised explosive
devices.
Special Operations TALON (SOTAL): Does not have the robotic arm manipulator but carries
day/night colour cameras and listening devices; lighter due to the absence of the arm, for
reconnaissance missions.
HAZMAT TALON: Uses chemical, gas, temperature and radiation sensors that are
displayed in real time to the user on a hand-held display unit. It is now being tested by the US
weaponized version being developed by Foster-Miller for the US Army. The robot is
composed of a weapons system mounted on the standard TALON chassis. The current price
of one unit is $230,000; however, Foster-Miller claims that when it enters mass production
the price may drop to between $150,000 and $180,000. Foster-Miller points out that in
comparison, to train a US soldier to a basic level of expertise with BCT and/or AIT would
SWORDS units have demonstrated the ability to shoot precisely. It is not autonomous, but
instead has to be controlled by a soldier using a small console to remotely direct the device
and fire its weapons. Foster-Miller is currently at work on a "Game Boy" style controller
Fig 2.1.1: The SWORDS system fitted Fig 2.1.2: Foster-Miller TALON SWORDS
withM249 SAW
Daksh is an electrically powered and remotely controlled robot used for locating, handling
and destroying hazardous objects safely. Daksh speaks for the ingenuity of the R&DE (E). It
is a battery-operated robot on wheels and its primary role is to recover improvised explosive
devices (IEDs). It locates IEDs with an X-ray machine, picks them up with a gripper-arm and
defuses them with a jet of water. It has a shotgun, which can break open locked doors, and it
can scan cars for explosives. Daksh can also climb staircases, negotiate steep slopes, navigate
narrow corridors and two vehicles. Alok Mukherjee, a scientist, said: "With a master control
station (MCS), it can be remotely controlled over a range of 500 m in line of sight or within
buildings. Ninety percent of the robot’s components are indigenous.
• ARDUINO UNO
• DC MOTORS
• VOLTAGE REGULATOR
• WIFI CAMERA
• DC MOTORS
• 12V BATTERY
• POWER BANK
• CAPACITOR
• RESISTOR
• LED
• CONNECTING WIRES
• Operating Voltage: 5V
• SRAM :2 KB (ATmega328)
• EEPROM: 1 KB (ATmega328)
(as opposed to 5 volts from the USB connection or other regulated power source).
You can supply voltage through this pin, or, if supplying voltage via the power jack,
• 5V: This pin outputs a regulated 5V from the regulator on the board. The board can
Be supplied with power either from the DC power jack (7 - 12V), the USB connector
(5V),or the VIN pin of the board (7-12V). Supplying voltage via the 5V or 3.3V pins
• 3.3 V: A 3.3-volt supply generated by the on-board regulator. Maximum current draw
is 50 mA.
• PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analog Write ()
function.
• SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK): These pins support SPI
• LED: There is a built-in LED connected to digital pin 13. When the pin is HIGH
value, the LED is on, when the pin is LOW, it's off.
The Uno has 6 analog inputs, labelled A0 through A5, each of which provide 10 bits of
resolution (i.e. 1024 different values). By default, they measure from ground to 5 volts,
though is it possible to change the upper end of their range using the AREF pin and the
analog Reference () function. Additionally, some pins have specialized functionality:
• TWI: A4 or SDA pin and A5 or SCL pin. Support TWI communication using the
Wire library. There are a couple of other pins on the board
• AREF: Reference voltage for the analog inputs. Used with analog Reference ().
• Reset: Bring this line LOW to reset the microcontroller. Typically used to add a reset
button to shields which block the one on the board.
include negative feedback control loops. Depending on the design, it may be used to regulate
one or more AC or DC voltages. Here the capacitors are used for input and output filtering
purposes. We have used other voltage rating regulators as mentioned following the same
above structure (7812, 7809, and 7806). Electronic voltage regulators are found in devices
such as computer power supplies where they stabilize the DC voltages used by the
processor and other elements. In automobile alternators and central power station generator
plants, voltage regulators control the output of the plant. In an electric power distribution
system, voltage regulators may be installed at a substation or along distribution lines so that
all customers receive steady voltage independent of how much power is drawn from the line.
flown in either direction. As you know voltage need to change its direction for being able to
rotate the motor in clockwise or anticlockwise direction, Hence H-bridge IC are ideal for
driving a DC motor.
In a single L293D chip there are two h-Bridge circuit inside the IC which can rotate two dc
motor independently. Due its size it is very much used in robotic application for controlling
There are two Enable pins on l293d. Pin 1 and pin 9, for being able to drive the motor, the pin
1 and 9 need to be high. For driving the motor with left H-bridge you need to enable pin 1 to
high. And for right H-Bridge you need to make the pin 9 to high. If anyone of the either pin1
or pin9 goes low then the motor in the corresponding section will suspend working. It’s like a
switch. you can simply connect the pin16 VCC (5v) to pin 1 and pin 9 to make them high.
There are 4 input pins for l293d, pin 2,7 on the left and pin 15 ,10 on the right as shown on
the pin diagram. Left input pins will regulate the rotation of motor connected across left side
and right input for motor on the right-hand side. The motors are rotated on the basis of the
In simple you need to provide Logic 0 or 1 across the input pins for rotating the motor.
clockwise direction the input pins has to be provided with Logic 1 and Logic 0.
In a very similar way, the motor can also operate across input pin 15,10 for motor on the right
hand side.
VCC is the voltage that it needs for its own internal operation 5v; L293D will not use this
voltage for driving the motor. For driving the motors, it has a separate provision to provide
motor supply VSS (V supply). L293d will use this to drive the motor. It means if you want to
operate a motor at 9V then you need to provide a Supply of 9V across VSS Motor supply.
The maximum voltage for VSS motor supply is 36V. It can supply a max current of 600mA
per channel. Since it can drive motors Up to 36v hence you can drive pretty big motors with
this l293d.
VCC pin 16 is the voltage for its own internal Operation. The maximum voltage ranges from
5v and up to 36v. Don’t Exceed the Vmax Voltage of 36 volts or it will cause damage.
Fig No. 4.4.1 L293D
H-BRIDGE:
either direction. These circuits are often used in robotics and other applications to allow DC
motors to run forwards and backwards. H bridges are available as integrated circuits, or can
be built from discrete components. The term H-Bridge is derived from the typical graphical
mechanical). When the switches S1 and S4 (according to the first figure) are closed (and S2
and S3 are open) a positive voltage will be applied across the motor. By opening S1 and S4
switches and closing S2 and S3 switches, this voltage is reversed, allowing reverse operation
of the motor. The H-bridge arrangement is generally used to reverse the polarity of the motor,
but can also be used to 'brake' the motor, where the motor comes to a sudden stop, as
the motor's terminals are shorted, or to let the motor 'free run' to a stop, as the motor is
12 volt batteries range in capacity as low as 1 amp to over 200, fitting thousands of
applications. Each of these batteries are rechargeable, completely sealed, and maintenance
free; no need to maintain water levels! 12 volt sealed lead acid batteries are extremely
popular in backup power supplies, like APC UPS units. Other popular uses are emergency
• Simple and easy Wi-Fi setup: quick Wi-Fi setup (does not support 5G Wi-Fi network)
via iOS or Android smartphone using supplied app, remote access to the camera on
world thanks to inbuilt rotating motor. Record Videos in SD card as it has provision
for SD card slot also. It supports up to 64 GB capacity Card. You can either choose to
record 24x7 or can do Alarm recording which means when motion is detected only
• Night vision and two-way audio: night vision up to 16-feet - never miss a moment,
Full HD 720P Resolution: The Camera's HD resolution quality can help you view the
targets clearly, and it offers 355 horizontal pan and 90 tilt which gives you a full view of any
corner of the room clearly. Night Vision: Built-in IR LEDs with ICR offer good night vision
of viewing and recording in complete darkness. 2-Way Audio & storage: This Camera has
Microphone and Speaker, so you can talk to your pet, baby, elder lively and listen to their
voice remotely. And you can use up to 64GB Micro SD Card to record and playback video
and audio. You can watch SD card recorded videos using playback option of app. Package:
Finicky World 1.3MP IP Camera Power Adapter Mounting Stand Mounting Screws User
Manual Important: This camera can work with a 2.4Ghz WiFi Router, Wifi Dongles (Jio,
Airtel, etc) but not with a 5.0Ghz. If you have a dual-band router, be sure to enable the
2.4Ghz signal.
4.7 BLUETOOTH MODULE
Wireless communications become a key driver of innovation for roboticists. Today, more
than ever, you can easily use mobile devices to control and receive data from a robot.
A Bluetooth module and a development board are basically what you need to create a
wirelessly communication channel with a robot. Since Arduino is the most used board to send
and receive data over Bluetooth most likely the wireless communication is done with an HC-05
module. The HC-05 module is familiar, cheap (Amazon) and designed for transparent wireless serial
This Bluetooth module covers 9 meters (30ft) of signals and works both as a master or as a
slave. For example, a robot can be designed to be a master connected to a slave Bluetooth
This is also popular and very simple to set up with an Arduino board.
The module is suitable where wireless data transmission is needed in slave mode. The board
can be accessorized with a USB to TTL serial cable to connect to your PC. Like the HC-05,
the HC-06 module can reach a range of up to 9 meters (30 ft).
If you need a Bluetooth module to talk to your smartphone and an Arduino board, the HC-06
would work fine. But if you want to talk with another Arduino development board, the HC-
This application is available for free which manage workings of IP cams from Smartphone.
This software work as video monitoring. It shows live HD video of the cam directly on your
Smartphone. With just one step, you can configure or add cam in the app. After adding cam in
the app you can see HD live streaming of that app in both horizontal and vertical mode.
V380 Pro is very easy to use. It uses internet connectivity to show real-time live video of the
camera. Furthermore, this application includes a recording feature. With recording and
playback feature of this app, you can see any previous video of the DVR. Moreover, you can
also take screenshots and listen to the audio of the video. This application support PTZ control
and communication with intercom. Just like other apps, it includes all tools and measurements
which are required for best surveillance security apps. V380 Pro app manages multiple cams
at the same time. Now you do not need to use a specific app for every DVR because this
application connects with IP cam of any maker. So, all in all, it is one of the best apps which
Just like Android Tablets and Smartphones. Now users can also install V380 Pro app on
Windows 7, Windows 8, Windows 10 and Mac OS. This application runs on PC with the
help of an Android Emulator. In this tutorial, you will see simple steps which let
you install V380 Pro for PC.
If you want to download and install V380 Pro for PC or Mac. The first thing you need to do
is to get an Android Emulator on your computer. By using Android Emulators such as NOx
App Player and Blue Stacks you can easily install V380 Pro for PC and Laptops.
After downloading the emulator. Find and Locate “Play Store App”. Enter your “Google
Account” to active Google Play Service. Now use the Play store “search”. Write “V380 Pro”
and select the app. Click “Install” button to begin Installation. Once installed, Click “open” to
run V380 Pro for PC.
Hardware Features:
1. Search for Bluetooth devices, and displays the class and RSSI (signal strength);
4. The data results can be saved to the SD card(/SD card/Bluetooth spp pro/...).
2. Keyboard mode: Can customize the output value of 12 buttons; Each button has three
States (respectively: Down | Long-press | Up), each state can send commands event.
If the connected Bluetooth device is not paired, the system will automatically prompt you for
pairing. Bluetooth pairing is successful, try to connect again.
This can only connect Bluetooth serial module devices, Bluetooth devices are generally used
for MCU serial communication.
System using the Bluetooth pairing means: [menu-> Settings -> Wireless and Network ->
Bluetooth Settings], open the Bluetooth feature, and to search for Bluetooth devices to pair,
paired with a device only once.
System Configuration (includes keyboard mode button settings) file can be found in the SD
card Bluetooth spp pro directory. You can back up the configuration file, or copy the
configuration file to another terminal equipment, covering his profile to complete recovery.
Special cases:
Non-normal end of the Bluetooth function, may lead to not be able to connect Bluetooth
devices such as this is the case, please restart the phone can often return to normal.
Fig No.5.2.3
5.3 ARDUINO IDE
Arduino IDE where IDE stands for Integrated Development Environment – An official
software introduced by Arduino.cc, that is mainly used for writing, compiling and uploading
the code in the Arduino Device. Almost all Arduino modules are compatible with this
software that is an open source and is readily available to install and start compiling the code
on the go.
• Arduino IDE is an open source software that is mainly used for writing and compiling the
code into the Arduino Module.
• It is an official Arduino software, making code compilation too easy that even a common
person with no prior technical knowledge can get their feet wet with the learning process.
• It is easily available for operating systems like MAC, Windows, Linux and runs on the
Java Platform that comes with inbuilt functions and commands that play a vital role for
debugging, editing and compiling the code in the environment.
• A range of Arduino modules available including Arduino Uno, Arduino Mega, Arduino
Leonardo, Arduino Micro and many more.
• Each of them contains a microcontroller on the board that is actually programmed and
accepts the information in the form of code.
• The main code, also known as a sketch, created on the IDE platform will ultimately
generate a Hex File which is then transferred and uploaded in the controller on the board.
• The IDE environment mainly contains two basic parts: Editor and Compiler where former
is used for writing the required code and later is used for compiling and uploading the
code into the given Arduino Module.
• Menu Bar
• Text Editor
• Output Pane
As you download and open the IDE software, it will appear like an image below.
Fig No. 5.3.1 ARDUINO IDE
The digital Read and digital Write commands are used for addressing and making the Arduino
pins as an input and output respectively. These commands are text sensitive i.e. you need to
write them down the exact way they are given like digital Write starting with small “d” and
write with capital “W”. Writing it down with Digital write or digital write won’t be calling or
In order to upload the sketch, you need to select the relevant board you are using and the
• After correct selection of both Board and Serial Port, click the verify and then upload button
appearing in the upper left corner of the six button section or you can go to the Sketch
section and press verify/compile and then upload.
• The sketch is written in the text editor and is then saved with the file extension .ino.
It is important to note that the recent Arduino Modules will reset automatically as you compile
As you go to the Tools section, you will find a bootloader at the end. It is very helpful to burn
the code directly into the controller, setting you free from buying the external burner to burn
int m2 = 13;
int m3 = 6;
int m4 = 7;
int m5 = 8;
int m6 = 9;
int m7 = 10;
int m8 = 11;
int m9 = 2;
int m10 = 3;
int state;
int flag=0;
void setup()
pinMode(m1, OUTPUT);
pinMode(m2, OUTPUT);
pinMode(m3, OUTPUT);
pinMode(m4, OUTPUT);
pinMode(m5, OUTPUT);
pinMode(m6, OUTPUT);
pinMode(m7, OUTPUT);
pinMode(m8, OUTPUT);
pinMode(m9, OUTPUT);
pinMode(m10, OUTPUT);
digitalWrite(m1, LOW);
digitalWrite(m2, LOW);
digitalWrite(m3, LOW);
digitalWrite(m4, LOW);
digitalWrite(m5, LOW);
digitalWrite(m6, LOW);
digitalWrite(m7, LOW);
digitalWrite(m8, LOW);
digitalWrite(m9, LOW);
digitalWrite(m10, LOW);
Serial.begin(9600);
void loop() {
if(Serial.available() > 0)
state = Serial.read();
flag=0;
digitalWrite(m1, HIGH);
digitalWrite(m2, LOW);
digitalWrite(m3, HIGH);
digitalWrite(m4, LOW);
if(flag == 0){
Serial.println("FORWARD");
flag=1;
digitalWrite(m2, HIGH);
digitalWrite(m1, LOW);
digitalWrite(m4, HIGH);
digitalWrite(m3, LOW);
if(flag == 0){
Serial.println("BACKWARD");
flag=1;
digitalWrite(m2, HIGH);
digitalWrite(m1, LOW);
digitalWrite(m3, HIGH);
digitalWrite(m4, LOW);
if(flag == 0){
Serial.println("RIGHT");
flag=1;
digitalWrite(m1, HIGH);
digitalWrite(m2, LOW);
digitalWrite(m4, HIGH);
digitalWrite(m3, LOW);
if(flag == 0){
Serial.println("LEFT");
flag=1;
digitalWrite(m1, LOW);
digitalWrite(m2, LOW);
digitalWrite(m3, LOW);
digitalWrite(m4, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
}
else if (state == 'F'||state == '6')
digitalWrite(m5, HIGH);
digitalWrite(m6, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
digitalWrite(m5, LOW);
digitalWrite(m6, HIGH);
if(flag == 0){
Serial.println("STOP");
flag=1;
digitalWrite(m5, LOW);
digitalWrite(m6, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
digitalWrite(m7, HIGH);
digitalWrite(m8, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
digitalWrite(m7, LOW);
digitalWrite(m8, HIGH);
if(flag == 0){
Serial.println("STOP");
flag=1;
{
digitalWrite(m7, LOW);
digitalWrite(m8, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
digitalWrite(m9, HIGH);
digitalWrite(m10, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
digitalWrite(m9, LOW);
digitalWrite(m10, HIGH);
if(flag == 0){
Serial.println("STOP");
flag=1;
}
digitalWrite(m9, LOW);
digitalWrite(m10, LOW);
if(flag == 0){
Serial.println("STOP");
flag=1;
}
CHAPTER 6: UGV OPERATION
Description: -
The aim of this mode is to enable tele-communication of Unmanned Ground Vehicle uing
inputs which could vary from a simple computer keyboard to other self designed input
devices. The commands are sent over to the UGV remotely using wireless communication
such as Bluetooth while it transfers live video feedback to the user, using camera.
USER SIDE:
• UP down Left and Right arrow keys have been assigned for rover movement.
• The keys pressed have been mapped into Specific characters which are sent as
• The Characters sent have their unique function assigned to them which is
shown.
UGV SIDE:
• UGV monitors serial input for the received characters and makes the
subsequent decisions.
information
.
• BOMB DISPOSAL- Used in defusing and deactivating Explosives as a result
of
border encroachment, it is used to monitor alien force entering into the territory.
The currently executing Mars and outer planets exploration can be performed.
modes of control.
• Added a rotating camera platform that can target the enemy with/without
human control.
The incorporation of various technologies under one roof has given us the path
to achieve goals which have never been realized in such an efficient manner in the
past. These technologies bring about a self relying and able machine to tackle
Situations on its own and ease a human’s job in the present day scenarios.
CHAPTER 9: REFERENCES
PAPERS:
• Mohd Azlan Shah Abd Rahim and Illani Mohd Nawi, “Path Planning Automated
Science 2008, WCECS 2008, October 22 - 24, 2008, San Francisco, USA, ISBN:
978-988-98671-0-2.
• Boyoon Jung and Gaurav S. Sukhatme, “Real-time Motion Tracking from a Mobile
10.1007/s12369-009-0038-y
• Wenshuai Yua, Xuchu Yub, Pengqiang Zhang and Jun Zhou, “A New Framework of
Moving Target Detection and Tracking for UAV Video Application,” The
WEBSITES:
• http://en.wikipedia.org/wiki/Unmanned_ground_vehicle
• www.robotfrontier.com/papers/griffon-article.pdf