Commit Graph

127 Commits

Author SHA1 Message Date
085bb2f80b fix(imu_data_simulator): Rename node 2025-11-24 16:12:58 +01:00
6525c6a1fb fix(data_sim): Add param file, add working implementation 2025-11-24 15:34:32 +01:00
334af2da82 fix(main): Fix main starting wrong node 2025-11-24 15:20:46 +01:00
c6175fe044 feat(data_sim): Add boiler plate node 2025-11-24 10:00:30 +01:00
40f8d7db5f feat: Add odometry package 2025-11-11 15:06:40 +01:00
7e3eb63199 Merge pull request '[PR] Create lifecycle node' (#10) from 2-imu-reader/lifecycle-node into 2-imu-reader/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/10
2025-11-07 10:54:20 +01:00
81911f4499 fix: Add mode indication light
Light on  : MQTT
Light off : Serial
2025-11-07 10:53:13 +01:00
aba170f937 feat: Working v2 2025-11-06 19:48:57 +01:00
3fc98d51ed feat: Working Version 2025-11-06 18:20:58 +01:00
fd016f05b6 fix: Rewrite Lifecycle node 2025-11-06 14:36:19 +01:00
7d135c6425 feat: Add launch files 2025-11-06 14:35:27 +01:00
808880738c docs: Update lifecycle node documentation 2025-11-06 14:35:16 +01:00
a1e480c8b6 fix(layout): Move seriallib to lib dir 2025-11-06 13:07:27 +01:00
f33108e61f fix(layout): Move IMU code to src dir 2025-11-06 13:06:46 +01:00
998d471eda fix(cmake): Compile libpaho with the project 2025-11-06 10:59:17 +01:00
0fd0eb693f docs(architectrue): added lifecycle and hardware-interface arch. 2025-11-06 09:20:35 +01:00
fc7b1c923d rebase: Further merge conflicts 2025-11-06 09:20:35 +01:00
03cf747ad6 fix(hw_interface): Increase buffersize by 2 2025-11-06 09:20:35 +01:00
aff882ebdd fix(lifcycle & hw): fixed serial read and better mqtt conf funcs 2025-11-06 09:16:44 +01:00
7fbc44cd93 fix(hw_interface): Correct the buffersize for incomming string 2025-11-06 09:16:44 +01:00
bd8400027f feat(lifecycle & hw): added serial lib and serial comunication functions with params. 2025-11-06 09:16:43 +01:00
8696eee197 feat(lifecycle): added core functions with beginner test to lifecycle_manager 2025-11-06 09:16:43 +01:00
d5937c540d chore: rebase 2025-11-06 09:16:43 +01:00
1f0a9bb3ac Merge pull request '[PR] Change any references from assignment one in ConfigManager and DatabaseManager' (#13) from 2-imu-reader/integration-test-documentation into 2-imu-reader/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/13
Reviewed-by: Vincent Kompjoeteraar Winter <v.winter.03@gmail.com>
2025-11-06 09:11:28 +01:00
e6123e5702 fix(Config,Database): Remove references to assignment one 2025-11-05 15:50:56 +01:00
523709e349 Merge pull request '[PR] Add MQTT/Serial toggle using the boot button' (#12) from 2-imu-reader/esp32-IMU into 2-imu-reader/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/12
Reviewed-by: Wessel T <contact@wessel.gg>
2025-11-05 12:22:37 +01:00
267092332e fix(serial): Correct uart messages 2025-11-05 12:07:28 +01:00
8ca908b6c1 fix(kconfig): Remove unecessary config options & correct defaults 2025-11-05 12:07:28 +01:00
2784a4bb79 fix(esp32-IMU): Add toggle functionality MQTT/Serial using boot button 2025-11-05 12:07:28 +01:00
6fe67fe87f Merge pull request '[PR] Implement integration test documentation, add mosquitto to dockerfile' (#11) from 2-imu-reader/integration-test-documentation into 2-imu-reader/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/11
2025-11-05 12:06:36 +01:00
42331923e9 fix(IMU): Rename README.md->ESP32-IMU.md 2025-11-05 12:02:29 +01:00
cffbcf18e7 feat(IMU): Add IMU project README 2025-11-05 11:54:30 +01:00
79f2c9df0e fix(Architecure.md): rewrite to new, LIFECYCLE NOT IMPLEMENTED 2025-11-05 11:46:27 +01:00
ef9acd70d5 feat(mosquitto): Add mosquitto config file 2025-11-05 11:31:35 +01:00
b90e2d4946 docs(test): Add Integration testing document, update dockerfile w/ Mosquitto 2025-11-04 21:57:08 +01:00
550c1e5581 Merge pull request '[PR] Implement ESP32-IMU code' (#8) from 2-imu-reader/esp32-IMU into 2-imu-reader/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/8
Reviewed-by: Wessel T <contact@wessel.gg>
2025-11-03 13:02:51 +01:00
13c88ee703 fix(unused file): Remove unnecessary file 2025-11-03 12:57:04 +01:00
6697bd2129 fix(formatting): Fixed formatting 2025-11-03 12:55:23 +01:00
5c625e60ab feat(clarity): Add wiring diagram 2025-11-03 12:51:10 +01:00
5c52b94876 fix(styling): Remove whitespace, unnecesary header and add comment 2025-11-03 12:50:06 +01:00
d26e428f99 fix(esp32-IMU): Add MQTT/Serial toggle 2025-11-03 12:12:07 +01:00
57a1dc4b7f fix(message): Remove unecessary identifier 2025-11-03 12:12:07 +01:00
fe5e37c231 fix(serial): Exchange ESP_LOGI for printf, up cycletime to 500ms 2025-11-03 12:12:07 +01:00
8199115422 fix(clean): Remove unused function 2025-11-03 12:12:07 +01:00
5bdd2a2b94 feat(esp32-IMU): Upload IMU program progress
MQTT - functions

TODO:
  - Fix Serial
2025-11-03 12:12:07 +01:00
2cd95173d3 docs: Update test documentation
- Changed directories to TNC (Tilmann Naming Convention)
- Updated `DatabaseManager` with new IMU methods
- Added `IMUDatabaseWriter` test documentation
2025-11-03 12:11:58 +01:00
ed98922924 chore(Tilmann): Rename to tilmann standard 2025-11-03 12:10:33 +01:00
613a79c4f3 test: Update Database tests, create IMUDatabaseWriter tests 2025-11-03 11:48:32 +01:00
cdd3a8e463 fix(Database): Allow tests to be ran
- Made `db_manager` on `IMUDatabaseWriter` a parameter to allow mock
class
- made `store_imu_data` virtual to support mock implementation
2025-11-03 11:43:44 +01:00
645a5d0107 docs: Update documentation for new assignment 2025-11-03 11:36:14 +01:00