Commit Graph

54 Commits

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