← Back to NASA Technology Projects
Completed TRL 3 (started at 2, targeting 3)
Exploration of other planets will require teams of robotic rovers to first precede and later assist human explorers. A critical challenge will then be to generate plans for these rovers so as to maximize their productivity while minimizing the time and energy spent to complete a set of tasks. The tasks assigned to an agent may feature temporal constraints as well as complex interdependencies with other tasks, including those assigned to another agent. Numerous techniques have been developed to efficiently compute policies for a single agent using continuous resource Markov Decision Processes (CR-MDP). However, expanding such algorithms to situations involving multiple agents is difficult, given that the complexity of solving decentralized Markov Decision Processes (DEC-MDPs) has been shown to be NEXP-complete. Even when using approximate algorithms, it is difficult to achieve the scale-up necessary to model the size and complexity of real-world domains using distributed CR-MDPs (CR-DEC-MDP). I intend to explore methods for solving CR-DEC-MDPs more efficiently, including (1) fast, locally optimal methods that exploit domain structure; and (2) efficient methods of convolution using fast Fourier transform (FFT).
Exploration of other planets will require teams of robotic rovers to first precede and later assist human explorers. This project aims to adddress the critical challenge of generateing plans for these rovers so as to maximize their productivity while minimizing the time and energy spent to complete a set of tasks.
Listed on TechPort itself — the most direct way to ask about this specific project.
This is early/mid-stage (TRL 3) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.
None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.