» request software

Research Environment for Supervisory Control of Heterogeneous Unmanned Vehicles (RESCHU)

RESCHU interfaceRESCHU is a Java-based simulation that allows a single operator to control a team of Unmanned Vehicles (UVs), composed of unmanned air and underwater vehicles (UAVs and UUVs). All vehicles are engaged in surveillance tasks, with the ultimate mission of locating specific objects of interest in urban coastal and inland settings. While this test bed supports a single UUV type, it contains two UAV types, one that provides high level sensor coverage (akin to a Global Hawk UAV), while the other provides more low-level target surveillance and video gathering (similar to a Predator UAV).

Operators can assign UVs to specific targets, add waypoints to the paths, and modify paths to avoid threat areas. The main events in the mission (i.e., vehicles reaching goals, or automatically being assigned to new targets) are displayed in the message box, along with a time stamp. When the vehicles reach an AOI, a simulated video feed is displayed in the camera window. The operator then has to visually identify a target in this simulated video feed. Example targets and objects of interest include cars, swimming pools, helipads, etc. When a location is submitted, a GUI is presented that queries the user for information about their choice and their situational awareness. The control panel provides vehicle health information, as well as information on the vehicle’s mission. The timeline displays the estimated time of arrival to waypoints and AOIs. Beneath the timeline is a mission progress bar that shows the amount of time remaining in the total simulation.

The simulation is fully customizable and records all operator and system data.

» request RESCHU source code

Experiment Scheduler

Calendar interfaceThis web-based application aids in scheduling experiment times with test subjects. The Scheduler supports multiple experiments, with a home page where potential test subjects can choose an experiment for which to sign up. They then enter their contact information and choose from available time slots that were established by the experiment administrator.

Both the test subject and experiment administrator receive emails once a spot has been filled. A Google © Calendar account can be synced with the Experiment Scheduler so that filled time slots appear on the Calendar automatically.

Written for Rails 3.0 and Ruby 1.8.7 Tested using MySQL, but should work with all SQL servers.

» request Experiment Scheduler source code

Hybrid Cognitive Task Analysis - hTCA

hTCA interfaceWhen dealing with the (re)design of a display that will be used in a complex system, it is crucial to determine the complete set of information requirements. This is currently achieved by performing cognitive task analysis (CTA). The MIT Humans and Automation Laboratory has developed a structured and traceable CTA approach called the hybrid Cognitive Task Analysis (hCTA). The hCTA generates a list of information and functional requirements, starting from a high-level scenario task description and analyzing the work flow process, critical decisions, and situation awareness needs. The hCTA software guides the user through an analysis and facilitates requirements tracing through all stages of the process. It simplifies the execution of the steps of an hCTA by having all the necessary tools together in one place.

» request hTCA software