Commit Graph

144 Commits

Author SHA1 Message Date
7d5501b1e1 Merge pull request '[PR] Implement IMU location approximator' (#15) from 3-odometry/imu-position-approximator into 3-odometry/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/15
2025-11-28 20:07:05 +01:00
96d94861c1 feat(docs): Add documentation for database handler and imu approximator 2025-11-28 20:05:07 +01:00
78712262fe feat(database_node): Add database writer node 2025-11-28 20:05:07 +01:00
bb14d770cf chore(imu_position_approximator): Rename subscription -> subscriber 2025-11-28 20:04:35 +01:00
2155a913e7 feat(database_node): Add config + database managers 2025-11-28 20:04:35 +01:00
f45f410433 feat(imu_position_approximator): First approximator implementation 2025-11-28 20:04:06 +01:00
df9bafef0e Merge pull request '[PR] Added simulator nodes' (#14) from 3-odometry/accel-velocity-sensor-sim into 3-odometry/master
Reviewed-on: http://git.wessel.gg/inholland/ros2-assignments/pulls/14
Reviewed-by: Wessel T <contact@wessel.gg>
2025-11-28 09:35:22 +01:00
45f5397d58 fix(formatting): Fix simple formatting errors 2025-11-28 09:34:34 +01:00
881346b284 fix(naming): Change all to UpperCamelCase 2025-11-28 09:28:09 +01:00
4d8f84c094 feat(doc): Add node & test documentation 2025-11-26 19:18:12 +01:00
1a3d92158d feat(tests): Add gtests for each node and simulator class 2025-11-26 16:13:00 +01:00
9eba61eb6e fix(simulator): Add exception when two intervals overlap 2025-11-26 16:12:33 +01:00
ca2c08eb10 feat(launch_files): Add launch files 2025-11-26 15:21:02 +01:00
2728baf8a5 fix(rename): Rename left over axis variables to object variables 2025-11-26 15:20:38 +01:00
d06a33b90c feat(wheel_data_simulator): Add wheel data simulator 2025-11-24 16:53:27 +01:00
aef18c1370 fix(debug): Change sim logger to debug logger 2025-11-24 16:39:19 +01:00
6763e9d764 fix(rename & split): Rename node and split the simulator functionality into seperate class 2025-11-24 16:37:03 +01:00
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