Commit Graph

845 Commits

Author SHA1 Message Date
Niklas Jensen d1c2e5f447 Fix calling of IMU/MAG data when no new data available 2025-12-26 22:52:06 +01:00
Niklas Jensen da87d12588 Make sure that ICM20948 is only updated once per loop when needed 2025-12-26 22:33:16 +01:00
Niklas Jensen 9b4b939b1b Removed garbage code 2025-12-26 22:17:58 +01:00
Niklas Jensen c70e43126f Added peripheral logging - Removed main logging 2025-12-26 22:10:01 +01:00
Niklas Jensen cfc686e984 Timing expansion: measurements per function (CLAUDE) 2025-12-26 20:19:54 +01:00
Niklas Jensen 27efdbb69d Fixed double begin on ICM20948 2025-12-26 14:07:14 +01:00
Niklas Jensen 741e9e7f3f Better definitions for SPI port 2025-12-26 13:59:28 +01:00
Niklas Jensen c47d579fa2 Enable SPI for icm20948 2025-12-26 13:02:35 +01:00
Niklas Jensen 8da09d4959 Fixed frequency of I2C to work with servo controller 2025-12-02 15:29:05 +01:00
Niklas Jensen 2c2c300d60 Fix IMU ang MAG, added MAG chart to svelte 2025-11-29 20:58:06 +01:00
Niklas Jensen 7a27678e39 Early stages of magnetometer from ICM20948 2025-11-29 19:44:41 +01:00
Niklas Jensen 5efe17c204 Add void pointer for initializing sensors 2025-11-27 23:00:01 +01:00
Niklas Jensen 5b6fed69c0 Merge remote-tracking branch 'origin/master' into ICM20948_fix
# Conflicts:
#	esp32/include/peripherals/imu.h
2025-11-27 21:14:59 +01:00
Rune Harlyk f78a0f50bd 🐛 Fix imu and magnotometer 2025-11-27 20:59:11 +01:00
Niklas Jensen 52b81554a3 Ignore weird success flag on IMU update 2025-11-27 20:22:01 +01:00
Niklas Jensen 88ae331c96 Merge remote-tracking branch 'origin/master' into ICM20948_fix 2025-11-27 19:30:44 +01:00
Niklas Jensen 70eb5b916c Added PAJ7620U2 defs, set mag for ICM20948 temp 2025-11-27 19:30:19 +01:00
Rune Harlyk d43e98d06b 🐛 Imu temp in message 2025-11-27 18:44:36 +01:00
Rune Harlyk ffb2bc8749 🐛 Fix socket deadlock 2025-11-27 18:44:12 +01:00
Niklas Jensen 19b7da85fe Merge remote-tracking branch 'origin/master' into ICM20948_fix
# Conflicts:
#	esp32/src/main.cpp
#	esp32/src/peripherals/peripherals.cpp
2025-11-27 18:17:19 +01:00
Niklas Jensen 12ffd0ce59 Fix USE_ICM20948 checks in peripherals.cpp 2025-11-27 18:15:57 +01:00
Rune Harlyk 70c798a2cc 🐛 Fix socket deadlock 2025-11-27 17:38:51 +01:00
Rune Harlyk 6c61227623 Emit imu, mag and bmp data 2025-11-27 17:38:37 +01:00
Rune Harlyk 7d2f384898 🐛 Fix system metric emit 2025-11-27 17:32:48 +01:00
Rune Harlyk 8a80559ea7 🐛 Call begin on camera service 2025-11-27 17:28:49 +01:00
Niklas Jensen 20e9c305ce Merge remote-tracking branch 'origin/master' into ICM20948_fix 2025-11-27 16:56:11 +01:00
Rune Harlyk 1954094b68 🐛 Call begin on camera service 2025-11-27 16:54:30 +01:00
Niklas Jensen 1f1fb421e9 Added ICM20948 support 2025-11-27 16:34:24 +01:00
Niklas Jensen 7c3dd2d15b Fixed ordering of readme (developing->running) 2025-11-27 14:29:47 +01:00
Niklas Jensen 135c7b0c94 Fixed esp32 prebuild FS directory location 2025-11-27 14:29:47 +01:00
Rune Harlyk 06d457f4e5 🐛 Fixes barometer 2025-11-04 20:03:07 +01:00
Rune Harlyk 67c5936399 🎨 Update observation space to match real world 2025-10-23 15:41:02 +02:00
Rune Harlyk f1751f2589 🐛 Fixes drag angles handling 2025-10-20 21:12:39 +02:00
Rune Harlyk 48c0b01f93 🎨 Remove sky in favor of static background color 2025-10-20 21:07:05 +02:00
Rune Harlyk 64ef3d31eb 🐛 Fix relative path in app 2025-10-20 20:34:33 +02:00
Rune Harlyk b14f005b22 🐛 Fix model loading on github pages 2025-10-20 20:17:57 +02:00
Rune Harlyk 72a288145d 🎨 Set 3D representation as default view 2025-10-20 19:22:23 +02:00
Rune Harlyk af0815b01f 🎨 Reduce stand offset 2025-10-20 19:08:09 +02:00
Rune Harlyk df3e813470 🎨 Improve rotation handling 2025-10-20 19:08:09 +02:00
Rune Harlyk 1b28b8b7fd 🐛 Fix stl relative model path 2025-10-20 19:08:09 +02:00
Rune Harlyk c449cb3390 🎨 Adds rotation keyboard controls 2025-10-20 19:08:09 +02:00
Rune Harlyk 05a420f345 Adds cumulative displacement of the robot 2025-10-20 19:08:09 +02:00
Rune Harlyk df395657e3 🎨 Removes deprecated base 2025-10-20 17:35:39 +02:00
Rune Harlyk 8970457353 🎨 Fix different typing problems 2025-10-14 20:07:12 +02:00
Rune Harlyk 0aab42f0e9 🎮 Maps controller buttons to modes 2025-10-14 19:41:40 +02:00
Rune Harlyk 76d965ff43 🎨 Updates defaults motion smoothing 2025-10-11 20:51:02 +02:00
Rune Harlyk 0b9921e592 🎨 Updates duty and fixes direction angle 2025-10-11 19:16:30 +02:00
Rune Harlyk aee29c47e4 🎨 Improves mode handling 2025-10-11 15:29:22 +02:00
Rune Harlyk f2ee454b89 ⬆️ Upgrade frontend dependencies 2025-10-11 11:02:17 +02:00
Rune Harlyk a77eb0b1e0 🎨 Lint project 2025-10-11 10:54:07 +02:00