Arnav Dhamija

Arnav Dhamija

Santa Clara, California, United States
1K followers 500+ connections

About

I'm Arnav Dhamija, and I now work on Behavior Planning for Autonomous Vehicles at NVIDIA.…

Activity

Experience

  • NVIDIA Graphic

    NVIDIA

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Philadelphia, Pennsylvania, United States

  • -

    Singapore

  • -

    Remote

  • -

    Remote

Education

  • University of Pennsylvania Graphic

    University of Pennsylvania

    -

    Courses:
    * Intro to Robotics (MEAM520) A
    * Computer Vision and Computational Photography (CIS581) A
    * Machine Learning (CIS520) A
    * Learning in Robotics (ESE650) A
    * F1/10 Autonomous Racing (ESE615) A
    * Machine Perception (CIS580) A
    * Linear Systems (ESE500) A+
    * Model Predictive Control (ESE619) A-
    * Operating Systems (CIS548) A
    * HW/SW Codesign for ML (ESE539) A

  • -

    Activities and Societies: Computer Science Association Technical and Editorial Team, Automation & Robotics Club, Photography

    BITS Pilani, Hyderabad Campus

  • -

    Activities and Societies: Cyber Secretary: 2012 - 2013

Volunteer Experience

  • Volunteer

    The Ugly Indian

    - Present 10 years

    Social Services

    Helped in the cleaning and repainting of a boundary wall of HSR BDA Complex, Bangalore.

Publications

  • VECTORS — VidEo Communication Through Opportunistic Relays and Scalable video coding

    Elsevier - SoftwareX

    Crowd-sourced video distribution is frequently of interest in the local vicinity. In this paper, we present a software platform called VECTORS to transfer videos over opportunistic networks with adaptive quality encoding to achieve reasonable delay bounds. The video segments are transmitted between source and destination in a delay tolerant manner using the Nearby Connections Android library. VECTORS can be applied to multiple domains including farm monitoring, wildlife, environmental tracking,…

    Crowd-sourced video distribution is frequently of interest in the local vicinity. In this paper, we present a software platform called VECTORS to transfer videos over opportunistic networks with adaptive quality encoding to achieve reasonable delay bounds. The video segments are transmitted between source and destination in a delay tolerant manner using the Nearby Connections Android library. VECTORS can be applied to multiple domains including farm monitoring, wildlife, environmental tracking, or disaster response scenarios. In addition to the software architecture of VECTORS, we also discuss basic results for the trial runs conducted within our institute and provide an empirical analysis of proposed architecture using simulation.

    See publication

Projects

  • Quadcopters

    - Present

    More details to come soon.

  • Smart Inventory Management System

    - Present

    A project developed in the Automation & Robotics Club of BITS Pilani, Hyderabad Campus for keeping better track of the inventory. The project is written in PyQt4 and uses the SQLite database for keeping track of inventory items.

    Other creators
    • Yashdeep Thorat
    See project
  • Realtime FFT Visualiser and Beat Tracker

    -

    This is a Fast Fourier Transform visualiser taking audio input from the microphone of the device it runs on. It uses the RtAudio library for audio input, fftw3 library for generating Fourier transforms, and the SFML library for visualising the output in a novel way. The project also includes a naive beat tracker for visualising the beats.

    See project
  • GSoC 2016 - kio-stash

    -


    Project description
    Selecting multiple files in any file manager for copying and pasting has never been a pleasant experience, especially if the files are in a non-continuous order. Often, when selecting files using Ctrl+A or the selection tool, we find that we need to select only a subset of the required files we have selected. This leads to the unwieldy operation of removing files from our selection. Of course, the common workaround is to create a new folder and to put all the items in…


    Project description
    Selecting multiple files in any file manager for copying and pasting has never been a pleasant experience, especially if the files are in a non-continuous order. Often, when selecting files using Ctrl+A or the selection tool, we find that we need to select only a subset of the required files we have selected. This leads to the unwieldy operation of removing files from our selection. Of course, the common workaround is to create a new folder and to put all the items in this folder prior to copying, but this is a very inefficient and very slow process if large files need to be copied. Moreover Ctrl+Click requires fine motor skills to not lose the entire selection of files.

    This is an original project with a novel solution to this problem. My solution is to add a virtual folder in all KIO applications, where the links to files and folders can be temporarily saved for a session. The files and folders are "staged"​ on this virtual folder. Files can be added to this by using all the regular file management operations such as Move, Copy and Paste, or by drag and drop. Hence, complex file operations such as moving files across many devices can be made easy by staging the operation before performing it.

    See project

Honors & Awards

  • Megathon IIIT-H Game Development

    IIIT-H

    Top 5 in the Game Development category at IIIT-H's annual "Megathon" hackathon event.

  • HP CodeWars 2014

    HP

    Stood 4th of 96 schools in a competitive programming competition.

  • Illuminance Programming Competition

    Presidency School, Bangalore

    Stood 1st out of 8 schools in a competitive programming competition.

  • NTSE - National Talent Search Examination

    NCERT

    National Level Scholar

Test Scores

  • COVID 19

    Score: -1

Languages

  • English

    -

  • Hindi

    -

  • french

    -

View Arnav’s full profile

  • See who you know in common
  • Get introduced
  • Contact Arnav directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Arnav Dhamija

Add new skills with these courses