I am trying to create a new non-competition control interface and was wondering if it was possible to connect a different input (other than controller) to be able to program and control the robot?
You mean, for example, you’d want to use a customized Guitar Hero guitar using a USB interface to control the robot? The issue you have to contend with is that we do not provide the ability to upload different USB controller drivers, so you’d need to have your device emulate one of the existing controllers. If your device emulated the controller, then anything is possible - that’s actually exactly how the QuadStick works by emulating the XBox 360 controller (even though it’s not actually an XBox 360).