Kinematic Coverage Path Planning

Kinematic Coverage Path Planning

Tethys Robotics · 03–07.2023
Solution to local constrained optimization problem by Dubins-like path smoothing to a coverage path plan; evaluated with underwater robots.
SLAM for Search & Rescue Robots

SLAM for Search & Rescue Robots

Robotic Summer School · 07.2023
A pipeline for localization, exploration, artefacts logging and mapping for an SMB robot during Robotic Summer School 2023.
bRIGHT

bRIGHT

Datathon by ETH Analytics Club · 05.2023
First place-winning RAG-based app for answering questions related to local law developed during Datathon 2023 AWS Challenge.
3D human pose estimation

3D human pose estimation

Digital Humans course · 05.2023
Estimating multiple human 3D poses in a form of LISST body parameters, based on images received from multiview camera streams.
Spot & Hololens

Spot & Hololens

Mixed Reality course · 09–12.2022
Utilizing Hololens Augmented Reality device to remotely operate a robotic arm of Boston Dynamics' Spot quadruped.
UX Case Study

UX Case Study

Human-Computer Interaction course · 09–12.2022
Development of an app facilitating the process of baking to compare the user experience of different recipes layouts.
Blue Nemo

Blue Nemo

PWr Diving Crew · 2020–2022
Fifth generation of PWr Diving Crew's underwater vehicle, enhanced with a set of sensors to perform tasks autonomously.
ROV4

ROV4

PWr Diving Crew · 2019–2020
Fourth generation of PWr Diving Crew's underwater vehicle, initially remotely operated, improved to an autonomous one.
Waddles

Waddles

Mobile Robots course · 03–06.2021
Holonomic robot with mecanum wheels, STM32 as the main processing unit and a custom Android control app.
GolemOS

GolemOS

Semester Project · 03–06.2021
Poky-based operating system development for QEMU, Raspberry Pi and Jetson Nano according to Yocto Project.
MeteoViz

MeteoViz

Sensoric Data Visualization course · 03–06.2021
Qt5 C++ desktop application offerring a weather forecast visualization for a selected city in Poland.
EBEC Projects

EBEC Projects

European BEST Engineering Competition · 2022
Outcome of regional (1st place) and national (2nd place) rounds of the EBEC team competition.

Embedded projects

Projects implemented in C/C++ with RPi, SMT32, AVR & ESP32.

IoT bulglar alarm

IoT bulglar alarm

A system managing two ESP32 boards, a PIR sensor, LEDs, a buzzer with MQTT to send information about detected movements.
PWM LL library

PWM LL library

The repository contains code managing PWM on STM32F103RB with the usage of LL library. The functions can be adjusted to other STM boards.
Sonar UART

Sonar UART

The program is intended for STMF303RB connected with via UART protocol to Ping Sonar Altimeter and Echosounder from Blue Robotics.
Key matrix

Key matrix

The code support the management of a matrix of buttons on ATmega328P. It handles buttons' contact bounce.
LED matrix

LED matrix

The repository contains the code allowing for displaying a heart on a matrix of LEDs connected via shift registers to ATmega328P.
Animated heart

Animated heart

This project is a modification of the previous project (this time without shift registers) with an animated heart on a LED matrix.
PWM AVR

PWM AVR

The code manages a PWM signal, making the servo move accordingly to the degree values sent over UART from a console to Arduino Nano.
RGB LED control

RGB LED control

The program is responsible for managing a RGB LED using Arduino Nano, an LC display with a menu and a button matrix for choice selection.