172 Commits

Author SHA1 Message Date
Pascal Serrarens
fe3ca768d0 Merge branch 'Improved-servo-support' into 'main'
Improved servo support

See merge request passer/cpp/roboidcontrol!3
2024-01-29 11:00:56 +00:00
Pascal Serrarens
af3d2531b2 Fixed issues 2024-01-29 11:58:23 +01:00
Pascal Serrarens
e995d4cec9 Fixed missing IncrementalEncoder.h 2024-01-29 10:48:37 +01:00
Pascal Serrarens
ae62974562 Generic velocity control for servos 2024-01-29 10:47:00 +01:00
Pascal Serrarens
d22fc8e244 Improved encoder support 2024-01-29 10:46:36 +01:00
Pascal Serrarens
6ef3da2b25 Made range inclusive 2024-01-24 11:30:23 +01:00
Pascal Serrarens
c8ac0b645f Initial version of synchronized motors 2024-01-23 17:44:27 +01:00
Pascal Serrarens
4fcbcf80ad Add check on perception and propulsion being null 2024-01-23 17:18:47 +01:00
Pascal Serrarens
ec1da8f81c Fixed warnings 2024-01-23 16:02:29 +01:00
Pascal Serrarens
b86484d59d Clean & pid tuning 2024-01-19 14:14:28 +01:00
Pascal Serrarens
f3021c1f58 transitions -> pulses per second 2024-01-19 14:14:00 +01:00
Pascal Serrarens
8b2f9439ca Add GetTargetSpeed 2024-01-19 14:13:37 +01:00
Pascal Serrarens
d5daab436e Update test compatiblity 2024-01-17 12:54:55 +01:00
Pascal Serrarens
91c766d5ce Added test 2024-01-17 12:00:35 +01:00
Pascal Serrarens
560b41a9f1 Updated CI script 2024-01-17 11:43:02 +01:00
Pascal Serrarens
4f71f939e0 Fix tests 2024-01-17 11:36:55 +01:00
Pascal Serrarens
047f1dac29 Extended tests 2024-01-17 11:20:39 +01:00
Pascal Serrarens
723c5a1cd7 Improved testing setup 2024-01-16 17:10:51 +01:00
Pascal Serrarens
ea4f4fdb19 Merge branch 'root-main-patch-77858' into 'main'
Add License

See merge request passer/cpp/roboidcontrol!2
2024-01-15 09:35:36 +00:00
Administrator
3b27edb086 Add License 2024-01-15 09:31:43 +00:00
Pascal Serrarens
a90442b304 Bug fixes v0.2.1 2024-01-15 09:40:27 +01:00
Pascal Serrarens
c07f81bce3 Improved network sync 2024-01-12 17:16:08 +01:00
Pascal Serrarens
89e0bf6f77 Added generic sync functions 2024-01-11 14:51:07 +01:00
Pascal Serrarens
df8bb6a722 Cleanup 2024-01-09 17:30:12 +01:00
Pascal Serrarens
3cc37ebae9 Working contolled motor 2024-01-09 17:14:33 +01:00
Pascal Serrarens
a21485857d Using Angle::PI 2024-01-09 12:28:39 +01:00
Pascal Serrarens
edf264c302 Encoder can evaluate velocity 2024-01-09 12:19:26 +01:00
Pascal Serrarens
8359351f78 Add generic IsOff 2024-01-09 10:22:13 +01:00
Pascal Serrarens
5ecbbaf463 Added initial actuation support 2024-01-08 14:23:59 +01:00
Pascal Serrarens
b954e2a302 Added initial accelerometer support 2024-01-08 14:23:42 +01:00
Pascal Serrarens
f12a658145 Extended servo support 2024-01-04 18:03:00 +01:00
Pascal Serrarens
63260e4141 Added Accelerometer 2024-01-04 18:02:47 +01:00
Pascal Serrarens
8b869e6759 renamed Servo to ServoMotor 2024-01-04 17:25:08 +01:00
Pascal Serrarens
6ce9d78b04 Servos and Controlled motor updates 2024-01-04 17:10:29 +01:00
Pascal Serrarens
0e11b0db5f Merge branch 'main' into ControlledMotor 2024-01-04 16:54:34 +01:00
Pascal Serrarens
a31440eee2 Fixed test 2024-01-04 16:53:59 +01:00
Pascal Serrarens
af18a28fc6 Removed Placement 2024-01-04 16:49:48 +01:00
Pascal Serrarens
291a234758 Merge branch 'main' into ControlledMotor 2024-01-04 16:47:14 +01:00
Pascal Serrarens
70ba3eae9c Removed the need for placement 2024-01-04 15:27:43 +01:00
Pascal Serrarens
51c676c155 Merge branch 'ControlledMotor' of http://gitlab.passervr.com/passer/cpp/roboidcontrol into ControlledMotor 2024-01-03 12:59:14 +01:00
Pascal Serrarens
118ab5d560 Updated 2024-01-03 12:58:38 +01:00
Pascal Serrarens
a4bb2cf55a Merge branch 'main' into ControlledMotor 2024-01-03 12:56:42 +01:00
Pascal Serrarens
c3cc48e723 Updated to latest VectorAlgebra 2024-01-03 12:13:09 +01:00
Pascal Serrarens
ae327c8bac compatiblity updates 2024-01-03 11:50:40 +01:00
Pascal Serrarens
000ca8d4e3 Fixed wrong include 2024-01-03 11:31:58 +01:00
Pascal Serrarens
502121ba3b Arduino IDE compatibility 2024-01-03 11:29:11 +01:00
Pascal Serrarens
c66a3215e1 Arduino IDE compatiblity 2024-01-03 11:16:12 +01:00
Pascal Serrarens
34d033ed42 Restore controlled motor files 2024-01-02 15:00:36 +01:00
Pascal Serrarens
4957be37e7 Update documentation v0.2 2024-01-02 12:12:34 +01:00
Pascal Serrarens
846e9c048f Updated documentation 2024-01-02 12:03:02 +01:00