Commit Graph
100 Commits
Author SHA1 Message Date
kleiax 1d56a2a36d - battery calc now more efficent
- new battery values now every 0.5s
2023-09-04 15:52:34 +02:00
kleiax befbd898cc driveManager gets now the object 2023-09-04 15:25:56 +02:00
kleiax 6a76470f45 compilation works again 2023-09-04 13:30:34 +02:00
kleiax 5f650982a7 refactore 2023-09-03 12:36:16 +02:00
kleiax faaa3603a7 - reafctor 2023-09-03 12:36:08 +02:00
kleiax b6764e54da - broke nearly everthing
- create Sensor Manager
2023-09-02 18:30:33 +02:00
kleiax daeccf7288 delete useless stuff 2023-09-02 17:45:50 +02:00
kleiax 6a11690963 more todos 2023-09-02 17:45:31 +02:00
kleiax b038dbd837 simplify menus 2023-08-18 16:51:54 +02:00
kleiax a82b32087c remove most of the defines 2023-08-18 15:34:56 +02:00
kleiax 4cd2b9368d make all possible functions const 2023-08-18 11:44:10 +02:00
kleiax 11d21e2e89 cleaning
refactore
all components now have a base class compnent for loop functions
2023-08-18 10:47:35 +02:00
kleiax 25d37e3970 delete old debug menu entries 2023-08-14 15:28:41 +02:00
kleiax c7a19163ff autopilot inherits speed from manualControl
spelling
refactor
2023-08-14 15:28:21 +02:00
kleiax 99dc1709d8 fix speedometer no value for the conversion factor define 2023-08-14 15:27:20 +02:00
kleiax 1b9cf0d8a0 added max distance between points
spelling
2023-08-14 09:53:59 +02:00
kleiax 534629e2e9 fix speedometer buffer 2023-08-14 09:00:20 +02:00
kleiax 010544a35a spelling
circle mode for autopilot
menu entry for circle mode
2023-08-14 08:25:24 +02:00
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