Description of the task
In Robocup, we often only have half a field to test with. In the mezzanine, we only have 1/4 of a field to test with. Implement a way to limit the field size so that we can run smaller games with smaller fields. This should:
- Filter out robots that are outside this smaller field size
- Prevent the trajectory planner from planning paths outside the given area
- Allow us to play full games on smaller field sizes
Possible approach:
- Create a new
Field type
- The parameters of the field object should be adjustable via
parameters.proto. This gets rendered in the Parameter configuration widget in Thunderscope.
- Add the ability to override the
Field object in SensorFusion.
Acceptance criteria
Blocked By
Description of the task
In Robocup, we often only have half a field to test with. In the mezzanine, we only have 1/4 of a field to test with. Implement a way to limit the field size so that we can run smaller games with smaller fields. This should:
Possible approach:
Fieldtypeparameters.proto. This gets rendered in the Parameter configuration widget in Thunderscope.Fieldobject inSensorFusion.Acceptance criteria
Fieldobject inSensorFusion. We should test overriddenFields should not be overwritten bySSLProto::SSL_GeometryDatapacketsBlocked By