Elliot Woods

Results 115 issues of Elliot Woods

We often get not intialised errors, e.g.: ``` [Agent] : Succesfully initialised Response : { "success": true, "content": { "model": "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", "runtime_parameters": { "is_training": true, "noise_amplitude": 0.5 } } }...

firmware-Agent

Agent reads are currently taken from mainloop Fresher data is available in the motor control loop (e.g. current position) and the main loop might not update very fast consider having...

firmware-Agent

If it can't make a socket connection it kernel panics ``` Found I2C devices : 0x40 Calibration set to : 0x219f Read back : 0x219f Connecting to : KimchiAndChips::Link Attempting...

The get_time function works (check in UpTime) FrameTimer seems working correctly But for a 5000uS alarm, we get 1000Hz update (expecting 200Hz) This is most likely a clock timer issue.

firmware-Agent
firmware-System

We can make some registers to check the available space in the stack of each task using: https://www.freertos.org/uxTaskGetStackHighWaterMark.html

Currently (e.g. in `DDPGAgent.py`) we add samples one by one to the ReplyMemory and train after adding each one. Since these arrive in batches, we could consider to add all...

- XPresso Node for receiving OSC (which can then drive other parameters) - Receive OSC on the same matching channels

Perhaps a tag which marks something as being actively sent (also has flags for things like spline resolution, etc). This would replace the current behaviour which is to send all...

And landing page / setup instructions