Profile Picture

Sithija Vihanga Ranaraja

Robotics Enthusiast

University of Moratuwa | Electronic and Telecommunication Engineer

My Projects

Mobile Robot Receptionist 2.0

2024 - Ongoing

Designed a multi-floor navigation framework expanding 2D mapping and navigation techniques. Developed Gazebo plugins for elevator simulations and implemented behavior trees for automating multi-floor navigation.

ROS2 Nav2 Gazebo Behavior Trees SLAM

Voyager: Mobile Robot Platform

2024 - 2025

Developed mobile robot platform with SLAM, Nav2, and teleop from scratch with ROS2 and Gazebo. Designed SolidWorks enclosure and assembled the robot hardware with custom sensors integration.

ROS2 SolidWorks Hardware Integration SLAM Gazebo

Hydra: 6 DOF Robot Manipulator

2024 - Ongoing

Developed ROS2 workspace for manipulator simulations with Moveit2. Designed the robot in SolidWorks, assembled the manipulator, and tested the hardware interface.

ROS2 Moveit2 SolidWorks Manipulator Hardware
RoboRoarz Team

RoboRoarz Robot Challenge, Singapore

2024

Developed algorithms for Smorphi reconfigurable robot platform. Designed reconfigurable robot concepts for disaster management and participated in robotics workshops.

Reconfigurable Robots C++ Disaster Management Workshops
SLRC Competition

Sri Lankan Robotics Challenge (University)

2022

Implemented algorithms to solve the Tower of Hanoi using custom manipulators. Designed robot hardware configurations and tested software and hardware setup.

Robotics Competition Manipulators Tower of Hanoi Hardware Design
Spark Innovation Challenge

Spark Innovation Challenge: AlgaGen

2023

Designed a prototype for hydrogen generation using tidal waves as a clean renewable energy source. Conducted year-long research proving the concept and achieving project milestones.

Renewable Energy Hydrogen Production Tidal Energy Research
Battle Robot Design
Battle Robot Team

Battle Robot Design: Scorpion

2023

Worked with a team to design a battle robot with separately powered weapons and navigation systems focusing on power management during battles to ensure maximum strength.

Battle Robot Power Management Team Project Hardware Design
Mobile Robot Navigation

Mobile Robot: Navigation Based on Image Processing

2023

Designed an ESP32 cam based mobile robot platform to share video feed with a server computer and take navigation commands. Implemented OpenCV functions to detect markers for autonomous navigation.

Image Processing OpenCV ESP32 Autonomous Navigation

Sri Lankan Robotics Challenge (School Category)

2021

Designed C++ based controllers for a custom robot to achieve multiple tasks in the competition finals, including floor pattern decoding, wall following, and simulated radar tasks.

Robotics Competition C++ Autonomous Navigation Sensor Integration