= Software Improvement = == Make tools cross platform == Its not that hard anymore to make the tools cross platform, java or ansi c is fine, and other stuff which is easily cross platform. People these days have windows, linux or mac laptops, and its not that hard to make it cross platform. CPlaneClient: * Add bounding box for C++ CPlaneClient * Remove a busy waiting loop in Java CPlaneClient. This loop makes the CPU usage 99% all the time * Real time CPlane would be very useful. I remember the France team had a real time CPlane in the competition. client: * '''get rid of client. each tool should talk direct to the dog. how tekkotsu does it is it has a menu port, which is always on, and then from this you turn on other stuff you want to send. clicking a button in the menu both turns on sending of that data (on the dog), and opens the new tool to receive that data.''' * atm, it crashes if one of the dog crashes. World Model. * atm, it crahes if the client crashes. The Simple RoboCommander (written in Python and C++) doesn't, which means it is possible to fix the Java package.