Commit Graph

670 Commits

Author SHA1 Message Date
MaximZaitsev 13ddf0ebf5 working algorithm in large room 2016-08-31 18:19:43 +03:00
MaximZaitsev af1ee06ec6 working algorithm in box room 2016-08-31 18:19:43 +03:00
MaximZaitsev 4e4630419a add dynamic rotation after corner 2016-08-31 18:19:43 +03:00
MaximZaitsev 698516309b add stop iteration of algorithm if any measure on 60-120 angles is incorrect 2016-08-31 18:19:43 +03:00
e5l 5c3c63a60a car_srv: horizon merge, fix rotation, minor fixes 2016-08-31 18:10:29 +03:00
Alexey Stepanov baddaa0755 translator: complex refactoring, merge functions in LLVMBuilder, delete unused parts of code 2016-08-31 18:06:28 +03:00
e5l 728cb18834 car_fmw, car_srv, server: debug statistic for sonar 2016-08-31 09:36:39 +03:00
Alexey Stepanov 2f71a18308 translator: fix conflict name of struct, refactor StructCodegen 2016-08-30 18:59:47 +03:00
Alexey Stepanov c8d7f53e64 translator: erase nullable type in LLVMSingleValue 2016-08-30 18:59:47 +03:00
Alexey Stepanov 6d5b505d11 translator: refactoring pointers and load classes 2016-08-30 18:59:47 +03:00
MaximZaitsev fcc3b68ad8 add sendind walls length to client 2016-08-30 17:22:55 +03:00
MaximZaitsev d55960258c fixed wrong merges 2016-08-30 16:57:47 +03:00
MaximZaitsev 2fa61d3b1f UI: upgraded drawing of debug info (discarded drawing of walls, added drawing of raw points) 2016-08-30 16:31:33 +03:00
MaximZaitsev 84ea8f4186 new algorithm version. Normal work on emulator with large errors in data 2016-08-30 16:31:33 +03:00
MaximZaitsev 3167ec8e86 make new debug proto file for new room model 2016-08-30 16:28:53 +03:00
MaximZaitsev 062e6ad00b add more params for sonar 2016-08-30 16:28:53 +03:00
MaximZaitsev a084404fb7 add seed random on rapsberry emulator, add launch params: -r (use random), -s [number] - set seed in random 2016-08-30 16:27:36 +03:00
MaximZaitsev f7b164b9fb working algorithm on inner angles 2016-08-30 16:27:36 +03:00
e5l 5a1b94f3c7 car_srv: fix empty size 2016-08-30 16:21:58 +03:00
e5l c1d81cd8d3 car_fmw: fix proto 2016-08-30 15:06:12 +03:00
Alexey Stepanov dcd08d7cc5 translator: escape calculating reference type location 2016-08-30 14:27:40 +03:00
e5l f243d91900 car_srv: minor fixes 2016-08-30 13:51:25 +03:00
e5l a3dadd3862 car_srv: support sonar explore message 2016-08-30 13:46:01 +03:00
e5l 55d5224c1c car_fmw: sonar explore angle feature 2016-08-30 13:08:55 +03:00
e5l 3cb6276c20 car_srv: filter far walls, minor fixes; car_fmw: fix scanning algorithm 2016-08-30 12:57:27 +03:00
Alexey Stepanov 2521b02f14 translator: refactor llvm types 2016-08-30 12:34:30 +03:00
Alexey Stepanov ddaf41e214 translator: refactor LLVMBuilder and LLVMCodegen 2016-08-30 12:34:30 +03:00
e5l 8030c745e7 car_srv: fix rotation angle 2016-08-30 12:14:39 +03:00
e5l e4474f774c car_srv: room scanning algorithm, small cleanup 2016-08-30 10:38:23 +03:00
Alexey Stepanov 072232ce35 translator: fix creating folders in tests 2016-08-29 17:57:22 +03:00
Alexey Stepanov 67e2d8cbee translator: refactoring BlockCodegen 2016-08-29 17:57:22 +03:00
Alexey Stepanov 90d3e895e8 translator: fix default arguments in class methods 2016-08-29 17:57:22 +03:00
dsavvinov f0e783531c Updated UI for algorithm development convenience 2016-08-29 14:54:07 +03:00
dsavvinov 163a1782e6 Updated build-script with error handling 2016-08-29 14:54:07 +03:00
dsavvinov fbb4177d34 UI: Added button for more convenient working with perimeter-building algorithm 2016-08-29 14:54:07 +03:00
Alexey Stepanov 4ab79533b1 translator: add ability specify entry point, optimize external function detector 2016-08-29 13:50:12 +03:00
e5l ffbb69e051 car_fmw: support smoothing scan, get sonar mode from request; kotstd: IntArray operations 2016-08-29 13:48:19 +03:00
Alexey Stepanov c886622e8b translator: merge Primitives in kotstd, add exception messages to TranslatorException, add support subdirectories in kotstd 2016-08-29 13:01:00 +03:00
Alexey Stepanov cec8344c14 translator: refactor variable allocation 2016-08-29 13:01:00 +03:00
MaximZaitsev ad71f38061 Deleted old version of algorithm from RoomBypassingAlgorithm; Refactored new algo from RoomTest into RoomBypassingAlgorithm 2016-08-29 12:13:05 +03:00
MaximZaitsev e828a1e0f1 Changed interfaces according to new SonarRequest format 2016-08-29 12:10:01 +03:00
MaximZaitsev dc16f3e480 algorithm refactoring 2016-08-29 12:08:39 +03:00
MaximZaitsev 9fba3d1b6e change sonar request proto 2016-08-29 11:23:35 +03:00
MaximZaitsev d9249c7227 add work with metric route 2016-08-29 11:23:35 +03:00
e5l 014523984c server: room scaner algorithm boilerplate 2016-08-29 10:45:58 +03:00
MaximZaitsev bb1d91ac62 make new algorithm. based on car position 2016-08-26 17:55:49 +03:00
MaximZaitsev b6f4a63b63 online random, remove best sonar, fixed error on test room line 2016-08-26 17:55:49 +03:00
dsavvinov f854b70cea UI: Fixed paths in index.html according to new file structure in carkot/ui 2016-08-26 16:34:04 +03:00
Alexey Stepanov 3268a0d756 translator: add support parallel run tests, rearrangement test files 2016-08-26 16:33:49 +03:00
dsavvinov 9b2164da82 UI: Fixed mistake in placement of perimeter.js in carkot/ui/scripts 2016-08-26 16:23:42 +03:00