Developed at MIT for the DARPA Urban Challenge in 2006, Lightweight Communications and Marshalling (LCM) is a message passing system that uses a publish/subscribe scheme. Data signals are broadcast to all available clients and specific clients subscribe to a given set of signals as necessary. The Greensea Workspace publishes and subscribes to all the necessary data packages to provide control and navigation for the vehicle.