You are here

Motor (not manual)

Alrighty, the first functional commit of the new general motor module is in place. I have to say, I'm quite pleased with it. The implementation is general enough that it can be easily extended or adapted without having to fuss with threading or common reality interfacing. In fact I will be refactoring the vocal module to use it as well (although as a separate module).

The implementation includes a basic keyboard/mouse device on the common reality side (although the mouse elements are sketchy). While not all the motor commands are currently implemented (only punch, peck, peck-recoil), adding the remaining should be relatively straight forward. [code is in the repository, I have not uploaded to the update site yet]

In terms of major basic functionality gaps on the /PM side, there is just the missing SwingSensor that makes java guis visually available. I have no idea when I'll get to that (any volunteers?) as my next focus is the embedded work I'm doing here at NRL.

The current goal is to get cracking on the compatibility tests over the winter holiday. Ideally, I'd like to have a fully verified compatible version for the next workshop this summer.