team photo

Figure 1
project photo

Figure 2
project photo

Computer Science and Engineering
Team 18

Team Members


Benjamin Catarevas
Kaixiang Lin
Xinyu Lu
Isabelle Wright

Jacob Scoggin

sponsored by
sponsor logo


We design and implement a dashboard that extracts, displays, and visualizes information pertaining to the performance of industrial machines. The dashboard communicates with these machines via the OPC Unified Architecture (OPC-UA) protocol, a machine communication protocol that is used for industrial automation. The information that engineers are interested in is Overall Equipment Effectiveness (OEE), a metric used to measure the overall performance of a machine, and can be calculated from records found on each machine. The dashboard has an overview page to show the OEE of all the machines that are running. It also features the option to view a detailed page of each machine. The detailed page has a table showing all the information used to calculate the OEE for a machine, visualizations for errors within the machines, as well as a detailed summary of different areas that the machine is performing well or poor in. The uses of this dashboard are broad, ranging from determining flaws or weak points in the machines, to calibrating the machines to perform better. This dashboard is designed for TRUMPF, a company that specializes in manufacturing solutions in the fields of machine tools and laser technologies, utilizing machines for laser cutting, punching, punch and laser processing, bending, and laser tube processing.