Commit Graph

684 Commits

Author SHA1 Message Date
MaximZaitsev 4e44f8847a corrected moving in outer angle 2016-09-01 15:09:57 +03:00
e5l 8843298256 car_srv: fix rotation angle and drive, working room scanner on emulator without noise 2016-09-01 13:43:37 +03:00
MaximZaitsev a0cd084a0e corrected constants, corrected moving in outer angle 2016-09-01 13:12:18 +03:00
MaximZaitsev e5ba0307a9 Improved condition of stopping algorithm; Changed error threshold in linear regression; 2016-09-01 11:26:39 +03:00
MaximZaitsev d735cbb8a5 corrected size of test rooms in emulator 2016-09-01 11:26:39 +03:00
e5l b0155cf914 car_srv: angles fix, conditions fix 2016-09-01 11:17:12 +03:00
Alexey Stepanov b3f5d67172 translator: add guide to compile kotlin native lib 2016-09-01 11:15:23 +03:00
Alexey Stepanov 0c0657f1af translator: escape initBuilder in LLVMBuilder, fix fucntions named arguments 2016-09-01 11:14:15 +03:00
dsavvinov bf170beffa UI: fixed bug when coordinates tooltip didn't take into account window scrolls. Fixed bug when some items on canvas could be lost after resizing 2016-09-01 10:59:49 +03:00
Alexey Stepanov 20c3325208 Create README for translator 2016-08-31 23:20:44 +03:00
dsavvinov 4b9a449111 Server: updated protocol of interaction with UI according to latest changes; removed exceptions throws for cases when client tries to do something bad 2016-08-31 20:28:26 +03:00
dsavvinov 4a0f9df093 UI: improved greatly design, added some useful functionality and features 2016-08-31 20:28:26 +03:00
Alexey Stepanov 236cae95c3 translator: rearrange functions in LLVMBuilder for readability 2016-08-31 19:14:48 +03:00
Alexey Stepanov 15edcff509 translator: rearrange private functions 2016-08-31 18:25:00 +03:00
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