pioneers / runtime

Firmware for the PiE kit robots and devices
7 stars 2 forks source link

[MISC] Implemented 2021 Game State #184

Closed benliao1 closed 3 years ago

benliao1 commented 3 years ago

Things that were specific to the 2021 game (HYPOTHERMIA, POISON_IVY, and DEHYDRATION) were implemented according to specifics from Shepherd and Atlas. There is a new file, executor/filter.c, which filters the commands to motors from student code according to the specification to create certain motor behaviors.

Changes were also made in net_handler and shm_wrapper to accomodate the new protobuf coming from Shepherd and to add additional robot state variables to keep track of these states.

Closes #182