Charles River Analytics, Inc.
Charles River Analytics
HomeContact UsSite Map
About UsGovernment ServicesCommercial SolutionsPublicationsCareers
Abstract
Abstract  |  back

Distributed Intelligent Planning and Scheduling for Enhanced Spacecraft Autonomy

S. Das and C. Wu (Charles River Analytics), and W. Truszkowski (NASA Goddard Space Flight Center)

Proceedings of the 2001 AAAI Spring Symposium Series, Palo Alto, CA (March, 2001)

In this paper, we present a system for Distributed Intelligent Planning and Scheduling (DIPS) that helps a spacecraft function as an autonomous agent. A DIPS-based spacecraft receives only high-level goals from ground station operators, and performs its own planning and scheduling onboard, achieving these goals with onboard subsystems and in cooperation with other spacecraft. The task decentralization in DIPS employs a domain distribution algorithm that typically creates a feasible schedule after the first coordination effort, thereby decreasing inter-agent negotiation during the scheduling process. The reasoning performed by DIPS agents to optimize time and resource usage while maintaining flight rules and constraints is based on a constraint propagation paradigm. Priority-based scheduling is implemented, and a hierarchical inter-agent confirmation/authorization system is used for global goal coordination. An enhanced prototype is developed and demonstrated using space-based scenarios involving onboard instruments and a satellite constellation. The vertically layered architecture of the DIPS prototype integrates: 1) Java-based agent inference engine; 2) Prolog platform SICStus for constraint-based reasoning; and 3) KQML for inter-agent communication. We are specifically targeting our effort to enhance the planning and scheduling capability of NASA’s planned nanosatellite constellations.

DIPS agent architecture

DIPS agent architecture

Request a Copy

Innovative Solutions through Intelligent Systems®