Dustin Carlino
|
e76dede109
|
label synthetic intersections
|
2018-12-10 15:59:48 -08:00 |
|
Dustin Carlino
|
dbfd410b0a
|
force synthetic intersections into being border nodes too
|
2018-12-10 15:45:34 -08:00 |
|
Dustin Carlino
|
dacd423080
|
clippy pt4
|
2018-12-09 12:04:02 -08:00 |
|
Dustin Carlino
|
f48757c5e7
|
clippy pt2
|
2018-12-08 19:56:54 -08:00 |
|
Dustin Carlino
|
7363302d5d
|
one key to toggle lane types
|
2018-12-08 14:15:44 -08:00 |
|
Dustin Carlino
|
91b2b07fbd
|
remove more extern crate's; import macros directly
|
2018-12-06 11:22:12 -08:00 |
|
Dustin Carlino
|
375a923a9d
|
try removing most extern crate's
|
2018-12-06 11:00:13 -08:00 |
|
Dustin Carlino
|
f64f411093
|
upgrade all crates to 2018 in Cargo.toml. this requires switching to
crate:: paths everywhere. not yet fiddling with 'extern crate's
|
2018-12-06 10:57:31 -08:00 |
|
Dustin Carlino
|
6a0cd7f71e
|
rust 2018: run the new fmt, delete the unneeded script
|
2018-12-06 10:05:50 -08:00 |
|
Dustin Carlino
|
546213e82b
|
couple together crosswalks in stop sign editor
|
2018-12-05 11:01:01 -08:00 |
|
Dustin Carlino
|
636eb1fb1c
|
overriding crosswalk colors for stop signs
|
2018-12-05 10:57:12 -08:00 |
|
Dustin Carlino
|
6295d6b2e7
|
drawing turns at a stop sign
|
2018-12-05 10:34:08 -08:00 |
|
Dustin Carlino
|
3198ade5d1
|
add a 4th turn priority... can completely ban turns. make pathfinding
pay attention to this.
|
2018-12-05 09:48:22 -08:00 |
|
Dustin Carlino
|
e640c6d46d
|
let user invoke presets
|
2018-12-04 15:29:42 -08:00 |
|
Dustin Carlino
|
06bd34b1f4
|
move cycles up/down, delete them, add them
|
2018-12-04 15:01:33 -08:00 |
|
Dustin Carlino
|
4a1281d110
|
add more assertions to traffic signals; be paranoid
|
2018-12-04 14:00:27 -08:00 |
|
Dustin Carlino
|
11f89c0ee5
|
one key to toggle through priorities
|
2018-12-04 13:52:53 -08:00 |
|
Dustin Carlino
|
5ea6e0ea18
|
adjust possible controls
|
2018-12-04 13:06:16 -08:00 |
|
Dustin Carlino
|
1bb146fe23
|
couple crosswalk turn pairs together in a cycle
|
2018-12-04 12:52:59 -08:00 |
|
Dustin Carlino
|
952bbf64dd
|
remove redundant internal Turns enum
|
2018-12-04 12:07:23 -08:00 |
|
Dustin Carlino
|
ac4c7a5b83
|
edit cycle time
|
2018-12-04 11:44:34 -08:00 |
|
Dustin Carlino
|
2c7abcbc3a
|
hiding crosswalks way more sanely
|
2018-12-04 11:08:18 -08:00 |
|
Dustin Carlino
|
3155bcbaf1
|
drawing a box to show time left in current cycle
|
2018-12-04 08:33:24 -08:00 |
|
Dustin Carlino
|
67ce42e2f6
|
give peds precedence over cars, and subsequently simplify the wacky crosswalk coloring
|
2018-12-03 17:34:56 -08:00 |
|
Dustin Carlino
|
dbc8f40fa8
|
traffic signal editor: draw full turns of current cycle and stop showing
turn icons completely
|
2018-12-03 16:04:57 -08:00 |
|
Dustin Carlino
|
08cc4124fb
|
adjusting crosswalk geometry, so peds actually walk into the intersection a bit
|
2018-12-03 10:51:02 -08:00 |
|
Dustin Carlino
|
c198a49ad3
|
changing real turn geometry to be a polyline
|
2018-12-03 09:25:47 -08:00 |
|
Dustin Carlino
|
5b71f04c97
|
4-phase cycle with protected lefts. very easy to express.
|
2018-12-01 20:39:44 -08:00 |
|
Dustin Carlino
|
987b2a4884
|
merge TurnAngle and TurnType
|
2018-12-01 16:02:11 -08:00 |
|
Dustin Carlino
|
8ed962a320
|
implement 3-way traffic signal assignment
|
2018-12-01 15:43:33 -08:00 |
|
Dustin Carlino
|
1542e3118e
|
refactoring turn angle stuff
|
2018-12-01 14:51:10 -08:00 |
|
Dustin Carlino
|
503c3c2ca9
|
warping to turns, with an easily typeable name
|
2018-12-01 14:29:20 -08:00 |
|
Dustin Carlino
|
e75ef3f9e6
|
making an easy way to record and dump notes at the end of verbose setup logging, without being tied to a Timer
|
2018-12-01 13:23:18 -08:00 |
|
Dustin Carlino
|
ac39985f8f
|
smarter traffic signal cycles for four-ways... still breaks, but decent
progress
|
2018-12-01 13:12:11 -08:00 |
|
Dustin Carlino
|
1489f2fe7f
|
validation for traffic signal assignments too
|
2018-12-01 11:24:13 -08:00 |
|
Dustin Carlino
|
4d7c1203a6
|
the great control layer merge
|
2018-11-30 13:52:50 -08:00 |
|
Dustin Carlino
|
73b2d0ac24
|
ah, was forgeting multiple ped turns in sequence
|
2018-11-30 08:47:46 -08:00 |
|
Dustin Carlino
|
87a357d67c
|
adjusting pathfinding costs, trying to figure out why walking routes are awful
|
2018-11-29 16:47:04 -08:00 |
|
Dustin Carlino
|
ecc5a6efb1
|
make some percentage of walking trips use transit, if it's reasonable.
haven't observed it working yet.
|
2018-11-29 14:53:11 -08:00 |
|
Dustin Carlino
|
14097bebfc
|
moving BusRouteID to map_model layer from sim
|
2018-11-29 12:38:06 -08:00 |
|
Dustin Carlino
|
80e3776855
|
refactoring cost/heuristic of InternalPathStep
|
2018-11-29 12:25:01 -08:00 |
|
Dustin Carlino
|
3f635e74c3
|
making a variant of pathfinding that can abort a walking trip early and
use transit
|
2018-11-29 12:09:54 -08:00 |
|
Dustin Carlino
|
d529b006cb
|
philosophizing on discrete-event sim. disable intersection merging; it's
mostly incorrect and needs lots more thought.
|
2018-11-29 08:38:28 -08:00 |
|
Dustin Carlino
|
34f8e93bad
|
dont need pt_and_angle, just pt of Positions
|
2018-11-28 13:14:49 -08:00 |
|
Dustin Carlino
|
e4e1eb139e
|
automatically merge all short roads
|
2018-11-28 12:06:09 -08:00 |
|
Dustin Carlino
|
e150ce3aef
|
new test to make sure raw->map conversion is also deterministic, not just convert_osm
|
2018-11-28 09:36:42 -08:00 |
|
Dustin Carlino
|
e755aeb4ef
|
merging intersections for a hardcoded set of short roads
|
2018-11-28 09:19:36 -08:00 |
|
Dustin Carlino
|
c2783ab56e
|
making a new Position tuple and equiv_dist_along
|
2018-11-27 09:55:37 -08:00 |
|
Dustin Carlino
|
cd8d9adec4
|
radical speedup and simplification to driving state: only store SimQueues for active lanes/turns
|
2018-11-26 15:40:22 -08:00 |
|
Dustin Carlino
|
56c885e7ab
|
revive the first parking test. make helpers to look up labeled stuff from synthetic maps. make helpers to seed specific parked cars and start certain trips again.
|
2018-11-26 11:22:17 -08:00 |
|