Projects

Speech Recognition Robot
Speech Recognition Robot

This project integrates OpenAI’s Whisper model with a UR10 robotic arm to enable speech-controlled automation. Users give voice commands, which are transcribed using Whisper and processed by a Flask server to control the UR10 robot. The robot then performs specific assembly tasks based on the detected command.

Jan 31, 2025

Flower-Exchange-LSEG
Flower-Exchange-LSEG

This project implements a simplified Flower Exchange system as part of the C++ Workshop Series at the University of Moratuwa, organized by the London Stock Exchange Group (LSEG). The Flower Exchange allows traders to buy and sell various types of flowers through a simulated trading platform.

Nov 5, 2024

Blind Guide
Blind Guide

The Smart Glasses for Visually Impaired project aims to enhance the independence and safety of individuals with visual impairments through advanced wearable technology. Traditional mobility aids, such as white canes, provide limited tactile feedback. Our solution integrates real-time obstacle detection, GPS-based navigation, and emergency alerts to offer visually impaired users improved spatial awareness and hands-free assistance.

Oct 1, 2024

UART-FPGA
UART-FPGA

This project involves the design, implementation, and verification of a UART (Universal Asynchronous Receiver/Transmitter) transceiver using Verilog RTL. The implementation was carried out on Cyclone® IV EP4CE22F17C6N FPGA using Quartus Prime software

May 26, 2024

Pick and Place Robot
Pick and Place Robot

Developed an automated assembly system featuring a Pick and Place Robot Arm for custom H-bridges. This system ensures precise handling of transistors, washers, rivets, and metal rings using advanced vision systems and programmable logic controllers. Key innovations include multi-axis motion control, customized grippers, and high-quality assembly

May 26, 2024

Semantic Segmentation - U Net
Semantic Segmentation - U Net

This project implements a U-Net based approach for semantic segmentation of aerial images, using the Aerial Semantic Segmentation Drone Dataset. The model is designed to classify each pixel in the images into one of 23 categories, improving the understanding of urban scenes for safer autonomous drone navigation.

May 1, 2024

Sparkle-Robot 🤖
Sparkle-Robot 🤖

Sparkle Robot, a versatile robotic platform powered by Arduino to fulfill the EN2533: Robot Design and Competition tasks

Apr 27, 2024

SLRC Vision System
SLRC Vision System

Computer Vision system for identifying 3D-objects and identifying colors using Deep Learning and OpenCV. Made for SLRC 2024.

Mar 31, 2024

Smart Medibox
Smart Medibox

The Medibox project, initially developed for the EN2853- Embedded Systems and Applications module, is a smart device that reminds users to take medication on time and monitors temperature and humidity for proper storage conditions.

Feb 26, 2024

Five Band Audio Equalizer
Five Band Audio Equalizer

The Five-Band Audio Equalizer project is designed to manipulate audio signals across five specific frequency bands using op-amp-based active filters.

Nov 1, 2023