• DocumentCode
    2106021
  • Title

    Logic specifications for multiple robots based on a current programming language

  • Author

    Nishiyama, H. ; Ohwada, H. ; Mizoguchi, F.

  • Author_Institution
    Fac. of Sci. & Technol., Sci. Univ. of Tokyo, Japan
  • Volume
    1
  • fYear
    1998
  • fDate
    13-17 Oct 1998
  • Firstpage
    286
  • Abstract
    The paper describes a concurrent logic specification language for developing programs that control multiple robots. This language is based on guarded Horn clauses and specifications are atomically transformed into concurrent logic programs, yielding executable specifications. They makes it possible to easily implement complex tasks such as concurrency control, communication and multiagent-type profile, solving for multiple robots. An experiment on program development for multiple manipulators was undertaken to show advantages of the specification language. The resulting observations are twofold. First, specifications are more abstract and natural than conventional procedure-oriented programs. Second the amounts of specifications are very shorter than that of the programs developed by the underlying concurrent logic programs are then compiled into C programs with little overhead the proposed language can be useful as a multiple robot programming language with the efficiency for both program execution and developed
  • Keywords
    Horn clauses; formal specification; logic programming; manipulators; robot programming; concurrency control; concurrent logic programs; concurrent logic specification language; current programming language; executable specifications; guarded Horn clauses; logic specifications; multiagent-type profile; multiple manipulators; multiple robots; Computer languages; Force control; Logic programming; Manipulators; Mobile robots; Motion control; Robot control; Robot kinematics; Robot sensing systems; Robot vision systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 1998. Proceedings., 1998 IEEE/RSJ International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-4465-0
  • Type

    conf

  • DOI
    10.1109/IROS.1998.724633
  • Filename
    724633