53 Commits

Author SHA1 Message Date
8648a96bce Fixed i2c node not receiving request 2025-05-07 14:33:58 +02:00
f89e3d580e Added basic launch file for mg_lidar 2025-05-07 09:47:47 +00:00
50106a439b Added lidar opponent tracking 2025-05-07 09:47:47 +00:00
abf5717286 Changed service to wait for proper response from i2c 2025-05-06 12:49:21 +02:00
07c4aefa07 Add behavior tree node for i2c 2025-05-05 18:43:09 +02:00
af79f4eb81 Properly link libi2c to i2cnode 2025-05-05 18:11:17 +02:00
315ec77812 Added simple node fore i2c comunication 2025-05-05 15:11:11 +02:00
39066fabd4 Added obstacle avoidance (#16) 2025-05-05 10:26:00 +00:00
11441ab3cb Set some sane values 2025-05-05 01:37:17 +02:00
ccfd1189c2 Added collision avoidance to MoveGlobal routine 2025-05-05 01:34:53 +02:00
a160af8de3 Fixed path_buffer waiting for a-star to finish 2025-05-02 19:00:34 +02:00
ed9c5bab45 Added calibration sequence for encoder diameter diff 2025-04-29 14:59:27 +02:00
6fefe74442 Remove deprecated ros interface include 2025-04-27 20:31:46 +02:00
a9358f6f32 Change the way dwa_point behaves if goal is behind 2025-04-27 20:26:46 +02:00
5ea06dc3cf Add global path planner (#12)
Merged global-planner with main
2025-04-27 15:48:09 +00:00
d171734de6 Removed unused interfaces from mg_msgs 2025-04-27 17:34:18 +02:00
aeaf36fc2b Publish generated path to use for visualisation 2025-04-18 22:20:15 +02:00
ec831bd334 Add a-star based global planner 2025-04-17 19:24:19 +02:00
0fffe915ca Changed to fixed array due to message loaning 2025-04-14 12:39:53 +02:00
200c4fade5 Added msgs intended for gui 2025-04-14 12:39:53 +02:00
8e42767533 Removed deprecated SetWidth service interface 2025-04-14 12:36:42 +02:00
7c50c9d306 Add behavior tree executor (#10)
* Added Behavior Tree executor
* Added Encoder Wheels' track calibration sequence
2025-04-14 10:30:55 +00:00
24cb2bd307 Fixed setting to wrong value 2025-04-14 11:48:35 +02:00
2d0f8279c0 Added mg_bt 2025-04-11 15:45:59 +02:00
f064bcfc69 Updated firmware for new pcb 2025-04-11 15:41:02 +02:00
a4691caeed Add firmware code to repo (#8)
* Added primary stepper motor driver code to repo
* Added odometery encoder code to repo
* Added the ability to update encoder wheel ratio via ros service
Co-authored-by: Pimpest <82343504+Pimpest@users.noreply.github.com>
Co-committed-by: Pimpest <82343504+Pimpest@users.noreply.github.com>
2025-04-09 14:49:19 +00:00
c1b5a3ea1c Fix: Rename DWM to DWA (#7)
It's supposed to be short for dynamic window approach...
2025-03-23 09:30:58 +00:00
2f279896a7 DWM -> DWA (Dynamic window approach) 2025-03-23 10:26:47 +01:00
39d1f5e8dc Add aditional services to mg_odometry and dwm handlers for easier callibration' (#2) 2025-03-10 11:45:39 +00:00
4cd994cf7a Fixed services for parameter adjusting not working 2025-02-28 21:47:23 +01:00
9dee466e0e Fixed service name confilict 2025-02-28 21:47:23 +01:00
43da8a3a37 Added dwm rotate 2025-02-28 21:47:23 +01:00
5e2cc0b5af Added rotate action 2025-02-28 21:47:23 +01:00
6cc4ce01d4 Added Zero and SetWidth services 2025-02-28 21:47:23 +01:00
f973dfc9d8 Added SetWidth service 2025-02-28 21:47:23 +01:00
fbab22835b Added more missing dependencies 2025-02-28 21:47:23 +01:00
a409150ea6 Added mg_msgs as requirement to magrob 2025-02-28 21:47:23 +01:00
b1492b4c5d Changed the way we communicate with the stepper driver 2025-02-28 20:48:58 +01:00
630852bc6d Added .cache to dockerignore and gitignore 2025-02-25 14:42:07 +01:00
2675c4dd48 Added general launch file 2025-02-25 14:42:07 +01:00
33c996dce3 Package file clean up 2025-02-25 14:42:07 +01:00
e11cd2367c Specified c++ version 2025-02-25 14:42:07 +01:00
e04c12a5ec Removed unecessary import 2025-02-25 14:42:07 +01:00
367c9de1be Wheel radius for local config had the diameter instead 2025-02-25 14:42:07 +01:00
fabe02d906 Fixed interface sending faster speed then intended 2025-02-25 14:42:07 +01:00
5887151387 Switched static transform with normal transform 2025-02-25 14:42:07 +01:00
c9abf3436b Added dockerignore file 2025-02-25 14:42:07 +01:00
092507a596 Merged mg odometry with magrob 2025-02-25 14:41:56 +01:00
581eca8720 Refactored mg_control 2025-02-25 14:12:54 +01:00
b5d474ff01 Merge mg_wheel_interface with magrob 2025-02-25 14:12:26 +01:00