|
|
We participated in the International Ground Vehicles Competition at Oakland University, Michigan during our first and second years. The task was to build an autonomous ground vehicle for a constraint environment. I worked in the Planning and Computer Vision Teams. The global path for the vehicle was specified using waypoints provided by the computer vision module while the local path was generated using Time Elastic Bounds (TEB) planner. The Vision module identified lanes and obstacles and generate an optimal waypoint. We secured the runners-up position in both the competitions i.e. in both 2018 and 2019 editions. |
|
Detecting and identifying traffic signs is crucial for any autonomous vehicle. Although there has been significant research in this direction, Indian Traffic Signs are particularly difficult as there does not exist any proper dataset for them. We used a hierarchical architecture for our method where we first detect a traffic sign and then use an in-house trained classifier to classify it. In this way we could use a small dataset that we constructed to obtain good results. To improve the FPS, we use object trackers to track the detected traffic signs for some frames so that the expensive deep learning system does not need to be called frequently. Finally, we used simple computer vision techniques to estimate the distance of traffic signs from the vehicle. |
|
In urban scenarios, the major use cases for any planner are lane following, velocity keeping, and lane changing. Along with generating optimal trajectories, a local planner suitable for commercial purposes needs to find a trajectory that also minimizes the jerk felt by the passengers. Frenet Optimal Trajectory Planner is a local planner that utilizes the Frenet-Serret Frames to derive the optimal trajectory minimizing both the time and the jerk in the trajectory. We adopted the planner for our Ackermann drive vehicle and extensively tested it on both simulation and real-world. |