• Home
  • Education
  • Publications
  • Projects
  • Awards
  • Supervisor
  • Reviewer

Employment

INEGI - Institute of Science and Innovation in Mechanical and Industrial EngineeringSeptember 2019 - PRESENT

Researcher - Computer Vision Engineer

Computer Vision Engineer in the advanced manufacturing processes unit at INEGI. The main tasks include the development of artificial vision based solutions for industry: artificial visual inspection, tracking, etc.

INEGI - Institute of Science and Innovation in Mechanical and Industrial EngineeringApril 2019 - August

PostDoc Researcher - Computer Vision Engineer

Computer Vision Engineer in the advanced manufacturing processes unit at INEGI. The main tasks include the development of artificial vision based solutions for industry: artificial visual inspection, tracking, etc.

INEGI - Institute of Science and Innovation in Mechanical and Industrial EngineeringNovember 2015 - April 2019

Electrical Engineer & PhD Student

Electronic product developer in the advanced manufacturing processes unit at INEGI. Technical fields include microcontrollers, electronics, wireless communications, sensors and actuators.

FEUP - Faculty of Engineering, University of Porto and ESAS - High Scool Aurélia de SousaJanuary 2014 - July 2014

Scientific Initiation Scholarship - Robotics Teaching Assistant

Teaching assistant of two teams of high school students in mobile robotics area. The resultant work led to a participation in the Portuguese Robotics Open in the modality of Line Rescue.

FEUP - Faculty of Engineering, University of PortoSeptember 2012 - July 2014

Undergraduate Teaching Assistant

Teaching assistant of two programming courses in the Master in Electrical and Computers Engineering programme: Programming 1 and Programming 2.

Education / Continuous Formation / Certificates

Faculty of Engineering, University of PortoSeptember 2015 - April 2019

PHD in Informatics Engineering

I am a Computer Vision and Image processing enthusiast. My PhD Thesis research included the development of a wine anti-counterfeiting system that uses images of corks to authenticate wine bottles.

Faculty of Engineering, University of PortoSeptember 2009 - July 2015

Master in Electrical and Computers Engineering

In my course I have chosen the Automation field with a major in Robotics. During my academic course I have participated in the Portuguese Robotics Open multiple times in the category of Autonomous Driving Competition. In my Master Dissertation I have worked in five different mobile platforms targeting diverse audience. Its main goal is to provide another step towards making robotics easier and appealing in situations like the Junior University and in high-schools for teaching and demos. Also, I was a teaching assistant in programming courses: Programming 1 and Programming 2 in Faculty of Enginnering, University of Porto, and a teaching assistant in Escola Secundária Aurélia Sousa (which is a local high-school) in mobile robotics area. The resultant work led to a participation in the Portuguese Robotics Open in the modality of Line Rescue.

VISUM Summer SchoolJuly 7 to 14, 2017

Participation on the 5th edition of VISUM Summer School on Vision Understanding and Machine Intelligence, held in Porto, Portugal

Publications

[13] Image-Based Object Spoofing Detection

Lecture Notes in Computer Science - Combinatorial Image Analysis, 2018 | book chapter
DOI: 10.1007/978-3-030-05288-1_15

[12] Cork as a Unique Object: Device, Method, and Evaluation

Applied Sciences, 2018 | journal article
DOI: 10.3390/app8112150

[11] CBIR for a wine anti-counterfeiting system using imagery from cork stoppers

13th Iberian Conference on Information Systems and Technologies, 2018 | conference paper
DOI: 10.23919/cisti.2018.8399225

[9] SQUIRLROB: A DO IT YOURSELF ARDUINO AND SMARTPHONE HARDWARE AND SOFTWARE PLATFORMS FOR ROBOTICS EDUCATION

12th International Technology, Education and Development Conference, 2018 | conference paper
DOI: 10.21125/inted.2018.1068

[6] Design hints for efficient robotic vision - Lessons learned from a robotic platform

Lecture Notes in Computational Vision and Biomechanics, 2018 | book
DOI: 10.1007/978-3-319-68195-5_56

[4] Simulator for teaching robotics, ROS and autonomous driving in a competitive mindset

International Journal of Technology and Human Interaction, 2017 | journal-article
DOI: 10.4018/IJTHI.2017100102

[3] Autonomous driving simulator for educational purposes

Iberian Conference on Information Systems and Technologies, CISTI, 2016 | conference-paper
DOI: 10.1109/CISTI.2016.7521461

[2] Robotics: Using a competition mindset as a tool for learning ROS

Advances in Intelligent Systems and Computing, 2016 | book chapter
DOI: 10.1007/978-3-319-27146-0_58

[1] ROBOTICS: A TEACHING TOOL FOR STEM EDUCATION IN HIGH SCHOOL

EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015 | conference-paper
ISBN: 978-84-606-8243-1

Reviewer Experience / Academic Juries

Member of the Reviewers Committee (Scientific Commitee) of ROBOT'2019: Fourth Iberian Robotics Conference

Editorial Review Board Member of International Journal of Technology and Human Interaction (IJTHI), since 2018

Member of the Reviewers Committee (Scientific Commitee) of ROBOT'2017 - Third Iberian Robotics Conference

Awards & Achievements

Winner of the Autonomous Driving Competition in the 2019 Portuguese Robotics Open

Winner of the Autonomous Driving Competition in the 2018 Portuguese Robotics Open

Winner of the Autonomous Driving Competition in the XVII Portuguese Robotics Open

Extracurricular Projects

Autonomous Driving Robot - Major Alvega

Major Alvega is an autonomous driving robot with ackermann steering system (just like a usual car) developed to participate in the autonomous driving competition of the Portuguese Robotics Open.

Autonomous Driving Robot - Conde

Conde is an autonomous driving robot with differential steering locomotion system, in which its movement changes by varying the relative rate of rotation of its wheels. A castor wheel placed at the end of the robot is needed in order to balance the structure. This robot was built to participate in the autonomous driving competition in the Portuguese Robotics Open. The autonomous driving competition consists of a robot, completely devoid of human input during its runtime, running on a track, detecting vertical signs and signalling panels (projected on two monitors) and avoiding obstacles. The current version of the vision system for Code uses 3 PSEye cameras: two cameras detect and track/follow the lanes and another to detect the signaling panels.

Autonomous Driving Simulator for Portuguese Robotics Open

The competition ruling for the portuguese autonomus driving competition defines a track of 17x7 meters. To overcome the need of physical space to test the real robot, a simulation world related to the portuguese autonomous driving competition was developed using Gazebo and ROS framework. Two robots were moduled: the robot Conde, and the Major Alvega. Both modulated robots proved to be good approximations to their corresponding real robots. For more information refer to [3,4]. The source code can be found at github, and a demo video can be found here.

© 2015 Curriculum Vitae All Rights Reseverd | Design by W3layouts