Dimitri VINET - Robotics Engineer
PORTFOLIO
Python
Docker, docker-compose
Redis, MongoDB
Python
AI: Image recognition, Hand gesture recognition, Voice recognition, Natural Language Processing
Python
AI: Image recognition
3D modelling
Â
Â
Robotic arm control
Device drivers
User applications with a modular structure
High level abstractions for users
Focused on ease of use and iterability
Hand movement and gesture control
Voice command control
Writing and drawing
Object grasping and
manipulation (wip)
ALFRED is a robotics platform useable even with limited robotics knowledge, that provides hardware security, extensibility, and high-level abstractions. ALFRED is a plaftorm for learning and research, but also helps create impactful demonstrations for sotfware projects.
ALFRED
Houses user applications
Plug-and-play integration
High-level API
Limited permissions over the system
Main messaging bus
Extremely fast
Houses system applications
Low-level robotic arm control
Device drivers
Translation layer of robot commands for compatibility between robotic arms
ALFRED
The user's hand acts like a joystick to move the robotic arm's end effector in a 2D plane. It uses Mediapipe Hands to detect hand position, and a custom-trained MLP to recognize hand gestures.
Goal: provide an interface for remote operation that closely links operator and robot.
ALFRED
The robotic arm follows a set of movements, either manually defined or calculated from an SVG file, to draw letters or other drawings.
Goal: writing automation in the industry (ex: hand-written feel, signatures, ...)
Python
NodeJS
PostgreSQL
Websockets, UDP, OSC
PCB Design (KiCad)
Components sourcing
Firmware programming (Embedded C)
Grafana, Telegraf, UptimeKuma
InfluxDB v1 and v2
Kubernetes, Docker
Star topology
RF 802.4.15
Very low power
Weather resistant
Â
(Sensors and software made by Brian MAYTON from MIT)
ATTINY microcontroller
2-layer routing
Small form factor
Weather resistant
Uptime monitoring
Sensor node health monitoring
Log viewing
Visualization dashboard
Deployed on Kubernetes
Tidmarsh is a distributed, low-power sensor network used to monitor the environmental parameters of a location. I deployed it at the Kistefos Museum in Norway for an artistic installation. The installation uses sensor data to influence simulation parameters. Read more here.
Embedded C/C++
PCB design (KiCad)
3D modelling
Components sourcing
Python
Apache Kafka
MySQL
Kubernetes (AWS)
Python
MaskRCNN
Dataset building
Single board with ESP32 microcontroller, 5MP camera, Real-Time Clock, and GSM module
Case design
Firmware programming
Reception of data from Kafka message bus
Storage in MySQL
Deployed as microservice on AWS Kubernetes cluster
AI processing pipeline
Image segmentation to detect wild waste
Model training on Google Colab
Dataset curating
Periclean is a litter reduction system for public waste deposit bins. Leveraging the power of AI, the cloud, and embedded electronics, it monitors litter quantity and type and dispatches cleanup crews smartly and effectively.
AI-based trash detection and segmentation
3D-modelled and printed case
Electronic card with multiple power buses, microcontroller, GSM module and RTC.
Product design
Manufacturer sourcing
Advertisement
Campaign management
Fulfilment (packaging, postage, client satisfaction)
(click me!)
(click me!)
"Get away from digital. Get tracking. Get stuff done."
"Enjoy a moment out of time with these eco-thought, customizable candles made of wax pebbles."
Visiting new countries and discovering new cultures are incredibly important parts of my life. Since the world gives us this possibility, why not take advantage of it ? My favorite yet: Japan. The landscapes, the food, the people... I will definitely be going back soon !
I love documenting my travels through beautiful high quality pictures. I only recently discovered this hobby and I'm already a fan.
Rock climbing, specifically indoor bouldering, makes me face my fears and develop my body strength and balance.Â
I enjoy anything that gets my brain thinking. Board games, card games, puzzles... But also tabletop RPGs, where I can gather with my friends and live through exciting adventures.