s3 hulluli osode · ( 22 ) filed : may 13 , 2016 ( ( 65 65 ) ) prior publication data us 2017 /...

16
THI MULTUMITE US010059445B2 ( 12 ) United States Patent Meinhart ( 10 ) Patent No .: US 10 , 059 , 445 B2 ( 45 ) Date of Patent : Aug . 28 , 2018 ( 54 ) REMOTELY OPERATED VEHICLE ( ROV ) AND DATA COLLECTION PROTECTION SYSTEM ( DCPS ) ( 71 ) Applicant : The United States of America as represented by the Secretary of the Navy , Washington , DC ( US ) ( 58 ) Field of Classification Search CPC . . . . . . . ... . B64C 39 / 024 ; B64C 2201 / 027 ; B64C 2201 / 12 ( Continued ) ( 56 ) References Cited U .S. PATENT DOCUMENTS 6 , 006 , 158 A * 12 / 1999 Pilley G01C 23 / 00 340 / 953 6 , 842 , 674 B2 * 1/ 2005 Solomon . . . . . . . . . . . . . . B64C 39 / 024 342 / 350 ( Continued ) ( 72 ) Inventor : Michael Meinhart , Washington , IN ( US ) ( 73 ) Assignee : The United States of America , as represented by the Secretary of the Navy , Washington , DC ( US ) FOREIGN PATENT DOCUMENTS ( * ) Notice : Subject to any disclaimer , the term of this patent is extended or adjusted under 35 U . S .C . 154 ( b ) by 0 days . AU EP 2003272193 A8 * 1/ 2004 1534591 A2 * 6 / 2005 ( Continued ) . ... .. ..... B64C 39 / 024 .... .... ... B64C 39 / 024 ( 21 ) Appl . No .: 15 / 154 , 920 OTHER PUBLICATIONS ( 22 ) Filed : May 13 , 2016 ( 65 ) ( 65 ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U .S . Application Data ( 60 ) Provisional application No . 62 / 160 , 662 , filed on May 13 , 2015 . Wavelet difference reduction with region - of - interest priority in multispectral video small target detection ; Y. L . Law ; F . Crosby ; Quyen Huynh ; Truong Nguyen , Image Processing , 2004 . ICIP ^ 04 . 2004 International Conference on ; Year : 2004 , vol . 3 pp . 1903 - 1906 vol . 3, DOI : 10 . 1109 / ICIP . 2004 . 1421450 .* ( Continued ) Primary Examiner Cuong H Nguyen ( 74 ) Attorney , Agent , or Firm Christopher A . Monsey ( 57 ) ABSTRACT Apparatus and methods are provided including a protection system against undesired interference , presence , or data collection by remotely operated vehicle ( ROV ) including unmanned aerial vehicles , etc . In particular , various embodi ments of the invention include a system operable to protect entities from harm or risks associated with ROVs as well as sensors carried by ROVs . 4 Claims , 10 Drawing Sheets ( 51 ) Int . CI . B64C 39 / 02 G05D 1/ 00 ( 2006 . 01 ) ( 2006 . 01 ) ( Continued ) ( 52 ) U .S. CI . CPC . . . . B64C 39 / 024 ( 2013 . 01 ) ; F41H 11 / 02 ( 2013 . 01 ); F41H 13 / 00 ( 2013 . 01 ); G05D 1/ 0022 ( 2013 . 01 ); ( Continued ) ROV DCPS AUTOMATED CONTROLAND GUIDANCE SYSTEM ( ACGS ) 107 SOLID STATE SO MEMORY CARD ( STORAGE MEDIA ) 82 105 89 S3 + POO # 1 HITAM fiiDCODOO TINU ? ? 1 . 8Be tt MMINLISINIL PRI . . HULLULI PHILIA 003 . E001010 1 _ 9460009 ARDO OSODE DODO QEBDOO WUBBETUBB ! 80 EEPROM CPU 95 93 POWER SOURCE ( E.G. , ALTERNATIVELY A FUEL CELL ) ANOTHER EXEMPLARY COMPONENT VIEW OF SELECTED ROV DCPS ON BOARD SYSTEMS ARCHITECTURE ELEMENTS

Upload: others

Post on 11-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

THI MULTUMITE US010059445B2

( 12 ) United States Patent Meinhart

( 10 ) Patent No . : US 10 , 059 , 445 B2 ( 45 ) Date of Patent : Aug . 28 , 2018

( 54 ) REMOTELY OPERATED VEHICLE ( ROV ) AND DATA COLLECTION PROTECTION SYSTEM ( DCPS )

( 71 ) Applicant : The United States of America as represented by the Secretary of the Navy , Washington , DC ( US )

( 58 ) Field of Classification Search CPC . . . . . . . . . . . B64C 39 / 024 ; B64C 2201 / 027 ; B64C

2201 / 12 ( Continued )

( 56 ) References Cited U . S . PATENT DOCUMENTS

6 , 006 , 158 A * 12 / 1999 Pilley G01C 23 / 00 340 / 953

6 , 842 , 674 B2 * 1 / 2005 Solomon . . . . . . . . . . . . . . B64C 39 / 024 342 / 350

( Continued )

( 72 ) Inventor : Michael Meinhart , Washington , IN ( US )

( 73 ) Assignee : The United States of America , as represented by the Secretary of the Navy , Washington , DC ( US )

FOREIGN PATENT DOCUMENTS ( * ) Notice : Subject to any disclaimer , the term of this patent is extended or adjusted under 35 U . S . C . 154 ( b ) by 0 days .

AU EP

2003272193 A8 * 1 / 2004 1534591 A2 * 6 / 2005

( Continued )

. . . . . . . . . . . B64C 39 / 024

. . . . . . . . . . . B64C 39 / 024

( 21 ) Appl . No . : 15 / 154 , 920 OTHER PUBLICATIONS

( 22 ) Filed : May 13 , 2016

( 65 ) ( 65 ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017

Related U . S . Application Data ( 60 ) Provisional application No . 62 / 160 , 662 , filed on May

13 , 2015 .

Wavelet difference reduction with region - of - interest priority in multispectral video — small target detection ; Y . L . Law ; F . Crosby ; Quyen Huynh ; Truong Nguyen , Image Processing , 2004 . ICIP ̂ 04 . 2004 International Conference on ; Year : 2004 , vol . 3 pp . 1903 - 1906 vol . 3 , DOI : 10 . 1109 / ICIP . 2004 . 1421450 . *

( Continued ) Primary Examiner — Cuong H Nguyen ( 74 ) Attorney , Agent , or Firm — Christopher A . Monsey ( 57 ) ABSTRACT Apparatus and methods are provided including a protection system against undesired interference , presence , or data collection by remotely operated vehicle ( ROV ) including unmanned aerial vehicles , etc . In particular , various embodi ments of the invention include a system operable to protect entities from harm or risks associated with ROVs as well as sensors carried by ROVs .

4 Claims , 10 Drawing Sheets

( 51 ) Int . CI . B64C 39 / 02 G05D 1 / 00

( 2006 . 01 ) ( 2006 . 01 )

( Continued ) ( 52 ) U . S . CI .

CPC . . . . B64C 39 / 024 ( 2013 . 01 ) ; F41H 11 / 02 ( 2013 . 01 ) ; F41H 13 / 00 ( 2013 . 01 ) ; G05D

1 / 0022 ( 2013 . 01 ) ; ( Continued )

ROV DCPS AUTOMATED CONTROLAND GUIDANCE SYSTEM ( ACGS )

107 SOLID STATE SO MEMORY CARD ( STORAGE MEDIA ) 82

105

89

S3 + POO # 1 HITAM fiiDCODOO TINU

? ? 1 . 8Be tt

MMINLISINIL PRI . . HULLULI PHILIA 003 . E001010 1 _ 9460009 ARDO OSODE

DODO QEBDOO WUBBETUBB !

80 EEPROM CPU

95

93

POWER SOURCE ( E . G . , ALTERNATIVELY A FUEL CELL ) ANOTHER EXEMPLARY COMPONENT VIEW OF SELECTED ROV DCPS ON BOARD SYSTEMS ARCHITECTURE ELEMENTS

Page 2: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

US 10 , 059 , 445 B2 Page 2

( 51 ) 2004 / 0134337 A1 *

2015 / 0067746 A1 *

7 / 2004 Solomon . . . . . . . . . . . . . . B64C 39 / 024 89 / 1 . 11

3 / 2015 Willis . . . . . . . . . . . . . . . H04N 21 / 2353 725 / 109

9 / 2016 Chen . . . . . . . . . . . . . . . . GO5D 1 / 0038 2016 / 0266579 A1 * ( 52 )

Int . Ci . F41H 11 / 02 ( 2006 . 01 ) F41H 13 / 00 ( 2006 . 01 ) G08C 17 / 00 ( 2006 . 01 ) G08C 17 / 02 ( 2006 . 01 ) U . S . CI . CPC . . . . . . . G08C 17 / 00 ( 2013 . 01 ) ; B64C 2201 / 146

( 2013 . 01 ) ; G08C 17 / 02 ( 2013 . 01 ) Field of Classification Search USPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701 / 120 , 2 ; 340 / 953 See application file for complete search history .

FOREIGN PATENT DOCUMENTS JP 2005523415 W * 8 / 2005 . . . . . . . . . . B64C 39 / 024

W O - 2004003680 A2 * 1 / 2004 . . . . . . . . . . . B64C 39 / 024 WO - 2004003680 A3 * 2 / 2005 B64C 39 / 024

WO WO ( 58 )

OTHER PUBLICATIONS

( 56 ) References Cited U . S . PATENT DOCUMENTS

2004 / 0030448 A1 *

2004 / 0030450 A1 *

2004 / 0030451 Al * 2004 / 0030570 Al *

Protected system of radio control of unmanned aerial vehicle ; D . Bakhtiiarov ; G . Konakhovych ; O . Lavrynenko ; 2016 4th Interna tional Conference on Methods and Systems of Navigation and Motion Control ( MSNMC ) ; Year : 2016 pp . 196 - 199 , DOI : 10 . 1109 / MSNMC . 2016 . 7783141 . * Visual - based navigation system for unmanned aerial vehicles ; Piotr Kaniewski , Wojciech Grzywacz ; 2017 Signal Processing Sympo sium ( SPSympo ) ; Year : 2017 ; pp . 1 - 6 ; IEEE Conferences . * Multi - UAV UWA video surveillance system ; Chen Yu et al . , 2016 14th International Conference on Control , Automation , Robotics and Vision ( ICARCV ) ; Year : 2016 ; pp . 1 - 6 . * Multi - target detection and tracking from a single camera in Unmanned Aerial Vehicles ( UAVs ) ; Jing Li et al . , 2016 IEEE / RSJ International Conference on Intelligent Robots and Systems ( IROS ) ; Year : 2016 ; pp . 4992 - 4997 . * An improved PCA - SIFT algorithm application in light small UAV image registration ; Xin Yan et al . , 2017 Progress in Electromagnet ics Research Symposium — Spring ( PIERS ) ; Year : 2017 ; pp . 2554 2558 . *

2 / 2004 Solomon . . . . . . . . . . . . . . . . . F41H 13 / 00 700 / 245

2 / 2004 Solomon . . . . . . . . . . . . . . . B64C 39 / 024 700 / 245

2 / 2004 Solomon . . . . . . . . . . . B64C 39 / 024 700 / 245

2 / 2004 Solomon . . . F41G 3 / 04 700 / 248

2 / 2004 Solomon . . . . . . . . . . . . . . . . . F41H 13 / 00 700 / 248

4 / 2004 Solomon . . . . . . . . . . . . . . . . . F41H 13 / 00 701 / 24

4 / 2004 Solomon . . . . . . . . . . . . . . . . F41H 13 / 00 89 / 1 . 11

4 / 2004 Solomon . . . . . . . . . . . . . . F41H 13 / 00 446 / 454

7 / 2004 Solomon . . . . . . . . . . . . . . . B64C 39 / 024 89 / 1 . 11

2004 / 0030571 A1 * 2004 / 0068351 A1 *

2004 / 0068415 A1 *

2004 / 0068416 A1 *

2004 / 0134336 A1 * * cited by examiner

Page 3: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 1 of 10 US 10 , 059 , 445 B2

+ 1 + + + + + + 31 + + + + + + +

sk AWWA ww .

docx GROUND STATION o hot M

+ + + + + MMMMMMWWW . + + + + + + + + + + + + 4 4020D2OCIOCOCIDO

w

ACEEA

* * *

CONTROL OF ENEMY DRONE ' S COMMUNICATION LINK et * * * POSSON COMMUNICATION WITH GROUND STATION INCLUDING GPS FIG . 1 *

*

* ED Hotell white

w w

w

wwwwwwwwwwwwwwwwww ROV DCPS PLATFORM LA W

ENEMY DRONE FRIENDLY DRONE

Page 4: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 2 of 10 US 10 , 059 , 445 B2

USB SDR DONGLE

2 - 4 GHz USB ACCESS CARD

RAKKAR ARKARARKARAKKARAIAKER FARMAKAKARARAKARARAAKARARAAN

MINI COMPUTER IT UKULELE LEWER WALL WHER E

USB BLUETOOTH DONGLE

+ + + + + + + + + + + + + + + NETWORKED TO 9001 MHz ACCESS POINT

MENYANT

OAVDA SIMPLIFIED SYSTEM ARCHITECTURE OF ROV DCPS ON - BOARD COMPUTER SYSTEM ( SEE ALSO FIG . 4 FOR MORE DETAILED EMBODIMENT ) D E T ennene

FIG . 2

Page 5: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 3 of 10 US 10 , 059 , 445 B2

*

U

* *

WAL * * * ???? ????????

50000

EXEMPLARY COMPONENT VIEW OF SELECTED ROVDCPS ON BOARD SYSTEMS ARCHITECTURE ELEMENTS FIG . 3 1 ???????

1

+ + + + + + + + + +

3

59

To TEM

Page 6: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

ROV DCPS AUTOMATED CONTROLAND GUIDANCE SYSTEM ( ACGS )

U . S . Patent

SOLID STATE SD MEMORY CARD ( STORAGE MEDIA )

com 105

892

Aug . 28 , 2018

11 . 01 . 2009LULL 100291 &

* * * * * * *

PUU

ALALALALIC XXX

* * * * *

W

#

ULULLULUI

. . 8 39 $ * BOX * 1

WWWW wwwwwwww

GPS

* * * ACAXEXXXXXXXXXXXXXXXXXX

1000 10010

Sheet 4 of 10

XX

OVADOXXO X

EEPROM XXAAMALLA DHEEREEEXEES

- 76 93 anomen

A

. . . .

KUKE

* * *

THER - XL

LL

POWER SOURCE ( E . G . , ALTERNATIVELY A FUEL CELL ) ANOTHER EXEMPLARY COMPONENT VIEW OF SELECTED ROV DCPS ON BOARD SYSTEMS ARCHITECTURE ELEMENTS FIG . 4

US 10 , 059 , 445 B2

Page 7: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 5 of 10 US 10 , 059 , 445 B2

OPERATING SYSTEM ( E . G . , LINUX ) STORED IN RECORDING MEDIUM 82 AND EXECUTED BY MICROCOMPUTER 81 + 42AAAAAAA

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

MISSION PLANNER AND DEFAULT AGS CONTROL SOFTWARE STORED IN RECORDING MEDIUM 82 - PROGRAMS AND OPERATES AGS 79 ( E . G . , INCLUDING PIXHAWK CONTROLLER ) AND RUNS ON MICROCOMPUTER 81 - AGS 79 ( EG . , COMPRISING PIXHAWK SYSTEM ) AND MICROCOMPUTER 81

ADJUSTS FLIGHT PATH VIA FOLLOW SCRIPT ; MISSION PLANNER RECEIVES GPS COORDINATES FOR DCPS 1 PATROL PATTERN FROM GROUND STATION 3 USER INPUT , INITIALIZES SYSTEM E . G . , AGS 79 ) , RECEIVES COMMANDS FROM GROUND STATION TO EXECUTE ATTACK SCRIPTS ( E . G . ATTACK SCRIPTS

125 ) , EXECUTES SDRSHARP SOFTWARE 115 , EXECUTES FOLLOW SCRIPT ( S ) 117 ) , EXECUTES RDS LOGGER PLUGIN 119 WHEN UNAUTHORIZED SIGNAL FREQUENCY ( USA ) DETECTED , EXECUTES OPENCV

MASTER 121 BASED ON PROXIMITY TO AN INTERCEPTED DRONE ( EG , VIA COMPARISON OF USFAGAINST A SIGNAL STRENGTH THRESHOLD VALUE )

V STE ili i VIVI

WEEKuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu UUUUUUUUUUUUU

AGS 79 ( E . G . , PIXHAWK ) REAL - TIME OPERATING SYSTEM ( RTOS ) , WHICH PROVIDES A POSIX - STYLE ENVIRONMENT AUTOPILOT - COMMANDS ARE UPLOADED FROM MISSION PLANNER

5

SDRSHARP SOFTWARE STORED ON RECORDING MEDIUM 82 - SOFTWARE DEFINED RADIO ( SOR ) SOFTWARE INITIALIZES AND OPERATES SOFTWARE DEFINED RADIO SYSTEM 99 ( WHICH INCLUDES SDR

HARDWARE AND ANTENNA ) - DETECTS ROGUE OR UNAUTHORIZED SIGNALS ASSOCIATED WITH UNAUTHORIZED DRONES

yowww UL

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

RDS LOGGER PLUGIN STORED IN RECORDING MEDIUM 82 - APYTHON SCRIPT OPERATING CONVERTS DETECTED ROGUE OR UNAUTHORIZED SIGNAL DETECTED BY SDRSHARP AND STORES

INTO XML AND COPIES INTO AN UNAUTHORIZED SIGNAL FREQUENCY ( USF ) DATABASE WHICH IS STORED ON RECORDING MEDIUM 82

A VIVA A ABASE MI

www S B S E KAS FOLLOW SCRIPT STORED ON RECORDING MEDIUM 82 - READS INGESTED SIGNAL DATA BASE AND UPLOAD DIRECTIONAL SETTINGS TO AGS 79 WHICH WILL NAVIGATE ROV TO USE

( EG . , PIXHAWK SYSTEM ) DIGNA

DM SIA 1 x 1

FIG . 5A

Page 8: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 6 of 10 US 10 , 059 , 445 B2

X X . XX . X X AA . . HAAAAAAAAAAAAA + + + * + * + K A .

ddoeddiadada Entong OPENCV MASTER - OPERATES CAMERA97 , EXECUTES PATTERN RECOGNITION OF POTENTIALLY

UNAUTHORIZED DRONE , MATCHES IMAGES FROM CAMERA 97 OF IMAGE CAPTURES OF AN INTERCEPTED DRONE AGAINST A DATABASE OF UNAUTHORIZED DRONE DIGITAL IMAGES OR

VERIFIES AUTHORIZED DRONE BASED ON AUTHORIZED DRONE IMAGES WHEN IT COMES INTO A PREDETERMINED RANGE BASED ON SIGNAL STRENGTH OF THE USF , AND OPERATES AND

GENERATES A VIDEO BACK TO THE GROUND STATION 3 FOR A " GO " , OR " NO GO " INTERACTION WITH THE INTERCEPTED DRONE ( E . G . , EXECUTION OF ATTACK SCRIPTS 125 ) ddddd

www

AROUPILOT ROGUE MASTER - ONCE A GROUND STATION SENDS A " GO " SIGNAL TO ROV OCSP 1 , THIS PROGRAM OVERRIDES THE FOLLOW SCRIPT 117 AND DEFAULTS IN MISSION PLANNER 111 AND USES OPENCV MASTER 121 TO VISUALLY LOCK ONTO ROGUE DRONE , THEN GENERATE FLIGHT

CONTROL INPUTS FOR ACGS 79 TO ENABLE A FOLLOWING ROUTINE OF THE INTERCEPTED DRONE DESIGNATED AS AN UNAUTHORIZED DRONE BY THE GROUND STATION 3 AND INITIATES ATTACK

SCRIPTS 125 WHICH SUBSTITUTES CONTROL INPUTS FROM MISSION PLANNER 111 .

FIG . 5A continued COCOCO * PODODO *

Ano TIN operation ADN w

www

S

ENSURES ACGS 79 MAINTAINS A PREDETERMINED SPATIAL RELATIONSHIP WITH THE INTERCEPTEDI UNAUTHORIZED DRONE , COMPARES USF SIGNALS AND VISUALS CAPTURES BY THE OPENCV MASTER 121 TO DATABASE OF IMAGES AND SIGNALS , SELECTS ONE OF A PLURALITY OF ELECTRONIC WARFARE

OR ATTACK EWAATTACK PROGRAMS BASED ON THE IMAGES AND SIGNALS ( EG . , INITIATINGA WPAMEP HACKING OF THE INTERCEPTED OR UNAUTHORIZED DRONE THEN FEEDING REPLACEMENT OR SUBSTITUTE CONTROL INPUTS INTO THE INTERCEPTED / UNAUTHORIZED DRONE FROM A LIBRARY OF INTERCEPTED UNAUTHORIZED DRONE CONTROL INPUTS ( EG , LAND IMMEDIATELY , TURN ONA

PREDETERMINED OR GROUND STATION INPUT HEADING AND LAND AT DESIGNATED LOCATION , ETC . ) , INITIATES SELECTED EWA ATTACK PROGRAM DETERMINES SUCCESS OR FAILURE OF SELECTED

EWAATTACK PROGRAM , IF FAILURE THEN SELECTS ANOTHER EWAATTACK PROGRAM ( EG . , JAMMING INTERCEPTED OR UNAUTHORIZED DRONES USF SIGNAL ) . DETERMINES SUCCESS OR FAILURE ; IF FAILURE THEN SELECT ANOTHER EWAATTACK PROGRAM TO OPERATE THE ACGS 79 ( EG , CRASH

THE DCPS 1 INTO THE INTERCEPTED / UNAUTHORIZED DRONE ) , UNTIL THE INTERCEPTEDI UNAUTHORIZED OR ROGUE DRONE IS SUBDUED OR BROUGHT UNDER CONTROL

FIG . 5B

Page 9: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

EXE

K

* * *

*

*

* * * *

* * * *

* *

* *

* *

*

* * *

*

*

* *

*

*

* * *

*

* * *

* *

* * * * * *

*

*

* *

*

* *

* * *

* * *

* *

SEX + X

X

EXAXX A

X XX

X

XX

X

XXXXX OL * * *

* * *

* *

* * *

* * *

* * * * X

XX?X X A

* *

RESEX + X

* * *

XX * * * *

*

*

* *

* * * *

* * *

* * * * *

* *

*

* *

*

* *

* *

*

*

*

*

* * * *

* * *

* * *

* * *

* * * *

US 10 , 059 , 445 B2 Sheet 7 of 10

* * * " pix - goto . py - > Script that commands the vehicle to follow sdr signal . * * * * * " Drone pilot - Control of MRUAV " 18 " # ! / usr / bin / env python

KARAOKEWAKAWA AJUSAKANAKAKULAAKAKAKEKAWEKAKAELAKEREKEKNEKSIKANE KERKEKEKEKEKNEKUKAUSKA

Aug . 28 , 2018

FOLLOW SCRIPT EXAMPLE FIG . 5C

# Comparison of Signal Strength to provide accurate location of rogue signal

from dronekit import connect , Vehicle Mode , Location GlobalRelative import modules . UDPserver as udp from modules utils import * from modules . pixVehicle import *

import time

# vehicle = connect ( ' tcp : 127 . 0 . 0 . 1 : 6670 ' , wait ready = True ) # SITL / vehicle via UDP ( connection coming from mavproxy . py ) Vehicle = connect ( ' udp : 127 . 0 . 0 . 1 : 14549 , wait ready = True )

# Connection to the vehicle

# Direct UART communication to Pixhawk # vehicle = connect ( ' / dev / tlyAMAO ' , wait ready = True )

# SITL via TCP

point1 = Location Global Relative direction . sql , direction . sal , 25 ) point2 = LocationGlobalRelative direction . sql , direction . sol , 25 point3 = Location Global Relative direction . sql , direction . soi , 25 )

= " 2 . 0 " _ license = " GPL " _ version

* * * Mission starts here " * *

am _ and _ takeoff vehicle , 10 )

print " Returning to Launch " vehicle mode = VehicleMode ( " RTL " )

go _ to ( vehicle , pointi )

U . S . Patent

print " Waiting 10 seconds RTL " time sleep ( 10 ) print " Landing the Aircraft " vehicle mode = VehicieMode ( " LAND " )

KEKAAR UWEKURANCEWEKWA KAKKAAKAKE SURE

1 1

* * * * * * * * * * * EE * * * * *

* *

* * * * * * * * * * * * * * * * CAOK * * * *

*

* * * * * * * * EXEXTFE * *

* * * *

* * * * * * * * * * * * *

* * * * * * * * * * * * * * *

E * XXEE * * *

* * * *

* * *

*

* * *

* * *

* * *

* * *

* * * * * *

*

* * *

* * *

* * *

* *

* * * *

* * * X

X XCE

* * * * * * * * * *

* *

* * * * * *

*

* * *

* * * *

* *

*

* *

* * * *

XADECK X

A

EX10 * * * *

* * * *

*

* * * * * * * * * * * * ATEXEK * X

X?XX0 A

Page 10: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 8 of 10 US 10 , 059 , 445 B2

START

TA

INITIALIZE AND COMMENCE OPERATION OF DCPS 1 .

SOFTWARE , AGS ( E . G . , 79 ) , T XXXXXXXXXXXXXXXXXXXXXXXXXXnEXnEXIOMAXXXXXXXXXX FOLLOW AGS 79 SELECTS AND

EXECUTES GeoFencing OF DCPS DRONE 1 ( ?NPUT OR STORED PATROL

PATTERN STORED ON RECORDING MEDIUM 82 )

+ + + + + + + + + + + + + + 205 ble * * *

203 ( EG . , 81 )

207 INITIALIZE AND BEGIN

OPERATION OF SOFTWARE DEFINED RADIO TO DETECT

UNAUTHORIZED SIGNALS wwwwwwwwwwwwwww

209 a ) - 0 The benennunnnnnnnn NO DETECTION E 1

DETECT DEFINED

FREQUENCY OF UNAUTHORIZED

SIGNAL DETECTION

E

UNAUTHORIZED SIGNAL FREQUENCY ( USF ) VALUE DATA

CONVERTED TO XML FORMAT

215mma USF VALUE DATA XML STORED INTO SQL DATABASE AND STORED IN

STORAGE MEDIUM 82 NA

FIG . 6

Page 11: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

atent Aug . 28 , 2018 Sheet 9 of 10 US 10 , 059 , 445 B2

2171 INPUT USF VALUE DATA

IN SQL DATABASE INPUT INTO TO AGS 79

( EG . , PIXHAWK CONTROLLER )

????????????????? XXX X XXXXX

219 . com

PixHawk FLIGHT CONTROLLER REAL - TIME OPERATING SYSTEM

RTOS ) , WHICH PROVIDES A POSIX STYLE ENVIRONMENT AUTOPILOT MODULE 79

221 DRONE FOLLOW SCRIPT WHICH CONTINUALLY

INPUTS INTO AGS TO ADJUST FLIGHT TOWARD USF

INITIATE VISUAL TACKING ARDUPILOT

ROGUE MASTER WHICH IS STORED ON MEDIUM 82

W uuuuu 55 EXKREEZEKET

225 COMPARE VISUAL TO DATABASE / WHICH IS STORED

ON RECORDING MEDIUM 82

VISUALLY CONFIRM THREAT

CHECK DATABASE AGAIN STORED ON

MEDIUM 82

229

ROGUE DRONE ON AUTHORIZED LIST

STORED ON MEDIUM 82 mo RETURN TO HOME

FIG . 7

Page 12: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

U . S . Patent Aug . 28 , 2018 Sheet 10 of 10 US 10 , 059 , 445 B2

231 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww RUN ATTACK SCRIPT3 POSSIBLE CHOICES

HACK SIGNAL JAM SIGNAL

CRASH ROGUE DRONE

DRONE NEUTRALIZE E E TOA CONTINUE RUNNING ATTACK SCRIPTS

233 RETURN TO HOME

KAKO

FIG . 8

Page 13: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

US 10 , 059 , 445 B2

REMOTELY OPERATED VEHICLE ( ROV ) FIG . 4 shows a another exemplary component view of AND DATA COLLECTION PROTECTION selected ROV DCPS on board systems architecture elements

SYSTEM ( DCPS ) including an ROV DCPS autonomous control and guidance system ( ACGS ) ;

CROSS - REFERENCE TO RELATED 5 FIGS . 5A and 5B show an exemplary simplified software APPLICATIONS architecture for operating various components on an exem

plary ROV DCPS ( e . g . , see FIG . 4 ) ; The present application claims priority to U . S . Provisional FIG . 5C shows an exemplary Follow Script introduced in

Patent Application Ser . No . 62 / 160 , 662 , filed May 13 , 2015 , FIGS . 5A and 5B ; entitled “ Remotely Operated Vehicle ( ROV ) and Data Col - 10 FIG . 6 shows a first portion of an exemplary method for lection Protection System , ” the disclosure of which is operating an exemplary embodiment of a ROV DCPS ( e . g . , expressly incorporated by reference herein . see FIGS . 1 and 4 ) ;

FIG . 7 shows a continuation of the FIG . 6 exemplary STATEMENT REGARDING FEDERALLY 16 method for operating the exemplary embodiment of the

SPONSORED RESEARCH OR DEVELOPMENT TROV DCPS ; and FIG . 8 shows a continuation of the FIG . 7 exemplary

The invention described herein was made in the perfor - method for operating the exemplary embodiment of the mance of official duties by employees of the Department of ROV DCPS . the Navy and may be manufactured , used and licensed by or 20 for the United States Government for any governmental DETAILED DESCRIPTION OF THE DRAWINGS purpose without payment of any royalties thereon . This invention ( Navy Case 200 , 239 ) is assigned to the United The embodiments of the invention described herein are States Government and is available for licensing for com - not intended to be exhaustive or to limit the invention to mercial purposes . Licensing and technical inquiries may be 25 precise forms disclosed . Rather , the embodiments selected directed to the Technology Transfer Office , Naval Surface for description have been chosen to enable one skilled in the Warfare Center Crane , email : Cran _ CTO @ navy . mil . art to practice the invention .

Referring initially to FIG . 1 , a flying ROV with a ROV BACKGROUND AND SUMMARY OF THE DCPS Platform 1 installed is shown with a communication ' s

INVENTION 30 link with a ground communication station ( GCS ) 3 . The ROV DCPS 1 is configured to take control of an ROV of

The present invention relates to a protection system interest ( ROVI ) 5 to include taking over a communication against undesired interference , presence , or data collection link with the ROVI 5 via various control engagements 9 by Remotely Operated Vehicles ( ROVS ) . In particular , vari - such as RF signals . The GCS 3 controls the ROV DCPS 1 ous embodiments of the invention include a system operable 35 via a communication link 7 such as satellite or other sys to protect entities from harm or risks associated with ROVS tems . as well as sensors carried by ROVs . Referring to FIG . 2 , an embodiment of the ROV DCPS 1

A significant increase in ROVs has increased risks of such includes a minicomputer ( MC ) 31 ( e . g . , a Banana Pi or a vehicles running out of control or being used in improper Raspberry Pi 2 Model B , including a 900 MHz quad - core ways . ROVs , such as aerial ROVs , pose an increasing risk 40 ARM Cortex - A7 CPU , 1 GB RAM , 4 USB ports , full HDMI to include violating the privacy of various parties such as port , audio and composite video jacks , camera interface , celebrities or disturbing wildlife or causing undesirable display interface , and a VideoCore IV 3D graphics core ) . interference with various activities or systems arising from This embodiment includes an ability to reduce a footprint of electronic emissions , presenting a physical danger to other an exemplary platform as it would allow for the removal of entities ( e . g . , flying a ROV into an airliner flight path ) , or an 45 the USB hub . A 900 MHz MikroTik Access Point 39 , a high ability to stream real - time video data to a receiver . More power wireless Wi - Fi USB adapter 35 allows communica over , manufacturing and purchasing costs have decreased so tion from the ROV DCPS 1 to the GCS 3 . A USB BU353 that many persons or entities can now afford to use ROVs GPS receiver — not shown ) can relay GPS data to the MC and related technology . Accordingly , a need exists to man - 31 . Additional elements include multiple antennas ( e . g . nine age these increasing sets of risks . 50 baseline interferometry ( BLI ) Antennas ) , a USB 5V 2a 500

Additional features and advantages of the present inven - MHA external battery , a USB RTL - SDR , RF + DAB dongle tion will become apparent to those skilled in the art upon 33 can be used with a software defined radio ( SDR ) and consideration of the following detailed description of the DVB video capture , compatible with SDR software with illustrative embodiment exemplifying the best mode of ( e . g . a tuning range of 25 MHz - 1700 MHz for the SDR ) , a carrying out the invention as presently perceived . 55 USB Upconverter for SDR that can extend a frequency

coverage on HF bands , and a USB Hub - if necessary . BRIEF DESCRIPTION OF THE DRAWINGS Embodiments of the ability can be used to take over a

ROVI 5 communication link . Additional functionality can The detailed description of the drawings particularly include an ability to monitor what data collected was col

refers to the accompanying figures in which : 60 lected by a ROVI 5 . An embodiment can include a variant FIG . 1 shows an embodiment of the invention including that can take control of the ROVI 5 to , prevent the data from

a ROV Data Collection Protection System ( DCPS ) platform ; being sent back , or otherwise interfering with the ROVI 5 ' s FIG . 2 shows exemplary components associated with a operation . Embodiments can be used by parties that want to

ROV DCPS ; be able to keep ROVIs 5 from collecting information . FIG . 3 shows an exemplary component view of selected 65 Examples can include event venues ( especially open - air

ROV DCPS on board systems architecture elements of an concerts , fairs , etc . ) , celebrities ( such as their homes or to exemplary ROV DCPS ; and prevent paparazzi ) , security for homes and businesses ( espe

Page 14: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

US 10 , 059 , 445 B2

cially those that might be of interest to nefarious parties such ( RTOS ) , which provides a POSIX - style environment auto as banks , schools , museums , or wealth individuals ) . pilot - commands are uploaded from mission planner .

FIG . 3 shows an exemplary component view of selected sdrsharp software stored on recording medium 82 — Soft ROV DCPS on board systems architecture elements of an ware Designed Radio ( SDR ) Software initializes and oper exemplary ROV DCPS . A miniature switch 51 can be used 5 ates software defined radio system 99 ( which includes SDR to connect various wireless systems . A wireless system 53 hardware and antenna ) detects rogue or unauthorized sig ( e . g . 700 MHz wireless system ) , to allow streaming of the nals associated with unauthorized drones . RDS Logger ROV DCPS to a ground receiving system . A MC 57 is Plugin stored in recording medium 82 — a python script provided that includes an external GPS and 2 . 5 Ghz USB operating converts detected rogue or unauthorized signal Alfa Ubuntu installed with hacking tools and autonomous 10 detected by sdrsharp and stores into xml and copies into an scripts that seeks out , either autonomously or by command , unauthorized signal frequency ( USF ) database which is ROVI systems or rogue systems ' wireless signals used to stored on recording medium 82 . Follow script stored on control or communicate with the ROVI to hack and block or recording medium 82 — reads ingested signal data base and hack and compromise and / or control the ROVI . The MC 57 uploads directional settings to AGS 79 which will navigate can also communicate via a wireless router hub wireless 15 ROV to USF ( e . g . PixHawk system ) . opencv master system 59 . A fuel / power system 63 ( e . g . a fuel cell ) , is operates camera 97 , executes pattern recognition of poten provided to power all systems on the exemplary ROV tially unauthorized drone , matches images from camera 97 DCPS . Another MC 55 with external SDR card and omni of image captures of an intercepted drone against a database antenna and Linux software installed along with an antenna of unauthorized drone digital images or verifies authorized 61 . 20 drone based on authorized drone images when it comes into

FIG . 4 shows a another exemplary component view of a predetermined range based on signal strength of the USF , selected ROV DCPS 1 on board systems architecture ele - and operates and generates a video back to the Ground ments including an ROV DCPS autonomous control and Station 3 for a " go " , or " no go " interaction with the guidance system ( ACGS ) 79 . A MC 80 ( e . g . Linux based intercepted drone ( e . g . execution of attack scripts 125 ) . micro or minicomputer ( MC ) ) controls sensor gathering 25 Ardupilot rogue master - once a ground station sends a " go " ( video , wireless sensing , SDR , GPS coordinates ) and hack signal to the ROV DCSP 1 , this program overrides the ing / attack / intrusion / control software ( e . g . , hacking detected follow script 117 and defaults in mission planner 111 and wireless access , man - in - the - middle attacks , Swarming , uses opencv master 121 to visually lock onto rogue drone , among many others ) along with a processor 81 . Another then generate flight control inputs for ACGS 79 to enable a system 83 interacts with antenna 105 ( e . g . 900 and 700 Mhz 30 following routine of the intercepted drone designated as an wireless transmission of data for a ground receiving station ) . unauthorized drone by the ground station 3 , and initiates An EEPROM 85 interacts with the system 83 , a CPU 87 , a attack scripts 125 which substitutes control inputs from gyro and accelerometer 87 , servers 107 , and a GPS 91 . A mission planner 111 . Attack script continues or initiates video interface 97 , a SDR 99 , and wireless detection 101 is execution of the ardupilot rogue master 123 to ensures connected with the MC 80 / processor 81 . A battery 93 is 35 ACGS 79 maintains a predetermined spatial relationship provided to provide power to the MC 80 . Another power with the intercepted / unauthorized drone , compares USF system ( e . g . flexible solar panels ) embedded on a ROV signals and visuals captures by the opencv master 121 to DCPS to continuously charge the better 93 for longer flights database of images and signals , selects one of a plurality of and operations . electronic warfare or attack EW / A attack programs based on

Software includes a first plurality of machine readable 40 the images and signals ( e . g . initiating a WPA / WEP hacking ) instructions configured to detect remotely operated vehicle of the intercepted or unauthorized drone then feeding of interest ( ROVI ) configured to identify a first plurality of replacement or substitute control inputs into the intercepted / signals of interest from the ROVI comprising a control unauthorized drone from a library of intercepted / unauthor signal and a second plurality of signals of interest compris - ized drone control inputs ( e . g . land immediately , turn on a ing a video signal . A second plurality of machine readable 45 predetermined or ground station input heading and land at instructions configured to control a data link comprising the designated location , etc . ) , initiates selected EW / A attack first plurality of signals of interests and the second plurality program , determines success or failure of selected EWIA of signals . attack program , if failure then selects another EW / A attack FIGS . 5A and 5B shows an exemplary simplified software program ( e . g . jamming intercepted or unauthorized drone ' s

architecture for operating various components on an exem - 50 USF signal ) , determines success or failure , if failure then plary ROV DCPS ( e . g . , see FIG . 4 ) . An operating System select another EW / A attack program to operate the ACGS 79 ( e . g . , LINUX ) stored in recording medium 82 and executed ( e . g . crash the DCPS 1 into the intercepted / unauthorized by microcomputer 81 . Mission Planner and Default AGS drone ) , until the intercepted / unauthorized or rogue drone is Control Software stored in recording medium 82 — programs subdued or brought under control . and operates AGS 79 ( e . g . including PixHawk controller ) 55 FIG . 5C shows an exemplary simplified Follow Script and runs on microcomputer 81 — AGS 79 ( e . g . comprising introduced in FIGS . 5A and 5B . This exemplary follow PixHawk system ) and Microcomputer 81 adjusts flight path script shows a simplified follow script that executes instruc via follow script ; Mission planner receives GPS coordinates tions to the ACGS 79 and other components of the DCPS 1 for DCPS 1 patrol pattern from Ground Station 3 user input , to track and follow an unauthorized or intercepted drone . initializes system ( e . g . AGS 79 ) , receives commands from 60 FIG . 6 shows a first portion of an exemplary method for ground station to execute attack scripts ( e . g . attack scripts operating an exemplary embodiment of a ROV DCPS ( e . g . , 125 ) , executes SDRSHARP software 115 , executes follow see FIGS . 1 and 4 ) . At step 203 , initialize and commence script ( s ) 117 , executes RDS Logger Plugin 119 when unau operation of DCPS 1 , Software , AGS ( e . g . 79 ) , and micro thorized signal frequency ( USF ) detected , executes opencv computer ( e . g . 81 ) ; at step 205 AGS 79 selects and executes master 121 based on proximity to an intercepted drone ( e . g . 65 GeoFencing of DCPS Drone 1 ( Input or Stored Patrol via comparison of USF against a signal strength threshold Pattern stored on recording medium 82 ) ; at step 207 , ini value ) . AGS 79 ( e . g . PixHawk ) real - time operating system tialize and begin Operation of Software Defined Radio to

Page 15: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

US 10 , 059 , 445 B2

20

Detect Unauthorized Signals ; at step 209 , Detect Defined Frequency of Unauthorized Signal ; at step 211 , No Detec tion , back to A . If there is detection , then step 213 , Unau thorized Signal Frequency ( USF ) Value Data Sql Database and Store in Storage Medium 82 .

FIG . 7 shows a continuation of the FIG . 6 exemplary method for operating the exemplary embodiment of the ROV DCPS . At step 217 , Input USF Value Data in SQL Database Input into AGS 79 ( e . g . Pixhawk Controller ) ; at step 219 , PixHawk Flight Controller real - time operating 10 system ( RTOS ) , which provides a POSIX - style environment autopilot module 79 ; at step 221 , Drone Follow Script which continually inputs into AGS to adjust flight toward USF ; at step 223 , Initiate Visual Tacking ardupilot rogue master which is stored on medium 82 , at step 225 , Compare visual 15 to database which is stored on recording medium 82 ; at step 227 , Visually Confirm Threat , then Check data base again Stored on medium 82 , step 225 ; and at step 229 , Rogue Drone on Authorized list Stored on medium 82 , if return to home , then back to A . 20

FIG . 8 shows a continuation of the FIG . 7 exemplary method for operating the exemplary embodiment of the ROV DCPS . At Step 231 , Run attack Script 3 possible choices ; Hack signal , Jam signal , or Crash rogue drone , Drone Neutralize , then Continue Running Attack Scripts ; at 25 step 233 return home back to A .

Although the invention has been described in detail with reference to certain preferred embodiments , variations and modifications exist within the spirit and scope of the inven tion as described and defined in the following claims . 30

The invention claimed is : 1 . A protection and control system comprising : a flying platform including a lifting and control mecha

nism ; a first and second communication and data communica - 35

tion system ; a power system configured to provide power to at least some of the protection and control system ;

a processor ; a recording medium operable to store a plurality of 40 machine readable instructions configured to control at least some of the protection and control system and functions , wherein said plurality of machine readable instructions comprises :

a first plurality of machine readable instructions config - 45 ured to detect remotely operated vehicle of interest ( ROVI ) configured to identify a first plurality of signals of interest from the ROVI comprising a control signal and a second plurality of signals of interest comprising a video signal ; 50

a second plurality of machine readable instructions con figured to control a data link comprising the first plurality of signals of interests and the second plurality of signals .

2 . A protection and control system adapted to detect , 55 identify , and selectively control a remotely operated mobile system ( ROMS ) comprising :

a first control station and a mobile system that is in communication with and controlled by the first control station ; 60

wherein the first control station comprises at least one display , an operator flight control section that receivers operator flight control inputs to the mobile system , a first control station controller section that executes a plurality of operations including control of the mobile 65 system and the first control station , a user input and output section that receives user mobile system opera

tion command inputs for input into the first control station controller section , a first control station com munication system that receives the flight control inputs and mobile system operation command inputs for transmission to the mobile system based on control commands from the first control station controller section ;

wherein , the mobile system further comprises : a platform section mounting and supporting a thrust

generating system , one or more sensors , a navigation and orientation detection section , a plurality of com munication systems , an antenna section comprising at least one antenna coupled with the plurality of communication systems , a control section that con trols systems on the mobile system , and a power section that supplies power to the systems mounted on the mobile system ;

wherein the navigation and orientation detection sec tion is coupled with the controls section and com prises a microelectronic gyroscope , global position ing system , and a microelectronic three - axis accelerometer and is configured to measure and record flight data comprising telemetry data com prising position , speed , orientation with respect to a reference frame and altitude ;

wherein the thrust generating system coupled with said control section , the thrust generating system includes a propulsion system comprising a fan system com prising an electric power motor rotating a fan or propeller and a multi - axis actuator system coupled to the fan system that collectively generates both lift and provides three axis flight control for the flying platform ;

wherein the plurality of communications systems com prise a first communication and second communica tion system coupled with the antenna section and the control section ;

wherein the one or more sensors is coupled with the controls section and comprises a digital imager or video camera ;

wherein the control section further comprises : a processor section comprising one or more proces

sors that read and execute a plurality of non transitory machine readable instructions or com mands ;

a machine instruction and data storage section coupled with at least the processor section that is adapted to store at least some of the plurality of non - transitory machine instructions and machine readable data , the machine instruction and data storage section storing a library of comparator ROMS images and ROMS status data , each stored comparator ROMS images associated with ROMS status data comprising an authorized ROMS status identifier and unauthorized ROMS status identi fier , the machine instruction and storage data section further storing a plurality of ROMS con trol scripts , wherein the plurality of non - transitory machine readable instructions comprise : a software defined radio system ( SDRS ) adapted

control the plurality of communication systems and an encryption system that encrypts infor mation sent from at least one of the plurality of communication systems to the second section ;

a first plurality of machine readable instructions that operates the SDRS to receive signals from the antenna and detect and identify emitted

Page 16: S3 HULLULI OSODE · ( 22 ) Filed : May 13 , 2016 ( ( 65 65 ) ) Prior Publication Data US 2017 / 0183096 A1 Jun . 29 , 2017 Related U . S . Application Data ( 60 ) Provisional application

US 10 , 059 , 445 B2

electromagnetic spectrum signals received by an execute ROMS control scripts command is the antenna and communicate with sources of received from the first control station , after the those emitted electromagnetic signals including fifth plurality of machine readable instructions signals sent from or to a third communication matches at least one said identification image of system on a remotely operated mobile system 5 the detected ROMS with at least one compara ( ROMS ) that communicates ROMS control sig tor ROMS image having an associated unau

nals and ROMS video signals with a ROMS thorized status identifier , or there is no match control station ; between at least one comparator ROMS image ;

wherein the ROMS control scripts comprises a a second plurality of machine readable instruc tions configured to control the mobile system ' s 10 plurality of scripts that operate the SDRS to altitude and movement to maneuver the mobile send signals to the third communication system system to one or more predetermined naviga on the ROMS in a predetermined sequence to tion points or along a patrol pattern while the override one or more functions of the ROMS , first plurality of machine readable instructions where the override actions comprise instruc is operating the SDRS to detect at least one of 15 tions to override flight control signals from the the ROMS control signals or ROMS video ROMS control station , substituting override signals ; flight control commands to move the ROMS to

a third plurality of machine readable instructions a specific location or force it to land , or control configured to select a ROMS as a detected a data link between the ROMS control station ROMS , perform target tracking , and maneuver 20 and the ROMS , wherein the sixth plurality of the mobile system to achieve and maintain a machine readable instructions will sequentially predefined distance and altitude relationship execute a sequence of the plurality of scripts in

turn if a selected script ' s execution does not between the ROMS and the mobile system when the SDRS and the first plurality of result in an associated control override effect on machine readable instructions detects at least 25 the selected ROMS based on a comparison with one of the ROMS control signals or ROMS a stored predicted response associated with video signals from the detected ROMS ; each ROMS control script and actual response

a fourth plurality of machine readable instructions detected by the video camera comprising at configured to operate the one or more sensors to least a first response of movement of the ROMS capture one or more identification images of the 30 to land on a surface . detected ROMS using the digital imager or 3 . The system as in claim 2 , wherein the control section video camera and compare the identification comprises a first processor and a second processor , wherein images to the comparator ROMS images to the first processor comprises a microcomputer with an determine if the identification images of the operating system configured to implement commands and detected ROMS matches one of the comparator 35 F 35 communicate between the second processor and systems ROMS images ; comprising the camera and the SDR , wherein the second

a fifth plurality of machine readable instructions processor is configured to execute at least some of the

that terminate execution of the third and fourth plurality of non - transitory machine instructions to control plurality of machine readable instructions and the thrust generating system , the one or more sensors , the recommence execution of the first and second 40 navis nd 40 navigation and orientation detection system , and the power

section . plurality of machine readable instructions if one of the comparator ROMS image with an autho 4 . The system as in claim 3 , wherein the machine instruc rized ROMS status identifier matches at least tion and data storage section comprises a first and second one of the identification images of the detected storage device , wherein the first storage device comprises a ROMS or a return to patrol command to recom - 45 recom 45 solid - state memory card and stores a portion of said plurality

of non - transitory machine readable instructions and data that mence execution of the first and second plural ity of machine readable instructions is received is read by the first processor , wherein the second storage from the first control station ; and device is configured to store a second portion of the plurality

a sixth plurality of machine readable instructions of non - transitory machine readable instructions and data that executes one or more of the ROMS control 50 read by the second processor . scripts to take control of the detected ROMS if * * * * *