CSE498, Collaborative Design, Fall 2021
Computer Science and Engineering
Michigan State University

With over 100 years of experience, Herman Miller is a globally recognized provider of furnishings and related technologies and services. Headquartered in Zeeland, Michigan, Herman Miller has been innovating new ways to design and analyze the places people work, learn and live.

Herman Miller has created Live Platform, a service which allows users to visualize and analyze their workspaces. Live Platform uses sensors placed on furniture to monitor occupancy and usage of different areas in the space. Live Platform previously used simple images to display workspace floorplans, which resulted in a loss of important data.

Our Live Platform CAD Ingestion software allows Herman Miller administrators to use computer-aided design (CAD) files to display these floorplans.

Our software allows for the supplying of sensor positions and the checking of hardware constraints. An algorithm is used to convert CAD files into a format readable by our web application.

The web application displays information on all floorplans. Each floorplan has a tenant owner, name, and is part of a campus and facility. Administrators can filter floorplans based on their attributes. The navigator tab allows for the finding and editing of floorplans displayed by the filter. Floorplans can also be added and removed. The viewer tab displays the layout of the selected floorplan. Users can toggle various floorplan information, such as sensor locations.

Our system automates the process of ingesting CAD files with sensor data into the Live Platform service, saving Herman Miller administrators time and increasing productivity.

The front end of the web application uses React, Redux and Bootstrap. The back end uses Node.js and Amazon Web Services, including Lambda, Simple Storage Service, and DynamoDB.