Here are a few projects I have contributed to during the past few years
|
Terrain Generation Tool
This is an Unreal Engine EdMode plugin which allows users to create real world terrains using open source data. The tool uses openly available OpenStreetMap data for the generation of game levels inside Unreal Engine. The input files includes roads, buildings shape files and landscape heightmap in GeoTIFF format. Done as an integration tool for SimCentric Technologies (PVT) Ltd.
Geoserver Data Automation tool using REST-API
This is a python based project which automates the data uploading (including making of workspaces, layers, styles etc.) on geoserver minimizing the repeating workload of a user. Geoserver-REST API has been used for this project. Done as a tool for SimCentric Technologies (PVT) Ltd.
Autonomous Mask Generation for Foliage Application
The basics to this project includes a simple input of a satellite image containing general RGB information. The satellite images can be used in various tasks in game engine’s level design, for extracting agricultural cover area data etc. But here what I focused on is to extract general areas that cover gravel ground, man made structures such as buildings, roads and another one containing natural dark green areas such as fields, forests and grasslands into one Binary image which could be used as landscape masks input for Unreal Engine.
Invisibility Cloak
OpenCV and C++ based project for the ultimate generation of invisibility as a tribute to all the beloved "Potterheads".
Screen recorder based on Eye detection
A screen recorder that saves HD videos of on-going sessions based on eye-movement detection using OpenCV and python
Undergraduate Projects
Year 4 Project - Hydrological Modeling in Deduru-oya Reservoir
An intelligent prediction system for identifying rainfall and water level patterns in a major reservoir in Sri Lanka known as Deduru-oya Reservoir which aids the agriculture-based community of the surrounding area.
Programming Language used: Python
An intelligent prediction system for identifying rainfall and water level patterns in a major reservoir in Sri Lanka known as Deduru-oya Reservoir which aids the agriculture-based community of the surrounding area.
Programming Language used: Python
Year 3 - Independent Literature review (Research) “Implementation of Humanoid Robot Fingers Using Biometric Optimization A study on biometric, mechanical and technological measures towards realistic robot finger implementation”
Abstract
Realization of robotics with humanoid structure has become trendy in the modern world. Robot fingers are a major component of robotic hands. Extent of humanoid nature vastly depends on the dexterous implementation of motion, sensing capabilities, design and effectiveness of implementation methodology. Here in this paper, it is discussed on the implementation of fingers in humanoid robot fingers by means of biometric optimization including design and structure, mathematical analysis and evaluation, implementation with consideration of physics and chemistry behind the designs, sensitivity of fingertips, programming and optimization of each fields to realize the humanoid robot finger close to human structure. Humanoid nature is essential in many fields such as sensitivity oriented medical surgeries, neutrally controlled hands for differently abled , visualized animation industry etc.
Abstract
Realization of robotics with humanoid structure has become trendy in the modern world. Robot fingers are a major component of robotic hands. Extent of humanoid nature vastly depends on the dexterous implementation of motion, sensing capabilities, design and effectiveness of implementation methodology. Here in this paper, it is discussed on the implementation of fingers in humanoid robot fingers by means of biometric optimization including design and structure, mathematical analysis and evaluation, implementation with consideration of physics and chemistry behind the designs, sensitivity of fingertips, programming and optimization of each fields to realize the humanoid robot finger close to human structure. Humanoid nature is essential in many fields such as sensitivity oriented medical surgeries, neutrally controlled hands for differently abled , visualized animation industry etc.
Year 2 Project - Archiva Based Log Processing and Management.
An Expert system which identifies abnormalities of transaction patterns of customers and notify the bank administration. Programming Language used: TypeScript, JavaScript, Xcode
An Expert system which identifies abnormalities of transaction patterns of customers and notify the bank administration. Programming Language used: TypeScript, JavaScript, Xcode
Year 1 Project - Multi-Functional Wireless Measuring Unit
A micro-controller based portable device that measures voltage, current, and resistance. Accessible via mobile devices through Bluetooth with a customized application. Simultaneously stores data in an inbuilt SD card.
Programming Language used: C
A micro-controller based portable device that measures voltage, current, and resistance. Accessible via mobile devices through Bluetooth with a customized application. Simultaneously stores data in an inbuilt SD card.
Programming Language used: C