Dustin Carlino
|
d8e26eb703
|
woops, lookahead distance needs to stay back from cars. how did this not break earlier?
|
2018-08-15 16:13:47 -07:00 |
|
Dustin Carlino
|
f45bc525d5
|
fix a few epsilon issues that made restoring from a savestate break
|
2018-08-15 15:37:07 -07:00 |
|
Dustin Carlino
|
6693147a99
|
WIP making driving cars park at a specific spot
|
2018-08-15 15:29:49 -07:00 |
|
Dustin Carlino
|
511aab4483
|
representing departing vehicles
|
2018-08-15 11:53:04 -07:00 |
|
Dustin Carlino
|
d3611c6084
|
easier queries for lane type
|
2018-08-14 21:25:19 -07:00 |
|
Dustin Carlino
|
f6a302efb9
|
start parked car at the appropriate distance
|
2018-08-14 21:17:20 -07:00 |
|
Dustin Carlino
|
1720e51828
|
WIP start a specific parked car, not the last one in the lane. broken,
because multiple cars jump to the beginning of the driving lane. need to
make them start in the right position (and then go there slowly)
|
2018-08-14 21:13:05 -07:00 |
|
Dustin Carlino
|
7eb279a978
|
simplify toggleable layer; dont need to repeat key names
|
2018-08-14 14:06:32 -07:00 |
|
Dustin Carlino
|
b55e0ae263
|
displaying extra arbitraryish kml for debugging
|
2018-08-14 14:01:41 -07:00 |
|
Dustin Carlino
|
432c9644fc
|
slightly different speed limits
|
2018-08-09 13:14:30 -07:00 |
|
Dustin Carlino
|
6d70605355
|
unit test that a sim finishes eventually
|
2018-08-09 12:53:12 -07:00 |
|
Dustin Carlino
|
44239588c8
|
debugging why a car doesnt see an agent to not hit... oh, wasn't
factoring in FOLLOW_DIST
|
2018-08-09 12:23:26 -07:00 |
|
Dustin Carlino
|
850df3de4e
|
fix a bug with stop signs that probably didnt even happen
|
2018-08-09 12:04:55 -07:00 |
|
Dustin Carlino
|
6c6dbee529
|
WIP ignore constraints on the current lane if our lookahead dist doesnt even hit them
|
2018-08-09 12:00:37 -07:00 |
|
Dustin Carlino
|
0fe6507a5c
|
oops, never actually capped acceleration of cars...
|
2018-08-09 11:28:10 -07:00 |
|
Dustin Carlino
|
3e9a2db0bd
|
flag to tell headless to savestate
|
2018-08-09 11:16:51 -07:00 |
|
Dustin Carlino
|
40cb2bf6f4
|
making draw_polygon only accept a geom Polygon. guess ezgui depending on geom is fine.
|
2018-08-09 10:57:19 -07:00 |
|
Dustin Carlino
|
0caa8969dd
|
fix contains_pt signature
|
2018-08-09 10:49:26 -07:00 |
|
Dustin Carlino
|
9e2ac24b0c
|
rm unused methods
|
2018-08-09 10:38:11 -07:00 |
|
Dustin Carlino
|
bf2bd09a54
|
WIP converting lanes and draw car to new polygon
|
2018-08-09 10:36:29 -07:00 |
|
Dustin Carlino
|
1b610aa708
|
making a proper polygon type, finally. using it in a few places, not all
yet
|
2018-08-08 18:00:10 -07:00 |
|
Dustin Carlino
|
5d2a4f3ac4
|
trying an ear clipping algorithm for buildings and parcels. works great,
lots of cleanup needed now!
|
2018-08-08 14:39:08 -07:00 |
|
Dustin Carlino
|
7b53264bb8
|
WIP debugging bad building polygon drawing
|
2018-08-08 13:21:45 -07:00 |
|
Dustin Carlino
|
c77415164e
|
count the peds moving/waiting too
|
2018-08-08 12:47:57 -07:00 |
|
Dustin Carlino
|
ccbf5939d8
|
waiting_for for new driving model
|
2018-08-08 12:43:47 -07:00 |
|
Dustin Carlino
|
8d82148342
|
fix bug with somebody holding a lock on a turn
|
2018-08-08 12:26:46 -07:00 |
|
Dustin Carlino
|
449085f02f
|
stop sign should only admit leader vehicles
|
2018-08-08 11:50:05 -07:00 |
|
Dustin Carlino
|
139c03ce09
|
let everyone through traffic signal; figuring out crossing time is hard
|
2018-08-08 11:01:55 -07:00 |
|
Dustin Carlino
|
a3caf09cda
|
count agents as stopped if their speed is super tiny
|
2018-08-08 10:53:10 -07:00 |
|
Dustin Carlino
|
7e6a48ebc6
|
vanish at the end of the last lane, not the beginning
|
2018-08-07 14:16:28 -07:00 |
|
Dustin Carlino
|
bdb21f5eef
|
wait, can fit more cars on lanes, actually
|
2018-08-07 14:10:19 -07:00 |
|
Dustin Carlino
|
d0744083fc
|
stop right BEFORE intersections
|
2018-08-07 14:06:31 -07:00 |
|
Dustin Carlino
|
0a0740c1bf
|
oops, nobody was actually stopping for stop signs
|
2018-08-07 13:11:25 -07:00 |
|
Dustin Carlino
|
4c0a8f588a
|
still debugging various breakages. drawing lane IDs
|
2018-08-07 12:23:00 -07:00 |
|
Dustin Carlino
|
62f2d9c40e
|
debugging sim invariant breakages better
|
2018-08-07 11:35:40 -07:00 |
|
Dustin Carlino
|
73f23549b6
|
WIP debugging a car entering a lane too quickly
|
2018-08-07 11:13:13 -07:00 |
|
Dustin Carlino
|
4e5d8eccb0
|
handling end-of-path for lookahead
|
2018-08-07 10:41:44 -07:00 |
|
Dustin Carlino
|
9dce169a88
|
working on arbitrary lookahead and not hitting lead vehicles
|
2018-08-06 16:46:08 -07:00 |
|
Dustin Carlino
|
d71c2cf70d
|
filling out more kinematics stuff, resuming aorta driving model.
stopping for intersections now seems OK...
|
2018-08-06 14:56:14 -07:00 |
|
Dustin Carlino
|
36525da7d8
|
using a quadtree to prune parcel intersections
|
2018-08-06 13:34:17 -07:00 |
|
Dustin Carlino
|
82902199a2
|
moving parcel grouping into convert_osm, which is run with --release anyway
|
2018-08-06 13:10:48 -07:00 |
|
Dustin Carlino
|
e31061860b
|
drawing groups of parcels with different colors. very slow, since it's
done without a quadtree and every load
|
2018-08-06 12:54:56 -07:00 |
|
Dustin Carlino
|
b1c74157d9
|
scale the zoom speed based on how far already zoomed in
|
2018-08-05 15:22:55 -07:00 |
|
Dustin Carlino
|
be4ffc8d31
|
only draw turn icons in editor mode
|
2018-08-05 14:24:38 -07:00 |
|
Dustin Carlino
|
c7bae2b6ef
|
type aliases for units
|
2018-08-04 17:04:48 -07:00 |
|
Dustin Carlino
|
5b41f4a9b5
|
few things towards new driving model, without lookahead
|
2018-08-04 15:07:11 -07:00 |
|
Dustin Carlino
|
474215d478
|
moving agent stepping code to be owned by each agent
|
2018-08-04 14:10:27 -07:00 |
|
Dustin Carlino
|
676e076ae1
|
repeating determinism tests for both driving models
|
2018-08-04 13:25:09 -07:00 |
|
Dustin Carlino
|
7611be90ab
|
trying enums with delegation...
|
2018-08-04 12:26:58 -07:00 |
|
Dustin Carlino
|
bb934ff509
|
WIP making both driving models toggleable...
|
2018-08-04 09:54:13 -07:00 |
|