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
来源
ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS | 1999年
关键词
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 条
  • [21] Retire superman: Handling exceptions seamlessly in a declarative visual programming language
    vanZee, P
    Burnett, M
    Chesire, M
    IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1996, : 222 - 230
  • [22] The execution algorithm of mercury, an efficient purely declarative logic programming language
    Somogyi, Z
    Henderson, F
    Conway, T
    JOURNAL OF LOGIC PROGRAMMING, 1996, 29 (1-3): : 17 - 64
  • [23] A BDI agent programming language with failure handling, declarative goals, and planning
    Sebastian Sardina
    Lin Padgham
    Autonomous Agents and Multi-Agent Systems, 2011, 23 : 18 - 70
  • [24] WHAT IS DECLARATIVE PROGRAMMING
    VORONKOV, AA
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 567 : 394 - 398
  • [25] Declarative Game Programming
    Nilsson, Henrik
    Perez, Ivan
    PPDP'14: PROCEEDINGS OF THE 16TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2014, : 159 - 160
  • [26] Declarative Multithreaded Programming
    Mancilla, Blanca
    Plaice, John
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 910 - 915
  • [27] Declarative Probabilistic Programming
    Aref, Molham
    KI 2015: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2015, 9324 : XIII - XIII
  • [28] Declarative programming revisited
    Swaine, M
    DR DOBBS JOURNAL, 2000, 25 (08): : 113 - 117
  • [29] Determining the Effect of Programming Language in Educational Robotic Activities
    Angel-Fernandez, Julian M.
    Vincze, Markus
    2017 26TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2017, : 658 - 663
  • [30] Natural Language Programming of Complex Robotic BDI Agents
    Nicholas K. Lincoln
    Sandor M. Veres
    Journal of Intelligent & Robotic Systems, 2013, 71 : 211 - 230