Skip to main content

Annual Member Meeting registration now open! Join us Sept. 3-5 in Pittsburgh

Learn more here
ARM Institute
  • About
    • Why the ARM Institute
    • Who We Help
    • Team
    • Careers
    • Locations & Facilities
  • Our Work
    • Overview
    • Membership
    • Robotics Manufacturing Hub
    • Technology Development
    • Program Management
    • Workforce Development
  • Projects
    • All Projects
    • Project Calls
  • News & Events
  • Membership
  • Contact
  • RoboticsCareer.org
  • Member Login

Annual Member Meeting registration now open! Join us Sept. 3-5 in Pittsburgh

Learn more here
ARM Institute
  • RoboticsCareer.org
  • Member Login
  • About
    • Why the ARM Institute
    • Who We Help
    • Team
    • Careers
    • Locations & Facilities
  • Our Work
    • Overview
    • Membership
    • Robotics Manufacturing Hub
    • Technology Development
    • Program Management
    • Workforce Development
  • Projects
    • All Projects
    • Project Calls
  • News & Events
  • Membership
  • Contact

Home › Projects › Functional Interoperable Compiler (FIC)

Functional Interoperable Compiler (FIC)

Background

This technology project centered on the creation of a high-level, standardized declarative language for robot programming. With this new programming language for robotics, workers of any skill level will be able to specify robot commands and can use automated tools to translate functional specifications into procedural code to execute tasks in various robotic platforms.

Objective

Creation of a standardized declarative programming language for robotics, lowering the barriers to entry for careers in robotics and manufacturing.

Technical Approach

This project defined and tested a framework for high-level functional specification of the behavior of robotic systems, making robot programming easy and accessible to workers of all levels. Behaviors are specified in a functional abstractions specify what a robot should do in a vendor and a platform-independent way. High-level programs are mapped to sequences of low-level instructions for new targets without writing translation rules from scratch, but by reusing existing morphisms in other categories. The planned system consists of three primary components:

  • Goal-oriented functional programming interface
  • Functional interoperable compiler
  • Upward mappings from robot platforms to a communication protocol

Participants

Siemens (Principal Investigator), University of Maryland

Project Type

Technology

Agile and Reconfigurable Robotic Designs

Interoperability

Plug-and-Play Software and Standards (System Level)

Surface Finishing

Path Planning

Year Completed

2020

Project Team

University of Maryland

Principle Investigator

Siemens

ARM Institute

The ARM Institute is a Manufacturing Innovation Institute (MII) funded by the Office of the Secretary of Defense and is part of the Manufacturing USA® network.

Copyright © 2025 Advanced Robotics for Manufacturing Institute. All rights reserved.

  • Privacy Policy

Contact Info

Address

Advanced Robotics for Manufacturing Institute

Mill 19 A 4501 Lytle St., Suite 200
Pittsburgh, PA 15207 USA

Phone

412-785-0444

Fax

412-785-0229

Proud Partner

Social Media

  • Twitter
  • LinkedIn

Website by Imagebox