Issues log
Sl No | Date Found | Date Resolved | Owner | Origin | Description | Resolution | Artifacts Changed |
---|---|---|---|---|---|---|---|
1 | 03/01/2020 | 03/25/2020 | Kartik | RL Node Integration | Needed to figure out a way to build a synchronous interface between an RL library and the existing framework | Implemented threading witch locks to achieve this | RL ROS node |
2 | 03/17/2020 | 03/17/2020 | Kartik | Carla Simulator | Issues building latest Carla Version
Function definition mismatches in Unreal source code as the wrong version of Unreal was mentioned in the installation steps. |
Temporarily changed the function definitions in the Unreal engine’s header files and re-compiled | Unreal Engine version changed |
3 | 03/17/2020 | 03/19/2020 | Scott | Carla Scenario Runner | Failed to get stable speed performance of the generated vehicles
The scenario runner built-in pytree’s chained behavior tree has this behavior: following leading vehicle changing the agent speed without considering collision . |
Added the collision check as a post-processing unit to change agent speed in order to avoid collisions. | Simulator subsystem structure changed |
4 | 03/19/2020 | 04/02/2020 | Alvin | System | One iteration of the system takes too long to compute | Combined path planner and behavior planner nodes together to avoid ROS communication between the nodes | RL ROS Node & Path Planner Node |
5 | 03/25/2020 | 03/26/2020 | Mayank | CARLA | Can’t spawn vehicles with non-zero initial speed in CARLA reliably | Designed the scenarios to begin with all vehicles on autopilot, and control of ego vehicle is given to our system after a fixed scenario running duration. |
Simulation Subsystem |
6 | 09/10/2020 | 09/16/2020 | Mayank | CARLA | Frenet coordinates have incorrect values in certain intersections, and slow. | Redesigned the frenet coordinate calculation to be able to handle intersections which may not be in perfect right angles. |
Simulation Subsystem |
7 | 10/15/2020 | 10/20/2020 | Kartik | State Manager Class in RL Node | Agent not learning to handle even simple scenarios. | Fixed the bug in creation of the state representation being fed to the neural net from the environment description message. |
RL ROS Node |
8 | 11/02/2020 | 11/10/2020 | Alvin | Point-to-Point Node | Agent crashing into vehicles for simple scenarios as well | Fixed the hand over conditions used to transition between different RL agents to give each agent the same conditions as it was trained in. |
Point-to-Point ROS Node |