profile-pic

Thuvaraga Krishnarajah

Thuvaraga Krishnarajah

Thuvaraga is a seasoned Senior Robotics Engineer at Proliant InfoTech in Bangalore, spearheading an Autonomous Driving project for DRDO. With a wealth of experience since 2019, Thuvaraga has a proven track record in the robotics industry. Notable achievements include the development of a SLAM map using RF sensors, integration of Autoware.ai with CarMaker, and contributions to ROS2 Nav2. Adept at bridging technologies, Thuvaraga has worked on ROS2 interfaces for deep learning models and reinforcement learning for self-driving cars in the CARLA simulator.

Prior to this, Thuvaraga held the role of ROS Engineer at RoshAi Pvt Ltd, where expertise was demonstrated in the ROS2-based Drive-By-Wire system for the Jeep Compass Autonomous vehicle. Contributions included the development of DBW interfaces, user interfaces, and testing interfaces. Automation setup and software upgrades on the DBW control system were also part of the accomplished portfolio.

Thuvaraga's journey in robotics began as an Assistant Software Engineer at InGen Dynamics, focusing on ROS development for the Home Assistant Robot Aido. Educational credentials include a B Tech in Mechanical Engineering from SASTRA University, Tamilnadu. Thuvaraga's skills encompass a spectrum of tools and languages, from ROS and Autoware to Python, C++, and hardware like NVIDIA GPUs. With a comprehensive background in both software and hardware aspects of robotics, Thuvaraga is an invaluable asset to any team.

  • Role

    Robotics Simulation Developer

  • Years of Experience

    3.6 years

  • Professional Portfolio

    View here

Skillsets

  • Python Robot Framework - 3.5 Years
  • Ubuntu - 3.5 Years
  • Ubuntu - 3.5 Years
  • Hardware Control - 3.5 Years
  • NVIDIA Omniverse - 3 Years
  • LLM - 0.3 Years
  • Isaac Sim - 0.3 Years

Professional Summary

3.6Years
  • Mar, 2023 - Present1 yr 6 months

    Senior Robotics Engineer

    Proliant InfoTech, Bangalore
  • Aug, 2022 - Jan, 2023 5 months

    ROS Engineer

    RoshAi Pvt Ltd, Kochi
  • Nov, 2021 - May, 2022 6 months

    Assistant Software Engineer

    InGen Dynamics, Bangalore
  • Sep, 2020 - Jan, 2021 4 months

    Robotics Engineer Intern

    Admatics Solutions
  • Mar, 2020 - Aug, 20211 yr 5 months

    Developer

    Freelance

Applications & Tools Known

  • icon-tool

    Python

  • icon-tool

    OpenCV

  • icon-tool

    Tensorflow

  • icon-tool

    MySQL

  • icon-tool

    C++

Work History

3.6Years

Senior Robotics Engineer

Proliant InfoTech, Bangalore
Mar, 2023 - Present1 yr 6 months
    • Currently working on an Autonomous Driving project at DRDO.
    • Developed SLAM map using RF sensors and worked on ROS2 Nav2.
    • Developed a bridge between Autoware.ai and CarMaker
    • Worked on ROS2 interface for Deep learning models and RL model for self-driving cars in the CARLA simulator.

ROS Engineer

RoshAi Pvt Ltd, Kochi
Aug, 2022 - Jan, 2023 5 months
    • Worked on ROS2-based Drive-By-Wire system of the Jeep Compass Autonomous vehicle.
    • Developed DBW interfaces, user Interfaces & testing interfaces
    • Set up automation on the DBW control system and software upgrade.

Assistant Software Engineer

InGen Dynamics, Bangalore
Nov, 2021 - May, 2022 6 months
    • Worked as ROS Developer For a Home Assistant Robot Aido.
    • Worked on LiDAR-based Navigation, environment sensors & robot movements.
    • Developed a remote-controlling system of UAV using Jetson Nano, Arduino Mega, and Esp32

Developer

Freelance
Mar, 2020 - Aug, 20211 yr 5 months
    • Worked on Python Selenium, RESTful API, AWS, Google Place API, and MongoDB.

Robotics Engineer Intern

Admatics Solutions
Sep, 2020 - Jan, 2021 4 months
    • Created an automated tutorial for ROS melodic in Ubuntu 18 Docker.
    • Documentation of protocols & Hardware interfaces of PCA9698dgg, ATtiny841, ATtiny85, ESP32 and STM32.
    • Robochef: Designed Blueprint For RoboChef Control Panel in AutoCAD and Assembled the Control Panel.

Major Projects

3Projects

Autonomous Driving Project, DRDO

Proliant InfoTech
Mar, 2023 - Present1 yr 6 months
    • This project aims to develop Deep-learning Neural networks and algorithms for autonomous driving.
    • Worked on a ROS1-based POC project to build a map using Sonar/Radio frequency sensors instead of lidar.
    • Developed a bridge between Autoware.ai and CarMaker using ROS melodic to transfer sensors data and vehicle control commands.
    • Deployed Prius vehicle in a custom Gazebo world and developed a script to synchronize the sensors (Lidar, Camera, GPS ) data to train a Deep learning model and control the vehicle.
    • Worked on developing a PPO-based RL algorithm for self-driving cars using CARLA structure and unstructured environment.
    • Tools: ROS2 Humble & Melodic, CARLA
    • Languages: Python3, C++
    • Hardware: NVIDIA Titan & Nvidia Quadro.

Drive By Wire System

RoshAI Pvt Ltd
Aug, 2022 - Jan, 2023 5 months
    • This project aims to develop a control system to actuate the accelerator, gear, steering, and brake of Jeep Compass by external actuators.
    • Built Modbus protocol library in ROS2 humble to control the accelerator, brake, and steering.
    • Established serial communication between DBW interfaces ( System Activation, Battery Management, Driver Notification, Joystick, OBD).
    • Autonomous stack: Converted PCAP data to PCD format using ROS2.
    • Mobile Control: Established communication between DBW system interface & iOS App.
    • Tools: ROS2 Humble, Autoware, Carla simulator
    • Languages: C++, Python3 & Embedded C
    • Hardware: Velodyne Lidar, Novatel GNSS, NVIDIA RTX 3060 Dual GPU & i5 10th Gen CPU.

Aido, Home Assistant Robot

InGen Dynamics
Nov, 2021 - May, 2022 6 months
    • Worked on Hector SLAM & G mapping SLAM and stored navigation path in MySQL.
    • UAV control system is developed using Arduino Mega, ESP32 and Jetson Nano. Worked on ROSSerial, ESP CAN, ESP32 self-hotspot and ROS-bridge websocket suite.
    • ML & DL: Developed model for weapon detection using TensorFlow FasterRCNN. Convert Emotion detection, Yolo,
    • SSD & Fomo DL models to the TensorRT framework using ONNX, and TensorRT.
    • Tools: ROS Melodic, Jetson-inference, TensorRT, TensorFlow & OpenCV, Arduino IDE
    • Languages: Python3, Python2, Embedded C
    • Hardware: NVIDIA Jetson Nano, RpLiDAR A1M8, Arduino Mega, Esp32

Education

  • B Tech Mechanical Engineering

    SASTRA University (2019)