The documentation of the SoccoRob high-level control implementation.
Package Overview
The ai package encapsulates all functionality regarding
running the robots of SoccoRob. The package itself contains only a few
classes common to the high-level control. The main functionality lies
in the sub-packages; agent for the control of individual
robots, wm (short for WorldModel) for maintaining an idea
of the status of the world (the soccer field) and ui for
potential run-time interaction with the ai system.
Common units of measure
Certain recurring data types are modelled by primitive types.
- Engine power is represented by an integer. It ranges from -7 to 7, including zero.
- Time is measured in milliseconds. It is represented by a long integer.
- Distance and positions are measured in millimeters and represented by a long integer.
- Angles are by default measured and stored as degrees larger than -180 and smaller or equal to 180.
-
Related Documentation
A coceptual overview of the AI architecture.
(Links to scheduler, infrastructure and sensor interpretator goes here.)