Automation & Robotics Research Institute (ARRI) The University of Texas at Arlington F.L. Lewis Moncrief-O’Donnell Endowed Chair Head, Controls & Sensors Group Talk available online at http://ARRI.uta.edu/acs Wireless Sensor Networks Applications in UAV Helicopters and Intelligent Diagnosis
42
Embed
Wireless Sensor Networks Applications in UAV Helicopters and Intelligent … talks/08 IDGA DC conf.pdf · 2017-12-14 · Networks Wireless (Wi-Fi 802.11 2.4GHz BlueTooth Cellular
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Automation & Robotics Research Institute (ARRI)The University of Texas at Arlington
F.L. LewisMoncrief-O’Donnell Endowed Chair
Head, Controls & Sensors Group
Talk available online at http://ARRI.uta.edu/acs
Wireless Sensor Networks Applications in UAV Helicopters and Intelligent Diagnosis
John Wiley, New York, 2006 John Wiley, New York, 2003
Cooperative Networks for Trust, Decision, & ControlWarfighter Information Network-Tactical (WIN-T) Concept of OperationsUS Army Signal Center
For warfighter:Extended sensory networkTrust verificationDecision fusion & assistanceControl over cooperating UAV & UGV
• Each node has a microcontroller, programmable with a C-based operating system
• Cricket motes have ultrasound rangefinders
Environmental Monitoring & Secure Area Denial
Discrete Event Supervisory Control
Objective:Develop new DE control algorithms for decision-
making, supervision, & resource assignment
Apply to manufacturing workcell control, battlefield C&C systems, & internetworkedsystems
• Patent on Discrete Event Supervisory Controller • New DE Control Algorithms based on Matrices• Implemented on Intelligent Robotic Workcell• Implemented on Wireless Sensor Networks• Internet- Remote Site Control and Monitoring
USA/Mexico Internetworked Control
Man/Machine User Interface
TexasTexas
Intelligent Robot Workcell
Fast programming of multiple missionsReal-time event responseDynamic assignment of shared resources
Programmable MissionsMission Programming and Execution
Mission Programming for Distributed Networks`
R1
R2
R3
UGS1
UGS2
UGS3
UGS4
UGS5
Mission1-Task sequence
Mission 1 completedy1output
S2 takes measurementS2m1Task 11
R1 takes measurementR1m1Task 10
R1 deploys UGS2R1dS21Task 9
R2 takes measurementR2m1Task 8
R1 gores to UGS1R1gS11Task 7
R1 listens for interruptsR1lis1Task 6
R1 retrieves UGS2R1rS21Task 5
R2 goes to location AR2gA1Task 4
R1 goes to UGS2R1gS21Task 3
UGS5 takes measurementS5m1Task 2
UGS4 takes measurementS4m1Task 1
UGS1 launches chemical alertu1Input 1
Descriptionnotationmission1
Mission 2-Task sequence
Mission 2 completedy2output
R1 docks the chargerR1dC2Task 5
UGS3 takes measurementS3m2Task 4
R1 charges UGS3R1cS32Task 3
R1 goes to UGS3R1g S32Task 2
UGS1 takes measurementS1m2Task 1
UGS3 batteries are lowu2input
DescriptionnotationMission2
Fast Programming of Multiple Missions
DE Model State Equation:
DDucrcv uFuFrFvFx +++=
The Secret: multiply = AND & addition = OR
Tasks complete
Resources available
Targets / parts in
Command input
Task sequencing matrix – by Mission Planner
Resource assignment matrix – by Battlefield Leader
Fire next tasks
New Matrix Formulation for Supervisory Control
Discrete event controller
T asksco m p le ted v c
R u le-b ased rea l tim e con tro lle r
Cu curv uFuFrFvFx ⊗⊕⊗⊕⊗⊕⊗=
Job s ta rt lo g ic
R esource re lease lo g ic
W ireless Sensor
N etw o rk
. . .
u c
Se nsor ou tp ut u
R esourcere leased rc
S tart tasks v s
S tart reso urcere lease rs
O utp ut yM iss io n co m p le ted
P la nt co m m a nds P la nt s ta tus
D isp atch in g ru le s
C o ntro ller state m o nito ring lo g ic
xSv VS ⊗=
xSr rS ⊗=
xSy y ⊗= T ask co m p le te lo g ic
User interface:Definition of missionPlanningResource allocationPriority rules
U.S. Patent
Sensor readings
events
commands
Decision-making
Mission1-Task sequence
Mission 1 completedy1output
S2 takes measurementS2m1Task 11
R1 takes measurementR1m1Task 10
R1 deploys UGS2R1dS21Task 9
R2 takes measurementR2m1Task 8
R1 gores to UGS1R1gS11Task 7
R1 listens for interruptsR1lis1Task 6
R1 retrieves UGS2R1rS21Task 5
R2 goes to location AR2gA1Task 4
R1 goes to UGS2R1gS21Task 3
UGS5 takes measurementS5m1Task 2
UGS4 takes measurementS4m1Task 1
UGS1 launches chemical alertu1Input 1
Descriptionnotationmission1
Mission 2-Task sequence
Mission 2 completedy2output
R1 docks the chargerR1dC2Task 5
UGS3 takes measurementS3m2Task 4
R1 charges UGS3R1cS32Task 3
R1 goes to UGS3R1g S32Task 2
UGS1 takes measurementS1m2Task 1
UGS3 batteries are lowu2input
DescriptionnotationMission2
Fast Programming of Multiple Missions
Construct Task Sequencing Matrix Fv
Part A job 1Part A job 2Part A job 3
Part B job 1Part B job 2Part B job 3
Par
t A jo
b 1
Par
t B jo
b 1
Par
t A jo
b 2
Par
t B jo
b 2
Par
t A jo
b 3
Par
t B jo
b 3
Nextjobs
Prerequisitejobs
Used by Steward in ManufacturingTask Sequencing
Contains same informationas the Bill of Materials(BOM)
Mission Planner
Graphical User Interface
Construct Resource Requirements Matrix Fr
Used by Kusiak in ManufacturingResource Assignment
Won U.S. Small Business Administration SBIR Tibbets Award
ARRI SBIR Program
Current SBIR DoE Small Business Innovation Research (SBIR) Contract, Phase I:
PIs F.L. Lewis and Dr. Weijen Lee
"Secure and Reliable Wireless Communication and Fault Diagnosis for Energy Control Systems,“
From Dr. Chiman Kwan, SignalPro, Inc., 9 mo. contract.
Prasanna Ballal
Electrical Faults Test-BedElectrical Fault Classification Test-Bed for Power Generators and
Motors • Electrical partial discharge (PD) or corona discharge (CD) can result in dielectric breakdown of the
electrical insulation and failure of switch-gear and motor windings.• Experience indicates that PD/CD occur years before failure, which leaves sufficient time to plan
corrective maintenance to avoid equipment failure.
Inductors to emulate winding fault Fault generator to emulate rotors
Hall effect sensorWSN
Dr. Weijen Lee
Mechanical Faults Test-BedMechanical Fault Monitoring for Power Generators and Motors Testbed
Image from www.joker-usa.com (distributor of the Joker 2 helicopter platform)
Communication Issues During Helo Aerobatic Flight
•The orientation of the helicopters changes continuously
•Antennas on the helicopters and on the ground station are not parallel
•Fading
Emanuel Stingu
Helicopter Control System Emanuel Stingu
Wireless communication systems: long-range & high-speed
GPS
Long Range14 mi
WiFiHigh speed
Helicopter 1
Helicopter 2
Helicopter 3
Ground Vehicle
Ground station(laptop computer)
Pilot 1(remote control)
Pilot 2(remote control)
Pilot 3(remote control) 900MHz long range, low speed
2.4GHz high speed 802.11n network
Radio links:
Wireless Communication TopologyThe helicopters have two radio communication interfaces:• Backup- Long-range, low speed: Maxstream XTend radio transceiver
900 MHz ISM band14 miles range with a 2.1dBi dipole antenna115,200 bps data ratepoint-to-point, point-to-multipoint, peer-to-peer and mesh topologies
2.4 GHz, 802.11n wireless network300 m rangeMIMO, diversity and three antennae support
GPSMagnetic compassAtm. pressure
Long rangeRadio Transceiver
Inertial unit
Ultrasoundrange sensor
Motor & rotor speedBatt. capacity
Battery
4 servomotors
Motor speed controller
Motor
Rotor speed transducer
Real Time & Computer
Module
802.11n antenna
Placement of the system componentsThe electronic components added to the system must not affectthe center of gravity – aerobatic maneuver capability is desired
GPS receiver and compass as far away as possible from the motor and the computer
The long range radio transceiver has 1W transmit power – has to be far from the various sensors
INU near the CG
E. Stingu
802.11n 2.4 GHz 5 dBi antennaTwo more to be installed
Antennas on the helicopter body
900 MHz 2.1 dBi dipole antenna(long-range comm.)
GPS helical antennainside the box
Antennas on the helicopter body
The dipole and the helical antennas do not require a ground plane, which makes it easy to use them on the helicopter body
Elevation
Azimuth
During aerobatic flight, the antenna attached to the helicopter can become perpendicular to the antenna on the other end of the link (base station, remote control or another helicopter).
Because the elevation pattern of the dipole is not uniform, depending of the orientation, it is possible for the received signal power to be as low as only 10% of the received power in normal conditions.
For small distances, the received signal is usually strong enough and a configuration with one antenna will be able to handle all orientations.
Issues regarding perpendicular TX and RX antennas
Almost all the signal power is lost when the antennas are perpendicular
Using 3 antennas to overcome the change in helicopter orientation
Extended Kalman Filter
Helicopter system model
Sensors on the helicopter: inertial unit, compass, GPS, pressure
Measurementsky~
)(tuInputs
States)(ˆ tx Decide which
antenna is the closest to the vertical
Antenna switching module
time
Switch the antennas only when the communication protocol allows it
(no RX / TX expected)
As the helicopter rotates, it will switch antennas such that the active antenna is the closest to the vertical from all three.
RSSI
RSSI
RSSI
Compare
Antenna with thebest reception
1
x1
xn-1
xn
1
y1
ym-1
ym
V W
Neural net
Extended Kalman Filter
Helicopter system model
Sensors on the helicopter: inertial unit, compass, GPS, pressure
Measurementsky~
)(tuInputs
States)(ˆ tx Get the
helicopter orientation
ϕ
θψ
NN Training algorithm
Using 3 receivers to determine how to choose the TX antennabased on the helicopter orientation
Receive phase during communications
Antenna selection signal
A neural network learns which antenna is better to be used for each orientation of the helicopter by analyzing the RSSI signal for each transceiver.
The 802.11n wireless network
• Intel 4965AGN mini PCI express wireless card• 802.11n standard – MIMO support already included• used for low-range, fast speed communication between helicoptersduring formation flight
Helix antenna for the GPS receiver
• More uniform radiation pattern allows the helicopter to tilt and pitch