The LEGO® MindStorm-based Configurable Telerobotics System (LMCTS)

What is LMCTS?

LMCTS stands for "LEGO® Mindstorm-based Configurable Telerobotics System" laboratoy. LMCTS presents a methodology to analyze and model human supervisory control performance in a highly configurable telerobotics system. The system consists of a semi-autonomous mobile robot, a scalable task environment, and a configurable user interface.

The purpose of this research is to determine the viability of LMCTS toward the analysis and modeling of human performance in a supervisory control environment. A telerobot has been defined as a machine or device which extends an operator's sensing and manipulation capability to a remote location (Sheridan, 1992). Given the advances in wireless technology and the pervasiveness of the internet, the potential benefits of telerobotic systems to reduce safety risks and enhance pleasure are now accessible to a larger segment of the population. In telerobotic systems, an operator receives information about the telerobot through some interface. If the operator receives sufficient information about the telerobot and the task environment so as to feel physically present at the remote site, he is said to have a telepresence (Sheridan, 1992). While it may appear obvious that the more presence that a telerobot elicits, the better the user's performance, empirical evidence does not exist to substantiate that the relationship between presence (or telepresence) and user performance is causal (Welch, 1999).

Researchers at LMCTS examined the effects of different tasks and task environments on human performance through testing in a graduate-level course to instruct cognitive modeling techniques. Specifically, we describe five interactive tasks in which students were required to successfully control the telerobotics system. Models of user performance on each of the tasks were developed by class members. Initial modeling and performance assessment results are reported as part of the work in progress to demonstrate the potential of the research program to assess and model single-user as well as collaborative supervisory control systems.

Equipment:

The LMCTS has following LEGO(r) components:
2 ea. LEGO MindStorm Robotic Command Explorer (RCX 1.0) programmable computers;
2 ea. Infrared Transceivers (range ~2.5 m);
7 ea. 9-volt geared motors (max RPM ~350);
4 ea. Lamps;
4 ea. Touch sensors (calibrated as True/False);
2 ea. Temperature sensors (range -20 to 50 degrees Celsius); and
2 ea. Light sensors (reads reflectance from range 0.6 Lux through 760 Lux).

Other LMCTS hardware components include:
1 ea. X10 Xcam2 wireless camera and receiver set (range ~30 m);
1 ea. Digital PC camera; and
1 ea. Analog security camera.

Exercises:

The course required students to complete five in-class exercises in which students must build and control a telerobotic system to accomplish specific objective(s).

Exercise 1
The first exercise was designed to introduce students to teleoperations. It required the operators to navigate the Surface Control Ship (SCS) shown in Figure 1 around one obstacle and finish with a specified scene in view. The control apparatus for the LMCTS is shown in Figure 2.





Task constraints for Exercise 1 are as follows:
Time constraint: None
Initial Position: Constant
Displays: One (security camera)
Visibility: Unrestricted
Actions Allowed: Move (3 dof)
Communications: operator-to-brick

Two students attempted Exercise 1 and both succeeded.

Exercise 2
The second exercise was intended to teach students to conduct rudimentary search in a remote environment. It required the user to navigate the SCS in searching for a pre-specified object in a timely manner.

Task constraints for Exercise 2 include:
Time constraint: 5 minutes
Initial Position: Variable (placed by instructor)
Displays: One (security camera)
Visibility: Restricted (lights-out conditions)
Actions Allowed: Move (2 dof)
Communications: operator-to-brick

Two students attempted Exercise 2 and both failed due to a lack of time.

Exercise 3
In the third exercise, the students were introduced to an undersea task context. The scenario required a student-controlled SCS to retrieve a disabled remotely piloted vehicle (RPV) from the ocean floor. The RPV, which is modeled by a second RCX, provided simulated distress conditions by emitting a beacon every minute. The landscape for Exercises 3 is shown on the right side of Figure 3.



Task constraints for Exercise 3 were as follows:
Time constraint: None
Initial Position: Variable (placed by instructor)
Displays: Two (wireless and security cameras)
Visibility: Restricted (lights-out conditions)
Actions Allowed: Move (3 dof), grip
Communications: operator-to-brick, brick-to-brick

One student group attempted Exercise 3 but failed under lights-out conditions. However, a second attempt under lighted conditions did succeed.

Exercise 4
The fourth exercise extended the scenario introduced in Exercise 3. This exercise required both RCXs to be maneuvered so that the RPV can rendezvous with the SCS. The control for each RCX was assigned to different students within the group.

Task constraints for the fourth exercise include:
Time constraint: None
Initial Position: Variable (placed by instructor)
Displays: Two (wireless and security cameras)
Visibility: Restricted (lights-out conditions)
Actions Allowed: Move (SCS 3dof, RPV 2dof), grip (SCS)
Communications: operator-to-operator, brick-to-brick, operator-to-brick

One student group attempted Exercise 4 twice but failed both times. The failure was due to an inability to sense that the RPV was securely acquired.

Capstone Exercise (Exercise 5)
The Capstone Exercise required a collaborative effort between two teams of students to control achieve two objectives. One team controlled the RPV while the other maneuvered the SCS. The RPV operator was tasked to retrieve an object on the ocean floor. Once retrieved, the RPV operator needed to move the object in position to be retrieved by the SCS operator. The collaborative environment is shown in Figure 4.



The student team maneuvering the SCS used C while the team controlling the RPV used A. The operator at A had access to the wireless and security cameras while the operator at C viewed the environment through the PC camera. Videoconferencing software was loaded on B to enable teleoperations from C. Communication between the two teams occurred through a shared audio link.

Task constraints for the Capstone Exercise include:
Time constraint: None
Initial Position: Variable (placed by instructor)
Displays: Three (wireless, security, and PC cameras)
Visibility: Restricted (lights-out conditions)
Actions Allowed: Move (SCS 3dof, RPV 2dof), grip (RPV)
Communications: team-to-team (remote-local), brick-to-brick, operator-to-brick

Two successful attempts were made for the Capstone Exercise.

Implications of task performance toward existing research:

We found that:
depth and elevation judgments tend to be more accurate in stereoscopic displays (Yeh & Silverstein, 1992). Though stereoscopic vision was not provided multiple cameras increased the user's ability to navigate the environment.
users gained more information in Exercises 3, 4, and the Capstone, which were higher in fidelity than Exercises 1 and 2. Nash et al. (2000) reviewed research that suggest adding navigational aids may provide more desirable means of wayfinding.
while aiding was not added to the interface, operators used landmarks in the simulated ocean environment to navigate.
One main complaint of students was that the mapping between the controls in the NQC-based software package did not correspond to real-world controls. This may have contributed to the failures in Exercises 3 and 4.
Task consistency was often interrupted by technical difficulties in the LMCTS and hence may have hindered operator presence. Moreover, the serial nature in which the exercises were executed precluded motion for multiple components in the task environment. Existing research suggests that this factor may have reduced operator presence as well (Witmer & Singer, 1994).
In terms of communication between the operator and the telerobot in virtual environments, Heeter (1992) found that the equipment should be as unobtrusive as possible. In our experience, we found that as students are hurrying to finish building the RPV or coding supervisory control modules, equipment - often unintentionally - impede successful teleoperations. Nevertheless, the practice undergone by the students as well as their motivation to undertake the task overcame other obstacles (e.g., Nash et al., 2000) and they were able to successfully complete the Capstone Exercise.

Implications toward future research:

From our analysis, LMCTS can be used as a tool to assess user performance and presence in multiple task environments. We also propose that for LMCTS to be fully effective, modifications should be made to the existing system.
The control interface should be redesigned in a more user-centered manner. The existing design hinders effective control and does not map to real-world controls.
The environment should be made more dynamic to reflect the real-world system on which the scaled model is based. This would also likely increase user presence.
The datalogging capabilities of the existing system - which is limited to 6K - must be increased in order to quantitatively assess performance and presence.
The existing video signals should be combined with computer-generated graphics to overcome the artificialities inherent in a scaled model. This type of systems is also known as augmented reality (Pretlove, 1998).


Acknowledgements:
We would like to thank Dave Baum for his advice in the use of LEGO MindStorm sets, and Craig Harvey for sharing his resources to make the class a reality. We also thank the graduate students who attended the "Quantitative Methods in Cognitive Modeling" course. Their enthusiasm and desire to learn were encouraging

References:


Heeter, C. 1992. "Being there: The subjective experience of presence." Presence: Teleoperators and Virtual Environments 1, No. 2: 262-271.

Nash, E. B.; G. W. Edwards; J. A. Thompson and W. Barfield. 2000. "A Review of Presence and Performance in Virtual Environments." International Journal of Human-Computer Interaction 12, No. 1: 1-41.

Pretlove, J. 1998. "Augmenting reality for telerobotics: unifying real and virtual worlds." Industrial Robot 25, No. 6: 401-407.

Sheridan, T. B. 1992. Telerobotics, Automation, and Human Supervisory Control. The MIT Press, Cambridge, MA.

Witmer, B. G. and M. J. Singer. 1994. "Measuring presence in virtual environments." Tech Report 1014. U.S. Army Research Institute, Washington, D.C.

Yeh, Y. Y. and L. D. Silverstein. 1992. "Spatial judgments with monoscopic and stereoscopic presentation of perspective displays." Human Factors 34: 583-600.


 

  About People Research Areas Resources Pubs Contact Us