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 条
  • [31] Natural Language Programming of Complex Robotic BDI Agents
    Lincoln, Nicholas K.
    Veres, Sandor M.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 71 (02) : 211 - 230
  • [32] Universal chemical programming language for robotic synthesis repeatability
    Rauschen, Robert
    Guy, Mason
    Hein, Jason E.
    Cronin, Leroy
    NATURE SYNTHESIS, 2024, 3 (03): : 394 - 405
  • [33] Universal chemical programming language for robotic synthesis repeatability
    Robert Rauschen
    Mason Guy
    Jason E. Hein
    Leroy Cronin
    Nature Synthesis, 2024, 3 : 488 - 496
  • [34] Programming robotic devices with a timed concurrent constraint language
    Muñoz, MD
    Hurtado, AR
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 803 - 803
  • [35] DEVELOPMENT OF A COMMAND-LANGUAGE FOR PROGRAMMING A ROBOTIC ACTUATOR
    LEHTINEN, M
    PUUSAARI, P
    VIRVALO, T
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (08) : 517 - 523
  • [36] DECLARATIVE PROGRAMMING AND PARALLEL COMPUTING
    MARTINO, JP
    BYTE, 1985, 10 (12): : 14 - &
  • [37] SEMANTICS OF A DECLARATIVE LANGUAGE
    MINTS, G
    TYUGU, E
    INFORMATION PROCESSING LETTERS, 1986, 23 (03) : 147 - 151
  • [38] Declarative programming with function patterns
    Antoy, Sergio
    Hanus, Michael
    LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2006, 3901 : 6 - 22
  • [39] Declarative Parallel Programming for GPUs
    Holk, Eric
    Byrd, William
    Mahajan, Nilesh
    Willcock, Jeremiah
    Chauhan, Arun
    Lumsdaine, Andrew
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 297 - 304
  • [40] A DECLARATIVE LOGIC PROGRAMMING ENVIRONMENT
    KOMOROWSKI, HJ
    JOURNAL OF SYSTEMS AND SOFTWARE, 1988, 8 (02) : 77 - 89