kleiax
9adbdece7f
clean up todo
2023-08-14 07:16:11 +02:00
kleiax
bf4c1dd49f
Merge branch 'main' of git.kleiax.de:kleiax/Projektarbeit-Rover into main
2023-08-14 07:15:26 +02:00
kleiax
147eea1f92
some code quality
2023-08-14 07:11:03 +02:00
kleiax
bad84b1ef3
refactore and fixes
...
first route successfully absolved
2023-08-13 17:04:53 +02:00
kleiax
30e2b75ea6
added extra function for azimuth overflow
2023-08-13 17:03:19 +02:00
kleiax
cd319f43e4
refactore motorControl
2023-08-13 13:42:22 +02:00
kleiax
1e15cf5d5d
removed submodule structure
2023-08-13 11:04:19 +02:00
kleiax
2e0b7f7f8d
no time for comment
2023-08-09 22:41:48 +02:00
kleiax
98f3cb93f0
calc Azimuth finished
2023-08-09 15:34:03 +02:00
kleiax
cf111426bd
courseCalculationTest
2023-08-09 15:32:55 +02:00
kleiax
57553b3cce
fix cast error
2023-08-09 15:14:49 +02:00
kleiax
a9f09960c4
init test framework
2023-08-09 14:37:56 +02:00
kleiax
984c1891e1
run callback in digatalControl only after rotation
...
finished
2023-08-09 14:37:22 +02:00
kleiax
a00ee4080c
moved class route in seperate folder
2023-08-09 14:33:51 +02:00
kleiax
6b8b56fc1a
removed arduino dependency
2023-08-09 13:03:33 +02:00
kleiax
bc79b2a4a6
increase buffersize and tiemout time for less
...
connection aborts
2023-08-09 10:11:07 +02:00
kleiax
f236d98be2
- added calc azimuth to autopilot menu
...
- getters in navigation for calc azimuth
- wrapper for manualControl for automatic orintaion change
2023-08-08 22:59:28 +02:00
kleiax
620812b5f8
added interface for calced azimuth
2023-08-08 18:56:36 +02:00
kleiax
115da0f8a8
added digital control to manualControl
2023-08-08 14:48:15 +02:00
kleiax
4540966f87
fix auto increment script path
2023-08-08 12:49:17 +02:00
kleiax
bbad210840
change submodul name for version increment
2023-08-08 12:05:42 +02:00
kleiax
ebe4d32523
added magDec to manualDrive Menu
2023-08-07 23:25:31 +02:00
kleiax
d6bc7e4239
change some things, because azimuth is now
...
by default a signed value
2023-08-07 21:41:03 +02:00
kleiax
47a6e770fe
added version information to rover menu
2023-08-07 21:00:08 +02:00
kleiax
c4d7afcdb7
added auto version increment
2023-08-07 20:38:44 +02:00
kleiax
8d437b35e8
clean up
2023-08-07 13:29:45 +02:00
kleiax
8ed91c4b11
small fixes
2023-08-07 13:05:42 +02:00
kleiax
3549af2470
update compass lib
2023-08-07 13:04:19 +02:00
kleiax
b297a31b6b
- added delete function for the api
2023-06-03 10:40:05 +02:00
kleiax
8796da97b5
- added wifi channel on boot screen
...
- added wifi to systeminformation
- added accuracy settings to capturee route and autopilot
- fix data loss in calibrate compass
- fix autopilot dont switch to ready for selfdriving
2023-06-02 22:30:21 +02:00
kleiax
38c8a58988
- added data validation in calibrate compass
...
- activatre auto load calibration data
- give possibility to force update in navigation getCourseCorrection
- added drive mode for compass calibration
- removed compass calibration manualControl
2023-05-31 12:48:41 +02:00
kleiax
e0d6853961
reactivate mqtt output
2023-05-31 09:11:26 +02:00
kleiax
22eb6788c3
- remove NtripReconnect from Autopilot and CaptureRoute
...
- shiftet moveControl States in the class namespace
- added auto reconeect to NtripClient
- a lot of refactor
2023-05-30 23:40:05 +02:00
kleiax
98b65c4aec
refactor autopilot
2023-05-25 19:59:16 +02:00
kleiax
1faab632d5
rotate correctionCourse in getCourseCorrection by
...
180°
2023-05-25 19:58:57 +02:00
kleiax
466ee39acc
changed isBatteryLow function to check voltage
...
instead of percent
2023-05-25 19:57:00 +02:00
kleiax
b9be10e063
added opertaor << and fix remove calibration
2023-05-25 17:10:42 +02:00
kleiax
49e0c2d1ef
added increase and decrease to navigation
2023-05-24 14:47:59 +02:00
kleiax
52590e9e2f
route return now the real last element of the list
2023-05-24 14:42:15 +02:00
kleiax
56f506e1b5
added increase and decrease for min distance
...
to autopilot menu
2023-05-24 13:49:14 +02:00
kleiax
6a2a437e21
fixed to fast switching between autopilot mode
2023-05-24 13:48:24 +02:00
kleiax
74d56576ae
calibrateCompass namespace for preferences was to
...
long
2023-05-24 12:34:05 +02:00
kleiax
75b461237e
load correction data for compass from flash
2023-05-24 11:42:03 +02:00
kleiax
1b25f59719
added possibility to save and load the data
...
from flash for compass calibration
2023-05-24 11:41:07 +02:00
kleiax
434f5a48c0
fix syntax error
2023-05-23 23:56:15 +02:00
kleiax
2c1aed89f1
included calibrateCompass to the manualDrive menu
2023-05-23 23:55:09 +02:00
kleiax
7e460e04b0
added getCompass to navigation class
2023-05-23 23:36:09 +02:00
kleiax
8199b47089
added a class to calibrate the compass
2023-05-23 23:24:38 +02:00
kleiax
7418adb027
saved status of freezing target point in the
...
autopilot menu
2023-05-23 23:24:16 +02:00
kleiax
a6e35167d8
added credentials to menu system informations
2023-05-23 23:23:15 +02:00
kleiax
1844a2a12e
fixed a bug that caused navigation not to stop
2023-05-23 23:22:27 +02:00
kleiax
3a2c5b90f8
added freeze target point
2023-05-23 21:01:27 +02:00
kleiax
ca8d9bb963
added restart to autopilot menu and
...
disable autopilot by pressing the actionbutton
2023-05-23 20:39:47 +02:00
kleiax
d4045dff4b
removed compass corrections
2023-05-23 20:38:38 +02:00
kleiax
c31755d293
changed pin numbers after fixing a loose contact
2023-05-23 20:38:14 +02:00
kleiax
a310be0f6c
added dutyCycle to menuManualControl
2023-05-22 22:10:54 +02:00
kleiax
77b7eeae92
run code counter
2023-05-11 23:25:53 +02:00
kleiax
68b7364cbe
added possibility to change max speeds in
...
manualControl
2023-05-11 22:15:34 +02:00
kleiax
ed39cdb874
refactore all captureRoute stuff
2023-05-11 21:07:21 +02:00
kleiax
6874aed6ed
refactor all autopilot stuff
2023-05-11 19:37:57 +02:00
kleiax
8945e5eb21
remove duplication
2023-05-11 18:24:16 +02:00
kleiax
2850b5084d
remove inheritance from menuTestMode
2023-05-11 11:04:55 +02:00
kleiax
f2b63f1ce6
optimized navigation
2023-05-11 10:54:41 +02:00
kleiax
9b4017da9f
Merge branch 'main'
...
of git.kleiax.de:kleiax/Projektarbeit-Rover
2023-05-11 10:54:00 +02:00
kleiax
df6a4b5e92
integrated menuInformationsSites to
...
driveMenu items
2023-05-11 08:39:06 +02:00
kleiax
ac53e46e22
fix: rover moved on after finished navigation
2023-04-27 13:41:13 +02:00
kleiax
01710ab2ae
added configureonLeave, now its possible to reset
...
autopilot
2023-04-27 13:38:33 +02:00
kleiax
250fb6802b
fix that a point with standard constructor
...
was valid
2023-04-27 13:35:41 +02:00
kleiax
8e5a47f65b
added fixtype and carrier solution to gps menu
2023-04-27 12:15:06 +02:00
kleiax
06f88f9a00
some settings
2023-04-27 12:14:20 +02:00
kleiax
996390ccca
some menu improvements
2023-04-26 15:56:34 +02:00
kleiax
00eed74f7d
own gnss library cloned for spi pushRawData
2023-04-26 15:56:17 +02:00
kleiax
c2048ae949
extend battery lib with messuared values and new
...
calculation
2023-04-26 15:55:34 +02:00
kleiax
5081290164
edit manualControl for new ControlPad
2023-04-20 12:34:45 +02:00
kleiax
ef451a75fd
some configs
2023-04-20 12:34:09 +02:00
kleiax
455981fd5f
adjust deadzones from controlPad
2023-04-20 12:33:13 +02:00
kleiax
974118b643
fix motor running with empty battery
2023-04-20 12:32:21 +02:00
kleiax
07f09d691f
fix speedometer for new encoder
2023-04-20 12:31:48 +02:00
kleiax
3fab7c7f83
working remoteControl via espNow
2023-04-11 12:47:32 +02:00
kleiax
e3c452436d
switch from rf24 to espnow
2023-04-08 20:28:34 +02:00
kleiax
ede68db3df
first try working module - fail
2023-04-06 16:27:00 +02:00
kleiax
f20f4938e4
spelling
2023-04-02 17:03:24 +02:00
kleiax
33fe6916ed
remove all PS3 things and begin with ControllPad
2023-03-30 22:20:28 +02:00
kleiax
e4cdc5f98d
finished new encoder
2023-03-23 19:31:02 +01:00
kleiax
2f0027b68b
improve battery tracking
2023-02-21 11:49:25 +01:00
kleiax
ba91da7ed3
done with all changes for new encoder
2023-02-21 11:18:49 +01:00
kleiax
8bb38d560e
Merge branch 'main' into newSpeedometer
2023-02-18 13:32:10 +01:00
kleiax
5fe7edf353
fix some refactor issues
2023-02-18 13:31:19 +01:00
kleiax
fa721acee5
begin implement own counter class
2023-02-18 10:31:08 +01:00
kleiax
76ad017475
refactor, comment and move speedometerTest
2023-02-13 20:55:31 +01:00
kleiax
deecf7724c
Update doxygen comments
2023-02-13 20:36:04 +01:00
kleiax
1604cb0026
moved menu lib to git server
2023-02-13 19:22:44 +01:00
kleiax
d96f382702
add menuTest
2023-01-31 08:21:04 +01:00
kleiax
c63428412f
refactor and cleaning
2023-01-31 08:20:18 +01:00
kleiax
ba1a045a1e
edit comments
2023-01-23 07:46:49 +01:00
kleiax
97495338d7
refactor - change constants
2023-01-18 10:33:47 +01:00
kleiax
801a474b49
bugFix testModeMenu implement duration print
2023-01-18 10:32:49 +01:00
kleiax
fef40ab4b4
update gitignore
2023-01-18 10:30:16 +01:00
kleiax
f01a710bbb
change build options
2023-01-10 15:07:52 +01:00
kleiax
a7bb57cd14
commentary
2023-01-10 14:07:26 +01:00