Hi, I'm Sandeep Kota

Machine Learning, Computer Vision

Welcome to my digital space! I'm a passionate Robotics Engineer with a keen interest in Machine Learning and Computer Vision. Through this site, I aim to share my professional journey, showcase my projects, and connect with like-minded individuals. Whether you're here to explore my portfolio, read my blog, or potentially collaborate, I'm excited to have you here. Feel free to browse around and get to know me better!

More About Me Resume

Sandeep Kota
About me

Hello! I'm Sandeep Kota, a passionate Computer Vision Engineer and Robotics specialist based in the United States. With a strong background in Machine Learning and Robotics, I'm dedicated to pushing the boundaries of autonomous systems and artificial intelligence.

My journey in the field of robotics and computer vision has led me to work on exciting projects, from conventional CV based trailer tracking systems for major automotive companies to developing autonomous drones for warehouse management. I thrive on challenges that require innovative solutions, particularly in the areas of deep learning, computer vision, and robotics.

With a Master's degree in Robotics from the University of Maryland College Park and hands-on experience of working for leading automotive company, Continental Automotive, I've honed my skills in C++, Python, ROS, and various machine learning frameworks.

When I'm not coding or working on robotics projects, you can find me exploring the latest advancements in AI and computer vision, or writing about technology. Currently exploring Large Language Models (LLM's), Vison Language Models (VLM's) and its applications in the field of robotics. Learning about finetuning, inference and efficient deployment strategies.

Explore My Work Experience

Education

University of Maryland, College Park

Master of Engineering in Robotics

Graduation Year: 2021

SASTRA University, Thanjavur

Bachelor of Technology in Mechatronics

Graduation Year: 2018

Tech Stack
Python Python
C++ C++
PyTorch PyTorch
TensorFlow TensorFlow
NumPy NumPy
Scikit-Learn Scikit
Learn
Pandas Pandas
CUDA CUDA
WandB Weights &
Biases
Hugging Face Hugging
Face
ROS ROS
Git Git
GitHub GitHub
Docker Docker
AWS AWS
Streamlit Streamlit

Experience

My professional journey in the field of Computer Vision and Robotics

Software Engineer - Computer Vision

Continental Automotive

Oct 2021 - May 2024

Auburn Hills, MI - USA

  • Stellantis Project - Trailer Reverse Assist
    • Improved performance of keypoint-tracking-based trailer tracking algorithm using geometric computer vision concepts, reducing trailer angle error KPI by 5%. The system learns trailer features during calibration/driving phase, then tracks them in a specific ROI during reversal maneuvers to calculate trailer angle.
    • Implemented Kalman Filtering-based ROI adjustment to improve tracking in reverse direction by 10%, enabling a wider angle of operation ,greater than 60 degrees, of the feature on gooseneck and fifth-wheel trailers.
    • Analyzed and resolved bugs reported from vehicle testing CAN signal data dumps. Extracted meaningful information and probable failure causes from thousands of rows of CSV data using Python, Pandas, and visualization libraries.
    • Conducted research and prototype development for advanced deep learning-based solutions for next-generation products.
    • Core stack used was C++ and Google Test (gtest) for production, targeting an ARM-based embedded processor. For analysis and prototyping, used Python with libraries including Pandas, NumPy, Matplotlib, Plotly, and PyTorch. Utilized Git and GitHub for version control.
  • Aurora Autonomous Trucks - Level 4 Fallback Path
    • Developed a Convolutional Neural Networks(CNN) based trailer pose estimation proof-of-concept for fallback path planning, capable of SAE level 4 autonomy. The fallback system is designed to autonomously drive the truck to a safe location during main system failure. Utilized Python libraries including PyTorch, PyTorch Lightning for algorithm development, Weights & Biases for experiment tracking, and CVAT for data labeling.
    • Engineered a high-performance data collection pipeline facilitating multi-terabyte data transfer between global development hubs.

Robotics Engineer

Infovision Inc.

Jun 2021 - Oct 2021

Richardson, TX - USA

  • Autonomous Drones for Warehouse Management Application
    • Hands-on project involving building drone hardware, implementing visual inertial odometry in C++ and controls using ROS and PX4 autopilot.
    • Optimized existing A* algorithm based path planning algorithm reducing planning time by 15%. Implemented stereo depth based dynamic obstacle avoidance using ROS and OpenCV.
    • Spearheaded the implementation of version control by establishing a bitbucket repository enabling CI/CD pipeline for global development team.

Robotics Engineer

Flux Auto

Oct 2018 - May 2019

Bengaluru, India

  • Perception and Localization for Autonomous Trucks
    • Development of a lighter U-Net based lane detection improving lane detection accuracy by 8%, with about 10% reduced params.
    • Integrated hardware and software components to develop a ROS based perception system for autonomous trucks.
    • Designed and implemented a comprehensive data collection pipeline for autonomous trucks, leveraging rosbag data structure to capture information.
    • Conducted research and prototype development for advanced deep learning-based solutions for next-generation products.
    • Developed and implemented an online calibration procedure to ensure precision and accuracy in data collection during drive scenarios.
    • Core stack used was Python, Keras, ROS for algorithm development, Git and GitHub for version control.

Projects

Showcasing some of my key projects in robotics and AI

Autonomous Vehicle Perception

Developed advanced computer vision algorithms for object detection and tracking in autonomous vehicles, improving safety and reliability in complex urban environments.

Autonomous Drone Navigation

Implemented SLAM (Simultaneous Localization and Mapping) algorithms for autonomous drone navigation in GPS-denied environments, enabling efficient path planning and obstacle avoidance.

3D Object Recognition

Created a deep learning-based system for 3D object recognition and pose estimation using point cloud data, applicable in robotic manipulation and augmented reality applications.

Blog

Sharing insights and experiences in robotics and AI

Computer Vision

Advances in 3D Object Detection

Exploring recent breakthroughs in 3D object detection for autonomous vehicles and their implications for the future of transportation.

Machine Learning

Reinforcement Learning in Robotics

Discussing the application of reinforcement learning techniques in robotic control and decision-making processes.

Robotics

The Future of Human-Robot Interaction

Examining emerging trends in human-robot interaction and their potential impact on various industries and daily life.