A language for declarative robotic programming

被引:0
|
作者
Peterson, J [1 ]
Hager, GD [1 ]
Hudak, P [1 ]
机构
[1] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We have applied methodologies developed for domain-specific embedded languages to create a high-level robot control language called Frob, for Functional Robotics. Frob supports a programming style that cleanly separates the what from the how of a robotic control program. That is, the what is a simple, easily understood definition of the control strategy using groups of equations and primitives which combine sets of these control system equations into a complex system. The how aspect of the program addresses the unpleasant details, such as the method used to realize these equations, the connection between the control equations and the sensors and effecters in the robot, and communication with other elements of the system. Frob is a system that supports rapid prototyping of new control strategies, enables software reuse through composition, and defines a system in a way that can be formally reasoned about and transformed.
引用
收藏
页码:1144 / 1151
页数:8
相关论文
共 50 条
  • [41] Declarative programming for agent applications
    J. W. Lloyd
    K. S. Ng
    Autonomous Agents and Multi-Agent Systems, 2011, 23 : 224 - 272
  • [42] A DECLARATIVE LANGUAGE - SNARK
    LAURIERE, JL
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1986, 5 (03): : 141 - 172
  • [43] Declarative programming for a messy world
    Pereira, F
    LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 3 - 5
  • [44] Declarative Programming of User Interfaces
    Hanus, Michael
    Kluss, Christof
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2009, 5418 : 16 - 30
  • [45] Declarative programming for agent applications
    Lloyd, J. W.
    Ng, K. S.
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2011, 23 (02) : 224 - 272
  • [46] Declarative Probabilistic Programming with Datalog
    Barany, Vince
    Ten Cate, Balder
    Kimelfeld, Benny
    Olteanu, Dan
    Vagena, Zografoula
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2017, 42 (04):
  • [47] A new framework for declarative programming
    Finkelstein, SE
    Freyd, P
    Lipton, J
    THEORETICAL COMPUTER SCIENCE, 2003, 300 (1-3) : 91 - 160
  • [48] Integration of declarative and constraint programming
    Hofstedt, Petra
    Pepper, Peter
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2007, 7 : 93 - 121
  • [49] Static type inference for a first-order declarative visual programming language with inheritance
    Djang, RW
    Burnett, MM
    Chen, RD
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2000, 11 (02): : 191 - 235
  • [50] A declarative coordination language
    Ciancarini, P
    Fogli, D
    Gaspari, M
    COMPUTER LANGUAGES, 2000, 26 (2-4): : 125 - 163