Hi, I'm Darshan K T Gowda

Robotics Engineer | Control & Navigation Specialist | ROS Developer | Maker

About Me

I am a Robotics Engineer with a Master's degree from the University of California, Riverside, specializing in control and navigation. I have a strong background in robotics, automation, and sensor fusion, with hands-on experience in ROS, Python, C++, and embedded systems.

Education

The National Institute of Engineering, Mysuru, India

NIE_University Logo

MTECH/MS in Industrial Automation and Robotics

Courses: Programming Practical Robots, Kinematics & Dynamics of Robots, Mobile robotics, Optimal Control & Estimation, Computational Methods for Robotics, Hydraulics and pneumatics, PLC, Drives & control system, Foundations of Robotics, Linear Control Systems

Ghousia College of Engineering, India

Ghousia college of Engineering Logo

BE/BTECH in Mechanical Engineering

Courses: Mechatronics, Mechanical Design & Analysis, Michanical Vibration, Automotive electronics, Control Systems, Machine Dynamics, Manufacturing

Skills

Programming

C/C++, Python, Arduino, CUDA Programming

Software Tools

Docker, Dev Containers, Github, VS code, Linux

Robotics - Tools

ROS/ROS2, MoveIt, Gazebo, RViz, OpenCV, PCL

Robotics - Types

AMR, Drones, Arm robots, ROVs

Robotics - Concepts

Path Planning(Global & local planning), SLAM, Kalman Filters(EKF), PID

Sensors

2D/3D Lidars, RGB-D Camera(Zed, Kinect, Realsense), GPS(RTK)

Embedded Systems

Pixhawk, ESP32, Raspberry Pi, Jetson Nano

Projects

Multi-Robot Navigation using RMF and TurtleBot3

Multi-Robot Navigation using Open-RMF and TurtleBot3

Coordinated fleet management and navigation in a using Open-RMF, ROS 2, and TurtleBot3 robots. Demonstrates task scheduling, traffic management, and collision-free delivery in complex indoor layouts.

  • RMF
  • ROS 2
  • Multi-Robot Coordination
  • Gazebo Simulation
  • Fleet Management
  • Navigation
BlueROV2 Underwater Robot Setup

BlueROV2 Underwater Robot Setup

Configured and deployed the BlueROV2 robot for underwater operation using QGroundControl and Xbox controller. Achieved live video streaming and control, and laid the groundwork for ROS2 integration with future YOLO-based perception tasks.

  • BlueROV2
  • QGroundControl
  • Xbox Controller
  • ArduSub
  • Pixhawk
  • Raspberry Pi
  • ROS2 (Future)
  • YOLO Detection (Future)
Plate Cleaning Robot

Plate Cleaning Robot

Developed an automated plate-cleaning system with an ABB IRB 120 robotic arm using inverse kinematics and PD control for spiral motions. It features efficient trajectory planning and enhanced reliability through random plate positioning and robust task space design.

  • Matlab
  • ABB IRB 120
  • Inverse Kinematics
  • PD Control
  • Trajectory Planning
  • Automation
SITL + Gazebo Simulation

SITL + Gazebo UAV Simulation

A two-part simulation framework using ArduPilot SITL and Gazebo to develop and test autonomous navigation and flight control of quadrotors without real hardware. Supports mission planning, flight modes, and 3D visualization.

  • ArduPilot SITL
  • MAVProxy
  • Gazebo
  • Flight Simulation
  • Mission Planning
  • Autonomous UAV Control
Pole Detection & Midpoint Calculation

Pole Detection & Midpoint Calculation

Designed a LiDAR-based navigation system for a robot operating beneath solar panels. Used point cloud filtering to detect poles and calculate midpoints for autonomous mowing.

  • LiDAR
  • Point Cloud Filtering
  • ROS 2
  • Midpoint Path Planning
  • Simulation in Gazebo
GVirtuS + OpenPose Virtualization

GPU Virtualization for OpenPose

Demonstrated how GVirtuS virtualizes GPU resources to run the GPU-hungry OpenPose application on lightweight non-GPU edge devices by redirecting CUDA calls to a remote GPU backend.

  • GPU Virtualization
  • GVirtuS Framework
  • OpenPose
  • Caffe
  • CUDA
Chat App using pub sub model

Simple chat Application based on talker and listener node in ROS

Implemented a chat-like application consisting of 2 nodes in ROS, demonstrating basic subscriber-publisher communication with multithreading via AsyncSpinner.

  • ROS
  • Publisher-Subscriber
  • AsyncSpinner
  • Multithreading
  • Node Communication
Automatic Soap / Sanitizer Dispenser

Automatic Soap / Sanitizer Dispenser

Rack and pinion based soap dispenser system.

  • Automation
  • Mechanical Design
  • Rack and Pinion
  • Microcontroller
  • Sensor Integration

Experience

Aalborg University

Aalborg University

Research Assistant(Robotics)

Oct 2024 - Present

Reblade Aps

Reblade Aps

Robotics Software Engineer

Jun 2023 - Jul 2024

Infovision Solutions India Pvt Ltd

Infovision Solutions India Pvt Ltd

Senior Robotics Engineer

Jan 2021 - Mar 2023

FluxAuto

FluxAuto

Robotics Engineer

Jul 2019 - Dec 2020

Wipro Technilogies

Wipro Technilogies

Robotics Intern - ROS Developer

Aug 2018 - Jun 2019

Workshops & Mentorships

Robotics Automation Workshop

ROS Workshop

AI & ML Mentorship Program

ROS Workshop

Advanced ROS Workshop

RSET | Introduction to Embedded Systems

Advanced ROS Workshop

MITS | Implementation of Autonomous Navigation using ROS

Advanced ROS Workshop

CRS | Programming Robots using Arduino

Advanced ROS Workshop

RSET | Tekshetra | Techfest | Intro to ROS

Advanced ROS Workshop

IIT Ropar | Paper Presentaion | AIR 2024

Advanced ROS Workshop

Providence College | Building ROS based hardware projects

Advanced ROS Workshop

CUSAT | Introduction to Mobile Robotics

Advanced ROS Workshop

MITS | Faculty Development Program | Introduction to ROS

Advanced ROS Workshop

MITS | Faculty Development Program | Introduction to ROS

Advanced ROS Workshop

RSET | ROS Based Modelling

Advanced ROS Workshop

MITS | Unlocking ROS2

Advanced ROS Workshop

MACE | Introduction to Mobile Robotics

Advanced ROS Workshop

FISAT | Building hardware robots

Advanced ROS Workshop

IEEE SCT SB | Building Line Follower Robots

Advanced ROS Workshop

UCR | BCOE Robotics Summer Camp

Advanced ROS Workshop

SCT College | IEEE

Achievements

Achievement 1

European Rover Challenge | Best Team - Maintenance Task

Achievement 2

Swadarsh | Autonomous Robot Challenge | 1st Prize

Achievement 3

Artpark Robotics Challenge - Finalist | IISC Banglore

Achievement 4

Nasa Space Apps Hackathon | 1st Prize

Achievement 5

IEEE IAS CMD Student Robotics Demonstration Contest | 1st Prize

Achievement 6

Best Paper Award

Achievement 7

Ottonomo | 1st Prize

Achievement 7

Best Paper Award | AIC 2022

Achievement 7

IEEE International Competition | 1st Prize - Asia Pacific

Contact Me

Feel free to reach out for collaborations or opportunities!

Email: darshankt1806@gmail.com

Phone: +45 91192995