Difference between revisions of "World Modeling"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
The world modeling module processes that data from the vision system to provide filtering and prediction for the rest of the system. The world model will effectively decouple the vision system from the rest of the system by allowing any process that needs world data (robot and ball position and velocity) to get a predicted value at any time. | The world modeling module processes that data from the vision system to provide filtering and prediction for the rest of the system. The world model will effectively decouple the vision system from the rest of the system by allowing any process that needs world data (robot and ball position and velocity) to get a predicted value at any time. | ||
− | == | + | ===Robot Components=== |
− | + | Each robot will be tracked with its | |
− | + | *Shell ID | |
− | + | *Position (X, Y) | |
+ | *Angle (degrees) | ||
+ | *Buffered States - maintain a circular buffer of previous corrected states. This will be used to calculate velocity and acceleration. | ||
+ | *Current Velocity |
Revision as of 14:19, 25 January 2009
Purpose
The world modeling module processes that data from the vision system to provide filtering and prediction for the rest of the system. The world model will effectively decouple the vision system from the rest of the system by allowing any process that needs world data (robot and ball position and velocity) to get a predicted value at any time.
Robot Components
Each robot will be tracked with its
- Shell ID
- Position (X, Y)
- Angle (degrees)
- Buffered States - maintain a circular buffer of previous corrected states. This will be used to calculate velocity and acceleration.
- Current Velocity