Robot manipulations and development of spatial imagery

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

An Introduction to Simio for Beginners

LEGO MINDSTORMS Education EV3 Coding Activities

Dublin City Schools Mathematics Graded Course of Study GRADE 4

SPATIAL SENSE : TRANSLATING CURRICULUM INNOVATION INTO CLASSROOM PRACTICE

Curriculum Design Project with Virtual Manipulatives. Gwenanne Salkind. George Mason University EDCI 856. Dr. Patricia Moyer-Packenham

GACE Computer Science Assessment Test at a Glance

Application of Virtual Instruments (VIs) for an enhanced learning environment

2 nd Grade Math Curriculum Map

Mathematics process categories

Case study Norway case 1

Paper Reference. Edexcel GCSE Mathematics (Linear) 1380 Paper 1 (Non-Calculator) Foundation Tier. Monday 6 June 2011 Afternoon Time: 1 hour 30 minutes

Mathematics Success Level E

End-of-Module Assessment Task K 2

TEACHING Simple Tools Set II

A Case-Based Approach To Imitation Learning in Robotic Agents

7. Stepping Back. 7.1 Related Work Systems that Generate Folding Nets. The problem of unfolding three-dimensional models is not a new one (c.f.

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Appendix L: Online Testing Highlights and Script

Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

The role of virtual laboratories in education

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Mathematics subject curriculum

Scenario Design for Training Systems in Crisis Management: Training Resilience Capabilities

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

Digital Fabrication and Aunt Sarah: Enabling Quadratic Explorations via Technology. Michael L. Connell University of Houston - Downtown

arxiv: v2 [cs.ro] 3 Mar 2017

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

Characteristics of Functions

Relating Math to the Real World: A Study of Platonic Solids and Tessellations

Physical Versus Virtual Manipulatives Mathematics

Multimedia Application Effective Support of Education

CHANCERY SMS 5.0 STUDENT SCHEDULING

Missouri Mathematics Grade-Level Expectations

Spinners at the School Carnival (Unequal Sections)

Enduring Understandings: Students will understand that

BUILD-IT: Intuitive plant layout mediated by natural interaction

THE ROLE OF TOOL AND TEACHER MEDIATIONS IN THE CONSTRUCTION OF MEANINGS FOR REFLECTION

Guide to Teaching Computer Science

Using Proportions to Solve Percentage Problems I

Getting Started with TI-Nspire High School Science

CROSS COUNTRY CERTIFICATION STANDARDS

Introduction to Moodle

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Numeracy Medium term plan: Summer Term Level 2C/2B Year 2 Level 2A/3C

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Grade 6: Correlated to AGS Basic Math Skills

Empowering Students Learning Achievement Through Project-Based Learning As Perceived By Electrical Instructors And Students

Timeline. Recommendations

Algebra 2- Semester 2 Review

Chapters 1-5 Cumulative Assessment AP Statistics November 2008 Gillespie, Block 4

Guidelines for Writing an Internship Report

Design Project for Advanced Mechanics of Materials

(I couldn t find a Smartie Book) NEW Grade 5/6 Mathematics: (Number, Statistics and Probability) Title Smartie Mathematics

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Airplane Rescue: Social Studies. LEGO, the LEGO logo, and WEDO are trademarks of the LEGO Group The LEGO Group.

Number Line Moves Dash -- 1st Grade. Michelle Eckstein

Teaching a Laboratory Section

Intelligent Agents. Chapter 2. Chapter 2 1

Lesson M4. page 1 of 2

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

FIGURE IT OUT! MIDDLE SCHOOL TASKS. Texas Performance Standards Project

DOES OUR EDUCATIONAL SYSTEM ENHANCE CREATIVITY AND INNOVATION AMONG GIFTED STUDENTS?

Problem-Solving with Toothpicks, Dots, and Coins Agenda (Target duration: 50 min.)

Lecture 2: Quantifiers and Approximation

If we want to measure the amount of cereal inside the box, what tool would we use: string, square tiles, or cubes?

Math 1313 Section 2.1 Example 2: Given the following Linear Program, Determine the vertices of the feasible set. Subject to:

The Moodle and joule 2 Teacher Toolkit

10.2. Behavior models

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Seminar - Organic Computing

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Secret Code for Mazes

Principal vacancies and appointments

Enhancing Van Hiele s level of geometric understanding using Geometer s Sketchpad Introduction Research purpose Significance of study

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

Effective practices of peer mentors in an undergraduate writing intensive course

Abstractions and the Brain

TOPICS LEARNING OUTCOMES ACTIVITES ASSESSMENT Numbers and the number system

Think A F R I C A when assessing speaking. C.E.F.R. Oral Assessment Criteria. Think A F R I C A - 1 -

Standard 1: Number and Computation

PROJECT MANAGEMENT AND COMMUNICATION SKILLS DEVELOPMENT STUDENTS PERCEPTION ON THEIR LEARNING

Seventh Grade Course Catalog

Competition in Information Technology: an Informal Learning

This Performance Standards include four major components. They are

learning collegiate assessment]

Math Intervention "SMART" Project (Student Mathematical Analysis and Reasoning with Technology)

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

LEt s GO! Workshop Creativity with Mockups of Locations

Hard Drive 60 GB RAM 4 GB Graphics High powered graphics Input Power /1/50/60

A BLENDED MODEL FOR NON-TRADITIONAL TEACHING AND LEARNING OF MATHEMATICS

Zotero: A Tool for Constructionist Learning in Critical Information Literacy

Guru: A Computer Tutor that Models Expert Human Tutors

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

Using SAM Central With iread

Merry-Go-Round. Science and Technology Grade 4: Understanding Structures and Mechanisms Pulleys and Gears. Language Grades 4-5: Oral Communication

Transcription:

Robot manipulations and development of spatial imagery Author: Igor M. Verner, Technion Israel Institute of Technology, Haifa, 32000, ISRAEL ttrigor@tx.technion.ac.il Abstract This paper considers spatial learning in an environment where manipulations of objects are carried out by robot operations. Handiwork is replaced by handling a manipulator by means of computer commands. The proposed robotics curriculum focuses on spatial learning through practice in kinematics of spatial mechanisms, and designing and programming robot manipulations. The curriculum refers to three aspects of studying robot manipulations: robot kinematics and "point-to-point" motion, rotation of objects and robotic assembly of puzzles. It provides the learners with diverse learning activities in spatial perception, mental rotation and visualization. The learning activities are strongly supported by the RoboCell environment for educational robotics. The curriculum has been implemented at school and tertiary levels. Our teaching experience supports the conclusion that the proposed curriculum can provide improvement in performing spatial tasks. Pre-course and post-course tests indicated significant students' progress in the tasks related to the categories of spatial ability which were practiced in the course. Index Terms Puzzles, RoboCell, robot manipulations, spatial learning. INTRODUCTION Learning practice in physical and virtual environments commonly depends on visual information and relies on the abilities of spatial perception, reasoning, and visualization. Cognitive scientists believe that spatial skills can be developed through experience and exercises [2]. In many educational studies of spatial instruction, including [4-5], students dealt with graphic representations and paper-and-pencil tests. Less attention was paid to spatial learning through physical world practice, especially when physical operations were aided by tools. The literature on this subject [9] points out that both imagery functions help people to anticipate the displacement of objects that results from tool use, and that people's actions can facilitate their imagery. This paper considers a learning environment where all manipulations of spatial objects are performed by operating a robot system. Students must consciously apply spatial reasoning and problem solving skills in order to adjust the movements of the robot-manipulator to the desired tasks. We propose a curriculum which focuses on solving spatial puzzles by means of a robot, and offers spatial learning through constructionistic practice [13, 14] in real and virtual manipulating of robot movements. Application of the instructional robot-manipulator and spatial puzzles is based on the methodology of constructionism and extends the ideas of Papert [ ] from practice with flat "Turtle" movements towards experimenting in kinematics of spatial mechanisms and manipulations with 3D objects. A new direction in exercising with puzzles is achieved when the tasks are reformulated as practical problems of a robot-handling design [17,18]. Such tasks encourage the student to find solutions which can be performed by the robot, and design appropriate manipulation procedures. SPATIAL REASONING OF MANIPULATIONS IN ROBOCELL Experiential learning in the course is supported by RoboCell which is a technologically rich environment for designing various computer-aided manufacturing systems and processes [9]. Components of the RoboCell include the following: Robot-manipulators, and computer-controlled milling and welding machines. Conveyor belts, sensors, storage and other peripheral devices controlled by machine controllers. Work tables, parts and other functional objects for handling production processes in the RoboCell. Software for robot and machine programming and operation. Software for the design of simulated learning environments and 3D animation of automatic control processes. An instructional robot manipulator Scorbot is a central component of the RoboCell. A mechanical arm of the Scorbot has five degrees of freedom: rotation of the base, the shoulder and the elbow, as well as pitch and roll of the gripper. Programming robot movements is based on point-to-point control, when the basic commands are to move the mechanical arm from a present position to the next one and open/close the gripper. The route between the two positions may be chosen as 1

linear, circular, or defined by default. Thus, in order to arrange a robot manipulation, the learner has to design the trajectory of the robot motion, to assign a sequence of intermediate positions (points) and to program point-to-point translations. Robot manipulation design also includes the subtask of rotating objects. The mechanical arm is primitive in comparison with the human hand. Therefore, rotating an object by the robot requires the operator to design the manipulation as a multistep sequence of primitive mechanical arm movements. The designer of a robot operation, aiming at performing an assembly task, needs to solve spatial problems which for human hand actions are accomplished at the subconscious level. The pick-and-place operation for each part has to be designed in a way that is executable by the mechanical arm, without disturbing the stability of the entire set-up. The designer must also create a special technological system (workcell) which integrates the robot with part feeders, conveyors, sensors and other machines, in order to provide automatic supply, transportation, and handling of parts in the production process. Designing a robot workcell includes determining the spatial locations of the various devices in the workspace and their interaction throughout the production process. Observing activities in manipulating robot movements mentioned above has led to the conclusion that they are, in essence, activities in spatial reasoning, and therefore can be used for developing spatial skills. This has motivated the design of a curriculum which focuses on spatial learning through manipulating robot movements. The learning strategy realized in the curriculum refers to four aspects of studying robot manipulations: robot kinematics and "point-to-point" motion, rotation of objects, robotic assembly, and design of workcells. MECHANICAL ARM KINEMATICS The basic spatial task of point-to-point motion control is to perceive various positions of the mechanical arm and to describe them analytically by means of coordinates. The students start by studying the structure of the mechanical arm, the stepper motor, and driving rotations in joints. Then, the three-dimensional system of Cartesian coordinates is introduced. The students practice determining coordinates of various points in the robot's workspace and depict points given by coordinates. Our teaching experience in schools shows that students properly grasp the concept of 3D coordinates through the robotics curriculum, although it often precedes the study of this concept in the mathematics course. The next step is for students to study the basics of kinematics of mechanisms. The concepts of kinematic pairs, degrees of freedom, crank and articulated mechanisms are considered. The students also practice analysis and synthesis of mechanical linkages, and define their positions by multidimensional coordinates. The students then learn robot control commands for defining the mechanical arm positions via coordinates, and practice programming pick-and-place manipulations with block parts in simulated and real environments. A sheet of squared paper, covered by transparent perspex and fixed on the workplane, serves for physical measuring of XY coordinates. Some of the learning exercises are reformulated from spatial IQ tests [21] concerning identification, incidence, and adjacency of puzzle pieces, and other spatial tasks. The students are asked to assemble puzzles presented in the test pictures by means of robot operations. ROTATION OF OBJECTS Students begin this part of the curriculum by studying rotations of an object around coordinate axes and their combinations. Then they perform the rotation of objects using the robotic arm. We found that many students of different ages have difficulties in the kind of spatial reasoning required for performing this assignment. Therefore, we developed a tutoring package to help students plan object rotations. Rotating the object through pick-and-place manipulation depends only on the orientation of the gripper in the initial and final positions and not on the object's shape. Hence, rotating objects by the robot is practiced on a simple object such as an oriented block. A block with an arrow drawn on one of its sides was used throughout the study of rotations as a test object - an "object-to-think-with". The first stage of the study focuses on rotations of the oriented block around the coordinate axes by angles (multiples of 90º) and their combinations. The students learn to describe a rotation around an axis analytically in the form R N M. Here M is one of the coordinate axes (X, Y, or Z) and N indicates a rotation angle _, _ = N _ 90º, N is positive for a counterclockwise rotation and negative in the opposite case. These descriptions are used by the students to perform two spatial tasks: to find a final position of the oriented block after a given combination of rotations, and to find a combination of rotations which transforms a block from a given initial to a given final position. At the second stage the students study rotations of the oriented block by the robot. Every rotation of the oriented block is considered as a single pick-and-place operation and described by means of a triple-index code. The first index points out the initial direction of the gripper axis when grasping the object, the second index determines the final direction of the gripper axis when placing the object, and the third index defines the angle of rotating the gripper around its axis during the manipulation. Thus, the code XZ1 denotes grasping the block with the gripper oriented in the X-axis direction, moving the 2

block up, turning the gripper to the vertical (Z) position and counterclockwise rotating it through angle _ = 90º, and placing the block on the table. It can be shown that some of the block s rotations cannot be performed by one pick-and-place operation, but need a sequence of two operations over a number of different routes [8]. We have developed a software package for practical learning of rotation operations by means of a robot. The first learning task requires finding a sequence of pick-and-place operations, transferring the oriented block from the initial to the given final position. To carry out this task, the student chooses the function robot planning from the menu. At the beginning, all 24 possible positions of the oriented block are displayed on the screen. The student selects the initial and final positions. The program presents all the possible robot operations for executing the task, showing the positions of the block and gripper as well as the codes of the operations. The learner examines all the routes and finds the optimal one for the task. When the planning is completed, the learner turns to the second task programming the operation. This includes defining by a control language a sequence of intermediate positions of the mechanical arm, and a sequence of commands for moving the arm from one position to another. Using the package, the learner verifies the program in the graphic simulation mode and then runs it, so that the task is carried out by the robot. From our experience, the codes help students to formulate and examine their mental operations, while the oriented block helps them visualize their solutions. This approach also provides an effective way of studying the subject by students with a limited mathematical and technical background. After practicing rotations of the oriented block, the study is continued with more advanced objects. Learners apply RoboCell to practice rotation of blocks with drawings on their faces, and complex 3D shapes. The learners make objects and their 3D models and perform rotations in real and simulated RoboCell environments. Figure 1 shows a fragment of the rotation manipulation of a block performed in the simulation mode. A cylindrical pallet in the figure is used for pick-and-place operations when the gripper axis is oriented horizontally. ROBOTIC ASSEMBLY AND DESIGN OF WORKCELLS Soma puzzles are assembled from parts, each consisting of identical block elements joined at the sides. This set of parts is highly suitable for assembling by a mechanical arm and allows students a wide spectrum of problem solving activities. A Soma puzzle assignment in the course is to assemble a given setup from Soma parts by the robot. In the first stage of performing the assignment the learner examines the possibilities of assembling the setup. He/she examines various groups of parts in their different orientations in order to find dispositions that compose the setup (if they exist). Then, for each of the dispositions, the learner checks if it can be assembled by the robot. After determining the group of parts and their dispositions in the setup, the learner performs the second stage of the assignment. This includes programming robot operations to pick the parts from their initial positions and place them in the setup, and running the assembly manipulation. In the last section of the curriculum the learners design computer aided manufacturing processes, using a robot in combination with other components of the RoboCell environment. The assignment is to design a system (workcell) which receives, transports and sorts parts, and arranges them in sets on assembly pallets. At the first step of designing a workcell the learner selects the RoboCell components to be involved in the manufacturing process and defines their spatial locations. Then he/she specifies operations to be carried out by each of the RoboCell components and schedules them in a complete production plan. At the last step the learner programs operations of the RoboCell components and runs the automated manufacturing process. A workcell plan is presented in Figure 2. It was developed for the assignment in which two types of parts, namely red and green cubes initially stored in two feeders were to be finally set up on two black pallets. Locations of the feeders and pallets on the work table were given. By measuring the distances between the feeders and the pallets and dimensions of the mechanical arm the learner ascertained that there was no room on the table to fix the arm base from which it could reach the feeders and the pallets. To solve this problem, the learner put the mechanical arm on a slide-base with its movements along the slide-base controlled by a computer. In addition, a conveyor was used in order to save robot operation time. The manipulation was designed as follows. First, the robot moved to the feeder area, took the parts from the feeders and put them on the conveyor belt. Then, at the same time, the robot moved along the slide-base and the parts were transported to the pallet area. Two special sensors attached to the conveyor detected the arrival of the red and green cubes to their destination where the robot picked up the cubes and placed them on the pallet. The workcell was designed and tested in the simulation mode using the RoboCell software and then set up physically. LEARNING OUTCOMES Pilot teaching, based on proposed learning materials, included lectures and workshops for different groups of learners: junior high and senior high school students, pre-service and in-service teachers, undergraduate students and aircraft 3

technicians. High school and college student projects were guided. Below we will consider cases in which students' progress was measured by pre-course and post-course spatial tests. ORT Akko Middle School A 12-hours course Principles of Robot Spatial Motion was delivered to seventh grade students. The learning population consisted 40 female and 21 male students (N=61) divided into four groups. The mechanical arm kinematics section of the curriculum was studied. The learning practice included defining spatial positions of a 3D object (cube) and the robot (Scorbot) by means of coordinates, and programming robot pick-and-place manipulations. Pre and post spatial tests comprised 12 paper-and-pencil tasks. Five tasks related to perception of a block structure, other five tasks required mental rotations, there were also two visualization tasks. Test results indicated some improvements in performing spatial tasks. The average score (percent of correct answers) rose from 46.5% in the pre-course test to 62.4% in the post-course test. Data analysis indicated significant improvement in the perception and visualization tasks, in which the percent of correct answers rose from 39.8% to 65.3% and from 35.7% to 62.2% (in both cases P value <0.001). Improvement in the percent of correct answers for the mental rotation tasks from 53.1% to 61.2% was found not significant with P value =0.0603. A possible reason for lower performance in mental rotations was that they were not directly addressed in the course. Yafia Nazareth Arab Middle School A fourteen-hours course was given to 67 eighth graders divided into two groups. It included the study of mechanical arm kinematics similar to that in the ORT Akko course. In addition, the students theoretically learned rotations of an object (cube) around coordinate axes. They observed demonstrations of rotation operations by the robot but did not practice them. Pre and post spatial tests were the same as in the ORT Akko course. As found, the average test score rose significantly from 54.6% in the pre-course test to 66.9% in the post-course test (P value <0.01). The major improvement from 39.7% to 66.7% was achieved in the perception tasks, less significant improvement from 61.1% to 71.1% in the rotation tasks (P value =0.052). Progress in the visualization tasks from 52.4% to 59.9% (not significant) was small probably because students learned in large groups and had limited access to individual practice with the robot. Raanana High School A 22-hours robotics course was taught in the tenth grade as one of the optional subjects (N=31). The course concentrated on problem solving and hands-on practice in analysis and building mechanisms, and programming their spatial movements using our courseware and the RoboCell. The progress in spatial learning was measured by means of pre-course and postcourse tests. Each of the tests included six problems; each problem consisted of a number of similar tasks to be solved in given time limits. The two first problems related mainly to spatial perception, problems 3 and 4 referred to mental rotations, and the last two problems concerned assessed visualization skills. The tests indicated significant progress of the students in performing the tasks. The average test score rose from 61.7% in the pre-course test to 72.2% in the post-course test. Advance in the perception problems was from 76.7% to 86.6%, in the rotation operations from 63.0% to 69.8%, and in the visualization problems from 29.0 to 48.2% (in the three cases P value <0.03). Personal results of the students are presented in the diagram (Figure 3). Each square mark in the diagram presents test results of one of the students so that its X and Y coordinates are his/her precourse test and post-course test scores. As shown by the diagram, most of the square marks are located above the dotted diagonal. It means that the majority of students performed on the post-test better than the pre-test. Seven students did not improve their results, with three post-test scores lower than in the pretest. All the marks are to the right of the vertical dotted line and above the horizontal line. This indicates that the lowest score of the students rose from 35.3% to 52.7%. To summarize, our experience of teaching the subject in the three schools indicated noticeable improvements in performing spatial tasks. Besides implementation in schools, the robotics curriculum was included in the courses 'Teaching Methods for Design and Manufacturing' and 'Technological Aspects of Teaching Science and Technology in Junior High Schools', delivered by the author as part of the teacher training program in the Department of Education in Technology and Science at the Technion. CONCLUSIONS This paper considers spatial learning in an environment where manipulations of objects are carried out by robot operations. The robot serves a physical tool, or an interface between the human hand and the object. The proposed robotics curriculum focuses on spatial learning through practice in kinematics of spatial mechanisms, and designing and programming robot manipulations. The curriculum refers to three aspects of studying robot manipulations: robot kinematics and "point-topoint" motion, rotation of objects and robotic assembly of puzzles. It combines various instructional methods, such as 4

interactive demonstrations, models and codes, simulated environments, and robot operations. This provides the learners with diverse learning activities in spatial perception, mental rotation and visualization. The learning activities are strongly supported by the RoboCell environment for educational robotics. Our teaching experience supports the conclusion that the proposed curriculum can provide improvement in performing spatial tasks. Pilot courses were delivered in two middle schools and a high school; progress in spatial learning was measured by pre-course and post-course tests. The tests indicated significant students' progress in the tasks related to the categories of spatial ability which were practiced in the course. ACKNOWLEDGEMENT The author thanks Eyal Hershko who teaches robotics in Raanana High School, and Eshed Robotec Co. which put the RoboCell system at our disposal in order to implement the course. REFERENCES [1] Lohman, D., F., Spatial Abilities as Traits, Processes, and Knowledge, in R.J. Sternberg (Ed.), Advances in the Psychology of Human Intelligence, Vol. 4, 1988, pp.181-248. [2] Hsi, S., Linn, M., and Bell, J., The Role of Spatial Reasoning and the Design of Spatial Instruction, Journal of Engineering Education, Vol. 86, No. 2, 1997, pp. 151-158. [3] Sorby, S., and Baartmans, B., The Development and Assessment of a Course for Enhancing the 3-D Spatial Visualization Skills of First Year Engineering Students, Journal of Engineering Education, Vol. 89, No. 3, 2000, pp. 301-307. [4] Schwartz, D., and Holton, D., Tool Use and the Effect of Action on the Imagination, Journal of Experimental Psychology: Learning, Memory, and Cognition, Vol. 26, No. 6, 2000, pp. 1655-1665. [5] Harel, I., and Papert, S., Constructionism, Ablex Publishing, Norwood, NJ, 1991. [6] Waks, S., and Verner, I., Spatial Vision Development Through Manipulating Robot Movements, European Journal of Engineering Education, Vol. 22, No. 1, 1997, pp. 35-43. [7] RoboCell 3.0. User's Manual, Eshed Robotec, Nashua, 1999. FIGURES AND TABLES FIGURE 1 ROTATION OF A BLOCK IN THE SIMULATION MODE 5

Posttest score 60 40 20 0 0 20 40 60 80 100 Pretest score FIGURE 2 A WORKCELL DESIGNED USING ROBOCELL Computer Feeders Slidebase Sensors Conveyor Pallets FIGURE 3 PERSONAL RESULTS IN THE TESTS 6