Muutke küpsiste eelistusi

E-raamat: Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

  • Formaat - PDF+DRM
  • Hind: 246,38 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

In the early 1990s, NASA Goddard Space Flight Center started researching and developing autonomous and autonomic ground and spacecraft control systems for future NASA missions. This research started by experimenting with and developing expert systems to automate ground station software and reduce the number of people needed to control a spacecraft. This was followed by research into agent-based technology to develop autonomous ground c- trol and spacecraft. Research into this area has now evolved into using the concepts of autonomic systems to make future space missions self-managing and giving them a high degree of survivability in the harsh environments in which they operate. This book describes much of the results of this research. In addition, it aimstodiscusstheneededsoftwaretomakefutureNASAspacemissionsmore completelyautonomousandautonomic.Thecoreofthesoftwareforthesenew missions has been written for other applications or is being applied gradually in current missions, or is in current development. It is intended that this book should document how NASA missions are becoming more autonomous and autonomic and should point to the way of making future missions highly - tonomous and autonomic. What is not covered is the supporting hardware of these missions or the intricate software that implements orbit and at- tude determination, on-board resource allocation, or planning and scheduling (though we refer to these technologies and give references for the interested reader).

Arvustused

From the reviews:

Truszkowski (NASA Goddard Space Flight Center) and colleagues have documented how NASA missions have become and will become more autonomous and automatic. The authors present several top-level examples along with helpful flowcharts. A thorough glossary and nearly 200 references provide a good basis for diving into more depth with other resources. This book would be a start for someone who is developing autonomous and automatic systems. Summing Up: Recommended. Professional audiences. (D. B. Spencer, Choice, Vol. 47 (11), July, 2010)

Part I Background
1 Introduction
3
1.1 Direction of New Space Missions
5
1.1.1 New Millennium Program's Space Technology 5
5
1.1.2 Solar Terrestrial Relations Observatory
6
1.1.3 Magnetospheric Multiscale
7
1.1.4 Tracking and Data Relay Satellites
8
1.1.5 Other Missions
8
1.2 Automation vs. Autonomy vs. Autonomic Systems
9
1.2.1 Autonomy vs. Automation
9
1.2.2 Autonomicity vs. Autonomy
10
1.3 Using Autonomy to Reduce the Cost of Missions
13
1.3.1 Multispacecraft Missions
14
1.3.2 Communications Delays
15
1.3.3 Interaction of Spacecraft
16
1.3.4 Adjustable and Mixed Autonomy
17
1.4 Agent Technologies
17
1.4.1 Software Agents
19
1.4.2 Robotics
21
1.4.3 Immobots or Immobile Robots
23
1.5 Summary
23
2 Overview of Flight and Ground Software
25
2.1 Ground System Software
25
2.1.1 Planning and Scheduling
27
2.1.2 Command Loading
28
2.1.3 Science Schedule Execution
28
2.1.4 Science Support Activity Execution
28
2.1.5 Onboard Engineering Support Activities
28
2.1.6 Downlinked Data Capture
29
2.1.7 Performance Monitoring
29
2.1.8 Fault Diagnosis
29
2.1.9 Fault Correction
30
2.1.10 Downlinked Data Archiving
30
2.1.11 Engineering Data Analysis/Calibration
30
2.1.12 Science Data Processing/Calibration
31
2.2 Flight Software
31
2.2.1 Attitude Determination and Control, Sensor Calibration, Orbit Determination, Propulsion
33
2.2.2 Executive and Task Management, Time Management, Command Processing, Engineering and Science Data Storage and Handling, Communications
34
2.2.3 Electrical Power Management, Thermal Management, SI Commanding, SI Data Processing
34
2.2.4 Data Monitoring, Fault Detection and Correction
34
2.2.5 Safemode
35
2.3 Flight vs. Ground Implementation
35
3 Flight Autonomy Evolution
37
3.1 Reasons for Flight Autonomy
38
3.1.1 Satisfying Mission Objectives
39
3.1.2 Satisfying Spacecraft Infrastructure Needs
47
3.1.3 Satisfying Operations Staff Needs
50
3.2 Brief History of Existing Flight Autonomy Capabilities
54
3.2.1 1970's and Prior Spacecraft
55
3.2.2 1980's Spacecraft
57
3.2.3 1990's Spacecraft
59
3.2.4 Current Spacecraft
61
3.2.5 Flight Autonomy Capabilities of the Future
63
3.3 Current Levels of Flight Automation/Autonomy
66
4 Ground Autonomy Evolution
69
4.1 Agent-Based Flight Operations Associate
69
4.1.1 A Basic Agent Model in AFLOAT
70
4.1.2 Implementation Architecture for AFLOAT Prototype
73
4.1.3 The Human Computer Interface in AFLOAT
75
4.1.4 Inter-Agent Communications in AFLOAT
76
4.2 Lights Out Ground Operations System
78
4.2.1 The LOGOS Architecture
78
4.2.2 An Example Scenario
80
4.3 Agent Concept Testbed
81
4.3.1 Overview of the ACT Agent Architecture
81
4.3.2 Architecture Components
83
4.3.3 Dataflow Between Components
87
4.3.4 ACT Operational Scenario
88
4.3.5 Verification and Correctness
90
Part II Technology
5 Core Thchnologies for Developing Autonomous and Autonomic Systems
95
5.1 Plan Technologies
95
5.1.1 Planner Overview
95
5.1.2 Symbolic Planners
98
5.1.3 Reactive Planners
99
5.1.4 Model-Based Planners
100
5.1.5 Case-Based Planners
101
5.1.6 Schedulers
103
5.2 Collaborative Languages
103
5.3 Reasoning with Partial Information
103
5.3.1 Fuzzy Logic
104
5.3.2 Bayesian Reasoning
105
5.4 Learning Technologies
106
5.4.1 Artificial Neural Networks
106
5.4.2 Genetic Algorithms and Programming
107
5.5 Act Technologies
108
5.6 Perception Technologies
108
5.6.1 Sensing
108
5.6.2 Image and Signal Processing
109
5.6.3 Data Fusion
109
5.7 Testing Technologies
110
5.7.1 Software Simulation Environments
110
5.7.2 Simulation Libraries
112
5.7.3 Simulation Servers
113
5.7.4 Networked Simulation Environments
113
6 Agent-Based Spacecraft Autonomy Design Concepts
115
6.1 High Level Design Features
115
6.1.1 Safemode
116
6.1.2 Inertial Fixed Pointing
116
6.1.3 Ground Commanded Slewing
117
6.1.4 Ground Commanded Thruster Firing
117
6.1.5 Electrical Power Management
118
6.1.6 Thermal Management
118
6.1.7 Health and Safety Communications
118
6.1.8 Basic Fault Detection and Correction
118
6.1.9 Diagnostic Science Instrument Commanding
119
6.1.10 Engineering Data Storage
119
6.2 Remote Agent Functionality
119
6.2.1 Fine Attitude Determination
120
6.2.2 Attitude Sensor/Actuator and Science Instrument Calibration
121
6.2.3 Attitude Control
121
6.2.4 Orbit Maneuvering
122
6.2.5 Data Monitoring and Trending
122
6.2.6 "Smart" Fault Detection, Diagnosis, Isolation, and Correction
123
6.2.7 Look-Ahead Modeling
123
6.2.8 Target Planning and Scheduling
123
6.2.9 Science Instrument Commanding and Configuration
124
6.2.10 Science Instrument Data Storage and Communications
124
6.2.11 Science Instrument Data Processing
124
6.3 Spacecraft Enabling Technologies
125
6.3.1 Modern CCD Star Trackers
125
6.3.2 Onboard Orbit Determination
125
6.3.3 Advanced Flight Processor
126
6.3.4 Cheap Onboard Mass Storage Devices
126
6.3.5 Advanced Operating System
126
6.3.6 Decoupling of Scheduling from Communications
127
6.3.7 Onboard Data Trending and Analysis
127
6.3.8 Efficient Algorithms for Look-Ahead Modeling
127
6.4 AI Enabling Methodologies
127
6.4.1 Operations Enabled by Remote Agent Design
128
6.4.2 Dynamic Schedule Adjustment Driven by Calibration Status
129
6.4.3 Target of Opportunity Scheduling Driven by Realtime Science Observations
129
6.4.4 Goal-Driven Target Scheduling
130
6.4.5 Opportunistic Science and Calibration Scheduling
131
6.4.6 Scheduling Goals Adjustment Driven by Anomaly Response
131
6.4.7 Adaptable Scheduling Goals and Procedures
132
6.4.8 Science Instrument Direction of Spacecraft Operation
132
6.4.9 Beacon Mode Communication
133
6.4.10 Resource Management
134
6.5 Advantages of Remote Agent Design
134
6.5.1 Efficiency Improvement
135
6.5.2 Reduced FSW Development Costs
137
6.6 Mission Types for Remote Agents
138
6.6.1 LEO Celestial Pointers
139
6.6.2 GEO Celestial Pointers
141
6.6.3 GEO Earth Pointers
141
6.6.4 Survey Missions
142
6.6.5 Lagrange Point Celestial Pointers
142
6.6.6 Deep Space Missions
144
6.6.7 Spacecraft Constellations
144
6.6.8 Spacecraft as Agents
145
7 Cooperative Autonomy
147
7.1 Need for Cooperative Autonomy in Space Missions
148
7.1.1 Quantities of Science Data
148
7.1.2 Complexity of Scientific Instruments
148
7.1.3 Increased Number of Spacecraft
148
7.2 General Model of Cooperative Autonomy
149
7.2.1 Autonomous Agents
149
7.2.2 Agent Cooperation
151
7.2.3 Cooperative Actions
155
7.3 Spacecraft Mission Management
156
7.3.1 Science Planning
156
7.3.2 Mission Planning
157
7.3.3 Sequence Planning
158
7.3.4 Command Sequencer
158
7.3.5 Science Data Processing
158
7.4 Spacecraft Mission Viewed as Cooperative Autonomy
158
7.4.1 Expanded Spacecraft Mission Model
158
7.4.2 Analysis of Spacecraft Mission Model
161
7.4.3 Improvements to Spacecraft Mission Execution
162
7.5 An Example of Cooperative Autonomy: Virtual Platform
164
7.5.1 Virtual Platforms Under Current Environment
165
7.5.2 Virtual Platforms with Advanced Automation
166
7.6 Examples of Cooperative Autonomy
167
7.6.1 The Mobile Robot Laboratory at Georgia Tech
169
7.6.2 Cooperative Distributed Problem Solving Research Group at the University of Maine
169
7.6.3 Knowledge Sharing Effort
170
7.6.4 DIS and HLA
170
7.6.5 IBM Aglets
171
8 Autonomic Systems
173
8.1 Overview of Autonomic Systems
173
8.1.1 What are Autonomic Systems?
174
8.1.2 Autonomic Properties
175
8.1.3 Necessary Constructs
177
8.1.4 Evolution vs. Revolution
178
8.1.5 Further Reading
179
8.2 State of the Art Research
180
8.2.1 Machine Design
180
8.2.2 Prediction and Optimization
180
8.2.3 Knowledge Capture and Representation
181
8.2.4 Monitoring and Root-Cause Analysis
181
8.2.5 Legacy Systems and Autonomic Environments
182
8.2.6 Space Systems
183
8.2.7 Agents for Autonomic Systems
183
8.2.8 Policy-Based Management
183
8.2.9 Related Initiatives
184
8.2.10 Related Paradigms
184
8.3 Research and Technology Transfer Issues
185
Part III Applications
9 Autonomy in Spacecraft Constellations
189
9.1 Introduction
189
9.2 Constellations Overview
190
9.3 Advantages of Constellations
193
9.3.1 Cost Savings
193
9.3.2 Coordinated Science
194
9.4 Applying Autonomy and Autonomicity to Constellations
194
9.4.1 Ground-Based Constellation Autonomy
195
9.4.2 Space-Based Autonomy for Constellations
195
9.4.3 Autonomicity in Constellations
196
9.5 Intelligent Agents in Space Constellations
198
9.5.1 Levels of Intelligence in Spacecraft Agents
199
9.5.2 Multiagent-Based Organizations for Satellites
200
9.6 Grand View
202
9.6.1 Agent Development
204
9.6.2 Ground-Based Autonomy
204
9.6.3 Space-Based Autonomy
205
10 Swarms in Space Missions
207
10.1 Introduction to Swarms
208
10.2 Swarm Technologies at NASA
209
10.2.1 SMART
210
10.2.2 NASA Prospecting Asteroid Mission
212
10.2.3 Other Space Swarm-Based Concepts
214
10.3 Other Applications of Swarms
215
10.4 Autonomicity in Swarm Missions
216
10.5 Software Development of Swarms
217
10.5.1 Programming Techniques and Tools
217
10.5.2 Verification
218
10.6 Future Swarm Concepts
220
11 Concluding Remarks
223
11.1 Factors Driving the Use of Autonomy and Autonomicity
223
11.2 Reliability of Autonomous and Autonomic Systems
224
11.3 Future Missions
225
11.4 Autonomous and Autonomic Systems in Future NASA Missions
228
A Attitude and Orbit Determination and Control 231
B Operational Scenarios and Agent Interactions 235
B.1 Onboard Remote Agent Interaction Scenario
235
B.2 Space-to-Ground Dialog Scenario
239
B.3 Ground-to-Space Dialog Scenario
240
B.4 Spacecraft Constellation Interactions Scenario
242
B.5 Agent-Based Satellite Constellation Control Scenario
246
B.6 Scenario Issues
247
C Acronyms 249
D Glossary 253
References 263
Index 277