Skip to content
View origovi's full-sized avatar
Block or Report

Block or report origovi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
origovi/README.md

Hi, Iโ€™m Oriol Gorriz, nice to meet you ๐Ÿ˜„.

About me

๐Ÿ‘จโ€๐Ÿ’ป I'm a spanish guy who started programming very young and has a lot of passion for the potential that software has to revolutionize society.
๐Ÿ  I live in a town near Barcelona (Spain).
๐Ÿšดโ€โ™‚๏ธ My favourite sport is cycling.
๐Ÿš— I'm very interested in computer vision applied to cars.

Studies & more

After completing a Baccalaureate oriented in science and technology with a 8.67/10 final grade, my final work already aimed to a specific field of study. The work was about controlling a robotic arm using a Microsoft Kinect programmed using Processing and Arduino (grade 10/10).

Then, I started a bachelor's degree in Computer Engineering at the UPC (Technical University of Catalonia).
I could not have chosen better, I loved everything we did!
There, I learned:

  • To program appropriately (C++)
  • How a CPU works
  • Communications between computers
  • Assembler programming
  • Designing and structuring complex software programs
  • Algorithmics
  • Data structures
  • And a lot more!

While studying, I decided to join my university's Formula Student team (BCN eMotorsport). There I became the head of the perception department of our driverless car. My job was to ensure that our perception system had the requirements we wanted in order to run as fast as possible.

My final degree thesis consisted of two systems that later were used in the car during the competitions:

  • One of the proposed systems CCAT is about creating a statistical model to sensor fuse the cameras and the LiDAR in order to obtain classified cones and keep track of them.
  • The other proposed system Urimits is a track limits algorithm that only takes geometrical data (position) of every cone in track to compute the track limits.

This project obtained a grade of 9.5/10.

After completing my thesis, I continued working for the team and I programmed Urinay, a track limits algorithm that takes a completely different approach than Urimits and gives much more appealing results using Delaunay triangulation!

My commitment: Make autonomous driving a reality

From the experience obtained at university and in the Formula Student team, my main interest are driverless vehicles. Autonomous driving has a lot of advantages compared to manual driving and is my desire to contribute to society with advancements in this field. I am willing to work in the perception of vehicles, how can they see the world, detect objects and know what to do in EVERY situation? This is the challenge.

Another interest: Android apps

While I was in university, in my free time, I decided to learn how to program an application properly. That is because while I was in high school, I developed two applications using App Inventor and it leaved a bitterwseet taste because it did not provide all the functionality I was looking for.

So I learned Flutter.

With some of my friends from university we decided to make an app for students to make groups in class to work. It often happens that new students work alone since they do not know anyone to work with. This app FibGroup was developed during a hackathon called HackUPC (the largest in Spain). The app allowed students to navigate through different subjects and classes, then they can either create a group or join one (each group has a pre-defined number of people). Then the people already in the group can accept or decline new requests.

Some time after, I decided to make an app (more complex) for my Formula Student team to help with team management. All info can be found in BCNeMotorsportApp.

Popular repositories

  1. urinay urinay Public

    Urinay is a color-blind center line + track limits algorithm developed for Formula Student driverless racecars. It uses Delaunay triangulation and an iterative heuristic-ponderated height-limited tโ€ฆ

    C++ 16

  2. CCAT CCAT Public

    CCAT is an acronym for Cone Classificator and Tracker. It is a system developed for the Formula Student team BCN eMotorsport in order to classify and keep track of detected cones.

    C++ 3

  3. BCNeMotorsportApp BCNeMotorsportApp Public

    Team App for BCN eMotorsport Formula Student team.

    Dart 2

  4. urimits urimits Public

    Urimits is a color-blind track limits designed for the Formula Student team BCN eMotorsport

    C++ 2

  5. FibGroup FibGroup Public

    App made for HackUPC 2021 by Laura Carrera, Oriol Gorriz and Albert Vidal. This app pretends to manage work group creation in a subject of FIB.

    Dart

  6. origovi origovi Public

    Config files for my GitHub profile.