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

Block or report malithjkd

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 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
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

    Jupyter Notebook

  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