Mobile robot control with concurrent logic languages
暂无分享,去创建一个
Experiences from a project in which a small mobile robot is controlled by a concurrent logic language are described. The purpose of the project is to study what is required from the logic language, and to see what are the advantages of using such a language instead of more classical programming languages. It is found that real-time concepts like timers, sensors, actuators, feedback, exception handling, dynamic map construction and fully parallel communication between units can be easily accommodated in a simple framework based on a concurrent logic language. The simplicity with which this can be done is due to two factors: first, the symbolic processing ability, which enables clean handling of communication; second, the natural integration of parallel processing and synchronization into the language.<<ETX>>
[1] Martin Nilsson. Parallel logic programming for SIMD supercomputers and massively parallel computers , 1989 .
[2] Ehud Shapiro,et al. A subset of Concurrent Prolog and its interpreter , 1988 .
[3] Keith L. Clark,et al. PARLOG: parallel programming in logic , 1986, ACM Trans. Program. Lang. Syst..