Dustin Carlino
|
62d0c4af15
|
make simqueue cache dist_along
|
2018-09-05 12:22:35 -07:00 |
|
Dustin Carlino
|
8547b18650
|
WIP figuring out why just yielding at stop signs breaks things
|
2018-09-05 11:57:06 -07:00 |
|
Dustin Carlino
|
a5bc4d6b83
|
draw front paths below buildings to avoid overlap
|
2018-09-05 11:26:44 -07:00 |
|
Dustin Carlino
|
bcffd37477
|
few more steps on the static analysis; realizing how hard it might be
|
2018-09-05 09:29:36 -07:00 |
|
Dustin Carlino
|
3085f78545
|
experimenting with a static analysis to understand how all the sim
managers interact
|
2018-09-04 23:48:32 -07:00 |
|
Dustin Carlino
|
551c0c3170
|
making BusStop a lightweight ID-like thing
|
2018-09-04 13:21:01 -07:00 |
|
Dustin Carlino
|
11f0f20a3e
|
digging into nondeterminism due to fp issues
|
2018-09-04 12:56:18 -07:00 |
|
Dustin Carlino
|
686f247b52
|
adding a test of a ped using the bus
|
2018-09-04 12:19:28 -07:00 |
|
Dustin Carlino
|
55b02e6c5c
|
making a sample ped using the bus
|
2018-09-04 11:49:22 -07:00 |
|
Dustin Carlino
|
a74bfe6c92
|
making peds leave the bus
|
2018-09-04 11:18:27 -07:00 |
|
Dustin Carlino
|
7e8407466e
|
gluing transit sim to trip manager for boarding a bus
|
2018-09-04 10:55:44 -07:00 |
|
Dustin Carlino
|
bc9b559701
|
making the multi-leg trips handle transitions correctly
|
2018-09-04 10:31:52 -07:00 |
|
Dustin Carlino
|
9d01183a7e
|
introducing some proper multi-leg trips
|
2018-09-04 10:16:34 -07:00 |
|
Dustin Carlino
|
ae3a293d44
|
moving most of the parts of spawner that use rng to helpers
|
2018-09-03 12:47:06 -07:00 |
|
Dustin Carlino
|
3ecad61959
|
moving more sim spawning methods to helpers
|
2018-08-31 15:22:35 -07:00 |
|
Dustin Carlino
|
93e4e4217e
|
moving some init helpers to be methods of sim
|
2018-08-31 15:11:18 -07:00 |
|
Dustin Carlino
|
0205eb8978
|
splitting out a trip manager from the spawner
|
2018-08-31 14:13:55 -07:00 |
|
Dustin Carlino
|
c1f87395cc
|
unused, WIP code for peds to wait for, board, deboard buses
|
2018-08-31 11:23:30 -07:00 |
|
Dustin Carlino
|
c38c9d43ac
|
visualize an agent's path
|
2018-08-30 15:30:53 -07:00 |
|
Dustin Carlino
|
c685a80a98
|
moving state to transit model, making router get directives from it
|
2018-08-30 15:00:52 -07:00 |
|
Dustin Carlino
|
da402dd2c1
|
making the unit test framework watch for events
|
2018-08-30 11:36:14 -07:00 |
|
Dustin Carlino
|
63a8171370
|
recording events that happen each tick
|
2018-08-30 11:03:58 -07:00 |
|
Dustin Carlino
|
44f02273be
|
starting a transit sim state, so we know when a bus is at a stop, so we can unit test it. ;)
|
2018-08-29 23:42:16 -07:00 |
|
Dustin Carlino
|
023fa61da6
|
switching sim tests to inspect state via json
|
2018-08-29 22:37:21 -07:00 |
|
Dustin Carlino
|
b7379fcdf8
|
woops, bus length was wrong
|
2018-08-29 13:40:07 -07:00 |
|
Dustin Carlino
|
90a503559a
|
sim being done doesnt wait for buses, which never stop
|
2018-08-29 13:34:28 -07:00 |
|
Dustin Carlino
|
bb619a9ddd
|
oops, using the wrong router in lookahead, fixed a bug
|
2018-08-29 13:26:00 -07:00 |
|
Dustin Carlino
|
aa05519539
|
woops, forgot to make a bus route to next stop
|
2018-08-29 13:13:33 -07:00 |
|
Dustin Carlino
|
4840757562
|
turning assertions in kinemtics layer into nicer errors
|
2018-08-29 13:05:01 -07:00 |
|
Dustin Carlino
|
b51eb51716
|
fix bus router; it was starting with the wrong stop
|
2018-08-29 12:44:39 -07:00 |
|
Dustin Carlino
|
464b61e158
|
make traffic signals go a little faster by filling out more turns
|
2018-08-29 12:31:27 -07:00 |
|
Dustin Carlino
|
94b80ccf34
|
a UI plugin to follow a car or ped
|
2018-08-29 11:26:52 -07:00 |
|
Dustin Carlino
|
fc2abb1524
|
silence spammy logs
|
2018-08-28 14:50:16 -07:00 |
|
Dustin Carlino
|
c9a0ea213b
|
spawning a bus that follows a route
|
2018-08-28 14:44:11 -07:00 |
|
Dustin Carlino
|
813be332d4
|
disable stop sign yields; it's uncovering other bugs that i'm not ready to dig into
|
2018-08-28 13:39:05 -07:00 |
|
Dustin Carlino
|
6e3f246877
|
make sure we're not exceeding speed limit...
|
2018-08-28 13:37:14 -07:00 |
|
Dustin Carlino
|
1845e5881b
|
fix bug where cars wouldnt stop for lead vehicles on other lanes, due to lookahead dist confusion
|
2018-08-28 12:23:06 -07:00 |
|
Dustin Carlino
|
c325f91036
|
fix a test broken a bit ago
|
2018-08-28 12:10:15 -07:00 |
|
Dustin Carlino
|
bb15bdb4d4
|
extracting out router for cars. along the way, kinda rearranging how
mutability and views work
|
2018-08-28 12:02:52 -07:00 |
|
Dustin Carlino
|
a9bb71c59f
|
modeling and rendering bus stops
|
2018-08-27 15:06:13 -07:00 |
|
Dustin Carlino
|
b70648a8d4
|
print relevant savestate when the sim breaks
|
2018-08-27 14:18:09 -07:00 |
|
Dustin Carlino
|
9115a9e7f1
|
use run_until_done in more places
|
2018-08-27 14:05:05 -07:00 |
|
Dustin Carlino
|
3333aa69a8
|
refactoring helpers for tests and headless
|
2018-08-27 13:52:34 -07:00 |
|
Dustin Carlino
|
fe8a28ff34
|
savestate regularly
|
2018-08-27 13:21:31 -07:00 |
|
Dustin Carlino
|
891b07bec4
|
load from map or savestate
|
2018-08-27 13:14:03 -07:00 |
|
Dustin Carlino
|
f0a60e434d
|
load most recent sim savestate
|
2018-08-27 11:42:55 -07:00 |
|
Dustin Carlino
|
269235d1e1
|
writing savestates in a consistent place
|
2018-08-27 11:10:02 -07:00 |
|
Dustin Carlino
|
6eb935a88d
|
dont stop at stop signs for priority turns
|
2018-08-24 12:53:21 -07:00 |
|
Dustin Carlino
|
c3d7595fc3
|
(slightly) smarter stop sign assignment
|
2018-08-24 12:46:09 -07:00 |
|
Dustin Carlino
|
f36c94c730
|
render individual points from extra KML, and refactor some circle helpers
|
2018-08-23 15:17:37 -07:00 |
|