Kategorien
Projects

DIY companion robot with XR controls [2020 – …]

Overview

SVEN Robot (Solar-powered Versatile Exploration- and Navigation Robot) is a personal side-project aimed at developing a small DIY companion robot, using cheap off-the-shelf components and 3d-printed parts. To enable the robot to be charged using solar power, the energy consumption is reduced to a minimum. For this reason, the robot does not employ demanding sensors (LIDAR, cameras) or processors, relying on an ESP8266 microcontroller and laser TOF sensors for control and vision.

The prototype can be remote controlled, through WiFi. It connects automatically to a configured network, and accepts UDP packages. While the connection is active, it responds with updates about it’s state and sensor data.

Since there is no SLAM capability, the robot estimates it’s position from an absolute reference point, using IMU data.

ML Training

To give the robot very simple intelligence, a simulation environment was created in Unity, where TFlight models can be trained, that can be inferenced on the microcontroller. The goal is to improve path finding and position estimation, as well as energy management.

Early generations of RL training, where robots try to move towards a target

XR Control

To mitigate the limited capabilities of the robot, the extensive capabilities of current XR hardware can be leveraged. The Meta Quest 3 has remarkable inside-out tracking and depth sensors to map the environment. The camera-based hand-tracking is very reliable, enabling intuitive user interaction.

In the current prototype, the passthrough cameras are used to detect the robot through ARuco markers, which are transformed into the headset’s coordinate system, and sent to the robot as an absolute reference pose (position and orientation). Now you can use the environment mesh on the headset, to send the robot a map of the environment, and instruct it to drive towards a specific point in space.

A digital twin of the robot is placed at the location of the robot, and extrapolated based on linear velocity, acceleration and gyro data.

While the current control app is very barebones, it shows, how the extensive capabilities of XR hardware can be used to communicate effectively with very simple device and machines, without requiring every device to be overengineered and packed with a lot of expensive sensors.

Kategorien
Projects

Medical VR Training for StellDirVor GmbH [2024-25]

As part of a working student employment at StellDirVor I developed a Unity Editor for programming non-linear task sequences in VR. With this Editor I helped develop interactive medical training scenarios for standalone VR platforms (Meta Quest 3, Vive Focus 3).

Kategorien
Projects

Comsphere XR community platform [2024]

This project was part of the Immersive Realities Hackathon and won first place. In a team of 5, we prototyped an accessible XR social platform, that addresses the lack of human connection on current platforms.

Pitch

COMSPHERE is an XR and web app solution for empowering communities towards productive communication and inclusive and informed decision making.

Online platforms have a great potential for enabling communities to connect. However, a large part of communication is lost online without elements of social presence like voice and body language.

For example, as a newcomer to a country, you might face a wall of government materials to overcome. Forums feel like endless scrolling. You are alone within a sea of profile pictures. But what if you could access help and empathy from your XR community at your fingertips?

You are the heart and soul of COMSPHERE. Via an immersive experience we empower users like you for productive communication and problem solving.

COMSPHERE consists of an XR app where communites can establish their own XR space. They can pose questions and upload media like custom digital twin models, record opinions and join in on real time live chat sessions via customisable avatars. An automated transcription, translation and summary service is available for ease of information sharing.

Community-driven solutions are pushed forward by self governing metrics like user approval and user engagement.

The web app completes the COMSPHERE core solution by providing access to the information and community for users who do not have XR headsets. It is designed with inclusivity for disabled users in mind. Via speech to text and text to speech, web app users can join in on live chat sessions.

The interface for the web app allows for easy and device-friendly access to user’s favorite communities, to popular posts and to active chat rooms.

Kategorien
Projects

MetaCruzer – VR Longboard Game [2023]

This project is a protoype for a VR game idea I had. I want to build a casual multiplayer longboard racing game, on a procedually generated racetrack. Since longboards are steered by leaning, this is an interesting vehicle for VR, with really immersive and intuitive controls.

This project is built in Unity for the Meta Quest 2.