About

Pedro Soares

Recent Computer Science graduate with a passion for building autonomous robots. Enthusiastic about technology and innovation. Incoming Master's student in Information and Computer Science. Skilled in FPV drone flying and open-source software development. Eager to contribute expertise to cutting-edge projects.

Picture of Pedro Soares

Projects

Unitree_ros

Unitree_ros is a ros2 package which acts as a middleware between unitree_legged_sdk and ros2 to control Unitree Go1. It has been developed as part of my student job with the ARG (Autonomous Research Group) at the SnT luxembourg.

Eggcubator

Eggcubator is an esp32 based controller for the incubation of eggs. It features a Oled menu navigation, PID temperature control and in the future a web based interface and humidity control.

Tello ROS2 Driver

This is a ROS2 package that allows a user to control a DJI Tello drone using ROS topics. Therefore, the user can control the drone using velocity commands or triggering the drone to take-off and land via the respective topics. In addition, the wrapper is also constantly publishing the image feed received by the drone to a topic, as well as the flight data received by the drone. The package is based on the TelloPy library (the latest version), which is a Python library for controlling the Tello drone.

Perceptron Bot

This is part of a YouTube series about building an autonomous robot from scratch where I went from designing the robot chassis using CAD software, developing low level drivers using arduino and later a simple protocol to control the motors using ros2.

Bio

Pedro Soares is a dedicated Master’s student in Computer Science at the University of Luxembourg, where he combines his academic pursuits with practical experience in the Autonomous Robotics research group. In his part-time role within the group, Pedro is responsible for inventory management, task coordination, CAD modeling, ROS software development, and providing research assistance. Pedro earned his Bachelor’s degree in Computer Science from the University of Luxembourg, achieving an impressive final grade of 16.9. During his undergraduate studies, he also spent a semester at the Université catholique de Louvain in Belgium as part of the Erasmus program, broadening his academic horizons and gaining valuable international experience. Pedro’s professional philosophy is deeply rooted in the principles of open-source software. He strives for consistency in his work and is committed to sharing knowledge, always ready to assist others in the community. This philosophy is reflected in his volunteer work, where he actively participates in events showcasing the research conducted by his group. Outside of his professional and academic life, Pedro is passionate about coding, FPV flying, and music. These interests not only enrich his personal life but also inspire his creativity and innovation in the field of computer science. Looking ahead, Pedro aims to complete his Master’s degree and secure a position in the robotics field. His ultimate goal is to find happiness through a fulfilling career that aligns with his passion for technology and innovation.

Experience

Lab Technician

SnT, Interdisciplinary Centre for Security, Reliability and Trust · Part-time

Sep 2022 - Present · 2 years

Kirchberg, Luxembourg · On-site

Description:

Responsible for inventory management, task coordination, CAD modeling, ROS software development, and providing research assistance to the Autonomous Robotics Group (ARG).

ROS
CAD
Project Management
Research Assistant

Summer Job

Ameco

Jul 2019 - Jul 2019 · 1 month

Roost, Bissen · On-site

Description:

Helped workers with some tasks, such as placing and removing pieces from machinery.

Education

University of Luxembourg

Master’s degree - Computer Science

Sep 2023 - Present

University of Luxembourg

Bachelor’s degree - Computer Science

Sep 2020 - Jul 2023

Grade: 16.3

Université catholique de Louvain

Bachelor’s degree - Computer Science (Erasmus)

Feb 2022 - Jul 2022

Lycée Technique du Centre

High School - Technique Général

Sep 2013 - Jul 2020

Grade: 15.7

Contact

© 2023 Pedro Soares. All rights reserved.