Praveen Kumar
7a90088b48
Smoothened crawling approach to standing vehicle
2019-12-11 16:31:51 +01:00
Praveen Kumar
5dbc32672f
Fixed vehicle removal issue in path tracking
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
e36a0c8f13
WIP: unblocking by killing
2019-12-11 16:31:51 +01:00
Praveen Kumar
ec6e16a1c1
WIP: Path tracking vehicle elimination bug
...
Consolidated path tracking code in LocalizationUtils.h/.cpp
Moved utility functions to LocalizationUtils.h/.cpp
Removed TrafficDistributor.h/.cpp
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
2428615934
traffic light reset demo working + other stuff
2019-12-11 16:31:51 +01:00
Praveen Kumar
f1c97fceb0
WIP: Lane changes based on path tracking
2019-12-11 16:31:51 +01:00
Praveen Kumar
07943a2bcd
Fixed path tracking localization issue
...
Modified collision negotiation to use path tracking
Removed grid extension search from VicinitGrid
2019-12-11 16:31:51 +01:00
Praveen Kumar
4e524d06f5
Fixed compile issues
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
52927eaac7
fixed compilation issues
2019-12-11 16:31:51 +01:00
Praveen Kumar
3c310b492b
WIP:Path tracking collision detection
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
39e83a6a97
WIP traffic light reset
2019-12-11 16:31:51 +01:00
Praveen Kumar
3c72ba999b
Implemented system wide performance diagnostics class
...
Fixed collision negotiation policy
2019-12-11 16:31:51 +01:00
Praveen Kumar
b0b33f850d
Fixed lane change map sampling
2019-12-11 16:31:51 +01:00
Praveen Kumar
d1e0613d8f
Filtering vehicles from different planes
...
during collision avoidance
Set max collision avoidance radius
Using messenger state in localization stage
to write to output buffer instead of selector state
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
36fa9829ce
minor changes
2019-12-11 16:31:51 +01:00
Praveen Kumar
91cb80a4a1
Fixed incorret 3D waypoint localization
2019-12-11 16:31:51 +01:00
Praveen Kumar
3eb6386632
Modified lane change policy
...
To make decision based on available space
Instead of using vehicle count in lanes
2019-12-11 16:31:51 +01:00
Praveen Kumar
5818ca6732
Implemented path oriented collision avoidance
...
Fixed incorrect target grid logic for collision avoidance
2019-12-11 16:31:51 +01:00
Praveen Kumar
741679afc5
Fixed memory synchronization
...
between localization and collision stage
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
457fd34064
reset traffic lights method WIP
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
b75a4ebdeb
visualize lane change options
2019-12-11 16:31:51 +01:00
Praveen Kumar
d3b35d7953
Modified cc::Vehicle::SetAutopilot to use TrafficManager
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
a7068d2f45
traffic light debugger, no junctions, lane marking
2019-12-11 16:31:51 +01:00
Praveen Kumar
65f84442e0
Fixed incorrect speed unit conversion
2019-12-11 16:31:51 +01:00
Praveen Kumar
dd19da3af0
Implemented Parameters class
...
Integrated Parameters class with stages
2019-12-11 16:31:51 +01:00
Praveen Kumar
d36014511f
Fixed lane change link anomaly
2019-12-11 16:31:51 +01:00
Praveen Kumar
4c85696547
Fixed throughput drop off issue for collision stage
...
Fixed vechicle grid update logic in vicinity grid
2019-12-11 16:31:51 +01:00
Praveen Kumar
b2cc5fdd1e
Fixed collision boundary inconsistency issue
...
Removed redundant waypoint buffer copy and sychronization
2019-12-11 16:31:51 +01:00
Praveen Kumar
5a941f116a
Fixed segmentation fault in collision stage
...
- Passing copies of waypoint buffers
from localization stage to collision stage
instead of pointers to waypoint buffers
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
c7d6aca079
change from 2 speed to % less than speed limit.
2019-12-11 16:31:51 +01:00
Praveen Kumar
2b48d1c340
Smaller map sampling implemented
...
Distance based lane change point
Grid localized waypoint localization implemented
2019-12-11 16:31:51 +01:00
Praveen Kumar
901745599e
Implemented TrafficManager::SetDistanceToLeadingVehicle
2019-12-11 16:31:51 +01:00
Praveen Kumar
63523a38aa
Implemented singleton lifecycle management for TrafficManager
2019-12-11 16:31:51 +01:00
Praveen Kumar
6fb91fc476
Implemented collision avoidance with pedestrians
2019-12-11 16:31:51 +01:00
Vimal
b4eb10b2bb
WIP:Pedestrian avoidance
2019-12-11 16:31:51 +01:00
Praveen Kumar
d99ae94864
Implemented forced lane change
...
Implemented auto lane change enable/disable
2019-12-11 16:31:51 +01:00
Praveen Kumar
16b80a01ba
Exposed set_collision_detection in traffic managers python wrapper
...
Code asthetic changes
2019-12-11 16:31:51 +01:00
Praveen Kumar
3fc4a88da7
Implemented selective collision and forced lane change
2019-12-11 16:31:51 +01:00
Praveen Kumar
3ce8c96665
WIP: Selective collisions
2019-12-11 16:31:51 +01:00
Praveen Kumar
eca99c9c98
Implemented vehicle specific target velocities
2019-12-11 16:31:51 +01:00
Praveen Kumar
9d3db35a98
Renamed Pipeline class to TrafficManager
...
Changed exposed class names in python wrapper
Adapted tm_demo.py for new changes
Removed redundant TrafficManager files from carla/TrafficManager
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
69142bfe75
tm_demo rework
2019-12-11 16:31:51 +01:00
Praveen Kumar
63c7ffa2f8
TrafficManager integrated to libcarla's python API
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
6009076f13
minor changes to paths and cmakefile
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
a22d9c09ae
new .cpp for wrapper and update libcarla.cpp
2019-12-11 16:31:51 +01:00
Praveen Kumar
33678a173f
Fixed compiler check failures
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
e02ee7daad
more folder organization
2019-12-11 16:31:51 +01:00
Jacopo Bartiromo
1c34ae73c2
initial move to libcarla.client
2019-12-11 16:31:51 +01:00
Praveen Kumar
63cb416d7e
Fixed tm_demo.py
2019-12-11 16:31:51 +01:00
Praveen Kumar
2798a2cdaf
Added demo script for python wrapper
2019-12-11 16:31:51 +01:00