Title :
Robot skills development using a laser range finder
Author :
Archibald, C. ; Petriu, Emil
Author_Institution :
Nat. Res. Council of Canada, Ottawa, Ont., Canada
Abstract :
One of the sensors being used to develop robot skills is a wrist-mounted laser ranger finder. This is an active sensor which projects a spot of laser light that is scanned across a surface measuring the range by triangulation. The scanning range finder and its calibration are described. Acquiring reliable and accurate data is only one step toward increased robot capabilities. Interpretation of the data, how the data affects the control loop, and how these steps can be combined to create a required functionality are addressed by a new computational paradigm called SKORP. Robot operations are described in terms of a sequence of robot skills, which may be reused in other operations. The objective is to develop a computational environment where the realtime systems programming using sensor data is separate from the application-oriented programming. The application level programming environment is iconic, and examples are shown of how the robot operation is specified at this level. The systems programmer develops the skills on a multiprocessor architecture. This level of the SKORP paradigm is exemplified by describing the development of a skill which uses the wrist-mounted range finder to follow an edge on an undulating surface while maintaining the orientation of the wrist-mounted range finder constant with respect to the edge in five degrees of freedom.
Keywords :
calibration; edge detection; graphical user interfaces; laser ranging; multiprocessing systems; programming environments; real-time systems; robot programming; robots; visual programming; SKORP; active sensor; calibration; computational environment; computational paradigm; control loop; laser light; laser range finder; realtime systems programming; robot skills; scanning range finder; triangulation; undulating surface; wrist-mounted laser ranger finder; Application software; Computer architecture; Councils; Laboratories; Programming profession; Robot kinematics; Robot programming; Robot sensing systems; Sensor systems; Software architecture;
Conference_Titel :
Instrumentation and Measurement Technology Conference, 1993. IMTC/93. Conference Record., IEEE
Conference_Location :
Irvine, CA
Print_ISBN :
0-7803-1229-5
DOI :
10.1109/IMTC.1993.382601