International Autonomous Robot Racing Competiton (IARRC) 2018

Goal

Create a self-driving car to compete at IARRC in two main events

Overview

This year as a part of Western's robotics club, I was part of the computer vision team that helped build a self-driving car to compete. The car had to navigate through a course marked by pylons and lines on the road. My main role included designing the general software architecture using ROS, coding the image pre-processing and extracting steering vectors from pylons.

We used OpenCV, ROS, a Stereolabs ZED stereo camera and an Nvidia Jetson. The Nvidia Jetson was nice since we could GPU optimize our algorithms either using OpenCV's or writing our own kernels.

Technologies Used

  • OpenCV
  • C++
  • ROS
  • Stereo vision
  • CUDA