Skip to content
View shakilapr's full-sized avatar

Highlights

  • Pro

Block or report shakilapr

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. 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
shakilapr/README.md

Hi, I'm Shakila Praveen Rathnayake 👋

Independant Robotics Researcher specializing in AI, Robotics, Embedded Systems, Vision Systems, Intelligent Control & Data Engineering


Tech Stack

Category Technologies
Languages Python C++ C MATLAB
Embedded & PLC ESP32 STM32 Arduino Raspberry Pi PLC
ML & Computer Vision TensorFlow PyTorch OpenCV YOLO
Robotics & Control ROS2 ANFIS Fuzzy Logic PID
Design & Tools SolidWorks AutoCAD Git VSCode

Featured Projects

Mobile robot implementing following-in-front navigation paradigm with real-time simultaneous localization and mapping (SLAM). Uses predictive control algorithms with interactive decision-making strategy to resolve path ambiguity at T-junctions and cross-intersections through sensor fusion and human-robot interaction protocols.
ROS2 SLAM Toolbox Python Raspberry Pi IMU Sensor Camera

Adaptive Neuro-Fuzzy Inference System (ANFIS) controller for magnetic levitation platform. Combines fuzzy logic reasoning with neural network learning to handle nonlinear dynamics and achieve stable position control with minimal overshoot and steady-state error.
MATLAB ANFIS Fuzzy Logic Control Systems

Integrated Long Short-Term Memory (LSTM) network with ANFIS controller for time-series prediction in nonlinear magnetic levitation systems. LSTM captures temporal dependencies while ANFIS handles real-time control, enabling improved response characteristics compared to standalone approaches.
MATLAB LSTM ANFIS Neural Networks

Convolutional Neural Network (CNN) trained on Extended MNIST (EMNIST) balanced dataset for multi-class character classification. Architecture includes convolutional layers, max pooling, dropout regularization, and dense layers to classify 47 character classes (uppercase, lowercase, digits).
TensorFlow Keras OpenCV Python

Closed-loop PID control system for aerodynamic ball levitation using ultrasonic distance feedback. Implements system identification techniques in MATLAB to derive transfer function model and optimize controller gains through iterative tuning methods.
Arduino MATLAB Python Control Theory

Multi-floor elevator control system programmed in 8051 assembly language. Features interrupt-driven architecture with timer-based error detection, load cell integration for weight sensing, limit switches for floor detection, and PWM motor control for variable speed operation.
8051 Assembly Proteus Embedded Systems


Contact

LinkedIn Email Portfolio

Popular repositories Loading

  1. hcr hcr Public

    Training a neural network to recognize handwritten characters (both simple and capital letters) using Python and TensorFlow. For the image set, EMNIST data set is used.

    Jupyter Notebook 2

  2. test-bench test-bench Public

    TypeScript 1

  3. shakilap.github.io shakilap.github.io Public

    HTML

  4. neuro-fuzzy-maglev-control neuro-fuzzy-maglev-control Public

    MATLAB

  5. hybrid-lstm-anfis-maglev-control hybrid-lstm-anfis-maglev-control Public

    MATLAB

  6. robot-inspection-system robot-inspection-system Public

    MATLAB