Trajectory Classification - Foresight AI

Trajectories Converted to Images
Trajectories Classified by Color

Note: All information on this page is shared with the permission of the employer.

Project Info:

Foresight AI is a company that collects real-world driving data to train autonomous vehicles. In addition to presenting its driving data corpus to customers, Foresight AI wanted the ability to analyze and classify captured scenarios to allow clients to find scenarios relevant to their use case. To do so, I created a scenario classifier that would identify the driving maneuver of a given trajectory. I experimented with CNN and LSTM-based classifiers by implementing them in Keras.

Foresight also wanted an automatic data processing pipeline and continuous integration pipeline to run integration tests. I created an Airflow pipeline that would automatically ingest data collected by the company and process it for customer use. In addition, I configured a Jenkins server that automatically ran the company's integration tests, both configuring the hardware and writing the pipeline's YAML instructions.

  • Completed on: January-February 2019
  • Skills: C++/ROS/Python
  • Company: Foresight AI

Related Projects: