The SQ3 Quadruped FlowBotics App allows for full control of an SQ3. The project is provided with all of it’s modules / source code to modify and learn from.
Please see the attached screenshots of the SQ3 FBS app for an example of its internal modules and code. Of course this is only a small part of the app as there is too much to show here on the forum.
Yes, FlowBotics Studio is a visual programming IDE. You can also add code in Ruby modules (as seen in one of the screenshots) to further customize your application.
It can currently be used with some PS2 controllers (like the Lynxmotion one), XBOX360 controllers, Wiimote and a few others. If your controller provides a serial / COM port, then you can also design a module to access it, too.
Of course, support of other controllers may be added in the future, too.
I was thinking of a Logitech wireless-USB joystick. A windows device.
Is there a driver for a RoboClaw motor driver? It would have to be a serial interface to the PC running it.
Is it practical to run FloBotics on a Mini-ATX on the 'bot?
Can FloBotics do nav calculations, and handle inputs from a Rasor 9 IMU and also a GPS? Are there already modules (apps) for this? I’m thinking of Robomagellan.
Unless the joystick drivers can provide a serial / COM port of some kind to interface with, it would probably not be supported with the current components available.
As for the motor driver, the Razor 9 IMU and the GPS, all of this is possible through the use of the general serial port interface. You will of course have to make modules to handle the communication with each of those devices.