Task Scheduling for Cooperative Human/Robotic Space Operations
Future space missions will involve humans and robots cooperatively performing operational tasks in various team combinations. Part of the required preparation for such missions includes understanding the issues involved in task allocation between disparate agents, and efficiently ordering tasks within the mission constraints. The scheduling tool developed in this research distributes pre-allocated task primitives between a cooperative human crew and dexterous robotic team. It combines real-world precedent constraints with algorithms from scheduling theory to reorder and tighten each crew member's individual schedule. The schedules minimize astronaut involvement time by stacking astronaut-performed tasks together in the schedule. This also minimizes astronaut workload in the completion of each task. Hubble Space Telescope Servicing Mission 3A was used as an example to test the allocation and scheduling tool.