openworm / OpenWorm

Repository for the main Dockerfile with the OpenWorm software stack and project-wide issues
http://openworm.org
MIT License
2.57k stars 206 forks source link

Connecting tap withdrawal in c302 with Sibernetic #227

Closed slarson closed 6 years ago

slarson commented 7 years ago

cc: @lungd

Can we make it so the relative level of activity of AVA or AVB causes us to switch the direction of the sinusoidal input to the muscles. For now, this would mean setting aside the question of how the motor neurons generate the appropriate sinusoidal input, but that's OK as we can handle that as a separate line of investigate. For now it would be a great step forward if the tap withdrawal circuit was functional enough to drive Sibernetic crawling forward and backwards. This would provide a strong test bed for adding in more dynamics.

So the key code that will need to be modified is the python code that has the sinusoidal input and changing it based on c302_TapWithdrawal output.

The code for now is here but let's keep in touch with the new developments of the Sibernetic_NEURON bridge as this may become obsolete quickly.

slarson commented 7 years ago

Mentioned this to @a-palyanov and @skhayrulin today -- please ask for any help needed on this issue or in the gitter chat http://gitter.im/openworm/sibernetic

slarson commented 7 years ago

Current strategy for this is to first tune up the nervous system model, and connect to Sibernetic as we go.

slarson commented 6 years ago

The connection to Sibernetic has happened. Now it is more about implementing other features to enable Tap Withdrawal. Closing this issue.