Skip to content
View KanishkaHarwani's full-sized avatar

Block or report KanishkaHarwani

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KanishkaHarwani/README.md

Hi, I'm Kanishka 👋

Robotics & Embedded Systems Engineer — I build software, hardware, and real-time systems for robots that operate in the real world.

MS Mechatronics @ NYU · Autonomous Robots · ROS 2 · Embedded Systems · C++ · Perception
Intern @ Delopt · ROS 2 · Gazebo · SLAM · Sensor Fusion · Object Detection · Synthetic Data Generation


Skills

Languages: Python Embedded C C++ Bash

Robotics & Embedded: ROS 2 micro-ROS ESP32 ODrive Autonomous Navigation SLAM VSLAM Sensor Fusion Perception

Computer Vision & Sensors: OpenCV Cameras LiDAR IMU mmWave Radar V4L2

Communication & Systems: CAN Bus UART SPI I2C TCP/UDP Bluetooth Wi-Fi POSIX IPC Shared Memory Semaphores

PCB & Hardware Design: KiCAD EagleCAD Fusion 360 LTspice

Simulation & Tools: Gazebo MATLAB Simulink Linux Git CMake


Featured Projects

Four-wheel-drive autonomous mobile robot for perception and safety research in human-robot environments. ROS 2 sensor-fusion stack integrating mmWave radar, cameras, IMU, and GPS for comparative perception and autonomous navigation testing. ROS 2 C++ Sensor Fusion mmWave Radar IMU GPS Autonomous Navigation

Simulation platform for developing and validating VSLAM and autonomous navigation on a 4-wheel skid-steer robot. Dual-camera perception stack with ROS 2 and Gazebo, progressing from teleoperation and odometry validation toward visual localization, mapping, obstacle detection, and autonomous navigation.
ROS 2 Gazebo VSLAM C++ Computer Vision Navigation

C++ IPC pipeline connecting POSIX processes and ROS 2 through shared memory and semaphores. Validated with V4L2 camera capture, ROS 2 image transport, object detection, and live overlay rendering for high-throughput perception data.
C++ POSIX IPC Shared Memory ROS 2 V4L2 OpenCV


Currently

🔬 Robotics / Embedded Systems Intern @ Delopt — ROS 2, perception systems, synthetic data generation, and robotics software development. 📬 Open to internships and full-time roles in robotics, embedded systems, autonomy, and perception.


Connect

LinkedIn Email IEEE Publication

Pinned Loading

  1. AMR-Test-Platform AMR-Test-Platform Public

    Modular ROS 2-based AMR testbed using Jetson Nano, mmWave radar, LiDAR, and ESP32 microcontrollers. Supports SLAM, sensor fusion, and autonomous navigation with custom motor control, battery monito…

    C++ 1

  2. posix-ros2-shm-bridge posix-ros2-shm-bridge Public

    A from-scratch C++ test harness proving a camera pipeline can cross the POSIX↔ROS2 boundary and back, using explicit shm_open/sem_open shared memory instead of ROS2 topics — validated end-to-end wi…

    C++

  3. ros2_gz_vslam_bot ros2_gz_vslam_bot Public

    ROS 2 + Gazebo simulation of a 4-wheel differential-drive robot for staged VSLAM development — from teleop sanity checks to full autonomous navigation on rough terrain.

    Python