Skip to content
View malithjkd's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report malithjkd

Report abuse

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

Report abuse
malithjkd/README.md

Malith Jayawardhana

R&D Engineer specializing in algorithm development for robotics, automation, and high-precision systems. My work focuses on the intersection of Machine Learning, Image/Signal Processing, and Control Systems to create intelligent industrial solutions. I have a passion for the full development lifecycle, from hardware prototyping and data acquisition to model implementation and performance validation.


Tech Stack

Python C++ PyTorch Scikit-Learn OpenCV MATLAB Docker GCP


⭐ Featured Projects

1. Haptic-Based Surface Stiffness Identification using Machine Learning

This repository contains the work for my M.Sc. research on classifying deformable objects by "touch" where vision alone is insufficient.

  • Objective: To design a system that can differentiate objects (e.g., ripe vs. unripe fruit) based on their physical properties.
  • Method:
    • Designed and built a testbed with a linear motor and force-controlled data acquisition system (C++, Sensoray DAQ).
    • Collected time-series data (force, position, current) by deforming various objects.
    • Engineered features from raw sensor signals and applied Time-Series Forest Classifiers (Python, sktime).
  • Result: Achieved >94% classification accuracy, demonstrating a robust method for sensorless force estimation and haptic-based object identification.

Deformable Object Classification

Haptic Testbed in Action | Data acquisition

Repository Link | Data Processing Scripts

2. Vision Algorithm for Gantry System Error Compensation

  • Objective: To improve the accuracy of a high-precision gantry system by compensating for thermal expansion and mapping 2D errors.
  • Tech: Python, Halcon, OpenCV, PySide6, ACS SPiiPlus.

📫 How to Reach Me

Pinned Loading

  1. AI_ML AI_ML Public

    Machine learning

    Jupyter Notebook 1

  2. environmental_monitoring environmental_monitoring Public

    raspberrypi based environmental monitoring and server absed solution

    Python

  3. Project_CoDs_model1 Project_CoDs_model1 Public

    Electrical setup for architechral model. Physical model and light board setups.

    C++

  4. sktime sktime Public

    Forked from sktime/sktime

    A unified framework for machine learning with time series

    Python

  5. texture_haptic texture_haptic Public

    OBJECT IDENTIFICATION AND HAPTIC AMPLIFIER BASED ON SURFACE TEXTURE

    Jupyter Notebook 2