Tag: unmanned aerial vehicle

  • SkyTracker Launched to Thwart Drone Threats in Protected Airspace

    CACI International has released SkyTracker, a precision system to protect high-value assets and support public safety against the escalating threat posed by the inadvertent or unlawful misuse of unmanned aircraft systems (UAS).

    SkyTracker’s UAS detection, identification, and tracking system uses the drone’s radio links to precisely identify and locate UAS flying in banned or protected airspace, and has the unique capability to locate UAS ground operators. This proprietary CACI technology has been demonstrated to address a variety of UAS threat scenarios. The system is widely applicable, from protecting airports to safeguarding critical infrastructure or events — anywhere UAS pose a potential risk to people or assets.

    On Oct. 7, the FAA announced a Pathfinder agreement with CACI to test SkyTracker in the airport environment to ensure successful operation without disruption of airport communications.

    SkyTracker accurately detects, identifies, and tracks UAS threats. The system’s mitigation capability provides responders with precise information in a defined geographic location in order to initiate countermeasures that, unlike other technologies, do not interfere with legitimate electronics or communications systems in the area, or with UAS that are being operated responsibly as determined by the U.S. government.

    SkyTracker_sensors_900pxThe SkyTracker system design is modular and scalable for application in different environments. It can protect high-value assets in geographically compact locations such as government buildings, embassies and stadiums, as well as provide wide-area defense of airports, military bases and areas under temporary flight bans such as locations experiencing forest fires. SkyTracker provides continuous, automated monitoring, day or night, in any weather condition.

    “CACI’s SkyTracker system provides our customers with the unique capability to precisely locate unmanned aircraft systems and their ground operators. Our system has been demonstrated to address a variety of UAS threat scenarios,” John Mengucci, CACI’s chief operating officer and president of U.S. Operations, said. “In addition to the protection of airports, an effort undertaken in our recently announced research and development agreement with the federal government, SkyTracker has broad applications in the protection of critical infrastructure, stadiums, events, or anywhere drones pose a potential risk to people or assets.”

    “CACI is proud to advance our SkyTracker solution to address the rapidly escalating threat posed by the misuse of unmanned aircraft systems,” said CACI President and CEO Ken Asbury. “The development of innovative technological solutions in response to complex security threats is in our DNA. We built SkyTracker to address one of the most complex challenges facing those responsible for protecting critical infrastructure.”

    CACI provides information solutions and services in support of national security missions and government transformation for intelligence, defense, and federal civilian customers. A Fortune magazine World’s Most Admired Company in the IT Services industry, CACI is a member of the Fortune 1000 Largest Companies, the Russell 2000 Index, and the S&P SmallCap600 Index. CACI provides dynamic careers for over 16,300 employees in 120 offices worldwide.

  • INTERGEO 2015: senseFly eXom Drone Capable of Millimeter Accuracy

    senseFly has published a white paper named “Generating highly accurate 3D data using a senseFly eXom drone” which presents the results of two photogrammetric land surveys of a construction site. The project was completed earlier in September using two senseFly eXom close mapping and inspection drones, and the announcement was made during INTERGEO, held Sept. 15–17 in Stuttgart, Germany.

    Figure 8 - Check point results for flight 1, taken from Postflight Terra 3D's Quality ReportThe results demonstrate that 3D point clouds produced with an eXom quadcopter can reach a global precision comparable to that of a total station survey and meet the typical accuracy requirements of construction projects, according to a news release from senseFly.

    The first eXom survey (figure 8) achieved 2.1 millimeter accuracy in X, 1.9 millimeter in Y and 0.1 millimeter in Z (RMSE). The second eXom survey (figure 9) achieved 0.8 millimeter (X), 0.5 millimeter (Y) and 4.2 millimeter (Z).

    “This degree of absolute accuracy from a drone is unparalleled and positions the eXom as a surveying instrument that is comparable in performance to standard total stations,” said Andrea Halter, senseFly’s co-founder. “These results were due, in part, to the high 38 MP resolution and sharpness of the flight’s images, captured by the main camera inside eXom’s TripleView head. Add to this image quality the ability to operate close to the terrain and the introduction of highly precise ground controls and you have a recipe for exceptionally accurate 3D data.”

    Figure 9 - check point results for flight 2, taken from Postflight Terra 3D's Quality ReportTwo eXom drones flew separate survey missions at an altitude of 14 meters above the site, achieving an average ground sampling distance (GSD) of 2.2 millimeters, senseFly says. All the flights were completed using the drone’s Interactive ScreenFly flight mode, whereby the UAV (unmanned aerial vehicle) is controlled using a handheld ScreenFly controller connected to senseFly’s eMotion X flight planning and control software.

    This flight mode’s “cruise control” feature, combined with its auto-trigger function, enabled each of the eXom drones to survey the 1,100-square-meter site in a single flight. Meanwhile, the live on-screen feedback from the drone’s five different navcams and ultrasonic proximity sensors helped the operator ensure that no contact was made with either the on-site crane or any the trees surrounding the complex site, senseFly says.

    “This project’s flights took place at 14 meters above the ground, but with the eXom’s Distance Lock feature we are able to safely fly just 4 meters away, so it isn’t unrealistic to think that the accuracy we achieved could be improved still further.”

    To download the eXom accuracy white paper click here.

  • Aerial Photography, Surveying Top FAA-Approved Business Uses for UAS

    Aerial Photography, Surveying Top FAA-Approved Business Uses for UAS

    A Sensefly eXom UAV inspects a structure.
    A Sensefly eXom UAV inspects a structure.

    The Association for Unmanned Vehicle Systems International (AUVSI) today released a report that finds more than 25 types of business operations have been approved by the Federal Aviation Administration (FAA) to fly unmanned aircraft systems commercially in the National Airspace System (NAS). According to the report, aerial photography received the most exemptions followed by real estate and aerial surveying. The report also finds that exemptions have been approved in 49 states.

    “These figures show that businesses across every industry sector have been waiting to use UAS for years and are excited to finally get this technology off the ground,” said Brian Wynne, president and CEO of AUVSI. “From inspecting bridges and power lines to filming movies and supporting emergency services, the applications of UAS are virtually limitless and enable researchers, public agencies and businesses to do things that were previously considered to be impossible.”

    In May 2014, the FAA announced it would consider granting exemptions for certain low-risk commercial UAS applications under Section 333 of the FAA Modernization and Reform Act of 2012. Since then, the agency has received more than 2,700 requests and approved more than 1,400 petitions.

    Chart: The Association for Unmanned Vehicle Systems International (AUVSI)AUVSI analyzed the first 1,000 exemptions approved by the FAA. Specifically, the report finds:

    • The approved exemptions cover more than 25 types of business operations, with aerial photography receiving the most approvals with 512. Real estate followed with 350 exemptions and general aerial surveying with 301 exemptions.
    • Exemptions were approved for operators from 49 states. California received the most with 114, followed by Florida with 97 and Texas with 82.
    • California companies also manufactured the most platforms mentioned in the approvals, totaling 140. Florida followed with 19. In all, 22 states house manufacturers of platforms approved in the first 1,000 exemptions.
    • More than 90 percent of the first 1,000 exemptions were granted to small businesses.
    • Companies that received exemptions generate at least $500 billion to the U.S. economy annually and represent more than 600,000 jobs.

    While the Section 333 process has continued to unlock the potential of UAS technology, AUVSI emphasized that regulating by exemption is no substitute for finalized rules.

    “For the full potential of the UAS commercial market to be realized in the U.S., the FAA needs to finalize its small UAS rule as quickly as possible,” Wynne said. “Once this happens, we will have an established framework for UAS operations allowing anyone who follows the rule to fly. The positive effects of the regulation will be felt across the whole country.”

    An economic impact study released by AUVSI in 2013 found the UAS industry will create more than 100,000 new jobs and more than $82 billion in economic impact within the first ten years following UAS integration.

    The complete study, including state-by-state data, is available.

  • Phase One Offers iXU-R Cameras for UAVs

    Phase-One-camera-iXU-R_180-W

    Phase One Industrial, a manufacturer and provider of medium-format aerial digital photography equipment and software solutions, is offering the iXU-R camera series. Available in 80 MP, 60 MP and 60 MP achromatic versions, the cameras feature dedicated interchangeable 40 mm, 50 mm and 70 mm Phase One Rodenstock lenses equipped with central leaf shutters that can be quickly changed in the field, offering flexibility in aerial applications.

    The Phase One iXU-R systems have been designed to address the aerial data acquisition market’s needs for a small, lightweight camera with the high resolution of a medium format system, plus high-performance optics, flexibility to fit into small places and Phase One’s fastest 80 MP platform. For example, the iXU-R 180 is built around a large 80-megapixel sensor, with 10,328 pixels cross-track coverage yet it is compact enough to be easily integrated into a small gimbal or pod space or an oblique/nadir array. Or it can be used as a standalone photogrammetric camera with optional Forward Motion Compensation.

    Cameras are easily integrated into new or existing setups with USB 3.0 connectivity for control and storage via the Phase One iX Capture application. All Phase One aerial cameras offer direct communication with GPS/IMU systems and the ability to directly write data to the image files.

    “As the use of UAVs and small aircraft increases dramatically around the world, and every gram in a payload counts, Phase One Industrial is committed to offering small and lightweight cameras without sacrificing data accuracy, image quality and resolution,” said Dov Kalinski, general manager of Phase One Industrial.

  • Drone Drops Drugs into Prison Yard, Incites Fighting

    Mansfield Correctional Institute (photo by U.S. Corrections-Special Operations Group)
    Mansfield Correctional Institute (photo by U.S. Corrections-Special Operations Group)

    A drone flew over an Ohio prison and dropped a payload containing heroin, marijuana and tobacco last week, causing a fight to break out. Prison officers rushed into the north yard of Mansfield Correctional Institution in Mansfield after noticing 75 inmates gathering and fighting, according to an incident report from the Ohio Department of Rehabilitation and Correction as reported by CNN.

    Authorities later viewed a survelliance video that showed a drone delivery had caused the fighting. Inmates were able to get their hands on the delivery containing 144.5 grams of tobacco, 65.4 grams of marijuana and 6.6 grams of heroin before the fight ensued and the package was thrown into the prison’s south yard, the incident report said.

    Two corrections officers called for assistance and ordered the inmates to stop fighting, according to the department. They used pepper spray to control the fight, reports U.S. News and World Report. About 75 inmates in the north recreation yard and 130 on the south recreation yard were taken to the gyms, where they were strip-searched, run through a cell sensor and checked by a clinic. The nine people involved in the fight were placed in solitary confinement. No staff members or inmates were injured, the department said.

    This is not the first time an Ohio prison has had an incident with unmanned aerial vehicles, according to Ohio Department of Rehabilitation and Corrections spokeswoman JoEllen Smith. She declined to elaborate further because of a potential security risk.

    Ohio authorities are now on the lookout for more attempts to use drones to smuggle drugs over prison walls and into inmates hands, and the owner of the drone is being sought. “It’s something we’re certainly aware of,” Smith told CNN. “We’re taking a broad approach to increasing staff awareness and detection.”

  • New Frontiers in Unmanned Flight — Your Questions Answered

    New Frontiers in Unmanned Flight — Your Questions Answered

    Sensefly-eXom-UAV-inflight-W

    Tony Murfin
    Tony Murfin

    GPS World held a webinar on new unmanned aircraft initiatives on May 21 led by a panel of experts. On hand were Don Mark of the law firm Fafinski, Mark and Johnson; James Spicer and Adrien Perkins, both students in aeronautics and astronautics at Stanford University; and Peter Cosyn site manager and director of research and development at Gatewing, a Trimble company. I also participated.

    Alan Cameron, editor-in-chief and publisher of GPS World, hosted the event and introduced the participants. Around 300 people signed up to listen to the webinar and ask questions.

    Don Mark provided a legal overview of the FAA’s regulations for UAS, FAA and U.S. Senate initiatives, James Spicer and Adrien Perkins reviewed the Jäger UAV jammer detection project, and Peter Cosyn provided an overview of the Gatewing/Trimble UX5 UAS solution. I provided insight into recent UAS industry.

    Finally, the panel discussed a few of several written questions submitted by the webinar attendees. We promised to publish both these questions and our attempt at providing answers. Please bear in mind that this is new area of technology, applications and regulations governing operations — so we welcome clarifications and inputs as we may miss the mark occasionally!

    Q&A for GPS World Webinar:
    “New Frontiers in Unmanned Flight: Hey You, UAV!”

    1. Is the FAA going to keep requiring a pilot’s license to operate a UAV?

    The draft sUAS rulemaking proposed by the FAA does not require a pilot’s license. Instead, there’s a requirement to pass an aeronautical knowledge test, obtain an FAA UAS operator certificate and to pass an FAA knowledge test every 24 months. However, the Section 333 exemptions granted by FAA so far have all required that the operator have a private pilot’s license.

    1. What are the effects (operational, legal) of GNSS receiver failures in UAV missions and what are some technical measures to avoid them?

    Most UAS used within a critical or commercial operation not only carry GNSS, but also have some form of navigation back-up system — MEMS inertial being the most common — so navigation is still possible, albeit for a short time with any degree of accuracy. And in the event of a communications link failure, the norm is to have the UAV follow a pre-programmed “return-to-base” route, so the vehicle returns safely to a known location.

    1. What is the development of UAVs in the healthcare industry?

    There are a number of ongoing and proposed applications of drones that are health related. A prototype system in Delft, Netherlands, carries a defibrillator to be used to revive heart-attack victims. The concept is that a network of geographically distributed drones would be called from a cellphone, and the closest UAV would be dispatched and would be able to arrive much quicker than a conventional ambulance.

    This drone is part of a prototype healthcare delivery system in Delft.
    This drone is part of a prototype healthcare delivery system in Delft, designed to carry a defibrillator to heart attack victims and caregivers.

    Other healthcare applications could include the rapid delivery of vaccines, medications and supplies delivered right to the source of an outbreak. This could more rapidly reduce the incidence of life-threatening communicable diseases. Communication equipment, mobile technology and portable shelters could be delivered in a rapid fashion to areas where critical infrastructure damage would prevent ground or typical air transport. Drones have also been used extensively in disaster relief efforts.

    Also, in July, unmanned aerial vehicles will deliver medical supplies to a free health clinic in Wise, Virginia. The most urgent prescriptions will be provided by pharmacies located out of town. To get the medicine to the community as soon as possible, the pharmacies will deliver them to their local airport, where they will be collected by NASA’s fixed-winged aircraft and be flown to Lonesome Pine Airport. When the prescriptions arrive there, they will be loaded onto Flirtey drones and delivered to the Wise County Fairground. Flirtey drones are expected to deliver around 24 packages of prescription medication.

    1. Please describe LiDAR systems available for UAVs.

    There are many lightweight LIDAR systems on the market for UAV applications — some even come integrated within their own operational drone system. Coupling drone-mounted LiDAR systems with vision cameras, advanced computer processing and GPS, it has now become possible to create a remotely piloted flying LiDAR scanner.

    Routescene's LiDAR pod attached to the belly of a UAV.
    Routescene’s LiDAR pod attached to the belly of a UAV.
    1. Update us on legal matters within the European Union?

    The EU has been very active in preparing for the commercial use of UAS, so drone use in the EU appears to be significantly higher than in North America because of the proactive effort of regulators to introduce drones into regular commercial applications. This Forbes article summarizes the approach being taken and the progress towards introducing regulations within the EU by the end of 2015.

    1. You speak of “UAV navigation in environments where traditional GPS receivers may fail.” Are you considering indoors navigation or “just” urban environment?

    It’s true that drones are being operated indoors — for instance, within restaurants. In these environments, all the typical indoor navigation techniques will be viable — RF/magnetic fingerprinting, Bluetooth beacons, Wi-Fi source databases, cellphone signals including small cells, and even optical sensors, all often combined with indoor maps.

    Urban environments with a restricted view of the sky also continue to challenge GNSS only navigation, which has led to extensive use of integrated inertial/GNSS navigation sensors.

    1. Modularity of UAVs? Different sensors for different types of applications using the same UAV?

    A number of professional drone manufacturers offer UAS that could carry different payloads. However, most manufacturers seem to focus on particular applications (flying camera, LIDAR and/or video survey) and don’t carry an extensive range of optional third-party payload equipment.

    1. What regulations are there for self-made UAS?

    It’s hard to imagine that the regulations would be different for a commercially manufactured drone or a home-built UAS. Only time will tell as regulations are developed that include this category of UAS.

    1. What background and abilities should a team possess if it wants to develop a UAV?

    An engineering team that takes on developing a UAV needs to be aware of the basics of flight, navigation and control/communications — these are the principle elements of UAV operations.

    1. Do you exploit software-defined radio techniques?

    Software-defined radios may find their way into UAVs whenever weight/volume are an issue, but they potentially require higher computing capability, and maybe somewhat higher power to run co-processors. Weight and power consumption are at a premium on small UAVs, so any initiative that saves in these areas will no doubt be welcomed.

    1. What are the emerging application areas for UAVs?

    It would seem that the application areas for UAVs are virtually unlimited. High interest areas include agriculture, pipelines, buildings and transmission line inspection, aerial survey, filmmaking and newsgathering, wildlife and environmental monitoring, fishing and military reconnaissance/weapons delivery. But there are many, many applications, some of which might not fit into this summary of applications.

    1. When will the UAV market move beyond focusing on the drone itself and get to the important topic of what sensor technology and back-office systems provide the best value to the user? The UAV is a commodity.

    Good comment — the utility of the UAV comes from the payload it carries and the analysis of the data it collects and how it can be operated.

    1. I’m curious if the UAV mission will be used in conjunction with autonomous agricultural tractors and construction machinery. I’m assuming an off-site tractor operator would benefit from the aerial data for their scope of work.

    Absolutely — another possible UAV application.

    1. Do you know when high-altitude long-endurance solar-powered UAVs will start being used?

    The key application being pursued by Google using high-altitude, long-endurance, solar-powered drones is to provide Internet coverage in areas that currently have no ground infrastructure. A number of countries around the world would benefit from connection to the Internet using this approach. Unfortunately, the prototype aircraft built by Titan Aerospace recently crashed. But Google has vowed to continue with its efforts. Another development, called Project Loon, involves the use of high-altitude balloons and is already well underway.

    1. I am currently enrolled in the UAV Pilots Certificate Training Program offered through the Unmanned Vehicle University. Is this certificate, which costs $3500, going to actually benefit me in my future commercial operations? Does the FAA recognize it as anything valid? So unless the certificate provides me some practical advantage, I’m not sure if it was legitimate or a scam. Any thoughts on this or experience with this “University”?

    A recent Senate bill seeks to establish the six FAA test centers as the authorities for training UAS pilots. However, it would appear that currently no universal training course has yet been developed or approved for UAS pilot training — so it may be premature at this stage to engage with third parties for training until guidelines are published by the FAA.

    1. What is the positional uncertainty associated with the locational measure of GPS systems on these UAVs? What will it be in five years?

    Depending on the application, accuracies between 1 meter and a few centimeters are being achieved. For higher accuracy requirements such as precision surveying, post-processing of data collected during a survey can provide accuracies within a few millimeters.

    In five years’ time there will be more satellites in more constellations, and it’s possible that accuracies could improve further. However, the most benefit will come from having more reliable signals, more often, thereby reducing re-test and operational costs.

    1. What industry do you see being the fastest adopter of UAV technology in the USA?

    The U.S. military is already leading in the number of applications, number of operational UAS and number of different types of vehicles. Commercial applications have increased substantially now that the FAA has authorized a large number of civilian operations in the last year or so. There are a number of film and TV applications for movie-making and newsgathering, and this appears to be a growing area for commercial UAS. Aerial survey is also growing in popularity, and there is a huge range of monitoring applications for building inspection, pipeline and transmission line inspection, and also for crop growth monitoring — which may turn out eventually to have the highest number of applications in the U.S.

    1. How do you think the industry should protect UAVs from GPS spoofing and other forms of remote or internal component (example ICS or SCADA) attacks?

    Solutions to mitigate GNSS spoofing and signal jamming are currently high on the list of most receiver manufacturers’ development agendas, with several options already having reached the market. Anti-jam antennas, improved signal rejection in RF front ends, and algorithms that claim to be able to deduce and overcome spoofing attacks — these are the leading solutions that have been fielded. But we have only just scraped the surface of deceptive techniques being used and the frequency with which they are being encountered, so we should continue to see the solutions evolving to counteract more sophisticated interference and spoofing capabilities over time.

    1. Will the upcoming regulations only impact commercial users, or will they also directly affect non-commercial and/or recreational operators?

    In the U.S., regulations governing the operation of recreational or hobby aircraft appear to be less stringent than, say, a drone operating commercially. As long as common sense rules are observed, hobby aircraft operators have been able to operate without the FAA looking over their shoulders — provided they stay below 400 feet in an open space away from sensitive areas such as schools or hospitals and don’t make an inordinate amount of noise, no one has yet proposed more restrictions for hobbyist model aircraft operators. The focus for the FAA is currently on bringing drones safely into the national airspace system for commercial operations, so regulations so far have been mostly formulated to enable this to happen.

    1. Proposed legislation in the USA refers to one pilot per vehicle; no mention is made of swarming or control of multiple vehicles per pilot. Is it worth developing apps that use swarms of UAVs at the moment?

    Certainly, it’s been difficult for the FAA to introduce regulations for UAS that are acceptable for most anticipated commercial operators, while still respecting and protecting current manned aircraft operations. So far, we’ve had case-by-case approval for specific operations, while regulations for small UAS (sUAS) have only just been circulated for comments — and a huge number of comments have been received. So regulations for “regular-sized” and operated drones and for larger vehicles have not yet seen the light of day. So, the more complex applications involving the operation of a swarm of UAS may not yet have been even considered by the FAA. It has taken years to get this far, and we still don’t have any published regulations for any class of UAS in commercial applications, so it’s doubtful that there is any work underway on regulations for swarming drones. So develop apps if you wish, but don’t expect much regulatory support for some time yet.

    1. What assurance do we have that a UAV operator won’t deliver a weapon instead of an Amazon purchase?

    The exemptions that have been published allow certain well-defined, specific commercial operations of UAS. The unmanned vehicle has to be registered to an individual and get a unique tail number. The operators have to be identified and must regularly demonstrate proficiency and adequate knowledge to become a recognized operator. So authorities get to inspect the UAV, know the owner and know the operator, and even get to review and approve the location of each UAS operation — not that that would prevent someone subsequently modifying the vehicle to carry ordinance, or knowingly attacking a target. It would, however, be pretty easy to track down the offender, but that doesn’t really prevent “weaponization” or delivery. But we are only at the small-vehicle-level currently, so its doubtful if major damage would be possible with small weapons, but an individual attack might still be lethal. Careful screening of individuals seems to be the route the regulators have taken to minimize this risk. This is still a difficult issue that is going to take some policing and close control.

    1. Instead of an actual pilot’s license required for legal flight of a UAV, do you think an all-encompassing UAV pilot’s license will be required? I ask because I am a trained Trimble UX5 pilot, but I do not have my pilot’s license. I also build UAVs, and I am curious how I would get a UAV pilot’s license for a UAV I built? Unless they had an all-encompassing training course for pilot/flight safety.

    The FAA proposed rulemaking for sUAS operations did not require operators to have a pilot’s license. Instead, UAS operators are required to undertake a specific recurrent training course for UAS operators, administered by FAA qualified trainers. Regulations relating to “home-built” UAS have yet to emerge, and may be some time away from publication.

    1. It is said that mainland China has over 70% of the world UAV market? How did we fall so far behind?

    Lack of regulations in the U.S. may have held back U.S. industry — see related comments by Amazon in testimony to the U.S. Congress.

    But also the absence of restrictions in other countries may have helped overseas manufacturers get established and to gain initial market share. While the majority of done R&D was initially within the U.S., it’s clear that DJI and its Phantom line of drones have become very popular, very quickly. Strangely enough, the largest concentration of buyers and operators currently appears to be in the U.S.

    1. Insurance against UAVs crashing and causing damage to humans: what progress has been made in this area?

    Several insurance companies are now writing risk-coverage policies for UAS, including Global Aerospace, USAIG, Allianz and AIG.

    1. We are operating a GNSS reference network in Greece, SmartNet-Greece (Leica Geosystems). Is there a tested NTRIP system on UAVs, to be connected and monitored to Ntrip caster? How could this augment real-time GNSS accuracy of UAVs?

    Seems like you are trying to get RTCM corrections from a ground network to a flying UAV – correct? So do we need an Internet connection to get your ground network RTCM corrections onto the UAV? I’m not an expert on available mobile Internet hook-ups, but most smartphones have one, so it can’t be that hard to add this onto a UAV. Alternatively, wouldn’t it be easier to have the GNSS receiver on the UAV listen to a PPP broadcast from one of the several services providing these corrections? We could get down as far as 10 cm accuracy with one of these commercially available correction services.

    1. Talk about the possibilities of precise positioning in UAVs, instead of mapping.

    Precise real-time positioning on a UAV is a question of which GNSS receiver is onboard and which PPP or local RTK network transmissions are available in the area of UAV operations. Positioning accuracy is possible of a few centimeters down to a few millimeters post-processed.

    1. Realistically, how close are we to being able to fly UAVs for commercial applications such as topographic surveys and earthworks applications such as mining sites?

    As we heard during the webcast, obtaining an FAA section 333 exemption is quite possible for these applications, and some have already been granted. The FAA has been streamlining the process recently to reduce the time it takes to obtain these authorizations.

    1. What is a practical ceiling for UAV flight?

    The FAA has limited UAS operations to below 400 feet in the Section 333 exemptions that have been granted, while 500 feet is used as the maximum ceiling in the proposed draft sUAS regulations.

    1. What is status of technology for “see and avoid” requirements for UAVs?

    NASA, the Federal Aviation Administration (FAA), General Atomics Aeronautical Systems (GA-ASI) and Honeywell International Inc. have successfully demonstrated a UAS proof-of-concept sense-and-avoid (SAA) system. GA-ASI worked with NASA’s Armstrong Flight Research Center to integrate the new system aboard NASA’s Ikhana research aircraft, a civilian version of the company’s Predator B. The flight-test campaign in November and December 2014 evaluated the SAA system in a wide variety of collision-avoidance and self-separation encounters between two remotely piloted aircraft and various manned aircraft and included a sensor-fusion algorithm being developed by Honeywell.

    NASA's Ikhana Predator B drone.
    NASA’s Ikhana Predator B drone.

    An RTCA subcommittee is also working in parallel to develop the requirements for an SAA system, and these flight-test evaluations will contribute to those technical standards.

    Other companies that are also thought to be active in SAA development include Rockwell/Collins, Sierra Nevada and Insitu/ Queensland University of Technology Australia.

    So, a large number of questions on a pretty wide range of subjects — hopefully some of the answers we’ve provided will be of assistance — but please provide us with your comments if you have information to share.

    Tony Murfin
    GNSS Aerospace
    [email protected]

    Disclaimer: The statements, questions, views and opinions presented in this article are those of the author and webcast audience, and may not necessarily reflect the opinions of GPS World magazine, its owners or staff. Readers are also warned that the answers are provided on a best-effort basis and could be less than 100% correct.

  • RangeVideo Showcases RVJET UAV, 3D Goggles

    Geospatial Solutions’ and GPS World‘s Art Kalinski reports from eMerge Americas, held May 4-5 in Miami. RangeVideo displays its RVJET UAV (unmanned aerial vehicle) with a very flexible platform and 3D operator viewing goggles.

  • UAV Product Showcase

    UAV Product Showcase

    BramorRTK-C-Astral-W

    GNSS Post-Processing UAS

    The Bramor RTK GNSS Post-Processing UAS is designed for surveying and remote-sensing applications that need a quick, high-precision set of results down to sub-centimeter level in the absence of a grid of ground control points. It is equipped with C-Astral high-rate GPS and IMU precision data-logging electronics. The system has both air and ground segments, consisting of a GNSS onboard receiver and ground base station. It has an L1 and L2 GNSS reciever (GPS, GLONASS, BeiDou and Galileo-ready), plus a survey-grade antenna.

    C-Astral, www.c-astral.com


    QuestUAV-water-W

    Aqua Drone for Offshore Missions

    The QuestUAV Aqua Pro is designed for offshore/onshore data-gathering in fields such as environmental, gas and oil, coast guard and security. It is a fixed-wing waterproof UAV based on the QuestUAV 200 airframe.

    The Aqua Pro is capable of offshore missions and recovery in both fresh- and salt-water environments. It can withstand pressure differentials induced by rapid temperature changes, and overcome complexities of waterproofing/marine-grade electronics, sensors and avionics. It uses a GPS unit from SkyCircuits.

    QuestUAV, www.questuav.com


    GAJT-AE-34-W

    Electronic Warfare System

    NovAtel’s GAJT-AE GPS anti-jam technology is designed for military and security weight- and size-constrained airborne and ground unmanned platforms, including UAVs. GAJT-AE provides the null forming antenna control electronics for a four-element controlled reception pattern antenna.

    NovAtel, www.novatel.com


    RIEGL_RiCOPTER_W

    High-Accuracy Laser Scans

    The Riegl RiCopter is an unmanned multirotor UAS, integrating a high-performance and complete LiDAR system, the RIEGL VUX-SYS. The VUX-SYS comprises the VUX-1 LiDAR sensor, the Applanix AP20 IMU/GNSS system, a control unit, and up to four high-resolution cameras.

    The Riegl RiCopter can acquire high-accuracy, high-resolution laser scan and image data. The excellent measurement performance of the VUX-1 in combination with a precise fiber-optic gyroscope and GPS/GLONASS receiver results in survey-grade measurement accuracy in fields such as precision farming, forestry and mining. The IMU/GNSS unit provides roll and pitch accuracy of 0.015 degrees and heading accuracy of 0.035 degrees. Riegl is a maker of laser scanners, and using a high-end unmanned airborne platform allows data acquisition in dangerous and hard-to-reach areas.

    Riegl, www.riegl.com


    eBee-RTK-over-mine-W

    Survey-Grade Mapping Drone

    The eBee RTK by senseFly is a fully autonomous survey-grade mapping drone with a built-in L1/L2 GNSS receiver capable of receiving corrections from most leading brands of base station. This ensures high positional accuracy without the need for ground control points, so the aerial photography can produce orthomosaics and 3D models with accuracy down to 3 centimeters. It has 226 channels and tracks GPS L1, L2, L2C; GLONASS L1, L2, L2C; and SBAS.

    Sensefly, www.sensefly.com

  • Live from AUVSI’s Unmanned Systems 2015

    Live from AUVSI’s Unmanned Systems 2015

    Photo: Unmanned Systems

    The GPS World staff is reporting live from Unmanned Systems 2015, held May 4-7 in Atlanta. The event convenes the global community of commercial and defense leaders in intelligent robotics, drones and unmanned systems, hosted by AUVSI.

    unmannedsystems2015_logoCheck back throughout the week for event updates, including news, photos, videos, tweets and more.

    NEWS

    Trimble Expands UAS Portfolio with Mutlirotor Partnership (5/7)

    Geodetics Teams with Velodyne for Real-Time Mobile Mapping Systems (5/7)

    Trimble’s New OEM Module Combines GNSS with MEMS Inertial (5/6)

    FAA, Industry Partners Launch Pathfinder Program to Define UAV Integration into Airspace (5/6)

    Model Plane Fliers to Get Real-Time, Location-Based Flight Safety Info (5/6)

    AUVSI Announces Rebrand of Annual Trade Show (5/6)

    Avyon Offers Precision Mapping for Microdrones md4 Fleet from Applanix (5/5)

    Kairos Unveils UGV Tech for Heavy Equipment at AUVSI 2015 (5/5)

    Drone Aviation to Provide Imaging, Surveillance Aerial System for Defense (5/5)

    SenseFly Launches Intelligent Mapping and Inspection Drone (5/5)

    Exelis Showcases CorvusEye 1500 Analytics at Unmanned Systems 2015 (5/5)

    CEA Research: UAS Could Reach 1M U.S. Flights a Day in 20 Years (5/5)

    Septentrio Launches UAS Receiver, Software for Drone Market (5/4)

    VectorNav Unveils Updates to VN-300 GPS/INS at AUVSI Show (4/30)

    AUVSI Unmanned Systems Offers Demonstrations, Exhibits (4/15)

    FAA Grants 30 More Commercial UAS Exemptions (4/8)

    Xsens Adds Active Heading Stabilization to IMU (4/1)

    VIDEO PLAYLIST

    PHOTOS

    TWEETS

  • Innovation: Robustness to Faults for a UAV

    Innovation: Robustness to Faults for a UAV

    Integrated Navigation Systems Using Parallel Filtering

    The authors look at the development of a robust navigation system employing a GNSS receiver, accelerometers, gyroscopes, magnetometers, an airspeed device and dead reckoning to supply a blended navigation solution to a flight control system on a small, unmanned aerial vehicle.

    By Trevor Layh and Demoz Gebre-Egziabher

    INNOVATION INSIGHTS by Richard Langley
    INNOVATION INSIGHTS by Richard Langley

    THE NUMBER FOUR has special significance to humankind.  According to Penelope Merritt (a Samuel Beckett scholar) “[f]our has long been a number of completion, stability and predictability, as well as the representation of all earthly things.” And so it is with navigation systems. There are four important requirements of any navigation system: accuracy, availability, continuity, and integrity. To quickly review:

    Accuracy describes how well a measured value agrees with a reference value, typically the true value.

    Availability refers to a navigation system’s ability to provide the required function and performance within the specified coverage area at the start of an intended operation.

    Continuity is the ability of a navigation system to function without interruption during an intended period of operation.

    Integrity refers to the trustworthiness of a navigation system. A system might be available at the start of an operation, and we might predict its continuity at an advertised accuracy during the operation. But what if something unexpectedly goes wrong? If some system anomaly results in unacceptable navigation accuracy, the system should detect this and declare that it can no longer be used for navigation at the expected accuracy level. GPS, for example, has built into it various checks and balances to ensure a fairly high level of integrity. The same may be said of other global navigation satellite systems. Satellite performance is continuously monitored and a satellite is set unhealthy when an anomaly is detected. Some receivers have built-in receiver autonomous integrity monitoring to detect and isolate problematic satellite signals and navigation support systems (such as the Wide Area Augmentation System) independently monitor the health of satellite signals and supply a timely warning in the case of anomalous signal behavior.

    However, an aircraft, vessel, vehicle or some other platform still needs to be able to navigate if an independent primary navigation system becomes unavailable. This requires a back-up system of some kind and may take the form of an inertial navigation system, another radionavigation system such as eLoran, celestial navigation or just dead reckoning. Ideally, the platform’s navigation system should have multiple integrated sensors so that it continues to operate seamlessly even in the event of a sensor failure. We would call such a system robust. While we often use this word to describe a person with a strong healthy constitution, we can apply it to systems to refer to their ability to tolerate perturbations that might affect their functionality. A robust navigation system employs multiple sensors and uses appropriate filtering systems to autonomously detect anomalies, such as a failed sensor, and then to isolate it from the combined navigation solution.

    It is important to catch navigation sensor failures early, ideally instantaneously, to reduce integrity risk as much as possible. This is not a trivial operation, and it requires clever software design and operation.

    In this month’s column, we look at the development of such a robust navigation system employing a GNSS receiver, accelerometers, gyroscopes, magnetometers, an airspeed device and dead reckoning to supply a blended navigation solution to a flight control system on a small, unmanned aerial vehicle.

    While the number four has special significance in religion, science and other aspects of our lives, the number five may be considered equally important — denoting, for example, how many digits we have on our hands and feet. For those mathematically inclined, it is the first safe prime number. And perhaps we should use it to more fully characterize a navigation system, denoting its accuracy, availability, continuity, integrity and robustness.


    “Innovation” is a regular feature that discusses advances in GPS technology and its applications as well as the fundamentals of GPS positioning. The column is coordinated by Richard Langley of the Department of Geodesy and Geomatics Engineering, University of New Brunswick. He welcomes comments and topic ideas. Email him at lang @ unb.ca.


    Multi-sensor navigation systems generate an estimate of a vehicle’s state vector by fusing information from a disparate set of sensors. In many instances the sensors used in these systems provide redundant information. For example, in GNSS receivers, more than four (the minimum number required) satellite measurements are used to generate a position, navigation and time or PNT solution. This redundancy is beneficial because it enhances accuracy. It also enhances integrity or robustness because it allows the detection and possibly the isolation of failed sensors. However, fault detection and isolation schemes do not work instantaneously because once a sensor has failed, it takes some time before this can be detected. This is especially true for failures that are drift-like in nature as opposed to step-like. Drift-like errors grow slowly and, thus, fault detection schemes that monitor filter residuals cannot detect them until they have grown to a point where they are sufficiently large to exceed preset thresholds.

    The time between the onset of a fault and its detection — called the detection time — depends on the fault magnitude and thresholds of the fault detection algorithms. For a given fault magnitude, the length of the detection time represents a compromise between a navigation system’s continuity performance (or false alarm rate) and integrity risk (missed detection probability). The fact that faults cannot be detected instantaneously is an issue particularly for systems that have some form of dead reckoning (such as inertial navigation or velocity-based odometry) integrated with aiding sensors such as GNSS or radars. A failure in the aiding system (for example, a pseudorange fault in GPS) will lead to a corruption of the dead-reckoning solution. Once the GNSS fault has been detected and subsequently removed, the error induced by this failure has already propagated into the dead-reckoning solution. How does one deal with these types of errors? In this article, we discuss a solution to this challenge, which we call parallel filtering.

    Solutions for dealing with the problem exist. For example, one approach that has been used is based on the idea of delayed measurements. In this approach, integration of aiding sensor measurements in the navigation solution is delayed until a period equal to the fault detection time has elapsed. If no faults are detected during this period, then the delayed measurements are extrapolated forward in time and integrated into the navigation solution. Alternately, we can rewind the dead-reckoning solution backwards in time, integrate the delayed measurements and fast-forward the integrated solution up to the current time epoch. While this approach works, it has several shortcomings, of which we will mention just two. First, it requires buffering sensor data. Second, the most current navigation solution is not as accurate as it can be, because it does not incorporate the most recent sensor measurements (that is, the delayed measurements). The parallel filtering approach and fault tolerance we describe in this article deals with both of these shortcomings. Of course, like any other engineering solution, it represents a compromise between competing requirements. We will discuss these compromises and their impacts later in the article. For now, we will concentrate on describing the mechanics of parallel filtering and its performance when implemented in an integrated flight control system used for navigation, guidance and control of small unmanned aerial vehicles or UAVs.

    Parallel Filtering

    To understand parallel filtering, consider the schematic in FIGURE 1, which represents the conventional way in which an integrated navigation system fuses the information from N sensors. All the measurements from the N sensors are integrated in a single sensor-fusion algorithm. In the context of what we are describing here, the algorithm consists of a navigation filter and a fault-detection filter. The sensor-fusion algorithm integrates the measurements from all N sensors and generates a single, optimal estimate of the navigation state vector.

    FIGURE 1. Conventional (centralized) sensor fusion architecture.
    FIGURE 1. Conventional (centralized) sensor fusion architecture.

    In contrast to this, the schematic shown in FIGURE 2 is the parallel filtering approach introduced in this article. In this case, the same N sensors are divided up into M separate sensor clusters.

    FIGURE 2. Parallel filtering architecture.
    FIGURE 2. Parallel filtering architecture.

    The measurements from the sensors in the jth cluster is processed in a sensor-fusion algorithm to generate an estimate of the state vector denoted xj and a covariance matrix Pj. Each pair (xj, Pj) is then sent to a blending filter that generates a single optimal estimate Inn-x and P. The estimate  is a weighted sum of the estimates from the M filters:

    Inn-E1  (1)

    where Bj are blending weights that function as switches, which can be “opened” (set to zero) to isolate a parallel filter momentarily or permanently when a failed sensor is detected. The analogy with a physical switch should not be taken literally, however, because they are not “hard on-off” switches. Instead, they are matrices, which serve to change the emphasis put on a particular parallel filter. The blending weights are calculated so that the estimate Inn-x is an unbiased minimum-variance estimate. In mathematical terms, this means that they minimize the trace of the final covariance P. We will give more detail on how to calculate the weights shortly, but before we do that, let us describe, at a high level, how all of this works.

    Consider that one of the sensors in the Inn-lth cluster fails. TheInn-lth fault detection filter will identify the fault and try to isolate it. If the fault is non-isolable, the Inn-lth fault detection filter will raise an alarm. This can be done in various ways including inflation of the Inn-lth filter covariance Inn-Pl. An increasing covariance matrix Inn-Pl leads to a decreasing value of the corresponding blending weight Inn-Bl . For a non-isolable fault, Inn-Bl  will eventually approach zero, which effectively isolates the Inn-lth cluster from the navigation solution. If the fault was just a momentary glitch, then Inn-x and Inn-xl  are reset. In the simplest case, Inn-xl  can be reset to a weighted sum of remaining M-1 parallel state estimates. This is then blended with all of the other parallel estimates for generating the new Inn-x. This does not require setting aside buffers to store delayed measurements. Neither does it require rewinding the solution back in time when recovering from a faulted sensor scenario.

    Mathematical Formulation

    Providing a detailed derivation of the parallel filter is beyond the scope of this short article. Instead, we will just summarize the steps in the parallel filtering algorithm with the key formulas that are used in determining the blending weights. For simplicity, we will assume that we are working with a system with two parallel filters (M = 2 in Figure 2). How this extends to systems with more parallel filters or complex interlinking between the filters will become apparent later in the article when we present the results from a case study.

    To start, let us define some notation. We assume that the two parallel filters are extended Kalman filters (EKFs) generating estimates of the state vectors x1 and x2. We will denote these estimates Inn-x1 and Inn-x2. The covariances for these estimates are denoted by P1 and P2, respectively. The output of the blending filter is an estimate of the state vector x, which is a subset of x1 and x2. In mathematical terms, this means that we can define two mapping matrices M1 and M2 whose entries are either “1” or “0” and:

    Inn-E2   (2)

    The output of the blending filter Inn-x is, thus, given by:

    Inn-E3. (3)

    The blending weights are computed from:

    Inn-E4  (4)

    Inn-E5  (5)

    where

    Inn-E6  (6)

    Inn-E7 (7)

    Inn-E8. (8)

    The covariance of Inn-x is given by:

    Inn-E9(9)

    where Inn-E9b  and Π is given by:

    Inn-E10(10)

    where P12 is the cross-correlation between the states of parallel filter #1 and #2. We will say more about this shortly. In the meantime, note that in Equation (9), P1 and P2 are the covariances computed by the parallel filters after the measurement update. This computation requires knowledge of K1 and K2, which are the EKF gains for parallel filters. The matrices H1 and H2 are the observation matrices for filters #1 and #2. They relate the measurements y1 and y2 of the two parallel filters to their respective state vectors as follows (refer to Figure 2):

    y= H1x1 + v1   (11)

    y= H2x2 + v2  (12)

    where v1 and v2 are the measurement noises. Thus, the blending filter has to have knowledge of the measurement model and the gains of each parallel filter.

    Finally, note that P12 is zero if the dynamic models (time update equations) for the two parallel filters are completely independent. However, if they share sensors then there will be a correlation and P120. This is the case for the example we present later in this article. In this case, P12 needs to be propagated between measurement updates. This can be done with the covariance time update equation (Lyapunov equation) for the joint state vector

    Inn-joint.

    Note that the architecture depicted in Figure 2 is meant to be a high-level depiction of the idea of parallel filtering. It should not be interpreted as an actual system architecture schematic. This will become apparent in the case study we present later in this article. The system we will consider there consists of three filters of which two are run in series (cascaded so that the output of the first is the input of the second) and each, in turn, is run in parallel with the third filter.

    It is important to note that the proper blending of the various filters’ outputs hinges on an accurate estimate of the individual covariances. This is particularly true when a fault has occurred. An individual filter that has detected a failed sensor must inflate its covariance to reflect its faulted state. How a filter does this is the problem of fault-detection filter design and is beyond the scope of this short article. For the work presented here, we used fault-detection filters, which monitored the EKF measurement residuals to detect sensor faults. When these filters detected a fault, they immediately inflated the faulted sensor’s output noise covariance matrix. We cannot overemphasize, therefore, the importance of having a well-designed fault-detection filter that responds in a timely and accurate manner to sensor faults.

    Case Study: Small UAV Flight Control

    detection/isolation scheme described above, we discuss the results of a blending filter, which was used on the University of Minnesota UAV Laboratory Goldy flight control system (FCS) shown in FIGURE 3. The Goldy FCS is used for navigation, guidance and control of small UAVs. The results presented below were obtained by post-processing flight test data.

    FIGURE 3. Goldy flight control system.
    FIGURE 3. Goldy flight control system.

    The architecture of the parallel filtering scheme used is shown in FIGURE 4. There are three separate filters whose outputs are blended: a GNSS-aided inertial navigation system (INS) filter, an attitude heading reference system (AHRS) filter and an airspeed-based dead-reckoning (DR) filter. Two blending filters are used to fuse the outputs from these three filters. The first blending filter fuses the attitude estimates from a GNSS-aided INS and an AHRS. The second blending filter fuses the position solutions from the GNSS-aided INS and the airspeed-based DR system. The AHRS and the airspeed-based DR filters are a pair of filters, which are cascaded to generate an estimate of the UAV navigation state vector. Thus, in the case of GNSS-denied operations, it can provide a position, velocity and attitude estimate to the flight control system. All of the sensors and software required to run these filters are part of the Goldy FCS. Before we present results of the parallel filter’s performance, we will briefly describe these three systems below.

    FIGURE 4. Goldy parallel filtering architecture. The three-axis magnetometer (Mag.) feeding the attitude heading reference system (AHRS) filter is part of the inertial measurement unit (IMU) device. The device’s accelerometer and gyro outputs feed both the GNSS-INS and AHRS filters. A pitot tube device supplies airspeed measurements to the airspeed-based dead-reckoning (DR) filter.
    FIGURE 4. Goldy parallel filtering architecture. The three-axis magnetometer (Mag.) feeding the attitude heading reference system (AHRS) filter is part of the inertial measurement unit (IMU) device. The device’s accelerometer and gyro outputs feed both the GNSS-INS and AHRS filters. A pitot tube device supplies airspeed measurements to the airspeed-based dead-reckoning (DR) filter.

    The GNSS-aided INS uses a consumer/automotive grade inertial measurement unit (IMU) to generate a position, velocity and attitude solution at a rate of 50 Hz. A 1-Hz measurement update from GPS is used to arrest drift errors inherent in inertial navigation systems, especially those mechanized using low cost consumer/automotive grade sensors. The GPS position updates also allow estimation of the inertial sensor biases. The state vector for this GNSS-aided INS is denoted x1 and consists of the following 15 states: latitude (Λ), longitude (λ), altitude (h), north velocity (Vn), east velocity (Ve), down velocity (Vd), roll angle (φ), pitch angle (θ), yaw angle (ψ), three gyro biases (bp, bq and br) and three accelerometer biases (bax, bay and baz).

    The second and third filters are a pair of estimators connected in series. The AHRS filter generates attitude estimates, which are fed to the airspeed-based DR filter. The AHRS uses the same IMU as the GNSS-aided INS to estimate roll (φ), pitch (θ) and yaw (ψ) attitude states of the vehicle as well as the three gyro biases (bp, bq and br). This AHRS filter’s six-dimensional state vector is denoted x2. The attitude is then used to resolve airspeed measurements from the body frame of the UAV to the north-east-down coordinate frame. After adding an estimate of the local winds to this, a single integration yields a position solution. This is done at a rate of 50 Hz. A periodic 1-Hz update from GPS is used to arrest the inherent DR drift. It also allows estimation of the magnitude of the local winds. The state vector of the airspeed-DR is denoted x3 and consists of the following 11 states: latitude (Λ), longitude (λ), altitude (h), local north wind speed (Wn), local east wind speed (We), yaw angle offset (Δψ), pitch angle offset (Δθ), three airspeed-measurement biases (Ub, Vb and Wb), and altitude offset (Δh).

    In the UAV flight control system, the blended states of interest are position (Λ, λ and h) and attitude (φ, θ and ψ). This implies that four mapping matrices are required for the fusion. First, matrices are needed for the attitude blending using the GNSS-aided INS (M1a) and the AHRS (M2). Then, additional matrices are needed for the position blending using the GNSS-aided INS (M1b) and the airspeed-based DR (M3). The shaping matrices are given by:

    Inn-E13   (13)

    Inn-E14   (14)

    Inn-E15   (15)

    Inn-E16   (16)

    where Ij×k is a j × k identity matrix and Zj×k is a j × k matrix of zeros.

    Filter Performance

    Validation of the parallel filtering scheme was accomplished by post-processing data from a series of flight tests where the Goldy FCS was installed on a UAV flying around a box-shaped trajectory.

    The first set of results was from a case where GPS was available from the moment the FCS is turned on until shortly after takeoff. Thus, GPS was available during initialization, take off roll and initial climb of the UAV. Then, GPS services were interrupted for a three-minute period during flight and restored shortly before the UAV landed. The GPS interruption was simulated by cutting out the 1-Hz measurement updates to the GNSS-aided INS and the AHRS/airspeed-DR system. In the background, however, there was another GNSS-aided INS that had an uninterrupted GPS service throughout the entire flight. This additional GNSS-aided INS solution is referred to as the reference solution and is used as ground-truth for assessing the performance of the parallel filtering scheme. For example, error plots shown below were generated by taking the difference between the various filtering schemes under consideration and this reference solution.

    FIGURE 5 shows the errors in the attitude of all three filters during this flight test. It shows that the blended estimates of heading, pitch and roll tend to oscillate closer to zero error than either of the individual filters themselves. This is reflected in TABLE 1, where it can be noted that the root-mean-square (RMS) error of the blended solution is lower than either the GNSS-aided INS or the AHRS in each of the three attitude solutions.

    FIGURE 5. Attitude errors. The gray vertical lines indicate when GPS availability was interrupted and then restored.
    FIGURE 5. Attitude errors. The gray vertical lines indicate when GPS availability was interrupted and then restored.
    Table 1. RMS orientation errors of different solutions (in degrees).
    Table 1. RMS orientation errors of different solutions (in degrees).

    FIGURE 6 shows the position errors of all three systems and illustrates one of the primary advantages of the proposed architecture. FIGURE 7 and FIGURE 8 show the blending weights matrices B1 and B2 before, during, and after the GPS outage. What is shown in these figures are the diagonal elements of these matrices.

    FIGURE 6. Position errors during a GPS outage.
    FIGURE 6. Position errors during a GPS outage.
    FIGURE 7. Attitude blending weights.
    FIGURE 7. Attitude blending weights.
    FIGURE 8. Position blending weights.
    FIGURE 8. Position blending weights.

    The INS exhibits extreme drift errors after only three minutes of unaided operation. The blending algorithm detects this inaccuracy and places more weight on the slow-drifting AHRS-DR solution, as shown in Figure 8. When GPS services are restored, the GNSS-aided INS error is “reset,” and the position weights are re-established to their pre-outage levels with minimal transient responses.

    We next show data from another flight test where an unplanned but fortuitous fault in the GPS sensor occurred. The cause of this fault has not been definitively determined, but potential reasons for it include loose cabling or outdated firmware. Nevertheless, this fault provided useful flight data for our architecture as no fictitious or simulated data was used. FIGURE 9 shows the GPS altitude measurements during this flight test. At t = 44 seconds a large oscillatory GPS error occurred. Similar errors were present in the GPS measurements of the velocities, latitude and longitude.

    FIGURE 9. GPS sensor errors during a fault.
    FIGURE 9. GPS sensor errors during a fault.

    Thus, all filters were initialized and operated correctly for the first 44 seconds. Between 44 and 132 seconds, the GPS receiver output was in error. This time period corresponds to the taxi, takeoff and initial climb phase of the UAV’s flight. A “reference” GNSS-aided INS, which did not employ the fault detection and isolation scheme that was employed in the parallel filtering system, was running in real time for this flight test. However, the UAV was under manual control (fortunately). As shown by the gray solution in FIGURE 10, the “reference” (non-fault-tolerant) system running in the background diverged and never converged.

    FIGURE 10. Attitude solution during an actual GPS sensor failure.
    FIGURE 10. Attitude solution during an actual GPS sensor failure.

    The dark traces in Figure 10 show the performance of the fault detection and isolation algorithm paired with the parallel filtering scheme described in this article. It is seen to be fault-tolerant and ignores the invalid measurements. Although nearly no aiding was provided until after the GPS sensor converged back to a stable state, the fault tolerant filter provided a much more accurate solution.

    A bird’s eye view of the ground track of the UAV shows a similar trend. This can be seen in the position plot of FIGURE 11, which shows a roughly 60-second segment of the flight.

    FIGURE 11. GPS sensor failure performance: north vs. east.
    FIGURE 11. GPS sensor failure performance: north vs. east.

    This north vs. east plot demonstrates that a non-fault-tolerant GNSS-aided INS provides an unstable position solution similar to the attitude shown in Figure 10. By contrast, the fault-tolerant system described in this article provides a smooth position estimate that ignores the “bad” GPS measurements and tracks the “good” measurements after they convergence back to the truth. Therefore, the safety of the aircraft would not have been in question, and the UAV could have completed multiple segments of fully autonomous waypoint navigation in spite of the faulty sensor measurements provided earlier.

    Summary

    The parallel filtering approach discussed in this article has the potential for providing a systematic way of designing multi-sensor navigation systems, which are robust to sensor faults. Unlike prior approaches, it obviates the need to maintain data buffers to store data, which can be played back in the event of a sensor fault. As noted earlier, like any engineering solution to problems, this one is a comprise between many competing requirements. As such, it has some drawbacks when compared to traditional approaches. We note two of them here as they are the focus of ongoing work. First, the computational overhead associated with this approach can be high especially if a large number of parallel filters are used. Thus, methods for streamlining the computations so that they are not computer-resource intensive will be important.

    The second issue that needs further exploration is the way in which blending weights are computed. A key input to calculating the weights (as well as the “triggers” for the fault detection and isolation algorithm) are the covariances estimated by the various parallel filters. This can be problematic if the covariances used by the parallel filters do not match the true statistics. This can lead to turning off a particular filter when no faults had occurred or, worse, retaining a filter with a failed sensor in the blended solution.

    For more detail about the Goldy FCS, go to www.uav.aem.umn.edu.

    Acknowledgments

    This article is based, in part, on the paper “A Fault-Tolerant, Integrated Navigation System Architecture for UAVs” presented at ION ITM 2015, the 2015 International Technical Meeting of The Institute of Navigation, Dana Point, Calif., January 26–28, 2015. The contents of this article reflect the views of the authors, who are responsible for the facts and the accuracy of the information presented herein. The authors acknowledge the United States Department of Homeland Security for supporting the work reported here through the National Center for Border Security and Immigration under grant number 2008-ST-061-BS0002. However, any opinions, findings, conclusions or recommendations in this article are those of the authors and do not necessarily reflect views of the United States Department of Homeland Security.

    Manufacturers

    The Goldy FCS uses a Hemisphere GNSS Crescent OEM board and an Analog Devices ADIS16405 iSensor MEMS inertial measurement unit.


    Trevor Layh is a M.S. candidate in the Department of Aerospace Engineering and Mechanics at the University of Minnesota in Minneapolis. He obtained his B.S. in mechanical engineering from South Dakota State University, Brookings, S.D., and his research interests include backup navigation systems to GPS-aided inertial navigation systems.

    Demoz Gebre-Egziabher is an associate professor in the Department of Aerospace Engineering and Mechanics at the University of Minnesota. His research focuses on the design of multi-sensor navigation systems. He holds a Ph.D. in aeronautics and astronautics from Stanford University, Stanford, Calif.

    FURTHER READING

    • Authors’ Conference Paper

    “A Fault-Tolerant, Integrated Navigation System Architecture for UAVs” by T. Layh and D. Gebre-Egziabher in Proceedings of ITM 2015, the 2015 International Technical Meeting of The Institute of Navigation, Dana Point, Calif. January 26–28, 2015, pp. 702–712.

    • Attitude Heading Reference System and Airspeed-Based Dead Reckoning Filters

    Correlated-Data Fusion and Cooperative Aiding in GNSS-Stressed or Denied Environments by H. Mokhtarzadeh, Ph.D. dissertation, University of Minnesota UAV Laboratories, 2014.

    “A Recovery System for SUAV Operations in GPS-Denied Environments Using Timing Advance Measurements” by T. Layh, J. Larson, J. Jackson, B. Taylor and D. Gebre-Egziabher in Proceedings of ITM 2015, the 2015 International Technical Meeting of The Institute of Navigation, Dana Point, Calif. January 26–28, 2015, pp. 293–303.

    • UMN UAV Research Lab and Goldy Flight Control System

    Infrastructure” website, University of Minnesota UAV Laboratories, July 2014.

    • Navigation in GPS-Denied Environments

    Impact and Mitigation of GPS-Unavailability on Small UAV Navigation, Guidance and Control by D. Gebre-Egziabher and B. Taylor, Technical Report 2012-2, University of Minnesota, Department of Aerospace Engineering and Mechanics, November 2012. Available through online request.

    • Avionics Reliability

    Introduction to Avionics Systems, 2nd Edition, by R.P.G Collinson. Published by Kluwer Academic Publishers, Boston, Mass., 2003.

    Civil Avionics Systems by I. Moir and A. Seabridge. AIAA Education Series. Published by American Institute of Aeronautics and Astronautics, Reston, Va., 2003.

    • Example of a Fault-Tolerant Avionics System

    “Performance of Honeywell’s Inertial/GPS Hybrid (HIGH) for RNP Operations” by  C. Call, M. Ibis, J. McDonald and K. Vanderwerf in Proceedings of PLANS 2006,  the Institute of Electrical and Electronics Engineers / Institute of Navigation Position, Location and Navigation Symposium, Coronado (San Diego), Calif., April 25–27, 2006, pp. 244–255, doi: 10.1109/PLANS.2006.1650610.

    • GNSS Integrity

    Digging into GPS Integrity: Charting the Evolution of Signal-in-Space Performance by Data Mining 400,000,000 Navigation Messages” by L. Heng, G.X. Gao, T. Walter and P. Enge in GPS World, Vol. 22, No. 11, November 2011, pp. 44–49.

    Integrity for Non-Aviation Users: Moving Away from Specific Risk” by S. Pullen, T. Walter and P. Enge in GPS World, Vol. 22, No. 7, July 2011, pp. 28–36.

    The Integrity of GPS” by R.B. Langley in GPS World, Vol. 10, No. 3, March 1999, pp. 60–63.

    • Multi-Sensor Systems

    Toward a Unified PNT — Part 1: Complexity and Context: Key Challenges of Multisensor Positioning” by P. D. Groves, L. Wang, D. Walter, H. Martin and K. Voutsis in GPS World, Vol. 25, No. 10, October 2014, pp. 18, 27–34, 47–49.

    Toward a Unified PNT — Part 2: Ambiguity and Environmental Data: Two Further Key Challenges of Multisensor Positioning” by P. D. Groves, L. Wang, D. Walter and Z. Jiang in GPS World, Vol. 25, No. 11, November 2014, pp. 18, 27–35.

  • FAA Unmanned Aircraft Manager to Speak at MAPPS Conference

    Jim Williams, manager for the Federal Aviation Administration’s Unmanned Aircraft Systems (UAS) office, will be the keynote speaker at the MAPPS National Surveying, Mapping and Geospatial Conference, scheduled for April 13-16 in Crystal City (Arlington),Va.

    Williams will speak at a luncheon on April 14. He’ll address the recently published notice of proposed rulemaking issued by his office in FAA, including regulations and policies that will affect surveying and mapping firms that want to fly unmanned aerial vehicles (UAV) and UAS in the commercial market.

    “MAPPS has worked with Mr. Williams and his staff for several years to assure that business and societal benefits of using UAV/UAS for aerial surveying, mapping and imagery are recognized and empowered in FAA policy,” said John Palatiello, MAPPS executive director. “UAV/UAS technology is the future of the mapping, surveying and geospatial profession. It is imperative that geospatial firms have the ability to operate UAV/UAS.  Mr. Williams understands this, and his office’s policies have reflected his understanding of our community as an important stakeholder.” 

    “We’re honored to have Mr. Williams join us at the conference. We look forward to hearing how he sees the future of UAV/UAS and how it will effect the business and professional practice of surveying and mapping,” said Curtis Sumner, National Society of Professional Surveyors (NSPS) executive director. “His addition to the conference strengthens an already outstanding program.”

    Full registration for the conference is required for admission to the keynote luncheon.