Commit Graph

574 Commits

Author SHA1 Message Date
germanros1987 94bc06274b
Merge master into local_planner_debug_flag 2019-05-02 10:24:28 -07:00
Tomasz Sułkowski 538b4e04d6 Client-side bounding boxes (#1383)
* BasicSynchronousClient for client side bounding boxes done
* client-side bounding boxes done
* Updated CHANGELOG.md and client_bounding_boxes with appropriate imports for development build
* moved client_bounding_boxes.py to examples/
* attempt to fix strange pylint error
* fix attempt for pylint2
* Disabled pylint E1126 as it is getting confused with numpy matrix slice
2019-05-02 16:01:47 +02:00
Felipe Codevilla 092d3d7898 adding the flag correctly 2019-05-01 21:02:47 -04:00
nsubiron 75f1f8593b Fix narrowing conversions and add warnings for it 2019-04-29 15:35:33 +02:00
nsubiron 4f3b000225 Compile with more warnings enabled 2019-04-29 15:35:33 +02:00
nsubiron 9e4925b838 Include external dependencies as system to allow stricter warning checks 2019-04-29 15:35:33 +02:00
Marc Garcia Puig 424c32d2d4 Added waypoint's junction_id (#1509)
* Added waypoint's junction_id and is_junction
* Updated changelog
* Removed unnecessary const
2019-04-29 15:34:45 +02:00
bernatx af5055490e Fix the start_recording.py script 2019-04-26 17:15:37 +02:00
bernatx f4beec9407 Walker animations added to recorder
Wheels also rotate using inertia of movement only
2019-04-26 17:15:37 +02:00
nsubiron 2c8f55ad36 Lower pedestrian speed in manual control 2019-04-26 17:07:41 +02:00
Praveen Kumar a707c69db9 Improved turn decision logic on lane changes.
Fixed route duplication issue on lane change.
2019-04-16 14:52:19 +05:30
Praveen Kumar ec4fdd71f5 Fixed false straights 2019-04-16 14:52:19 +05:30
Praveen Kumar 6591cb3e1a draft implementation of fix:
* Improved decision logic after intersection
* Fixed key error on lane change segments
2019-04-16 14:52:19 +05:30
张子岳 6eafccaa08 Fix bug about lidar effectiveness (#1531) 2019-04-16 10:01:50 +02:00
bernatx af6796b16e Fixing script with pyLint 2019-04-12 10:25:13 +02:00
bernatx 78ef040485 Removed script to change playback time factor (no needed) 2019-04-12 10:25:13 +02:00
bernatx 739142954d Renaming playback speed by playback time factor 2019-04-12 10:25:13 +02:00
bernatx 2d2f1654dc Use batch commands to create and remove actors from recorder 2019-04-12 10:25:13 +02:00
bernatx 6d7b3d00ef Fixing PyLint warnings 2019-04-12 10:25:13 +02:00
bernatx c6ff4cb362 Added an optional parameter to show more details about a recorder file
Related to the show_recorder_file_info.py API
2019-04-12 10:25:13 +02:00
bernatx be37d22335 Added replayer speed (time factor for slow/fast motion) 2019-04-12 10:25:13 +02:00
Praveen Kumar 730a9a8325 Fixed out of domain input problem 2019-04-11 16:05:03 +05:30
Praveen Kumar 573722732a Added check for dangling edge with zero length path 2019-04-09 00:38:32 +05:30
Praveen Kumar 5bfc7d1446 Fixed dangling segment issue:
* Localization now also using section id
* Added _find_loose_end method to resolve issue
2019-04-08 21:53:46 +05:30
nsubiron bd0711e87a Increase version 2019-04-04 19:15:45 +02:00
nsubiron 24edc1de30 Add optional argument "actor_ids" to world.get_actors to request only the actors with the ids provided 2019-04-04 16:37:21 +02:00
nsubiron 2a50786c62 Update spawn_npc.py to use batch commands 2019-04-04 14:42:28 +02:00
nsubiron ec477c5514 Add method client.apply_batch_sync that waits for server response 2019-04-04 14:42:28 +02:00
nsubiron 476d587a7d Add carla.command to spawn actors in batch 2019-04-04 14:42:28 +02:00
nsubiron b29d04ea33 Add extra constructors to carla.command objects to use actors directly 2019-04-04 14:42:28 +02:00
German Ros 5f13bd817e Fix: Problem divided by small numbers in PythonAPI/navigation/misc.py
Added eps
2019-04-03 15:09:02 -07:00
Fabian Oboril 7451cf1008 Fix division by zero in is_within_distance_ahead() 2019-04-02 20:32:47 +02:00
Manish 2aef64fc6b changed color of speed limit 2019-04-01 18:10:28 +02:00
Manish 0c6b41ef07 spawned hero actor is deleted when closing no rendering mode 2019-04-01 18:10:28 +02:00
nsubiron a8d08e1261 Add option to no_rendering_mode.py to show spawn points 2019-04-01 18:10:28 +02:00
Manish efd06cd71c Trigger boxes' color is different for each actor 2019-04-01 18:10:28 +02:00
Manish d0f8efdb13 show triggers of speed limits 2019-04-01 18:10:28 +02:00
nsubiron b94ed197a8 Add option to no_rendering_mode.py to show waypoint connections 2019-04-01 18:10:28 +02:00
nsubiron f15bd3f68e Fix LibCarla.client install path in Windows 2019-04-01 14:46:44 +02:00
nsubiron 528a59319b Fix no-rendering mode 2019-03-30 15:21:02 +01:00
nsubiron f22df6d4a5 Increase smoke tests time-out 2019-03-30 14:36:44 +01:00
Manish 514cfacaa6 fixed triggers bounding box draw 2019-03-30 14:36:44 +01:00
Manish 222898e995 add draw trigger of traffic lights 2019-03-30 14:36:44 +01:00
Manish ca6bcafa72 added parking and shoulders to no rendering mode 2019-03-30 14:36:44 +01:00
nsubiron 5fd463d7aa Remove CarlaCola truck from the list of safe vehicles 2019-03-30 14:36:44 +01:00
Manish a66d7ee7ad fixed small visual things 2019-03-30 14:36:44 +01:00
Manish 424372a67e lane markings and loading time of no rendering mode improved 2019-03-30 14:36:44 +01:00
bernatx a821963ccf Added flag to show trigger boxes for traffic signs 2019-03-30 14:29:57 +01:00
nsubiron 30cc42686b Update license year 2019-03-30 14:29:57 +01:00
nsubiron 8c7189b533 Allow changing map from no-rendering mode 2019-03-30 14:29:57 +01:00
nsubiron 5727ef6512 Remove unnecessary requirement 2019-03-30 14:29:57 +01:00
nsubiron b10484f5c6 Fix path to egg file 2019-03-30 14:29:57 +01:00
nsubiron abc4789a03 Move generate_map.py to Util folder 2019-03-30 14:29:57 +01:00
nsubiron e683007aeb Reorganize PythonAPI folder 2019-03-30 14:29:57 +01:00
nsubiron f8edbb081f Fix Python scripts 2019-03-30 13:12:22 +01:00
nsubiron 6d62bec3c3 Rename WaypointInfoRoadMark to LaneMarking 2019-03-30 12:24:51 +01:00
nsubiron 73b08e4a37 Merge branch 'master' into feature/new_opendrive_parser 2019-03-29 21:33:57 +01:00
German Ros 23723069c1 Fix: global router to be consistent with the new Waypoint API 2019-03-29 12:50:39 -07:00
nsubiron d657297770 Remove unused stuff 2019-03-29 17:19:46 +01:00
Praveen Kumar a0d8c300a9 * Fixed lane change logic
* Overlapping path logic
* Increased local planner queue length to accomodate larger route plans
2019-03-29 19:19:11 +05:30
Marc Garcia Puig f01b6f0f5a Fixed PythonAPI error 2019-03-28 17:04:26 +01:00
Marc Garcia Puig 293a4d7664 Updated Waypoint docs 2019-03-28 15:37:53 +01:00
Manish 21187fa2f1 Yield included in no rendering mode 2019-03-28 15:37:53 +01:00
Manish e2d3795239 Improving lane markings no rendering mode + small fix 2019-03-28 15:37:53 +01:00
Marc Garcia Puig 7b97f11959 Fixed not returning valid RoadMarks 2019-03-28 15:37:53 +01:00
Marc Garcia Puig 37110043cd Now, WaypointInfoRoadMark can be None in Python 2019-03-28 15:37:53 +01:00
Manish a953834f5e roadmark binding in PythonAPI and adapted no rendering mode 2019-03-28 15:37:53 +01:00
Marc Garcia Puig a5f7261f27 Added support for lane mark info on waypoint core 2019-03-28 15:37:53 +01:00
Praveen Kumar a86d37f477 Modified router to work with new waypoints API 2019-03-28 19:31:55 +05:30
Praveen Kumar 1b04100b22 Appropriately ending waypoint trace 2019-03-28 19:31:55 +05:30
Praveen Kumar 1c11fae26a Global router waypoint generation implemented
independently of global plan generation

Note: waypoint generation also includes plan details but it is generated using waypoints,
Not the other way round
2019-03-28 19:31:55 +05:30
Praveen Kumar 31b80f86ac Checkpoint ! Major code overhauling ahead. 2019-03-28 19:31:55 +05:30
Praveen Kumar acd5ce0127 Basic agent integration and code overhauled
* Split basic agent functionality into sensible private methods
* Fixed global router intersection verifier to work with lane change edges
2019-03-28 19:31:55 +05:30
Praveen Kumar b854ed0851 Global router overhauled
* Enabled support for 3d localization and routing
* Added graph representation for lane change
* Overhauled code to make use of carla objects as much as possible

EOD commit
2019-03-28 19:31:55 +05:30
Praveen 106d3e116c * Fixed false red signal detection
* Fixed route interpretation logic

EOW work desktop commit
2019-03-28 19:31:55 +05:30
Praveen 1530144f71 * Fixed round about path overlap issue
* Fixed intersection identification issue

EOW Work Desktop Commit
2019-03-28 19:31:55 +05:30
Praveen 8a876d7d75 Fixed intersection ignore issue on town 03 2019-03-28 19:31:55 +05:30
nsubiron 560c124dab Merge branch 'master' into feature/new_opendrive_parser 2019-03-27 16:40:11 +01:00
Pasch, Frederik b3bac35fbe LaneInvasionSensor stabilization
- Fix naming: Use 'LaneInvasionSensor'/'lane_invasion' instead of mixture with 'LaneDetector'/'lane_detector'
 - Create server-side LaneInvasionSensor (to be able to access it via ROS bridge)
2019-03-27 11:05:19 +01:00
Marc Garcia Puig 53d811ba16 Merge remote-tracking branch 'origin/manishthani/no_rendering_opendrive' into jenkins/opendrive 2019-03-26 15:25:12 +01:00
Marc Garcia Puig fd45428933 Updated no_rendering_mode 2019-03-26 15:24:16 +01:00
Marc Garcia Puig d8d399494e Merge branch 'marcgpuig/opendrive' into jenkins/opendrive 2019-03-26 14:35:19 +01:00
Manish 5da0350ea9 scene layout for new opendrive 2019-03-26 14:30:04 +01:00
Marc Garcia Puig 5272abf37b Fixed Waypoint type search 2019-03-26 14:12:22 +01:00
Manish abf67f0ddc Fixed lane markings for no rendering mode 2019-03-26 12:31:58 +01:00
Marc Garcia Puig 0149a86037 Merge remote-tracking branch 'origin/manishthani/no_rendering_opendrive' into marcgpuig/opendrive 2019-03-25 23:55:27 +01:00
Marc Garcia Puig dd4897faa4 Added lane types to API 2019-03-25 23:52:46 +01:00
nsubiron 5acf722799 Allow creating a carla.Map from an XODR string 2019-03-25 23:18:25 +01:00
Jose Carlos Ferrugem e92f944ec6 the type was not there anyway 2019-03-25 15:58:11 -04:00
Jose Carlos Ferrugem 180d6262a5 adding the type of the prop 2019-03-25 15:58:11 -04:00
Jose Carlos Ferrugem 3f400aef75 fixing typo 2019-03-25 15:58:11 -04:00
Felipe Codevilla 45536b2ce5 scena layout 2019-03-25 15:58:11 -04:00
Felipe Codevilla 60c61f9880 scene layout adding static props 2019-03-25 15:58:11 -04:00
Manish ec5a4bc72b Adapted no rendering to new opendrive 2019-03-25 20:29:32 +01:00
bernatx 448bbfc65f Exposing lane section id to client API 2019-03-25 17:56:02 +01:00
nsubiron 889b998336 Include scene_layout.py in package 2019-03-22 16:04:11 +01:00
Pasch, Frederik d1913a295d Add rolename parameter to manual_control 2019-03-22 10:00:19 +01:00
nsubiron ddf3ad2282 Pylint ignore performance benchmark 2019-03-19 22:34:49 +01:00
nsubiron 824acaa049 Disable Pylint false positive 2019-03-19 22:34:49 +01:00
nsubiron 426bee6d81 Fix typo 2019-03-19 22:34:49 +01:00