Integrating Self-Health Awareness in Autonomous Systems

Similar documents
Collaboration Between Unmanned Aerial and Ground Vehicles. Dr. Daisy Tang

Executive Summary. Revision chart and history log "UNMANNED GROUND TACTICAL VEHICLE (UGTV)" Contract B-0068-GEM3-GC

Autonomous Control for Generation IV Nuclear Plants

Telephone: (814)

Improving Infrastructure and Systems Management with Machine-to-Machine Communications

Flexible Data-Centric UAV Platform Eases Mission Adaptation

Self-Awareness for Vehicle Safety and Mission Success

Dept. of Electrical Engineering. UAV Sensing and Control. Lang Hong, Ph.D. Wright State University

A Sea Change in technology creates new challenge's to test programs

Co-operating Miniature UAVs for Surveillance and Reconnaissance

UNMANNED SURFACE VESSEL (USV)

INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE

Software Productivity Domains

Oberon-based Autopilots for Unmanned Aerial Vehicles

Chapter 1. Introduction to Instrumentation and Process Control (Systems and Applications)

Chapter 1. Introduction to Instrumentation and Process Control (Systems and Applications)

New way of CBM, vibration analysis Cloud service

Decentralized Control Architecture for UAV-UGV Cooperation

AeroVironment, Inc. Unmanned Aircraft Systems Overview. Background

Smart Manufacturing Machine Learning for Predictive Maintenance. Javier Díaz, Aingura IIoT Dan Isaacs, Xilinx

Fault Detection, Diagnosis, and Mitigation for Long-Duration AUV Missions with Minimal Human Intervention

Palos Verdes High School 1

Fully automatic CNC machining production system

SPHERES: a Laboratory for Formation Flight and Docking Research

Naval Air Systems Command

Developing a Control and Monitoring System for a Vertical and Floating Wind Turbine for Deep Sea Deployment

Utilizing ICT in Steel Industry to Decentralize Control Systems

Sciences for Maneuver Campaign

Sharper and smarter Our entire system is intelligently integrated to enable the fastest, most appropriate response to any incident.

Implementing Consensus based tasks with autonomous agents cooperating in dynamic missions using Subsumption Architecture

Heterogeneous Collaborative Swarms of Autonomous Agents with Varying Capabilities

Xiaobing Zhao Ameya Shendarkar and Young-Jun Son

Safe Testing and Execution of Autonomy in Complex, Interactive Environments. Safe and Secure Systems and Software Symposium (S5) 7/12/2016

Artificial Intelligence applied for electrical grid inspection using drones

Terms of Reference. Purchase of aerial surveillance service for the EU external land borders

Comau Approach to Industry 4.0

A Logistics Monitoring Technology Based on Wireless Sensors

Project SKY-EYE. Applying UAVs to Forest Fire Fighter Support and Monitoring. Technical University of Catalonia (UPC)

Enabler for safe operations - UAV Health Condition Monitoring

IPL New Project Proposal Form 2015

AeroVironment, Inc. Unmanned Aircraft Systems Overview. Background

RFID & Fingerprint Based Vehicle Security System with GSM & GPS Technology

SIMATIC PCS 7 Process Control System New Perspectives for Increased Productivity 2005 Highlights. simatic PCS7

Advanced Infotronics Technologies for Smart Life Cycle Support

Contact Program Coordinator NMMT Working Group Holger Klindt

drone detection and neutralization system

Data Management Complexity Simplified

W911NF Project - Mid-term Report

A holistic approach to Automation Safety

ProfessionalPLUS Station Software Suite

THE SMARTEST EYES IN THE SKY

CEMAT based on process control system SIMATIC PCS 7. cemat

THE SMARTEST EYES IN THE SKY

SMART POSTBOX WHITE paper

Decentralized Control Architecture for UAV-UGV Cooperation

Instinct versus Analytics

Cisco Connected Asset Manager for IoT Intelligence

Model-Driven Development of Integrated Support Architectures

EQUIPMENT CONDITION MONITORING

Innovation with Connected Products

What s New with the PlantPAx Distributed Control System

MAXPRO VMS VIDEO MANAGEMENT SYSTEM. Your One-Stop Platform for Security Integration

Multi-Disciplinary Basic Research in the Science of Autonomy with Naval Relevance BAA QUESTIONS & ANSWERS As of 18 November 2008

INNOVATION & EXPERTISE

Hybrid Model: Overview

Autonomous Control Capabilities for Space Reactor Power Systems

AV Jackie Fenn, Alexander Linden

Striking the Balance Between Risk and Reward

Business Process Desktop

Development of a Cooperative Tractor-Implement Combination

THE SMARTEST EYES IN THE SKY

Autonomy Requirements for Smart Vehicles

Simulation based design & development of autonomous underwater vehicle IMGAM

Control Synthesis and Design Timothy Crowley Pratt & Whitney

C2 ADVANCED MULTI-DOMAIN ENVIRONMENT AND LIVE OBSERVATION TECHNOLOGIES

On Board Use and Application of Computer based systems

Systems and Technologies for Enhanced Coastal Maritime Security

Custom Small UAV Lab. To: Dr. Lewis Ntaimo ISEN

A Holistic Approach to Safety Automation

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March ISSN

Defining the Prognostics & Health Management Enterprise Architecture

13 WAYS TO BUILD AN EFFECTIVE GSOC

The Alcatel-Lucent Integrated Control and Management System

Development of a Cooperative Tractor-Implement Combination

IBM WebSphere Extended Deployment, Version 5.1

Technical Layout of Harbin Engineering University UAV for the International Aerial Robotics Competition

CONCEPTUAL DESIGN OF AN AUTOMATED REAL-TIME DATA COLLECTION SYSTEM FOR LABOR-INTENSIVE CONSTRUCTION ACTIVITIES

MAXPRO VMS. Video Management System. Your One-Stop Platform for Security Integration

Advanced Mission Module Autonomy

Oracle Banking Reference Process Models

AC2000 LITE; A POWERFUL, FEATURE RICH ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM FOR SMALL TO MEDIUM SIZED SITES AC2000 LITE

Solutions.

NI Hardware-in-the-Loop Test

The evolution of Integrated Engineering: SIMATIC PCS 7, SIMIT and COMOS (PCS 7 Plant Automation Accelerator)

Cost savings from the CMS Vibration Monitoring and Predictive Maintenance Presented by: Tim Parmer Manufacturing in America 02/22-23/2017

APM Health Classic from GE Digital Part of our On-Premise Asset Performance Management Classic Solution Suite

1 INTRODUCTION GENERIC COMPONENTS INTERFACES Interface with non-ros-based AGVs Interface with ROS-based AGVs...

IBM Tivoli Monitoring

ARC BRIEF. Real-Time Video Provides a Fourth Dimension for Intelligent Visualization and Control. Summary

System 800xA. Extending the reach of automation to achieve continuous productivity improvements

Transcription:

Integrating Self-Health Awareness in Autonomous Systems Karl. M. Reichard The Applied Research Laboratory The Pennsylvania State University P.O. Box 30, State College, PA 16804 Email: kmr5@psu.edu Abstract One enabler for unmanned, autonomous system operation is mission awareness. Three components comprise mission awareness: knowledge of mission objectives, internal selfsituational awareness, and external self-situational awareness. Mission objectives include both high level mission goals and any details operational requirements. Internal self-situational awareness entails knowledge of platform health and capability. External self-situational awareness encompasses knowledge of external resources (supplies, supervisors, or collaborators) as well as threats that can adversely affect system performance. An unmanned autonomous system must be able to translate mission objectives into actions and assess the impact of its internal and external state on its ability to execute the actions necessary to accomplish the mission objectives. If the combination of the internal and external state will not permit the system to achieve its mission objectives, the autonomous control system must revise the mission plan and possibly notify supervisors and collaborators (human or machine). This paper describes an approach to the integration of information an autonomous health monitoring system with a vehicle s autonomous controller. A behavior based, autonomous intelligent control system architecture developed for autonomous underwater vehicles is used to integrate both internal-self situational awareness, and autonomous control. The scalability of the architecture simplifies the addition of a hierarchical supervisor that can communicate with other collaborators to revise mission plans in the event of changes in the internal or external situation. Introduction In order to achieve higher levels of autonomous operation, unmanned vehicles will require autonomous control systems capable of adapting to unanticipated operating conditions. Autonomous system research and development has traditionally addressed the representation of the external operating environment as part of the autonomous control system. An accurate representation of the internal state of the system including the health of Copyright 2002, American Association for Artificial Intelligence (www.aaai.org). All rights reserved. critical subsystems is also required for complete self awareness. By integrating knowledge of the health and capability of critical subsystems into the intelligent control system for an autonomous vehicle, the system can react to both external and internal changes. The system must be capable of using internal and external situational awareness to determine whether current capability exceeds current and anticipated demands on the system. If capability cannot meet of exceed demands, the system could become damaged or incapacitated. For a truly autonomous system, we cannot assume that a human operator can intervene or rescue the system; hence levels of damage or incapacitation that would be considered repairable or recoverable in a manned system may be fatal in an autonomous system. Internal self-situational awareness implies that the autonomous control system not only knows the health and performance characteristics of critical components or subsystems, but can also the impact of the health and performance characteristics on the platform s ability to meet current demands. Assessing whether current capability exceeds mission demands, however, requires two pieces of information: knowledge of current health and performance, and knowledge of the expected demands on the critical components and subsystems. While many researchers have focused on developing tools and techniques for diagnosing problems in mechanical and electrical systems, determining the loads and demands on critical components and subsystems based on the planned mission or operation is itself a nontrivial problem. The ability to respond to unanticipated changes in system health and performance is important not only for single or standalone autonomous systems, but also for teams of collaborating autonomous systems or mixed teams of autonomous, human-in-the-loop and human-on-the-loop systems. By sharing information on individual system health and capability, a collaborating team of systems can optimize usage of communal resources and adjust roles and responsibilities of individual team members to insure mission success. Information on the health and capability of critical subsystems can be integrated into an autonomous control

1 0.1 0.01 0.001 0.0001 Interstitial Enveloping for Run 14 All Accelerometers Accelerometer 2 Accelerometer 3 Accelerometer 4 Accelerometer 5 Start 3X Load 0.00001 3/19/98 12:00 3/19/98 14:24 3/19/98 16:48 3/19/98 19:12 3/19/98 21:36 3/20/98 0:00 3/20/98 2:24 3/20/98 4:48 3/20/98 7:12 3/20/ 98 9:36 Date/Ti me 0-20 -40-60 -80-100 -120-140 B as e roc king m otion) 0 500 1000 1500 2000 2500 3000 3500 4000 Freq (Hz, in 2.5 Hz bands) 288 X dir Y dir Z dir system in a number of ways. This paper describes an approach to integrating health monitoring for critical components and subsystems into an autonomous control system wherein the health monitoring system functions as an autonomous system which collaborates with the platform control system. The integration of the health information into the autonomous control system is demonstrated using a behavior-based autonomous intelligent control system architecture used by the Applied Research Laboratory in autonomous underwater vehicle applications. The application of integrated health monitoring and autonomous control is demonstrated in a simulation of two autonomous underwater vehicles executing a joint search mission. The application of integrated health monitoring and control is also described for an autonomous ground vehicle platform under development at the Applied Research Laboratory. System Health ing for Self-awareness Automated system health monitoring involves the application of sensors, analysis, data fusion and automated reasoning to estimate the health and track the degradation of a system. A top-level view of system health monitoring is shown in Figure 1. Demands and loads are driven by mission requirements at the platform level and propagate down to the material level. Simultaneously, the degradation, and ultimately the failure, of components and subsystems starts at the material level and propagates up to affect operational capability. The monitoring system must detect and isolate component degradation and impending subsystem failure then generate appropriate alerts to autonomous control systems, operators, asset managers, and maintainers [1]. Figure 1 also shows the application of sensing, modeling and reasoning to system health monitoring. Data from sensors are processed and fused with other commensurate or non-commensurate sensor data. The detected state of the system is compared to historical data or system models to predict the remaining useful life of the component based on the observed evolution of the fault. Automated reasoning techniques are applied to determine the impact of the identified system state and remaining capability on the current or planned mission and convert that knowledge into useful information for the autonomous control system, operator or other information customers. The costs associated with sensors and data acquisition systems are small compared to the cost of the platforms and payloads. Another key monitoring system component, the communication bandwidth required to transport data and information, however, can be expensive both literally, in the cost of communications system requirements, and figuratively, in terms of opportunity costs if payload sensor communication bandwidth must be sacrificed for monitoring sensor data. Hence, the monitoring system must employ smart sensors and operate with its own autonomy to provide the platform autonomous intelligent control system or mission supervisor with high level information as opposed to raw sensor data. An architecture for monitoring system health Failures & Effects SYSTEM PLANT / PLATFORM SUBSYSTEM COMPONENT... MATERIAL ELEMENT Avg Im ag xy (H ) (d b r e 1 V 101 H z (C ase/s upprt R 665 H z (Z trans cas Base rock ) 1232 H z (B ase & C ase R ock ab 1900 H z (B as e and Ca Rock about Y 2450 H 2485 H 2737.5 3077.5 3 525 H z (Cas e Breath REASONING KB MODELING Demands & Loads SENSING Figure 1 Demands and loads flow down from the platform level to the material level; degradation and failure propagate from the material level to the platform level.

to provide self-situational awareness is shown in Figure 2. The health monitoring system architecture uses a hierarchical organization of distributed nodes to process raw data and assess health and condition at the components, subsystem and system levels. This architecture can be implemented using a combination of physical (hardware and software) and virtual (software only) processing nodes. At the lowest level, sensors monitor signals that provide indicators of system health and performance. At the next level in the health monitoring system data from multiple sensors associated with a particular subsystem are fused to improve detection of faults and reduce false alarms. At the next higher level, health information from multiple subsystems is fused to assess the health and condition of entire systems. Information can flow both ways and laterally between subsystem or system monitoring nodes to permit health assessment in the context of subsystem and system interactions. At the highest level, knowledge of system health is available for mission management and as an input to the autonomous control system. The hierarchical health monitoring system architecture shown in Figure 2 has two advantages: it reduces the bandwidth required to get health information to the user (human or autonomous control system) by processing the raw sensor data, and it eliminates the requirement that the autonomous control system also be capable of performing the processing, fusion, and reasoning tasks associated with determining the health and capabilities of the subsystems from the sensor data [2]. Depending on the type of sensor, these signals may be sampled at 10 s or 100 s of khz in order to provide early indicators of system degradation. While parameters such as temperature change rather slowly and lag changes in system health, parameters such as vibration can provide earlier indications of component degradation. Detecting early indicators of a change in system health, however, typically requires extracting high features associated with high frequency components of the measured vibration signals. The use of intelligent sensor nodes and a hierarchical architecture reduces 100 s of kilo bytes of raw data to 10 s of bytes of high level health information, a 10 4 reduction in bandwidth requirements. Autonomous Control Architecture A behavior-based, autonomous intelligent control architecture is used to integrate internal and external selfsituational awareness and execute the desired mission. In fact, the same architecture is used within the health monitoring subsystem to provide internal and external selfsituational awareness. The use of a common autonomous system architecture eases the task of integrating system monitoring with control to provide autonomous vehicle management. Knowledge Mission Management System Autonomous Control Subsystem Subsystem Subsystem Data Drivetrain Suspension Drive Motors s Science s s Batteries Solar Cells RTG Figure 2 Hierarchical architecture for system health monitoring.

The Applied Research Laboratory has developed, demonstrated and deployed systems based on an autonomous intelligent control system (AICS) architecture in a number of applications [3-4]. The core of the AICS architecture, depicted in Figure 3, consists of a perception module and a response module. The perception module processes sensor information, commands, and messages to provide situational awareness for the controller. Depending on the source of the inputs to the perception module, the situational awareness may be internal, selfsituational awareness, external situational awareness, or a combination of the two. The perception module determines which behaviors should be activated to respond to the current situation. The response module accepts the behavior recommendations of the perception module and considers the necessary actions within the context of the current mission plan. Smart 1 Smart n Messages Input Interface INTELLIGENT CONTROLLER Perception Response Data Operational Fusion Assessment Inferencing Situation Awareness Planning Plan Execution Output Messages Figure 4 Autonomous Control System architecture. The perception module creates an internal representation of the world external to the AIC that is relevant to its mission using the processed input data and messages from other AICs or human operators/collaborators. This representation constitutes the AIC s worldview and serves as the basis for the generation of operational reactions through the response module. It is constructed from a finite, fixed collection of representational classes (RCs) created by the designers to specify the types of things the perception module can recognize. For example, data from target-acquisition sonar systems in underwater systems would be used by the perception module to build tracks on objects being detected; these tracks would be instances of an RC with a descriptive name, such as Track. In order to accommodate the integration of health information, the control system should be designed to recognize health as a representational class. Integrating Health ing Into Autonomous Systems Designers have a number of choices when integrating health information into an autonomous system. Health information can be integrated in the form of low-level sensor data by providing data from sensors mounted on critical components or subsystems directly into the autonomous control system. At the other extreme, health information can be integrated as high level information on Output Interface the capability of critical components or subsystems. The latter approach reduces the bandwidth required for the transport of health-related information which can become especially important in multi-vehicle systems where offplatform communication bandwidth may be limited. The latter approach also decouples the design of the health monitoring system from the control system design and reduces the computational burden on the control system if extensive processing is required to extract system health from the sensor data. One of the strengths of the AICS is the flexibility afforded the system through messages that allow one controller to communicate with another. Through these messages, multiple controllers, configured in parallel or in a hierarchy, can collaborate and effect changes in the overall mission plan. The application of the AICS architecture for internal situational awareness, external situational awareness and mission supervision is depicted in Figure 4. Three control blocks are arranged in a hierarchical architecture so the mission supervisor accepts inputs in the form of messages from subcontrollers providing internal and external situational awareness. The mission supervisor can communicate with digital or analog control systems for a specific platform subsystem to carry out specific actions or may communicate with another autonomous controller for particular subsystems (such as an autonomous propulsion system). Data (Health) Data (Environment) IVHM Supervisor PERCEPTION RESPONSE External Situation Supervisor PERCEPTION RESPONSE Internal Health/Status Messages Mission Supervisor Mission Plan PERCEPTION External Situation/Status Messages RESPONSE Figure 3 Application of multiple AICS for integrated system monitoring and control. The architecture shown in Figure 4 has been demonstrated in simulation in a collaborative exercise between two autonomous unmanned underwater vehicles. The two vehicles were tasked to perform a collaborative surveillance mission. When the internal health supervisor for one vehicle detects that the power subsystem is loosing capacity, its mission supervisor sends a message to the supervisor for the other platform. The respective mission supervisors reallocate mission responsibility for each platform to still accomplish the overall mission despite degraded capability in one platform. Figure 5 shows the tracks of the two vehicles. The vehicle on the right experiences the power system fault and the vehicle supervisor onboard the other vehicle (the vehicle

on the left in Figure 5) adapts it s mission to cover a larger search area and make up for the degraded capability of the other vehicle. Figure 5 Simulated search tracks for two collaborating vehicles with shared health A key issue in such multi-vehicle systems is the level of communication between individual vehicles. Although many possible configurations exist, there are three architectures that are worth considering: No direct communication All communication routed through a supervisor Fully integrated communication among peers In the first communication architecture, there is no direct communication between individual vehicles. The only way one vehicle knows the health and capability of the other is by interference through observing the other vehicle s behavior. This fails to take advantage of selfsituational awareness capability on the other vehicle since each vehicle is forced to assess it s health and performance as well as the health and performance of the other vehicles. In the second communication architecture, each vehicle can communicate with a designated supervisor but not directly with other peers. This insures that there is always a supervisor with knowledge of the health of all vehicles. The supervisor is therefore responsible for changing the overall mission or roles of the individual members based on the health and capability of all of the assets. One disadvantage of this communication scheme is a lack of robustness in the event of damage or loss of the supervisor. The third option can be implemented in a broadcast scheme where each vehicle publishes updated information on it s health and capability to the other vehicles or in a scheme where individual vehicles can request the health and performance information for all or a subset of the other vehicles. This method of communication provides the greatest flexibility since the other options described above can actually be implemented under this configuration. It allows for a supervisory-type structure with a fixed supervisor but also allows the possibility that another vehicle can assume the supervisor role in the event of damage to the existing supervisor. This communication scheme also permits more swarm-like tactics where each vehicle makes it s own decisions based on knowledge of the health and capabilities of it s neighbors. In the absence of a central supervisory or planning entity, the behavior of the collection of vehicles emerges from the combined efforts of the collective. A complete dissertation on the advantages and disadvantages of centralized versus decentralized communications within a swarm or team of autonomous vehicles is beyond the scope of this paper. It is clear, however, that sharing of raw sensor data related to the health and performance of an individual platform is undesirable. The use of embedded health monitoring systems, however, condenses that information into very compact messages that can be accommodated within existing communication bandwidth restrictions. The use of the intelligent control architecture described above facilitates sharing information from one platform to another through the inclusion of messages between controllers. Because the controllers can be peers (operating at the same functional level within controllers on different vehicles) or hierarchical (vehicle to supervisor or vice versa) the autonomous intelligent control architecture can be applied in any of the three communication architectures. Autonomous System Demonstration Platform ARL has constructed a small ground vehicle platform for testing and demonstrating autonomy concepts. The platform, shown in Figure 6, is built on the chassis from a radio-controlled, off-road truck. The testbed was designed to accommodate a flexible configuration of sensors for a variety of applications. The system block diagram is shown in Figure 7. The current configuration includes a digital GPS, a combination compass and magnetometer, and an ultrasonic range finder for navigation. An IR camera and the ultrasonic rangefinder are mounted on a pan and tilt to simulate mission specific sensors. A rear pan and tilt with a second IR camera and range finder are planned for the rear of the vehicle. The autonomy testbed described in Figure 6 and Figure 7 is being used to test and demonstrate the concepts described in this paper. In particular, the vehicle includes an integrated vehicle health monitoring system that monitors battery health monitoring. The health monitoring system provides the autonomous intelligent control system with an assessment of the battery state of charge and state of health. The state of charge determines the remaining system capability during the current mission or charge cycle. The battery state of health provides a prognostic capability and determines the capacity during the next and successive missions or charge cycles.

The health monitoring system provides the battery health information to the autonomous intelligent control system via high-level messages. The autonomous intelligent control system uses the information to adjust the mission plan to insure that the system returns to a location with battery recharging capability. The health information is also shared with collaborating autonomous systems to adjust individual mission plans to complete as much of the higher-level mission as possible with the reduced capability of an individual platform. a variety of platforms and applications. The integration of these technologies provides an enabling capability for autonomous systems and has been demonstrated in simulations of collaborating autonomous underwater vehicles and using an autonomous ground vehicle testbed. Acknowledgements This paper is based upon work supported by NASA under the Engineering for Complex Systems Program Autonomous Propulsion Systems Technology Subprogram (Grant No. NAG3-2778). References [1] K. M. Reichard, C. S. Byington, N. J. Nadianos, G. W. Nickerson, Expanding the Foundation for Prognostic Health Management in Complex Mechanical Systems, Proceedings of the Symposium on Condition Based Maintenance for Highly Engineered Systems, Pisa, Italy, September, 2000. [2] K. M. Reichard and E. C. Crow, Self-Awareness, ing and Diagnosis for Autonomous Vehicle Operations, Proceedings of AUVSI Unmanned Systems 2002, Orlando, FL, 2002. Figure 6 Photograph of ARL/PSU ground vehicle autonomy testbed. [3] R. Kumar and J. A. Stover, A Behavior-Based Control Architecture with Application to Coordination of Multiple Underwater Vehicles, IEEE Transactions on Systems, Man, and Cybernetics, Vol. 30, Number 6, pp 767-784, 2000. IR Video Range Serial to USB Mission s Range Serial to USB DGPS Serial to USB USB 802.11 LAN Wireless Communications USB to Serial Propulsion Effectors PIC Driving Servos [4] J. A. Stover, D.L. Hall, and R.E. Gibson, A Fuzzy Logic Architecture for Autonomous Multisensor Data Fusion, IEEE Transactions on Industrial Electronics, Vol. 43, No. 3, pp. 403-410, 1996. Compas Navigation Serial to USB USB Hub TBD Battery Health s Embedded PC Figure 7 Functional block diagram of ARL/PSU ground vehicle autonomy testbed. Conclusion In order to achieve high levels of safety and mitigate mission risk, unmanned systems will require selfsituational awareness and autonomous decision and response capability to respond to unplanned events, system degradation and failure. The Applied Research Laboratory has developed and demonstrated both system health monitoring and autonomous intelligent control systems for