WorldServer3D List of available commands : -------------------Game Settings---------------------------------------- - help - Show this list - memory - Show available free memory - getclock - Show the server current time - quit - Quit the communication session - startGame - Start the game: creatures start moving. - shutdown - Shutdown the server application - version - Show current version - setenv - getenvironment - Get Environment Geometry - getworldsituation - Get the actual number of creatures and things ------------Create and delete waypoints--------------------------------- - newwp - New waypoint at position (x y) - delwp - Delete waypoint at position (x y) --------Create entities (objects at the environment)-------------------- - brick - Type: 0-Red 1-Green 2-Blue 3-Yellow 4-Magenta 5-White with vertexes x1, x2, y1, y2 - deliver - Deliver the leaflet and increase the creature's score. - drop - Index: 3-Jewel; 21-Perishable food; 22-Non- Perishable food; Color: 0-Red 1-Green 2-Blue 3-Yellow 4-Magenta 5-White - food - Type: 0-perishable 1-non-perishable at position (x,y) - jewel - Type: 0-Red 1-Green 2-Blue 3-Yellow 4-Magenta 5-White at position (x,y) - cage - Create a cage at position (x,y) - leaflet - Create a leaflet. Do not enter anything in order to randomize. Example: >leaflet or >leaflet robotID Red Green Blue -----------Creature control--------------------------------------------- - new - Insert new creature at positions - camera - Start robot's visual sensor - start - Start creature motor system. - stop - Stop creature motor system. - setgoTo - Creature turns towards the direction of point (x, y). But does not stop at the point. Linear velocity is the arithmetic mean of Vr and Vl. - setTurn - Set actuation parameters. Angle of the turn derived from the wheel speed values (Vr-right Vl left) and Linear velocity according to parameter. The final pitch of the robot depends on its original orientation (pitch). HINTs: +~30deg: Vl= 11 and Vr= 0.6; +~45deg: Vl= 16 and Vr= 0.2; +~60deg: Vl= 22 and Vr= 1; +~90deg: Vl= 32 and Vr= 0.6; +~180deg: Vl= 63 and Vr= 0.2; +~270deg: Vl= 95 and Vr= 0.8; setAngle - Set the creature's pitch to a specific angle. Reference is 0 radian that is the X axis (horizontal) and positive angles go clockwise. This command is often used when autonomously controlling the creature. Linear velocity is the arithmetic mean of Vr and Vl. getfullstatus3D - Creature data: X Y size pitch motorSys wheel speed fuel color camera affordances - Get list of affordances of a Thing refuel - Set full energy for a specific creature.