Development of concurrent process oriented language COL.
-
- MITSUISHI Mamoru
- Mechanical Engineering Course, University of Tokyo, Graduate School
-
- SHIMOYAMA Isao
- Department of Mechanical Engineering, Faculty of Engineering, University of Tokyo
-
- MIURA Hirofumi
- Department of Mechanical Engineering, Faculty of Engineering, University of Tokyo
Bibliographic Information
- Other Title
-
- 並行プロセス指向言語COLの開発
Description
This paper deals with the concurrent process oriented language COL for the robot control system. The implementation of virtual machine (COL machine) is also described. When we construct a Systematized-Robot with high ability by connecting separately developed functions, we have to combine not only hardware but also software systematically. In this case, if we can, describe control software of each function as concurrently executed processes (concurrent processes), these programs will be easily understandable in general. To describe such kind of software by ordinary languages, control software of each function and the process scheduling software are mixed together in one program because ordinary languages have no ability for describing concurrent processes. Therefore much time is needed for programming and dabugging time dependent errors.<BR>On the contrary, COL is the language with the ability of concurrent processing. COL has the following functions:<BR>(1) concurrent processing<BR>(2) event control<BR>(3) priority control<BR>(4) shared variable management<BR>(5) real time operation<BR>(6) I/O handling<BR>(7) interrupt handling<BR>(8) process state control<BR>COL consists of the following two parts. The first one is the compiler for generating P-code. The second one is the interpreter for executing P-code.<BR>In the experiment, management of touch-sensors attached to the fingers, coordinate transformation, trajectory planning and feedback control are described as processes by COL. And the manipulator is controlled by them. Furthermore parformance of COL machine is analyzed.<BR>COL can describe not only the robot control program but also the robot control system including the run-time system. Using COL newly developed functions can be added easily into the system.
Journal
-
- Journal of the Robotics Society of Japan
-
Journal of the Robotics Society of Japan 3 (6), 509-520, 1985
The Robotics Society of Japan
- Tweet
Details 詳細情報について
-
- CRID
- 1390282679703326592
-
- NII Article ID
- 130000849521
-
- ISSN
- 18847145
- 02891824
-
- Text Lang
- ja
-
- Data Source
-
- JaLC
- Crossref
- CiNii Articles
- OpenAIRE
-
- Abstract License Flag
- Disallowed