National Aeronautics and Space Administration
Small Business Innovation Research 2000 Program Solicitation
[ back to Solicitation ] [ to Chapter 8 ]
24.01 Automated Reasoning for Autonomous Systems
24.02 Human-Centered Computing
The Thinking Systems Cross Enterprise has the goal of enabling better, faster, cheaper, more reliable space missions by extending the scope of decisions and actions that can be done under computer control. The Cross Enterprise enables unmanned missions to accomplish more by making better autonomous decisions, and better interpretation of the science data that is brought back. It enables manned missions to be cheaper and safer by providing more sophisticated interactions between astronaut and machines. Finally, it enables ground operations to be cheaper and faster, by allowing a reduced ground operations team to send more complex high-level instructions. In all cases, the Cross Enterprise will support both earth orbit and deep space missions. The Cross Enterprise also provides an infrastructure in model-based representation and reasoning, software validation and verification, and human-centered computing that will support a wide range of NASA programs. Technologies are sought that enable curious, self-reliant, self-commanding space systems that plan and conduct measurements based on current or historical observations or inputs; recognize desired phenomenon and concentrate observations or activities accordingly monitor and maintain desired status/configuration for long periods of time without frequent communication with ground.
24.01 Automated Reasoning for Autonomous Systems
Lead Center: ARC
Participating Center(s): GSFC, JPL
NASA is planning to fill space with robotic explorers, carrying our intelligence and our curiosity outward in ways never before possible. To survive decades of operation, these remote agents need to be smart, adaptable, curious, wary, and self-reliant in harsh and unpredictable environments. NASA is soliciting research in automated reasoning for autonomous systems that will enable the design, construction and operation of a new generation of remote agents that perform progressively more exploration at much lower cost than traditional approaches.
NASA also needs automated reasoning to improve its operations closer to home. For instance, software for monitoring shuttle and space station systems and diagnosing faults when they occur or software agents for processing, classifying and archiving the mountains of data from earth orbiting satellites. Specific areas of interest for automated reasoning include the following:
Agent Architectures
Capabilities Related to Design
24.02 Human-Centered Computing
Lead Center: ARC
Participating Center(s): JSC
NASA is planning to use human explorers, highly trained with scientific and technical skills, to explore our solar system in ways never before possible. To survive years of living and working in space, these astronauts need to be outfitted with life support, data gathering, and spacecraft tools that will enable them to be productive and thrive in harsh and unpredictable environments. Not the least of these astronauts’ concerns will be coping with breakdowns and uncertainties in operating the increasingly complex technologies of spacecraft, rovers, and habitats, which will require ongoing monitoring, control, diagnosis, and repair.
To achieve NASA’s ambitious exploration goals, researchers must develop robust control systems and exploration tools that can be understood by people, easily learned, maintained, and directed. For example, life support systems for either spacecraft or habitat systems must aid people in diagnosis and repair. Operations assistants, integrated into just-in-time training systems, will be necessary to help people understand the state of the system and help them correct errant procedures. The design of computer systems necessarily must take into account not only how people will "interface" with the systems, but fundamental aspects of human perceptual-motor coordination, cognitive operations, and group dynamics. Human-centered computing focuses on the "delta" -- what is the difference between the best computer systems and people? What are the particular contributions of humans and machines? How can we design machines and operational procedures to complement each other?
Human-centered computing is a design approach that integrates computational systems with human performance and capabilities, such that the total system amplifies, corrects, and leverages the capabilities of both people and machines. The architectural requirements of autonomous systems are required, plus fundamental theories of human perceptual, cognitive, and social systems that anticipate the context and contribution of human behavior in which technologies are utilized and maintained. Beyond this, the harsh realities of working in space environments must be thoroughly understood, so tools such as electronic notebooks, alarm systems, and scheduling systems are adapted to the living and work environment of a space habitat or planetary surface rover. To advance along these lines, proposals are sought in the following areas:
Perceptual Performance Enhancers
Collaborative, Knowledge Amplifiers for Scientists and Engineers
[ back to top ]
table of content [ chapter 8 ]