- 03 Aug, 2022 1 commit
-
-
levisen authored
-
- 26 Apr, 2022 4 commits
-
-
Jacob Odgaard Hausted authored
-
Jacob Odgaard Hausted authored
- It was found that publishing the topics from the manager took up too much bandwidth on the serial connection. Instead the MCU now only forwards the encoder data for a Odom manager on the PI.
-
Jacob Odgaard Hausted authored
-
Jacob Odgaard Hausted authored
-
- 21 Apr, 2022 1 commit
-
-
Jacob Odgaard Hausted authored
Minor bug fix of RobotParams::GetWheelCircumference returning radius instead of wheel circumference. Some minor cleaning of source files.
-
- 02 Mar, 2022 1 commit
-
-
Jacob Odgaard Hausted authored
-
- 09 Feb, 2022 1 commit
-
-
Jacob Odgaard Hausted authored
-
- 03 Feb, 2022 1 commit
-
-
JHausted authored
-
- 27 Jan, 2022 1 commit
-
-
Jacob Odgaard Hausted authored
-
- 26 Jan, 2022 6 commits
-
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jacob Odgaard Hausted authored
Fixed some metadata for building microros. Error arose as the Odom message caused overflow inside the allocated microros serialized buffers, and as such, could not publish data. Fix: Increased size of buffer in the CMAKE flag for building the static library For reference: https://github.com/micro-ROS/freertos_apps/issues/62
-
Jakob Levisen Kvistgaard authored
-
- 24 Jan, 2022 2 commits
-
-
Jakob Levisen Kvistgaard authored
-
Jacob Odgaard Hausted authored
Fixed error where incremental encoder ticks was never stored, and as such, the odometry could not be calculated.
-
- 18 Jan, 2022 11 commits
-
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
Jakob Levisen Kvistgaard authored
-
levi authored
# Conflicts: # DRobotti_SpeedControl/Core/Src/freertos.cpp
-
Jakob Levisen Kvistgaard authored
-
Jacob Odgaard Hausted authored
-
Jacob Odgaard Hausted authored
Error was in WheelEncoder::ConverToRPM - In If statement where a assignment = had been used instead of a conditional ==
-
Jacob Odgaard Hausted authored
Bug found where the global state of speed in shared resources is not updated after refactoring. Pushing this as documentation. Investigating bug.
-
- 13 Jan, 2022 2 commits
-
-
Jacob Odgaard Hausted authored
-
Jacob Odgaard Hausted authored
-
- 12 Jan, 2022 2 commits
-
-
Jakob Levisen Kvistgaard authored
-
Jacob Odgaard Hausted authored
-
- 10 Jan, 2022 3 commits
-
-
Jacob Odgaard Hausted authored
-
Jacob Odgaard Hausted authored
- Changed MotorControl Task Scheduling though relative sleep calls to wakeup calls from an external timer (Tim7). As should have been done from the beginning.
-
Jacob Odgaard Hausted authored
- Focus on seperation of auto generated and written code through subfolders - Renaming of classes - MotorDriver -> VNH5019 (Specific motor shield driver) - Started to move global semantic enums out of nested class namespaces as to streamline their use (e.g, Units of speed, units of length, right/left rear wheel and so on) Based on initial misunderstanding of FreeRTOS preemptiveness, a rather unrealiable and complex data syncronisation mechanism was employed, which responsibility to uphold was placed solely on developers. This push implementes FreeRTOS mutexes in the wrapper AccessGuard class, which acts as a wrapper for data to be guarded by mutual exclusion between tasks.
-
- 05 Sep, 2021 1 commit
-
-
Jacob Odgaard Hausted authored
-
- 26 Aug, 2021 1 commit
-
-
Jacob Odgaard Hausted authored
-
- 25 Aug, 2021 1 commit
-
-
Jacob Odgaard Hausted authored
Pi Updated to focus on the difference between the absolute values as the direction is handled by the motor driver. Currently the robot can do laps given a constant heading angle change without visible drift - Yay!
-
- 23 Aug, 2021 1 commit
-
-
Jacob Odgaard Hausted authored
- Fix error where ki_ in the regulator is set to zero (expected due to implicit integer conversion from float) - Decide upon speed input for regulator (m/s vs RPM) - Capture test data and compare with digital simulation
-