Commit Graph

  • 263bb2590f can now recieve visemes through websocket websocket Jake 2026-02-10 00:35:47 +0800
  • d4683aa385 settings updates for wifi and focus behaviour Jake 2026-02-09 23:47:08 +0800
  • 1ed18624cb SSET settings system implemented, focus settings in NVM and settable with SSET Jake 2026-02-08 00:21:32 +0800
  • cdd7a39e01 implemented websocket data, just face tracking now. focus behaviour uses face tracking instead of radar Jake 2026-02-07 23:51:20 +0800
  • b35a384974 motor assist works on feet now. a little over sensitive main Jake 2026-01-31 17:59:56 +0800
  • e042d2ef62 implemented warm up time so assist doesn't trigger on startup Jake 2026-01-31 17:23:38 +0800
  • 9aa8dff1a7 test working reasonably well on motor 25(right arm) Jake 2026-01-31 17:18:28 +0800
  • 946a1ab270 put it back in normal mode Jake 2026-01-31 16:41:22 +0800
  • 8f3029a94e visemes and behaviour state are now stored in NVM Jake 2026-01-31 16:05:19 +0800
  • 342a4fe2d2 visemes working and can accept non persistent changes Jake 2026-01-25 17:33:08 +0800
  • 43dc01bece viseme system implemented protocolv2 Jake 2026-01-25 14:44:08 +0800
  • 2627d26a5b implemened idle behaviour (slight random movement on every motor) Jake 2026-01-21 22:43:12 +0800
  • 914dc97eba eye tracking more or less works, no neck movement and not calibrated Jake 2026-01-21 22:24:52 +0800
  • 7e3218afb6 added neck motion following eye focus Jake 2026-01-21 15:36:07 +0800
  • d7158ea1d0 added behaviours to the serial protocol Jake 2026-01-21 14:49:48 +0800
  • 7db6f2ab26 added behaviour module which can override animation for chosen motors, eg for eyes focusing on radar target Jake 2026-01-21 00:32:05 +0800
  • ca2fb29a02 tweaks to FRME packets Jake 2026-01-19 00:09:26 +0800
  • 2a1b4bd276 animation file v2 implemented, might break old connections. playback at fps defined by animation file Jake 2026-01-13 23:27:38 +0800
  • 830391c301 fixed robotconfig capitalization Jake 2025-12-15 10:58:27 +0800
  • 77a151ad95 added play from and stop commands Jake 2025-12-15 10:46:37 +0800
  • d603ef2e18 added serial passthrough define option at astart of HansonServo.ino for using feetech app Jake 2025-12-13 13:22:24 +0800
  • 4375fb283f modified to use adxl345 instaad of bno055 Jake 2025-12-13 12:53:11 +0800
  • db0297cea9 imu and current frame streaming Jake 2025-12-11 11:01:17 +0800
  • 7ddb756497 updated to send/recieve chunked save files Jake 2025-12-10 23:33:21 +0800
  • bc6452c256 Major changes to bring in line with protocol v2 Jake 2025-12-10 14:25:04 +0800
  • bcb5f25579 disabled broken feetech passthrough code master Jake 2025-12-03 01:14:54 +0800
  • a3610e643d added passthrough for feetech app Jake 2025-11-24 14:23:33 +0800
  • 5b49d0b73f removed test serial message at startup Jake 2025-11-24 11:12:16 +0800
  • 193a1f315f added motorID to motor sync package Jake 2025-11-24 11:11:10 +0800
  • 6d80ad31e6 second channel in motor panel works properly now Jake 2025-11-02 18:41:56 +0800
  • 8ad8589cf5 animation length now is correctly variable Jake 2025-11-02 17:49:18 +0800
  • 4f376eaa1b fixed flipping of motor position bytes during feedback Jake 2025-11-02 15:22:19 +0800
  • 21ddfee1cd id changes now work trhough interface Jake 2025-11-02 14:22:30 +0800
  • e5d73fca5d can recieve config updates from control panel, SCS/STS logic offloaded to pos move and play animation in main ino Jake 2025-10-31 01:44:19 +0800
  • 6b991fa982 NoiseNode implemented (octave and persistence hard coded), added servo feedback option to variable Jake 2025-10-21 00:09:30 +0800
  • eaedb1ac3f variable, math, and map() nodes are implemented Jake 2025-10-18 23:21:24 +0800
  • 29758d8abf nodegraph and nodes defined and receiveable from web interface packet Jake 2025-10-15 00:39:54 +0800
  • 9e3979f4d6 curves now sending/receiving correctly. Y values are now converted to Int16 values to allow handles to dip below 0~ realrobots 2025-10-10 23:12:08 +0800
  • 88fec6ef3c curve animation save/load implemented (needs troubleshooting, y axis flattening somewhere Jake 2025-10-09 00:04:29 +0800
  • 06883652d0 animation files now made up of curves Jake 2025-10-08 15:38:44 +0800
  • 22cdb34063 adapted for curves rather than keyframes (untested) Jake 2025-10-07 14:26:49 +0800
  • 13ae278505 full spectrum of data read/write (needs testing), feedback checkbox activates position streaming for the 5 test motors Jake 2025-10-05 20:00:35 +0800
  • fb38ca9bdb SCS/STS types and automatic dealing with that implemented somewhat. request ping gives id, min/max angle, and position Jake 2025-10-04 18:29:07 +0800
  • 91f6e269ed removed DE/RE implementation and delay as no longer required with direct TTL setup Jake 2025-10-01 00:35:00 +0800
  • 366ba5fae3 can play animation files from control panel, animation now via keyframe, not individual frames Jake 2025-09-30 00:12:38 +0800
  • d7ff7b3155 sync option implemented, motors move with dials and timeline shifts Jake 2025-09-29 23:05:13 +0800
  • 051fe5c8c2 save/load custom names now working Jake 2025-09-29 15:02:47 +0800
  • 530372de2b save/load working Jake 2025-09-29 14:07:47 +0800
  • eeb5fbbadd single file transfer system implemented Jake 2025-09-29 00:14:09 +0800
  • 069f0c405c switching to faster comms Jake 2025-09-28 22:05:41 +0800
  • 01855c6b66 need to update all comms packets to take 2 byte lengthts to allow recieivng big packets Jake 2025-09-28 18:24:46 +0800
  • a31cefd3f6 fixed bit packing issue with keyframe data Jake 2025-09-28 16:37:32 +0800
  • 3b810e79c5 batch sending files, broken keyframe data Jake 2025-09-28 14:59:29 +0800
  • 03e1591388 first Jake 2025-09-27 10:53:41 +0800