= SimpleRoboCommander =

=== What is it? ===

!SimpleRoboCommander is a GUI for interfacing with an AIBO running the current rUNSWift code.

=== Requirements? ===

It requires, python, qt and pyqt which is a set of python bindings for qt.

This should be rather simple on linux as these are all freely available.

On windows it was a nightmare, due to trolltech's licensing (they have to eat, I guess) for the windows version, and more the fact that their installer doesnt work. (if you are seriously considering getting this up and running, email me -- tomv at cse)

=== Location ===

robocup/trunk/base/!SimpleRoboCommander

=== Running it ===

From a command prompt or terminal window:
 * cd to above directory (or wherever you checked out the code
 * type {{{./ClientServer.py}}} or just {{{ClientServer.py}}} on windows. To enable world model display you must pass the {{{-wm}}} command line argument.

=== What it does ===

1. ClientServer.py provides
  1. Send/Receive commands between base station and dogs (first tab)
  1. [wiki:Telnet telnet] tools (second tab)
  1. PythonUploadingTool (fourth tab)
  1. PythonDebuggingTool (fifth tab)
  1. FtpTool (last tab)
1. CPlaneClient (C++/Qt)
1. WalkLearingTool
1. JointDebugger