-
Buddy Helpperi: Elderly Care Companion
As part of a creative innovation course, my teammate and I explored how to use Blue Frog Robotics' Buddy robot in supporting elderly healthcare. I built an Android app that replicated the robot's face, communicated with the user in Finnish, and automatically sent injury alerts to a Firebase backend.
As part of a creative innovation course at Metropolia UAS, my teammate and I set out to explore meaningful applications for the Blue Frog Robotics' Buddy robot — a tablet-faced companion robot — in the context of elderly healthcare.
My main contribution was an Android application written in Kotlin. The app displayed an animated face on the screen to mimic the Buddy robot's appearance, and used text-to-speech to communicate with the user in Finnish. It also integrated a fall and injury detection system using the phone's accelerometer, which would automatically send an alert to a Firebase Realtime Database backend when a potential incident was detected.
Buddy Helpperi project stand at the course exhibition. The project was a great introduction to Android development and human-robot interaction design. It also pushed us to think carefully about accessibility and communication for users who may not be comfortable with technology.
-
SaturationMap.com: Geocache Planning Tool
Saturation Map is a browser-based planning tool for geocachers. Users can submit their cache finds and solved mystery cache coordinates, which are visualized on a map with 161-metre exclusion radius circles — helping cache hiders identify available spots for new hides. The application runs entirely offline using the browser's local storage, requiring no backend or user account.
-
Rautiai.net: Personal Website
Personal website to showcase my projects and skills.
-
Design and Implementation of a Modular Thread-Based Sensor Platform with Cloud Integration
The goal of this thesis was to design and implement a sensor platform that utilizes a Thread network for communication within a local network and then connects to the internet to transmit its data. The overall system consists of three core components: the sensor platform, the Thread Border Router, and the web application.
-
Development of a Simple Automated Vehicle and Its Safety Analysis
This project involved the development of a simple automated vehicle and a comprehensive safety analysis. The vehicle was designed to navigate autonomously using various sensors and algorithms, while the safety analysis focused on identifying potential risks and implementing mitigation strategies. The technologies used included Python for programming, ROS for robot operating system integration, and simulation tools for testing and validation.
-
Weather Station
A simple weather station that collects and displays environmental data such as temperature, humidity, and atmospheric pressure.
-
Bank Simulation
A simulation of a banking system that allows users to perform various financial transactions and manage their accounts.