Object oriented motion system
First Claim
Patent Images
1. A motion system for controlling the movement of a robot arm through a servo system, comprising:
- an object oriented motion system implemented as a plurality of software objects each encapsulating both functional implementation code and associated internal data structures;
wherein said plurality of software objects include the following software objects;
a trajectory generator object for producing a stream of machine motor commands;
a kinematics object operable to provide as et of robot arm specific functions for said trajectory generator objects; and
as servo object for interfacing to the servo system, such that the stream of machine motor commands are converted to a stream of signals to operate the robot arm.
2 Assignments
0 Petitions
Accused Products
Abstract
An object oriented motion system for controlling the movement of a robotic manipulator is presented. The motion system includes a trajectory generator object for producing a stream of machine joint commands. A kinematics object is operable to provide a set of robotic arm specific functions for the trajectory generator object. A servo object provides an interface to the servo system. The stream of machine motor commands are converted by the servo object to a stream of signals that drive the servo system, thereby controlling the trajectory of the robot arm.
61 Citations
11 Claims
-
1. A motion system for controlling the movement of a robot arm through a servo system, comprising:
-
an object oriented motion system implemented as a plurality of software objects each encapsulating both functional implementation code and associated internal data structures;
wherein said plurality of software objects include the following software objects;
a trajectory generator object for producing a stream of machine motor commands;
a kinematics object operable to provide as et of robot arm specific functions for said trajectory generator objects; and
as servo object for interfacing to the servo system, such that the stream of machine motor commands are converted to a stream of signals to operate the robot arm. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented system for a trajectory generator operable to plan a trajectory for a robotic arm, comprising:
-
a motion object create in response to a motion request, said motion object activable to implement motion specific functions and motion specific data structures for said trajectory generator;
said motion object being operative to create a profile object for computing a speed profile for the trajectory that satisfies user requested constraints; and
a weave object for controlling the superposition of a predefined waveform upon the trajectory. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
Specification