Commit Graph
100 Commits
Author SHA1 Message Date
Vladislav Chumak b51671237f Corrected minDiff calculation between best maneuver angle candidates 2018-07-25 12:53:38 +02:00
Vladislav Chumak 01fe50ff04 Fixed incorrect maneuver angle calculation from twa in
getManeuverLikelihoodAndTwsTwa
2018-07-25 12:23:11 +02:00
Vladislav Chumak c31c079041 Reduced tolerance for comparison of incremental maneuver detector
performance against non-incremental maneuver detector to 20%
2018-07-25 11:49:01 +02:00
Vladislav Chumak 4998bfaded Extended estimation data serializer with waypointsCount attribute 2018-07-09 19:40:31 +02:00
Vladislav Chumak 5f576ea1e6 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-07-09 19:29:24 +02:00
Vladislav Chumak 122dfb293c Refactored estimation data serializers + added mark passings count 2018-07-09 19:27:48 +02:00
Vladislav Chumak 19d517e2fe Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-07-06 11:43:21 +02:00
Vladislav Chumak 24f922bde2 Added parameters to get maneuvers and gps fixes before and after
start/finish line
2018-07-05 14:05:23 +02:00
Vladislav Chumak e94ca51c15 Added export for gps fixes with estimation data 2018-07-05 12:37:32 +02:00
Vladislav Chumak 316ccc3b43 Added polar feature to exported estimation data + corrected polars bugs 2018-07-05 10:52:05 +02:00
Vladislav Chumak 5da71b27b4 Removed outdated javadoc 2018-07-05 06:57:30 +02:00
Vladislav Chumak 70c3a037ea Added maneuver detection implementation for extremely low GPS sampling
rates
2018-07-05 06:45:30 +02:00
Vladislav Chumak 9015b5edc6 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-07-05 03:04:24 +02:00
Vladislav Chumak 25244390df Reduced course change limit for maneuver section extension 2018-06-18 17:56:22 +02:00
Vladislav Chumak c203cc5376 Changed max turning rate threshold for stable course analysis to 1 2018-06-18 16:30:57 +02:00
Vladislav Chumak c4f4d5e8d9 Added handling for mark-passing set with finish-line passing only 2018-06-18 00:24:27 +02:00
Vladislav Chumak 8b3e7c40a2 Fixed double occurence of the first speed with bearing step 2018-06-18 00:23:22 +02:00
Vladislav Chumak 48559964e3 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-06-17 13:51:47 +02:00
Vladislav Chumak c08ab551ac Refined stable course analysis 2018-06-17 13:50:31 +02:00
Vladislav Chumak bb357ec481 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-06-13 12:47:45 +02:00
Vladislav Chumak 7507ec39e9 Improved maneuver splitting at mark passing time points 2018-06-12 23:26:31 +02:00
Vladislav Chumak d2d4abc272 Adjusted getSpeedWithBearingSteps() to return steps with time points
which ALWAYS correspond to non-raw fixes
2018-06-12 21:55:02 +02:00
Vladislav Chumak bd12820394 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-06-07 17:40:47 +02:00
Vladislav Chumak 2990a04028 Corrected calculation within getRelativeBearingToNextMark() 2018-06-07 17:31:11 +02:00
Vladislav Chumak 46462cf06f Increased tolerance value for old wind estimation test 2018-06-05 16:03:25 +02:00
Vladislav Chumak c087e1c03d Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-05-30 20:49:30 +02:00
Vladislav Chumak cb8f5fb450 Added NullPointer safety for estimation data generation with dirty GPS 2018-05-24 01:58:09 +02:00
Vladislav Chumak aa44046a24 Corrected main curve computation for a few corner cases 2018-05-24 01:51:52 +02:00
Vladislav Chumak 2fc0a54d9f Fixed Nullpointer in estimation data REST API 2018-05-16 20:14:53 +02:00
Vladislav Chumak feb85df6f9 Added measurements for GPS-holes within maneuver estimation data 2018-05-04 19:41:33 +02:00
Vladislav Chumak 43091d17a9 Made Resources to reuse the findRegattaByName method of superclass 2018-04-26 21:26:43 +02:00
Vladislav Chumak 5a834dd321 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-04-26 20:02:32 +02:00
Vladislav Chumak b7a8b2af2c Implemented a hack for replacement of __ to / within Restlet path params 2018-04-26 19:57:31 +02:00
Vladislav Chumak 0a0a43278b Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-04-25 22:54:27 +02:00
Vladislav Chumak 2bbf2e1291 Replaced duration of tracks by start and end time in REST API 2018-04-25 22:52:42 +02:00
Vladislav Chumak ede9b05b7b Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-04-24 12:48:52 +02:00
Vladislav Chumak f9c990c765 Added distanceTravelled and duration of competitor tracks to REST API 2018-04-23 16:09:47 +02:00
Vladislav Chumak 1a96e0fba5 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-04-17 22:33:54 +02:00
Vladislav Chumak 9db575b1a5 Added position to CompleteManeuverCurveWithEstimationData 2018-04-17 14:35:22 +02:00
Vladislav Chumak 7f3115cfc9 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-04-15 14:31:18 +02:00
Vladislav Chumak 80c0338531 Applied safe integer deserialization strategy for CompleteManeuverCurves 2018-04-13 20:01:10 +02:00
Vladislav Chumak 8f86d0a862 Added deserialization for DetailedBoatClassJsonSerializer, fixed test 2018-04-13 19:02:34 +02:00
Vladislav Chumak f702fea3d0 Implemented serialization/deserialization test for estimation data 2018-04-13 18:08:09 +02:00
Vladislav Chumak c585833459 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-04-13 16:35:41 +02:00
Vladislav Chumak 56b5551864 estimation data - extended json api, added deserializers, refactored 2018-04-13 02:21:04 +02:00
Vladislav Chumak 5758fd17b7 Introduced DetailedBoatClassJsonSerializer for wind estimation data 2018-04-12 23:10:48 +02:00
Vladislav Chumak 8fd27a2e5c Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-04-06 14:47:24 +02:00
Vladislav Chumak 5f057d88e9 Added gpsFixesCount before and after maneuver to estimation data export 2018-04-05 20:26:51 +02:00
Vladislav Chumak c68601dd5a Added Abs. relative bearing to the next mark data mining statistics 2018-03-31 02:26:19 +02:00
Vladislav Chumak 74c6ffee72 Merge remote-tracking branch 'origin/master' into maneuver_refactoring
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/ManeuversWithEstimationDataJsonSerializer.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
2018-03-31 01:54:14 +02:00
Vladislav Chumak 145065904c Bugfix for JsonSerializer for complete maneuver curves with estimation
data
2018-03-30 16:40:21 +02:00
Vladislav Chumak 085ac58ba0 Completely replaced the term "angular velocity" with "turning rate" 2018-03-30 16:22:05 +02:00
Vladislav Chumak 43efbd72ac Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-03-30 16:11:43 +02:00
Vladislav Chumak 3c9801e7b0 Improved data mining of complete maneuver curves with estimation data 2018-03-30 04:17:56 +02:00
Vladislav Chumak 795f322717 Added gpsFixesCount to complete maneuver curve with estimation data 2018-03-29 23:07:25 +02:00
Vladislav Chumak 0ba9e2b019 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-03-29 20:15:37 +02:00
Vladislav Chumak c60d994a72 Improved messages and bugfix 2018-03-28 22:18:26 +02:00
Vladislav Chumak b4f14463b8 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-03-28 15:06:04 +02:00
Vladislav Chumak 798587858f Removed maneuver duration from RaceMap pop-up 2018-03-27 20:59:08 +02:00
Vladislav Chumak 08fcca47e3 Introduced CompleteManeuverCurveWithEstimationData 2018-03-27 20:45:15 +02:00
Vladislav Chumak ee80dd8903 Merge remote-tracking branch 'origin/master' into maneuver_refactoring
Conflicts:
	java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/ManeuverRetrievalProcessor.java
	java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/ManeuverWithContext.java
2018-03-25 23:36:55 +02:00
Vladislav Chumak 90bf088298 Extended maneuver pop-up in RaceMap with the new available maneuver info 2018-03-25 23:22:28 +02:00
Vladislav Chumak dc1088ca68 Added avg turning rate measure to maneuvers 2018-03-25 18:42:04 +02:00
Vladislav Chumak 0b700241a1 Converted type of previous/next maneuver settings into dimension 2018-03-25 18:17:33 +02:00
Vladislav Chumak c8e701a796 Refactored maneuver loss computation 2018-03-24 21:39:13 +01:00
Vladislav Chumak 0a43ac5ec0 Extended maneuver data mining settings 2018-03-24 19:28:14 +01:00
Vladislav Chumak 76ecff1f75 Improved naming 2018-03-23 18:49:14 +01:00
Vladislav Chumak a10f2ff87a Fixed failing test case 2018-03-23 18:20:30 +01:00
Vladislav Chumak c4c0b8ea74 Javadoc and naming 2018-03-23 18:08:21 +01:00
Vladislav Chumak 6e8a6e5862 Added a quickfix hack with a FIXME for compilation error 2018-03-23 15:51:36 +01:00
Vladislav Chumak 4aa1155cc4 Reverted maneuver detection changes, corrected maneuver duration
derivation
2018-03-23 15:50:09 +01:00
Vladislav Chumak 9585901f02 added getAlreadyDetectedManeuverCurves to IncrementalManeuverDetector 2018-03-23 04:16:54 +01:00
Vladislav Chumak 6803c3eb44 Introduced ManeuverCurve in maneuver detection, improved curve splitting 2018-03-23 04:09:47 +01:00
Vladislav Chumak d81e8b5a32 Improved determination of new tack after maneuver 2018-03-22 15:17:16 +01:00
Vladislav Chumak b0ac22e9ec Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-03-21 16:11:11 +01:00
Vladislav Chumak 400317fe09 Adjusted test case to the new mark passing maneuver strategy 2018-03-19 15:25:58 +01:00
Vladislav Chumak 3a3a81c4ab Improved penalty circle maneuver derivation 2018-03-19 15:18:53 +01:00
Vladislav Chumak c5a794ecae Added release notes for the new mark passing treatment 2018-03-16 18:33:20 +01:00
Vladislav Chumak 1e41ef9b3d Fixed overlooked compile errors produced by last commit 2018-03-16 18:08:16 +01:00
Vladislav Chumak b5a4331e52 Adapted boolean dimension for mark passing maneuver filtering 2018-03-16 18:02:34 +01:00
Vladislav Chumak 431aad65b5 Included mark passing flag into REST-API 2018-03-16 17:54:33 +01:00
Vladislav Chumak 9e8a35cb28 Removed "Mark Passing" maneuver type and refactored it into separate
flag of maneuver interface
2018-03-16 17:43:45 +01:00
Vladislav Chumak 99cbd579a0 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-03-11 14:31:13 +01:00
Vladislav Chumak 607de55e3d Added maneuver lowest speed to rest api 2018-03-09 20:02:49 +01:00
Vladislav Chumak 533a3620ae Bugfix for lowest speed determination 2018-03-09 20:01:44 +01:00
Vladislav Chumak 2b7bf1cc49 Added lowest speed determination 2018-03-09 19:37:46 +01:00
Vladislav Chumak f42cede2a0 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-01-19 00:51:26 +01:00
Vladislav Chumak 1a3ac6ec63 Extended datamining for twa analysis at maneuver spots with
highest/lowest speed
2018-01-19 00:49:20 +01:00
Vladislav Chumak 9da29fbca5 Fixed first bearing step consideration for twa speed trend data mining 2018-01-17 20:08:47 +01:00
Vladislav Chumak ea82167aa1 Fixed linear interpolation for twa speed trend data mining 2018-01-17 19:55:18 +01:00
Vladislav Chumak 645e0c436b Extended Datamining for speed and cog comparison at maneuver end vs avg
after maneuver
2018-01-15 22:38:44 +01:00
Vladislav Chumak e0a6d0ac2f Extended data mining for main curve and stable speed with course
comparison
2018-01-13 01:09:23 +01:00
Vladislav Chumak 031b2a485f Fixes bug in mark passing maneuver creation 2018-01-13 01:08:21 +01:00
Vladislav Chumak f52b7987a1 Corrected data mining calculations, added REST-API-interface to disable
avg boundaries calculation
2018-01-12 20:02:15 +01:00
Vladislav Chumak 6fa6b39901 Extended data mining with chain for HasManeuverBoundariesContext 2018-01-12 19:23:02 +01:00
Vladislav Chumak d329d16871 Bugfixing 2018-01-12 17:14:25 +01:00
Vladislav Chumak 2456d63b0b Refactoring and javadoc 2018-01-12 14:55:44 +01:00
Vladislav Chumak 579494edf3 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-01-12 14:30:59 +01:00
Vladislav Chumak 51f695d0cc Extended Restful API for ManeuverWithEstimationData retrievement 2018-01-12 03:07:06 +01:00
Vladislav Chumak 319631a250 Merge remote-tracking branch 'origin/master' into maneuver_refactoring 2018-01-11 20:46:54 +01:00