Skip to content
View N-Raghav's full-sized avatar
🤖
Aspiring Robotics Engineer
🤖
Aspiring Robotics Engineer

Highlights

  • Pro

Block or report N-Raghav

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
N-Raghav/README.md

👋 Hey, I'm Raghav Nallaperumal

Robotics Software Engineer | MS Robotics @ WPI (4.0 GPA) | Perception • Manipulation • Control

LinkedIn Portfolio Email GitHub


🤖 About Me

I build perception based control systems for autonomous robots that operate in unstructured environments. My focus is on deploying robust algorithms on real hardware—not just simulation.

Currently pursuing MS in Robotics Engineering at Worcester Polytechnic Institute with a 4.0 GPA, I specialize in bridging the gap between computer vision and physical robot control.

What I Do:

  • 🎯 Perception-Based Manipulation: Vision-guided grasping and object interaction
  • 🧠 Control Systems: MPC, LQR, Jacobian-based control for high-DOF systems
  • 🔧 Production Systems: Real-time software stacks with ROS 2 on industrial robots
  • 📊 Sim-to-Real Transfer: System identification and parameter estimation

🛠️ Tech Stack

Languages

C++ Python MATLAB

Robotics & Frameworks

ROS 2 PyTorch OpenCV

Core Competencies

Perception & Vision

  • Visual-Inertial Odometry (VIO) • SLAM • Structure from Motion
  • NeRF • Bundle Adjustment • Deep Learning (PyTorch, Kornia)
  • Real-time object detection & pose estimation

Motion Planning & Control

  • Model Predictive Control (MPC) • Linear Quadratic Regulator (LQR)
  • Jacobian-based control • Trajectory Optimization
  • MoveIt 2 • Nav2 • System Identification

Software Engineering

  • ROS 2 (Humble) • Gazebo • PyBullet
  • Real-time systems • PLC Programming (TwinCAT)
  • C++ (modern) • Python • Git

Hardware

  • Franka Emika Panda • Intel RealSense D435
  • Crazyflie 2.0 • Beckhoff TwinCAT PLC

📊 GitHub Stats

GitHub Stats

Top Languages

GitHub Streak

📫 Let's Connect!

LinkedIn Email Portfolio


⭐️ From N-Raghav | Building robots that see, think, and act

Pinned Loading

  1. Drone-Control-Methods Drone-Control-Methods Public

    Crazyflie 2.0 flight controller (PD/LQR) with polynomial trajectory generation and hardware validation

    Python

  2. Deep-Homography-Estimation Deep-Homography-Estimation Public

    Panoroma stiching using homography estimated by classical and deep learning based methods

    Python

  3. Franka_ROS2_Grasping Franka_ROS2_Grasping Public

    This project implements a complete control and grasping system for the Franka Emika Panda robot using ROS 2 Humble and MoveIt2. It includes simulation capabilities, motion planning, hardware contro…

    C

  4. ROS-Enhanced-Advanced-Assistive-System ROS-Enhanced-Advanced-Assistive-System Public

    The ROS Enhanced Advanced Assistive System (REAAS) is an innovative supermarket automation solution designed to enhance operational efficiency for store owners and accessibility for supermarket cus…

    Makefile 1 1

  5. PBLite-Boundary-Detector-and-CIFAR10-Deep-Learning-Bench-Mark PBLite-Boundary-Detector-and-CIFAR10-Deep-Learning-Bench-Mark Public

    HW0 for the course RBE549 Computer Vision

    Python

  6. IOT-Pipeline-for-Industrial-Protocols IOT-Pipeline-for-Industrial-Protocols Public

    This repository contains a simulation of the IoT pipeline (Slave-Master-Gateway-Database-Dashboard) for Industrial IoT protocols

    Python 1