SBIR-STTR Award

Flexible and Safe Control of Mobile Surface Systems
Award last edited on: 10/12/2005

Sponsored Program
SBIR
Awarding Agency
NASA : JPL
Total Award Amount
$675,000
Award Phase
2
Solicitation Topic Code
-----

Principal Investigator
Kam Sing Tso

Company Information

IA Tech Inc (AKA: Infoage Technologies)

5746 Kiyot Way
Los Angeles, CA 90094
   (310) 745-1861
   iatech@ia-tech.com
   www.ia-tech.com
Location: Multiple
Congr. District: 43
County: Los Angeles

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
2005
Phase I Amount
$75,000
The primary innovation of this work is a novel Petri net based approach for safe and flexible control of highly capable mobile surface systems, such as long-duration science rovers, crew surface systems, multi-robot and human-robot teams. The traditional approach of time-based sequence of commands will not be adequate for commanding and coordinating those surface systems because it does not support concurrent tasks and team coordination. Those surface systems will best be supported by a state-based control architecture that explicitly models the states and their interactions. Petri net is a mature and flexible formalism for representing such a state-based control architecture. This research will develop novel Petri net based techniques to enable 1) explicit modeling and control of concurrent tasks, team coordination, and mode switching, and 2) dynamic reconfiguration of a Petri net during its execution to support onboard planning and human/robot interactions. The result of the proposed effort will be a Petri net based executive that can be integrated into a robot planning and control system for flexible and safe control of mobile surface systems. In addition, a graphical tool will also be developed to enable operators to visualize, edit, and analyze the Petri nets.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
2006
Phase II Amount
$600,000
The primary innovation of this work is a novel approach for flexible and safe control of highly capable mobile surface systems, such as long-duration science rovers, crew surface systems, multi-robot and human-robot teams. The traditional approach of time-based sequence of commands will not be adequate for commanding and coordinating future mobile surface systems because it does not support concurrent tasks and team coordination. Those future systems will need more expressive executable plans, either uplinked from the ground or generated automatically onboard the spacecraft. The executive must ensure that the execution of commands and the response to the fault protection system conform to the pre-planned behavior. A new execution language, called PLEXIL, has been designed specifically for flexible and safe command execution. The language is portable, lightweight, predictable, and expressive. The Phase II effort will focus on the development of the PLEXIL Executive System and Plan Editor. While the role of the Executive is to interpret and execute task plans according to the syntax and semantics of the PLEXIL language and ensures reliable and safe plan execution, the Editor facilitates the creation and editing of PLEXIL task plans.