cvra / robot-software

CVRA monorepo - All software running on our bots lives here
MIT License
43 stars 21 forks source link

Review the core electronics of the robots #228

Closed SyrianSpock closed 4 years ago

SyrianSpock commented 5 years ago

We've observed some flakiness with some core elements in the electronics of our robots:

antoinealb commented 5 years ago

wrt point 3 (RAM getting lower), we can work on two other aspects:

1) Not over-provision thread stacks 2) Use "better" algorithms, unfortunately GOAP is quite memory hungry, maybe we can do better somehow.

msplr commented 5 years ago

don't forget, F7 has a more complicated memory architecture, which brings issues with DMA. I would wait updating.

SyrianSpock commented 5 years ago

I only mentioned "investigate STM32F7", don't freak out ;)

SyrianSpock commented 5 years ago

Not over-provision thread stacks

sure needs some cleanup

Use "better" algorithms, unfortunately GOAP is quite memory hungry, maybe we can do better somehow.

To be investigated too, this is an open question

antoinealb commented 4 years ago

Closing this as we are migrating away from the master board, so part 3 (low ram) is not an issue any more.

part 1 (control panel pcb) is done, and lives at https://github.com/cvra/front-panel-board