Rune Harlyk
a3be035f98
🚚 Moves firmware to src and include
2025-07-11 12:16:23 +02:00
Rune Harlyk
743aa073b7
🚀 Makes deploy action run
2025-07-10 23:18:15 +02:00
Rune Harlyk
a3de13c619
🔧 Makes default visualization be spot micro
2025-07-10 22:32:27 +02:00
Rune Harlyk
90be771211
🚀 Deploys app
2025-07-10 22:28:05 +02:00
Rune Harlyk
7d79ec39ab
✅ Fixes more linter errors
2025-07-10 21:54:38 +02:00
Rune Harlyk
211ff7205b
🔧 Adds env with default variables
2025-07-10 21:54:38 +02:00
Rune Harlyk
d0aa3b7b42
💄 Updates colors for metrics chart
2025-07-10 21:54:38 +02:00
Rune Harlyk
d529eaa201
✅ Fixes build warning and errors
2025-07-10 21:54:38 +02:00
Rune Harlyk
c8ee64d7f4
🐛 Fixes event socket binary serialization buffer length
2025-07-10 20:44:04 +02:00
Rune Harlyk
ec4c3fd98e
➖ Changes mgspack dependency
2025-07-10 19:04:39 +02:00
Rune Harlyk
0cc372cd36
🐛 Fixes some linting errors
2025-07-10 19:04:39 +02:00
Rune Harlyk
9be405a89d
🐛 Maps frontend gait params same as backend
2025-07-10 19:04:39 +02:00
Rune Harlyk
e3cfe89e19
♻️ Replaces JsonObject with JsonVariant
2025-07-10 19:04:39 +02:00
Rune Harlyk
144b99c180
🔥 Removes debug logging
2025-07-10 19:04:39 +02:00
Rune Harlyk
c788e118e3
⚡ ️ Adds O3 build flag
2025-07-10 19:04:39 +02:00
Rune Harlyk
aae16335b3
♻️ Centralizes socket serialization
2025-07-10 19:04:39 +02:00
Rune Harlyk
a43c250ed1
✨ Adds msgPack and update message protocol
2025-07-10 19:04:39 +02:00
Rune Harlyk
01d46f283b
👔 Update model utils to be able to load both urdf and xacro
2025-07-02 22:55:31 +02:00
Rune Harlyk
7c8c5b40a1
👔 Update visualization to better align with robot
2025-07-02 22:55:00 +02:00
Rune Harlyk
632f603fda
👔 Calculate default feet positions from kinematics
2025-07-02 22:53:58 +02:00
Rune Harlyk
4101ad033c
🐛 Expand allowed _numberEndpoints
2025-06-30 22:00:52 +02:00
Rune Harlyk
3ee096bfab
🚸 Update default feet positions
2025-06-30 22:00:26 +02:00
Rune Harlyk
753e692fe2
🔧 Adds support for Yertle legs
...
https://github.com/Jerome-Graves/yertle/
2025-06-27 22:50:25 +02:00
Rune Harlyk
40025a55c3
💄 Simplify calibration UX
2025-06-27 22:39:18 +02:00
Rune Harlyk
98262b2efc
🗃️ Improves UI filesystem interface
2025-05-24 19:23:46 +02:00
Rune Harlyk
01e174f337
🧃 Adds IMU orientations indicator
2025-05-17 12:37:06 +02:00
Rune Harlyk
a9fea7fd56
🎍 Updates feature flags and adds BNO055
2025-05-17 11:57:00 +02:00
Rune Harlyk
e09ec81f1d
🤹 Adds option for direct control of multiple servos
2025-05-15 19:59:06 +02:00
Rune Harlyk
ee17f6862c
👆 Fixes on click for system status view
2025-05-05 20:56:34 +02:00
Rune Harlyk
8be7546eba
🎍 Updates reset reason mapping
2025-04-21 13:14:57 +02:00
Rune Harlyk
e156b732eb
🏎️ Simplifies kinematics by removing matrix muls
2025-04-20 14:48:43 +02:00
Rune Harlyk
20c5a8ee92
🎮 Adds gamepad api control
2025-04-18 21:17:06 +02:00
Rune Harlyk
dac21a499f
🪻 Hides menu overflow-x
2025-04-03 10:08:51 +02:00
Rune Harlyk
9a6c240140
🎋 Updates adafruit pwm lib to own fork until pr merged
2025-03-29 14:13:52 +01:00
Rune Harlyk
8733ecd9b7
⏱️ Updates the frequency of main control loop from 100 hz to 200
2025-03-29 14:13:52 +01:00
Rune Harlyk
fba531d3e8
🫅 Updates spot control task priority 3 -> 5
2025-03-29 14:13:52 +01:00
Rune Harlyk
fc04d1b8d6
✍️ Updates I2C freq to Fast Mode Plus
2025-03-29 14:13:52 +01:00
Rune Harlyk
4c33a75164
✍️ Adds bulk writing of pwm values to PCA9685
2025-03-29 14:13:52 +01:00
Rune Harlyk
6015e67d05
🧼 Clean up MDNS UI
2025-03-23 20:14:01 +01:00
Rune Harlyk
f59f32ce26
🧼 Removes unused imports
2025-03-23 20:14:01 +01:00
Rune Harlyk
3671610860
🖥️ Adds mDNS service
2025-03-23 20:14:01 +01:00
Rune Harlyk
c346f7f553
🚇 Enables metrics in ui
2025-03-23 16:52:24 +01:00
Rune Harlyk
f864616303
🖨️ Adds printing of feature flags
2025-03-23 16:44:22 +01:00
Rune Harlyk
ad2d28c9ba
⚒️ Enables bigger range of motion for servo controller
2025-03-23 16:25:46 +01:00
Rune Harlyk
967923321f
📦 Use std:move for callback
2025-03-23 16:25:12 +01:00
Rune Harlyk
6b7e3281cf
🎋 Updates kinematics with modifiers
2025-03-23 16:24:26 +01:00
Rune Harlyk
fdf70f7eb8
⚒️ Updates build workflow file
2025-03-23 16:18:57 +01:00
Rune Harlyk
e4cb035ad9
📦 Moves platform ini to root
2025-03-23 16:18:57 +01:00
Rune Harlyk
c02938b567
💫 Update menu styling
2025-03-23 16:06:20 +01:00
TitanDynamics
c24740e8ec
Add Servo Motor Designations
...
PCA9685 Servo PWM numbers to joint:
PWM_0: Front Left Shoulder
PWM_1: Front Left Upper-Limb
PWM_2: Front Left Leg (Lower-Limb)
PWM_3: Front Right Shoulder
PWM_4: Front Right Upper-Limb
PWM_5: Front Right Leg (Lower-Limb)
PWM_6: Rear Left Shoulder
PWM_7: Rear Left Upper-Limb
PWM_8: Rear Left Leg (Lower-Limb)
PWM_9: Rear Right Shoulder
PWM_10: Rear Right Upper-Limb
PWM_11: Rear Right Leg (Lower-limb)
2025-03-21 09:32:44 +01:00