Method of recording a motion for robotic playback
First Claim
Patent Images
1. A method of recording a motion of a physical object executed by a human operator and robotically repeating the motion on a motion-generating device to enhance motor learning of a trainee by repetition of said motion comprising:
- a) instrumenting said physical object with electromechanical sensors that sense a 3-dimensional position of the object at sequential instants of time during said motion and provide electronic positional signals during said motion,b) acquiring the electronic positional signals from the sensors during said motion of said physical object over at least one training trajectory by said operator and storing the positional signals in a data format that allows for subsequent signal processing,c) verifying that the stored positional data corresponds to a valid training trajectory by comparison with previously established limits,d) transferring the stored positional data for each training trajectory to a signal processor and processing the data to form a motion data record in a coordinate system particular to a motion-generating device,e) constructing motion control commands that include time, 3-dimensional acceleration, velocity and position data in a coordinate system particular to the motion-generating device based on the motion data record, wherein constructing the motion control commands include selecting for each motion data record in the coordinate system particular to the motion-generating device, a maximum excursion, a minimum excursion, a maximum velocity, a minimum velocity, a maximum acceleration and a minimum acceleration and a time and a position of occurrence during the motion data record for each of the maxima and minima in excursion, velocity and acceleration and constructing a new data set of position, velocity and acceleration values that maintains the time and position of occurrence of the maxima and minima in excursion, velocity and acceleration and further constrains acceleration to continuous values, and,f) after completion of steps a) through e), attaching the physical object to the motion-generating device wherein said trainee interacts with said physical object in a normal operational manner, andg) applying the motion control commands to motion controllers within the motion-generating device to cause the motion-generating device to repeatedly move said physical object over said training trajectory while said trainee interacts with said physical object.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of recording the motion of a physical object moved under human control is described that allows repeated replay of the exact motion using a robot to cause the motion of the object to occur in such a way as to allow a human student to interact with the object and experience the fundamental movements required to reproduce the motion consistently, thereby enhancing motor learning.
-
Citations
9 Claims
-
1. A method of recording a motion of a physical object executed by a human operator and robotically repeating the motion on a motion-generating device to enhance motor learning of a trainee by repetition of said motion comprising:
-
a) instrumenting said physical object with electromechanical sensors that sense a 3-dimensional position of the object at sequential instants of time during said motion and provide electronic positional signals during said motion, b) acquiring the electronic positional signals from the sensors during said motion of said physical object over at least one training trajectory by said operator and storing the positional signals in a data format that allows for subsequent signal processing, c) verifying that the stored positional data corresponds to a valid training trajectory by comparison with previously established limits, d) transferring the stored positional data for each training trajectory to a signal processor and processing the data to form a motion data record in a coordinate system particular to a motion-generating device, e) constructing motion control commands that include time, 3-dimensional acceleration, velocity and position data in a coordinate system particular to the motion-generating device based on the motion data record, wherein constructing the motion control commands include selecting for each motion data record in the coordinate system particular to the motion-generating device, a maximum excursion, a minimum excursion, a maximum velocity, a minimum velocity, a maximum acceleration and a minimum acceleration and a time and a position of occurrence during the motion data record for each of the maxima and minima in excursion, velocity and acceleration and constructing a new data set of position, velocity and acceleration values that maintains the time and position of occurrence of the maxima and minima in excursion, velocity and acceleration and further constrains acceleration to continuous values, and, f) after completion of steps a) through e), attaching the physical object to the motion-generating device wherein said trainee interacts with said physical object in a normal operational manner, and g) applying the motion control commands to motion controllers within the motion-generating device to cause the motion-generating device to repeatedly move said physical object over said training trajectory while said trainee interacts with said physical object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of recording a motion of a golf club executed by a human operator and robotically repeating the motion on a motion-generating device to enhance motor learning of a trainee by repetition of said motion comprising:
-
a) measuring the position of the top of the golf club, the position of the shoulders of the human operator and the swing plane angle of the golf club, b) positioning a motion-generating device such that the position of the top of the golf club, the shoulders of the human operator and the swing plane angle are constrained to the measured positions when the golf club is attached to the motion-generating device, c) instrumenting said golf club with electromechanical sensors that sense a 3-dimensional position of the object at sequential instants of time during said motion and provide electronic positional signals during said motion, d) acquiring the electronic positional signals from the sensors during said motion of said golf club over at least one training trajectory by said operator and storing the positional signals in a data format that allows for subsequent signal processing, e) verifying that the stored positional data corresponds to a valid training trajectory by comparison with previously established limits, f) transferring the stored positional data for each training trajectory to a signal processor and processing the data to form a motion data record in a coordinate system particular to the motion-generating device, g) constructing motion control commands that include time, 3-dimensional acceleration, velocity and position data in a coordinate system particular to the motion-generating device based on the motion data record, wherein constructing the motion control commands include selecting for each motion data record in the coordinate system particular to the motion-generating device, a maximum excursion, a minimum excursion, a maximum velocity, a minimum velocity, a maximum acceleration and a minimum acceleration and a time and a position of occurrence during the motion data record for each of the maxima and minima in excursion, velocity and acceleration and constructing a new data set of position, velocity and acceleration values that maintains the time and position of occurrence of the maxima and minima in excursion, velocity and acceleration and further constrains acceleration to continuous values, and, h) after completion of steps a) through g) attaching the golf club to the motion-generating device wherein said trainee interacts with said golf club in a normal operational manner, and i) applying the motion control commands to motion controllers within the motion-generating device to cause the motion-generating device to repeatedly move said golf club over said training trajectory while said trainee interacts with said golf club. - View Dependent Claims (7, 8, 9)
-
Specification