Commandes Composants

Thales - 2021

Professional Project, Commande Composants is a tool developed in C++/CLI, consisting of a Front-end, a Back-end, and a MySQL database.

The tool aims to update the company's internal stock of electronic components, assign priorities to certain components, and send email alerts to the managers in charge of placing orders.

The tool has 3 user profiles:

  • Manager: Allows extraction of data from the ENTIRE site, personalizing alerts, and generating email templates for ordering from suppliers associated with the component.
  • Technician: Allows adding or removing components from the Stock Database and adding an "urgent" label to certain components.
  • Admin: Includes the rights of the other users, as well as the ability to add/delete suppliers and reorganize the interface of the other two profiles.
  • TECHNO:

    C++/CLI - Database - MySQL

    TerraHexapode

    IMERIR - 2020 / 2022

    Personal Project aiming at designing and building a hexapod robot that carries a plant on its back and autonomously moves in a room to search for solar light sources to power the plant on its back.

    The robot, equipped with 6 legs, 3 leg joints, various sensors (lidar, hygrometric, and photovoltaic sensors, camera), and a Raspberry Pi 4, is equipped with embedded ROS Noetic to manage its movements and algorithmic decisions.

    During its development, several additions and fixes have been made, such as adding human recognition using the camera, detecting the moisture of the plant pot using the hygrometer sensor, recording its environment using the 3D scanner of the room, and obtaining necessary plant data from an internal database fed by Wikipedia.

    Thus, it is capable of providing information about the plant on its back, choosing the best sunlight exposure in the room for it, and searching for human beings when watering is needed based on the hygrometer sensor.

    TECHNO:

    C++ - Python3 - ROS - ROS2 - MySQL

    AR Racing Game

    IMERIR - 2021

    School Project at the end of the year, consisting of developing an augmented reality video game. The project had no specific method or technology requirements, with only a budget of €50, a maximum team size of 5 people, and a duration of 3 weeks.

    Our team, composed of roboticists, AI developers, and embedded systems developers, chose to create a racing game similar to Micro-Machines (NES). The race track is anchored in space using grave QR code tokens detected by webcams.

    To differentiate ourselves from our competitors, we decided to integrate a UR Robotics robotic arm, which allows us to move the QR tokens on the game field during the race using a pneumatic suction cup. This changes the circuit mapping while players compete on it.

    Finally, we added non-player characters (NPCs) to compete against, graded in 4 levels of difficulty.

    TECHNO:

    C - C++ - QT5 - Python3 - QR tech

    Immo-Turtle-Scan

    IMERIR - 2020

    School Project during the lockdown, aiming to allow real estate agencies to provide 3D tours of rental properties without multiple people being present in a room for a visit.

    We had to assemble a Turtlebot3 (Burger) and add an additional webcam on the floor below the lidar. The objective was to let the robot autonomously move inside the property, scan the rooms using the lidar, take photographs of the environment, and transmit everything to a computer.

    The 3D scan of the property and the photos are then associated using a pre-written C++ program, which provides an integrable file on a web page to allow remote property visits.

    TECHNO:

    ROS - C++

    Médic@

    Altran - 2022

    Professional Project aiming to extract data to populate a database and train an AI on it.

    The AI, developed by a French team, is intended to establish a medical diagnosis and provide explanations of appropriate treatments based on the description of pathological symptoms using the medical corpora it has.

    To train this AI, it was necessary to generate Python scripts to search various medical corpus files on the internet, provide the summary of the corpus to the database, the requested keywords, as well as the entire document.

    TECHNO:

    Python3 - Google Search API

    Passerelle de communication

    Socomec - 2022

    Professional Project aiming to improve and evolve a communication gateway between different electronic measuring devices of the Socomec brand.

    This gateway enables communication with all modules of the same brand, prioritizes information exchange, and sends data to different applications offered by the company (web or software).

    TECHNO:

    C - C++

    Portfolio

    As a Personal Project, this portfolio was a way for me to learn more about a technology I was not very familiar with and a way to showcase my projects.

    TECHNO:

    HTML - CSS

    BattleBot

    IMERIR - 2021

    School project whose aim was to participate in a remote-controlled robot combat competition. The robot design had to comply with the rules and constraints provided by the teaching body.

    The robots were not allowed to exceed a weight of 500 grams, no projectiles/combustibles/explosives were allowed, and wireless control was mandatory.

    We designed a robot from scratch, controllable via Bluetooth, equipped with a pair of wheels for movement and a circular saw for attacking the opponent.

    TECHNO:

    C - C++

    IApsiBot

    APSIDE - 2023

    Professional project aimed at creating a swarm of autonomous robots equipped with low-cost materials and entirely 3D-printed.

    The swarm should be able to move autonomously within a room, detect specific objects, and retrieve them to place them in a predefined location.

    The entire robotic system, controlled by ROS2, should be affordable and will enable pet owners to tidy up toys, individuals with reduced mobility to avoid bending down to retrieve objects from the floor, and parents to assist in tidying up the playroom or children's bedroom.

    TECHNO:

    C - C++ - Python3 - ROS2 - MicroROS

    Hospital Disinfection Robot

    IMERIR - 2020

    Scholar project aimed at designing an autonomous robot that moves within a hospital to disinfect empty rooms.

    In the context of the Covid-19 pandemic, we proposed to the Perpignan hospital the design of a robot capable of entering an empty room, spraying IPA alcohol in the air, and performing UV-C cleaning for several minutes before moving on to the next room.

    Our team developed a first prototype of the robot at a 2:3 scale to test the proper functioning of the disinfection, movement, autonomy, and adaptability to the crowded corridors of a hospital.

    TECH:

    C - C++ - Python3 - ROS2

    Lawn Mowing Robot

    IMERIR - 2020

    Scholar project aimed at designing an autonomous lawn mowing robot.

    In an educational context, the project involved managing a team of engineers to create a lawn mowing robot capable of covering 300 m² of terrain with optimized movements using technologies such as Lidar and onboard vision.

    TECH:

    C - C++ - Python3 - ROS2

    © 2020 - 2023 , Matthieu Basto , All rights reserved