This project lowers barriers to adoption by simplifying the use of advanced open-source ecosystems and making these advancements available to organizations that otherwise would not have the necessary internal expertise.


This project seeks to reduce the barrier for entry for utilizing open source robotics through the development of vendor-independent programming that can be easily moved, integrated, and adapted. This will be accomplished through four primary innovations. The first being a restricted Python dialect optimized for use for use in an industrial programming environment. The project will also develop a custom program execution environment for the developed Python dialect. The team will also create a touch screen user interface software for a teach pendant that can also provide a full programming environment when running on a laptop or tablet. Finally, a prototype teach pendant will be developed to test the software and will become the basis for future commercial products.


Creation of vendor-independent programming to reduce the barrier to entry for using open source robotics.

Technical Approach

Project outputs are expected to include the following:

  • Restricted Python Dialect optimized for use in industrial programming environments
  • Blockly Visual Programming as an alternative to text-based Python to ease adoption and implementation
  • Touch Screen User Interface to provide a full programming environment
  • Prototype Teach Pendant to test the developed software on the composite manufacturing testbed and also act as the basis for future commercial products


Rensselaer Polytechnic Institute (Principal Investigator), Wason Technology, Southwest Research Institute, GE Global Research, United Technology Corporation