2025.12. ~ présent
Shenzhen Baolian Artificial Intelligence Technology Co., Ltd
Développement logiciel pour un équipement d’inspection à quatre faces à puce photonique en silicium (en cours)
A participé au développement d’un système logiciel pour les équipements d’inspection de puces photoniques en silicium ; le projet est toujours en cours. Responsable de la construction de l’architecture logicielle et des chaînes de livraison d’ingénierie pour les quatre surfaces d’inspection : Top, AR, HR et Bottom, couvrant des modules tels que la version centrale, la gestion des paquets d’algorithmes, la gestion des versions de recettes, le paquet de déploiement par détection en ligne, le paquet de déploiement de réinspection hors ligne, et les outils de débogage d’algorithmes. La partie centrale est basée sur WPF/MVVM, ASP.NET API Web Core, EF Core et SQLite pour implémenter la gestion des modèles, dictionnaires de défauts, éléments d’inspection, paquets d’algorithmes, versions de recettes et paquets de release ; Côté algorithme, des paquets algorithmiques complets sont conçus en surface, prenant en charge l’emballage des DLL des plugins C#/.NET, des environnements d’exécution HALCON, package-manifest.json métadonnées, modèles/modèles/configurations et autres artefacts, et générant des paquets de déploiement de stations de travail en ligne/hors ligne qui sont importables, traçables et vérifiables via le processus de publication. Actuellement, le plugin d’inspection intégré Top Plane et l’établi de débogage ont été mis en avant, en se concentrant sur les modèles de coordonnées standard, le positionnement du corps de puce, la projection du ROI, la distribution des défauts et la sortie unifiée des résultats d’inspection, soutenant la vérification intégrée des éléments de détection tels que le tordage, l’écaillage, les défauts d’identification métallique, les décalages de coupure, les défauts épitaxiaux, l’apparition d’objets étrangers, les anomalies de rainures, les fuites de substrat, l’or résiduel, les rayures et le débordement du placage.
Analyse Gerber de fichiers et plugin d’exportation de données Mark/Bump
Soutenir d’autres équipes de projet dans le développement d’outils de lecture de fichiers Gerber et d’exportation de données répondant aux besoins d’extraction des points de marque, des réseaux bump et des zones rectangulaires dans les projets d’inspection des PCB/semi-conducteurs. L’analyse des fichiers Gerber RS-274X basée sur C++, prenant en charge le format de coordonnées %FS, la reconnaissance et la conversion d’unités mm/pouce, la configuration des paramètres d’ouverture D-size, l’extraction de points d’exposition circulaires D03, l’extraction de régions d’ouverture rectangulaires et la déduplication de points en double ; En fin de compte, MarkList, BumpList et RectangleList sont produits selon la structure JSON convenue pour les flux de travail HALCON/inspection visuelle suivants afin de générer un retour sur investissement, de positionner des benchmarks et des données d’objets d’inspection, réduire le coût de l’organisation manuelle des données Gerber par les équipes projet et améliorer l’efficacité de la génération de recettes.
Outil de validation du système d’inspection en ligne UVI Dispensing
Basé sur le WPF en C#, . NET 8 et HALCON 20.11 ont développé des outils de distribution et de vérification en ligne UVI pour des scénarios d’inspection visuelle en ligne après soudure flexible sur carte et avant le durcissement par colle. Le système construit un flux de travail pour l’acquisition d’images à balayage linéaire, la machine à états d’intégrité, le stallage de tampons de trame, les recettes d’enseignement du ROI, le positionnement des marques, les algorithmes de détection HALCON et les processus de visualisation des résultats, centré sur des exigences telles que la détection du colloïde phosphorique, l’évaluation de la surface de couverture de la colle, et la question de savoir si la colle dépasse les bords de la planche ; Il intègre également la capacité d’accès à la caméra MVSDK, prenant en charge à la fois des voies de vérification de caméras à image simulée et à balayage en ligne réelle, fournissant une base de validation logicielle pour l’évaluation en ligne de solutions de détection, le débogage d’algorithmes et la sélection d’équipement dans les 25 secondes suivant le CT.
Plugin d’extension automatique de calibration à damier AOI OpenCV
Soutient d’autres équipes de projet dans le développement d’extensions automatiques de calibration automatique de caméras AOI, l’ingénierie et l’intégration du processus original de recherche Python en DLL C++ OpenCV, ainsi que dans l’intégration du système de plugins informatiques supérieurs via des modules C#/Prism. Les fonctions incluent la calibration de la distorsion de la caméra à damier, la vérification de la dédistorsion, l’étalonnage affine des coordonnées des pixels vers les coordonnées de la plateforme, l’évaluation de l’ajustement des paramètres d’exposition/gain, le stallage d’images PCB multi-champs, et la conversion des mesures des images assemblées aux coordonnées de la plateforme ; Il fournit également des démonstrations de vérification WinForms et de la documentation opérationnelle, facilitant l’étalonnage sur site par les équipes projet selon le flux de travail « capturer une image damier -> générer camera_calib.json -> ajustement pixel_stage_map.json -> couture/mesure multi-champs. » Cette extension réduit les coûts d’intégration de la calibration de la caméra, de la conversion de coordonnées de plateforme et du stitching multi-champs dans les projets AOI, fournissant une chaîne d’outils d’étalonnage réutilisable pour l’inspection ultérieure des circuits imprimés, le positionnement du ROI et l’ajustement de la vision de la station de travail.