![]() |
7.5 Developers' Tips and TricksThis section contains some hints to develop efficiently an intelligent robot controller. 7.5.1 Practical issuesThe ALife0 example program display a Java image for showing the viewpoint of the camera, after some image processing. This is pretty computer expensive and you may speed up the simulation by disabling this display, which should be used only for debug. By the way, during contest matches, the Java security manager is set so that your Java controller cannot open a window or display anything. 7.5.2 Java Security ManagerTo avoid cheating or viruses, a Java security manager is used for contest matches ran by the automatic contest supervisor. This security manager will prevent your Java controller from opening any window, opening any file for writing or reading and doing any networking stuff. 7.5.3 Levels of IntelligenceIt is possible to distinguish a number of level in the complexity of the control algorithms. These level can be ranked as follow:
During the previous editions of the contest, the best competitors reached level 4 (and even one reached level 5 after the contest ended). We believe that reaching level 5 or 6 may lead to significant performance improvements and probably to the first place of the hall of fame... ![]() ![]() ^ page top ^ |
E-mail to webmaster | Last updated: | Copyright © 2002 Cyberbotics Ltd. |