Software
The complicated software suite that allowed for the creation of Roomba Pacman was originally developed for use in providing higher lever control of unmanned aerial systems (UAS). This section summarizes all of the components to that software system.