Commit Graph

14 Commits (f2e8764f6b563d5bc4c9ae2290e1be3cf6ae8a0f)

Author SHA1 Message Date
Jake 7fbc41f8b7 test commit 2025-11-03 11:04:53 +08:00
Jake e50e5cd7f6 animation length can now be controlled with slider 2025-11-02 17:48:57 +08:00
Jake 5a9eee688b id changes through motor panel work now (was sending new id as target 2025-11-02 14:22:00 +08:00
Jake 0fa8e04493 implements separate x and y zoom on curve editor 2025-10-28 00:12:27 +08:00
Jake 06633fa7b5 sdf 2025-10-27 22:24:57 +08:00
Jake 17deaaa873 NoiseNode implemented (octave and persistence hard coded), added servo feedback option to variable 2025-10-21 00:09:09 +08:00
Jake dae69f4c0d variable, math, and map() nodes are implemented 2025-10-18 23:20:50 +08:00
Jake 1c3bab83ec animation save payload to esp32 now includes node graph, nodes, and connections 2025-10-15 00:40:27 +08:00
realrobots 83710c095e encodeNodeGraph encodes entire set of nodes and connections for sending to the robot. should be sent along with curvesets 2025-10-13 23:06:57 +08:00
realrobots 218e412ed2 dials now sync with robot config, and adjust position to match curve editor as timeline moves 2025-10-13 21:10:22 +08:00
realrobots 94daeafb79 basic robot config class holds motors and assignments, curves are generated on load (all simulated only so far) 2025-10-13 20:15:12 +08:00
realrobots 55b2c178e6 curves now sending/receiving correctly. Y values are now converted to Int16 values to allow handles to dip below 0 2025-10-10 23:11:10 +08:00
Jake d67cba4c6f curve animation save/load implemented (needs troubleshooting, y axis flattening somewher 2025-10-09 00:05:02 +08:00
Jake 8698f47536 loads curve animation files, curveEditor implemented INCOMPLETE 2025-10-08 15:30:29 +08:00