Patent
1991-07-12
1994-09-06
MacDonald, Allen R.
395 88, 395 89, 395 93, G05B 1900
Patent
active
053455401
ABSTRACT:
Methods of programming mechanical manipulators are disclosed that permit a mechanical manipulator to be programmed to perform coordinated motions between one or more modules comprised of equipment with which the manipulator will interact by defining an origin point and one or more frame points related to each of the modules relative to the origin point. Each of the modules associated with a frame point is then identified and a module program describing pre-programmed manipulator motions related to each of the modules is accessed. Finally, a sequence of motions between the origin and each of the frame points of the modules is defined. The step of locating frame points can be carried out in several different ways, using a teach pendant or by automatically locating the module frame points using an infrared sensor, electric field sensor, acoustic sensor, or force sensor. Methods of programming a mechanical manipulator to move between an origin point and one or more modules are also disclosed which comprise the steps of creating a programming element representative of each module and its corresponding module program. An origin frame point is again defined and the programming elements are assembled to correspond to one or more modules that represent the desired manipulator motion. Finally, the frame point of each of the selected modules is defined relative to the origin point. The programming elements can be comprised of commands, portions of a computer program or icons that represent the module and module program. In a preferred embodiment, each of the module programs begins and ends with the manipulator at a safe point defined as a point from which the manipulator may move in at least one direction without encountering an obstruction. Methods of controlling a manipulator after it has encountered an obstruction are also disclosed.
REFERENCES:
patent: Re30132 (1979-10-01), Irie
patent: Re32414 (1987-05-01), Hutchins et al.
patent: 4001556 (1977-01-01), Folchi et al.
patent: 4261107 (1981-04-01), Coleman et al.
patent: 4287459 (1981-09-01), Dahlstrom
patent: 4362977 (1982-12-01), Evans et al.
patent: 4456961 (1984-06-01), Price et al.
patent: 4531192 (1985-07-01), Cook
patent: 4575802 (1986-03-01), Walsh et al.
patent: 4578764 (1986-03-01), Hutchins et al.
patent: 4586151 (1986-04-01), Buote
patent: 4680519 (1987-07-01), Chand et al.
patent: 4689755 (1987-08-01), Buote
patent: 4700118 (1987-10-01), Kishi et al.
patent: 4727494 (1988-02-01), Buote
patent: 4757459 (1988-07-01), Lauchnor et al.
patent: 4761745 (1988-08-01), Kodaira
patent: 4804897 (1989-02-01), Gordon et al.
patent: 4809425 (1989-03-01), Monforte
patent: 4817017 (1989-03-01), Kato
patent: 4825394 (1989-04-01), Beamish et al.
patent: 4831232 (1989-05-01), Anderson et al.
patent: 4831549 (1989-05-01), Red et al.
patent: 4835711 (1989-05-01), Hutchins et al.
patent: 4843566 (1989-06-01), Gordon et al.
patent: 4887016 (1989-12-01), Malick
patent: 4894901 (1990-01-01), Soderberg
patent: 4896087 (1990-01-01), Onaga et al.
patent: 4899095 (1990-02-01), Kishi et al.
patent: 4907695 (1990-03-01), Gomes et al.
patent: 4907880 (1990-03-01), Egan
patent: 4910859 (1990-03-01), Holcomb
patent: 4914363 (1990-04-01), Steizer et al.
Fuhrman Philip B.
Gordon Gary B.
Poole John S.
Roark Joseph C.
Schleifer Arthur
Hewlett--Packard Company
MacDonald Allen R.
Schuette Richard F.
LandOfFree
Methods for automatically programming spatial information in rob does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods for automatically programming spatial information in rob, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods for automatically programming spatial information in rob will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1335202