Related Experiment Video
Updated: Jul 9, 2025

Designing and Implementing Nervous System Simulations on LEGO Robots
Published on: May 25, 2013
Curricula for teaching end-users to kinesthetically program collaborative robots
Gopika Ajaykumar1, Gregory D Hager1, Chien-Ming Huang1
1Department of Computer Science, Johns Hopkins University, Baltimore, MD, United States of America.
This study explored training methods for end-user robot programming. Curriculum-based training and self-guided practice showed similar results in robot programming proficiency, but revealed key factors for user confidence and success.
Area of Science:
- Robotics
- Human-Computer Interaction
- Education
Background:
- End-user robot programming methods, like kinesthetic teaching, have increased robot accessibility.
- Kinesthetic teaching, while intuitive, presents challenges due to user unfamiliarity with robot kinematics and interface limitations.
- Developing effective kinesthetic demonstrations requires significant physical and cognitive skills, often learned through self-guided practice.
Purpose of the Study:
- To compare the effectiveness of curriculum-based training versus self-guided practice for developing end-user robot programming skills.
- To identify factors influencing user confidence and success in robot programming.
- To inform the design of future training interventions for robot programmers.
Main Methods:
- A study comparing two learning interventions: curriculum-based training and self-guided practice.
- Participants engaged in robot programming tasks using kinesthetic teaching.
- Data collected on programming proficiency, user confidence, and success factors.
Main Results:
- No significant difference in programming proficiency was found between the curriculum-based training group and the self-guided practice group.
- Key insights were gained into factors contributing to user confidence and programming success.
- The study identified potential areas for improving learning interventions.
Conclusions:
- Both curriculum-based training and self-guided practice can be viable methods for learning robot programming.
- Understanding user confidence and success factors is crucial for designing effective robot programming education.
- Further research is needed to optimize training structures for end-user robot programmers.
Related Concept Videos
Hierarchy of Motor Control
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Kinematic Equations: Problem Solving
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Muscle Coordination and Action
Agonists
Agonist muscles, often called prime movers, are the primary muscles responsible for producing a specific movement....

