서지주요정보
병행 객체지향 로봇 프로그래밍 시스템을 위한 객체모형과 언어 설계 = A design of object model and language for concurrent object-oriented robot programming system
서명 / 저자 병행 객체지향 로봇 프로그래밍 시스템을 위한 객체모형과 언어 설계 = A design of object model and language for concurrent object-oriented robot programming system / 김규태.
발행사항 [대전 : 한국과학기술원, 1997].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8007821

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 97003

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

등록번호

9003317

소장위치/청구기호

서울 학위논문 서가

MCS 97003 c. 2

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

There exist many peculiar characteristics in robot workcell applications. Major difficulties in the development arise in the followings; concurrency, autonomy, safety criticality, and real-time processing. The characteristics having been directly connected with requirements of robot programming. In addition, the level of abstraction in the robot programming is expected to be of the task-level in which capabilities of specification of objects and their tasks are required in terms of 'what to do' rather than 'how to do'. Neither existing robot specific languages nor general purpose programming languages satisfy the requirements in full. To cope with these requirements a new methodology other than the sequential one is desirable. Object-oriented paradigm is regarded to be strong enough to represent the structures and the behaviors of real world entities into software objects, so the notions can be naturally applied to modeling the robots and machines in robot workcells into corresponding objects. In this thesis an object model for concurrent object-oriented robot programming system is proposed and the language features based on this model is studied. Two-threaded active object model, named $Task^{GT}$ is designed to support the requirements of workcell applications. The $Task^{GT}$ contains job sequences of a robot and is designed to be consolidated with one passive object which represents the robot. Methods of the passive object consist of basic operations of the robot. This mechanism is called task-object consolidation. The task-object consolidation is a programming technique using the $Task^{GT}$ which reflects human behavior in that an object needs a task as a worker needs a list of jobs assigned to him/her. With this programming technique we could achieve code reuse in elegant manner by letting the passive object has functions of a machine while the $Task^{GT}$ contains job sequences of the machine. This enables the same $Task^{GT}$ can be reused for different machines at the same time or later on. To examine the suggested object model AutoTask, a concurrent object-oriented robot programming language is also designed and a safety guarantee mechanism using $Task^{GT}$ is suggested in which static and dynamic hazards detection facilities including collision avoidance reside.

서지기타정보

서지기타정보
청구기호 {MCS 97003
형태사항 v, 92 p. : 삽화 ; 26 cm
언어 한국어
일반주기 저자명의 영문표기 : Gyu-Tae Kim
지도교수의 한글표기 : 차성덕
지도교수의 영문표기 : Sung-Deok Cha
지도교수의 한글표기 : 배두환
지도교수의 영문표기 : Doo-Hwan Bae
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 참고문헌 : p. 75-78
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서