Related Experiment Video
Updated: Nov 19, 2025

Acquisition of a High-precision Skilled Forelimb Reaching Task in Rats
Published on: June 22, 2015
Trajectory-Based Skill Learning Using Generalized Cylinders
S Reza Ahmadzadeh1, Sonia Chernova2
1Department of Computer Science, University of Massachusetts Lowell, Lowell, MA, United States.
Abstract:
In this article, we introduce Trajectory Learning using Generalized Cylinders (TLGC), a novel trajectory-based skill learning approach from human demonstrations. To model a demonstrated skill, TLGC uses a Generalized Cylinder-a geometric representation composed of an arbitrary space curve called the spine and a surface with smoothly varying cross-sections. Our approach is the first application of Generalized Cylinders to manipulation, and its geometric representation offers several key features: it identifies and extracts the implicit characteristics and boundaries of the skill by encoding the demonstration space, it supports for generation of multiple skill reproductions maintaining those characteristics, the constructed model can generalize the skill to unforeseen situations through trajectory editing techniques, our approach also allows for obstacle avoidance and interactive human refinement of the resulting model through kinesthetic correction. We validate our approach through a set of real-world experiments with both a Jaco 6-DOF and a Sawyer 7-DOF robotic arm.
Related Concept Videos
Deformation in a Circular Shaft
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Instantaneous Center of Zero Velocity
To analyze this, consider two points on the wheel: point A and point B. The absolute velocity of point B can be expressed as the vector sum of the absolute velocity of point A and the relative velocity of point B with respect to point A. To simplify this analysis,...
Non-uniform Circular Motion
For example, such...
Dynamics Of Circular Motion: Applications
Curvilinear Motion: Rectangular Components
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...

