シリコンフォトニックチップ四面検査装置のソフトウェア開発(継続中)
- シリコンフォトニックチップ検査装置のソフトウェアシステム開発に参加しました。このプロジェクトは現在も進行中です。
- トップ、AR、HR、ボトムの4つの検査面のソフトウェアアーキテクチャ構築とエンジニアリングの配信チェーンを構築し、中央リリース、アルゴリズムパッケージ管理、レシピバージョン管理、オンライン検出展開パッケージ、オフライン再検査展開パッケージ、アルゴリズムデバッグツールなどのモジュールをカバーしています。
多機能攻城ライオン・ ユニバーサル版
クロススタックのソフトウェアアーキテクチャ設計とエンジニアリング実装の経験があり、最近は産業検査/AOI、マシンビジョンツールチェーン、産業用制御フィールドデータ収集、デバイスサイドデスクトップソフトウェア、エッジゲートウェイ、プラグインベースのパブリッシング、軽量ウェブバックエンドに注力しています。 C/C++、C#/.NET、Python、Qt、WPF、HALCON、OpenCV、Linux、PLC通信、Modbus、MQTT、OpenSSL、Raspberry Pi、Arduino、WordPress/PHPなどの技術スタックに精通しており、要件の分解、アルゴリズム検証、オンサイトデバッグ、インストール・展開、継続的なメンテナンスに至るまで、完全なデリバリーチェーンを接続できます。
複雑なエンジニアリングスキルを必要とする職種に適しており、ソフトウェアアーキテクチャやコーディングの扱い、産業現場の理解、ハードウェアの試作、デバイス通信、配送展開の理解も可能。
深圳宝廉人工知能技術有限公司
シリコンフォトニックチップ検査装置のソフトウェアシステム開発に参加しました。このプロジェクトは現在も進行中です。 トップ、AR、HR、ボトムの4つの検査面のソフトウェアアーキテクチャ構築とエンジニアリングの配信チェーンを構築し、中央リリース、アルゴリズムパッケージ管理、レシピバージョン管理、オンライン検出展開パッケージ、オフライン再検査展開パッケージ、アルゴリズムデバッグツールなどのモジュールをカバーしています。 中央の端はWPF/MVVM、ASP.NET Core Web API、EF Core、SQLiteに基づいており、モデル、欠陥辞書、検査項目、アルゴリズムパッケージ、レシピバージョン、リリースパッケージの管理を実装しています。 アルゴリズム面では、包括的なアルゴリズムパッケージが表面レベルで設計されており、C#/.NETプラグインDLL、HALCONランタイム環境、package-manifest.jsonメタデータ、モデル/テンプレート/構成、その他の成果物のパッケージ化をサポートし、リリースプロセスを通じてインポート可能、追跡可能、検証可能なオンライン/オフラインワークステーション展開パッケージの生成を支援しています。 現在、Top Plane統合検査プラグインとデバッグ作業台が推進されており、標準座標テンプレート、チップ本体の位置、ROI予測、欠陥分布、統一検査結果の出力に重点を置き、ねじれ、欠け、金属識別欠陥、切断オフセット、エピタキシャル欠陥、異物の出現、溝の異常、基材漏れ、残留金、傷、溢れ出したメッキなどの検出項目の統合検証をサポートしています。
PCBや半導体検査プロジェクトにおけるマークポイント、バンプアレイ、長方形領域の抽出ニーズを満たすため、他のプロジェクトチームを支援しています。 Gerber RS-274XはC++ベースのファイル解析で、%FS座標フォーマット、mm/インチ単位認識と変換、Dサイズ絞りパラメータ設定、D03フラッシュの円形露出ポイント抽出、長方形絞り領域抽出、重複点重複除去をサポートしています。 最終的に、MarkList、BumpList、RectangleListは、合意されたJSON構造に従って、後のHALCON/ビジュアル検査ワークフローでROI、位置評価ベンチマーク、検査オブジェクトデータを生み出し、プロジェクトチームによる手動Gerberデータ整理コストを削減し、レシピ生成の効率を向上させます。
C# WPFに基づくと、 NET 8およびHALCON 20.11は、柔軟な基板はんだ付け後および接着硬化前のオンライン目視検査シナリオ向けにUVIオンラインディスペンシングおよび検証ツールを開発しました。 このシステムは、リン光体コロイドの検出、接着剤の被覆面積評価、接着剤の境界線の有無などの要件を中心としたラインスキャン画像シミュレーション取得、整合性状態機械、フレームバッファスプライシング、ROI教育レシピ、マーク位置測定、HALCON検出アルゴリズム、結果可視化プロセスのワークフローを構築しています。 また、MVSDKカメラアクセス機能を収容し、シミュレート画像および実線スキャンカメラの検証経路の両方をサポートし、オンライン検出ソリューションの評価、アルゴリズムデバッグ、CT25秒以内の機器選択のためのソフトウェア検証基盤を提供します。
AOIカメラ自動キャリブレーション拡張の開発、元のPython事前研究プロセスのC++ OpenCV DLLへのエンジニアリングとパッケージング、C#/Prismモジュールによる上位コンピュータプラグインシステムの統合など、他のプロジェクトチームを支援します。 機能には、チェッカーボードカメラ歪みのキャリブレーション、歪み除去検証、ピクセル座標からプラットフォーム座標へのアフィンキャリブレーション、露出/ゲインパラメータの調整評価、マルチフィールドPCB画像のスプライシング、ステッチ画像からプラットフォーム座標への測定変換が含まれます。 また、WinFormsの検証デモや運用ドキュメントも提供しており、「チェッカーボード画像のキャプチャ - camera_calib.json生成 - >フィッティングpixel_stage_map.json>マルチフィールドステッチ/測定>ワークフローに従って現場でキャリブレーションを簡単に行えます。 この拡張により、AOIプロジェクトにおけるカメラキャリブレーション、プラットフォーム座標変換、マルチフィールドステッチングの統合コストが削減され、後のPCB検査、ROIの位置決め、ワークステーションのビジョンチューニングのための再利用可能なキャリブレーションツールチェーンが提供されます。
フリーランス/独立開発
Qt 6.8.3 C++はUKeyドライバAPI呼び出し、MQTT通信、OpenSSL証明書プロパティの読み書き、ネーミングパイプ、サードパーティアプリケーションとのやり取りを実装しています。 Windowsサービス保護はSCM APIを用いて実装されています。 Innoセットアップを使って、インストール、起動、アンインストール、オーバーライドのパッケージングロジックを完成させます。
端末PLCのアップグレード支援、485シリアルポートの拡張、Modbusポイントテーブルの取得; Modbus-TCPマルチスレッド収集、プロトコル解析、JSONパッケージング、Raspberry Piに基づくMES統合の実装; Omron CP1L HostLinkプロトコル解決およびノースバウンドMESインターフェース統合を実現しました。
Qt 6.8.3 C++ Windows上位コンピュータ開発用; マルチスレッドアーキテクチャはUIとPLCの通信を分離し、それぞれのPLCが独自のスレッドを通じてプロトコルの解決を処理します。 信号スロットによるUI更新、タスクキューの書き込みレジスタ優先、設定ファイルはAES-256-CBCで暗号化されます。
WordPressとPHPをベースにした個人サイトの機能を拡張し、多言語対応、連絡フォーム、認証コード、スパム防止送信、メッセージREST API、バックエンド管理、PDF履歴書入力、モバイル閲覧ワークフローなどが含まれます。 Base64コーデック、Mermaid to image、パスワードジェネレーター、素数ジェネレーター/バリデーターを含む4つの純粋なフロントエンドオンラインツールを設計・リリースしました。 すべてのツールはHTML/CSS、Bootstrap、ネイティブJavaScriptを用いて実装されており、ネイティブブラウザの動作とプライバシーの優しさを強調しています。 機能にはUTF-8/Base64/URLセーフ処理、MermaidローカルレンダリングおよびSVG/PNG/JPEGエクスポート、設定可能な文字セットパスワード生成、ミリオンレベル素篩グループ表示および試算割り検証、統一ブランドビジュアル、レスポンシブレイアウト、クリップボードコピー、ステータスフィードバック、折りたたみ/プレビュー操作が含まれます。 詳細はこのページの右上の「マイツールボックス」メニューをご覧ください。
Modbusサブマシンシミュレータ(MBSim)を独自に設計・開発し、GitHubで個人用フリーソフトウェアとして世界的に公開、継続的に保守・改良を続けました。 このツールは多言語インターフェースをサポートし、産業現場のデータ取得、MES統合、ネットワークデバッグシナリオ向けに設計されています。Modbus-TCP/RTU取得ロジック、プロトコル解析、例外応答、上位層データリンクの安定性を検証するためにポイントテーブルを設定し、下位コンピュータレジスタデータをシミュレートできます。 実際のPLCや現場機器がない場合、デバッグ環境は迅速に再現でき、エッジ取得ゲートウェイ、MESインターフェース、産業用制御ソフトウェア開発および共同デバッグの効率が向上します。 出版のためのリポジトリアドレス: https://github.com/louisir/mbsim-dist.git
深圳愛機サイ科技有限公司武漢支店
ThingGateway(TGW)産業用エッジデータ取得ゲートウェイの設計と継続的な反復を主導しました。製品は要件モデリング、アーキテクチャ分割、アルファ版、現場課題修正、サービス最適化を経て進化し、複数のGitHubリポジトリを分割・維持することでメンテナンスを行っています。要件ドキュメント、データベース設計、ユーザーマニュアル、ウェブ設定バックエンド、プロトコル解析サービス、南北MQTT転送サービス、4Gモバイルネットワークモジュール、Modbusサブコンピュータシミュレータなどをカバーしています。 このシステムは組み込みLinux/RK3399ゲートウェイデバイス向けに設計されており、南行きModbus-RTU/TCP取得、Excelポイントテーブルのインポートと検証、デバイス/データアイテムモデリング、自動PDU生成、セッション解析、制御コマンドのModbusリクエストフレームへの変換、北行きMQTTレポート、データ集約プラグイン、エッジリンクポリシー、ログインベントリ、ネットワーク/NTP/モバイルネットワーク設定、さらにMQTT WebSocketに基づくリアルタイム2D処理をサポートします トポロジーおよびデバイスデータの状態表示; また、systemd、Nginx、Gunicorn、NanoMQ、SQLite/MySQLの初期化および展開スクリプトをサポートし、プロトコルスタック、バックエンド設定、デバイスシミュレーションから現場展開までの完全なエッジゲートウェイ製品チェーンを形成しています。 設定ページのオンラインデモリンク: https://tgw.iamlouis.online/realtime2d
電力試験機器の組み込みソフトウェア開発に参加し、データ収集、機器通信、産業試験シナリオの現場操作に重点を置いています。
プロトタイプ開発/DIYプロジェクト
顧客向けにカスタマイズされた船舶用フルターンコントロールハンドルの加工、組み立て、試運転に参加し、現場での適用課題に基づく高度な再設計も行いました。 初期のV1ソリューションは最終造船所の要件に合わせてカスタマイズされ、主に機械制御構造を特徴としていました。これには重く複雑な構造、高い処理・組立コスト、高いメンテナンスコスト、アナログ信号のスケーラビリティ不足などの課題がありました。 続くv1.1の自主設計制御セクションでは、SolidWorksを用いて構造設計を完成させ、X軸/Y軸の回転姿勢取得とArduino、UART、Bluetooth通信に基づくデジタル信号出力を検証し、既存の船舶制御システムをサポートするためにデジタルからアナログへの変換によるアナログ出力を提供します。
模擬消火装置の複数バージョン試作を独自に完成させました。システムは、模擬炎と模擬消火器の2つの部分で構成されています。主な目標は、2メートル離れた小さな炎の根元に消火器を持ち、ハンドルを押した場合に、照準と連続噴射が難易度に応じて消火時間要件を満たすかどうかを判断することです。 プロジェクトはv0、v0.1、v0.2a/b/cの複数回の改良を経て、扇風機で赤い布を照明付き、蒸気を照明付きで吹き付け、投影アニメーションなどの炎表現方式を検証しました。 構造モデリングや部品処理・組立にSolidWorksを使用し、Raspberry Pi、Arduino、Bluetooth通信、Python、OpenCVに基づくターゲティングロジックの検証、材料重量、携帯性、2.4G干渉、ハンドヘルドカメラジッター、電子モジュール統合などの課題を反復段階で解決しました。 詳細ページ: https://iamlouis.online/%e4%bb%bf%e7%9c%9f%e7%81%ad%e7%81%ab/
構造ソリューションからソフトウェア検証までのプロトタイプ開発を、PCB固有のシルクスクリーン符号化および認識ニーズに対応しています。 不規則なシルクスクリーン位置、不均一なフォントサイズ、基板サイズが300mm x 300mmを超えない、認識精度90%を超えること、結果ライブラリなどの制約に対応するため、水平・垂直両方向に調整可能なカメラ撮影構造が設計され、画像前処理および英語・数値認識の検証はPython、OpenCV、Tesseract OCRを用いて実装されました。 その後、HTTP送信認識結果が実装され、Nginx + PHPを用いたシミュレーションされた本番環境を用いた統合テストが行われ、PyQt5でヒューマンマシンインターフェースが完了しました。 詳細ページ: https://iamlouis.online/pcb%e4%b8%9d%e5%8d%b0%e4%bb%a3%e7%a0%81%e8%af%86%e5%88%ab%e5%99%a8/
2014年から2016年にかけて、同社は8月揚げ果、火神果、ブフナ、サクランボなどの専門果樹栽培方向の調査を続けました。2017年には楊信の木府山麓で約15畝の荒地が埋め立てられ、大石と長果桑の2種の無種子桑を植えました。 3年間の最前線農業実践を通じて、システムは起伏地における除草、散布、労働組織化、機械化適応におけるコストボトルネックを体系的に観察しました。現場経験に基づき、小型のトラック除草機器、ドローン散布、UWB屋外位置、プリセットスクリプト実行、モバイル状態監視などの農業自動化概念を提案し、ソフトウェア、組み込み型、位置特定、電気機械制御技術のインテリジェント農業シナリオへの応用に向けた実質的なビジネス理解を提供しました。
ソフトウェア開発と産業プロジェクト
6自由度モーションプラットフォーム、Kinectインターフェースパッケージング、リレー保護61850プロトコル解析、自動車電子中央制御、産業用および商用携帯端末、大光高速監視統合、ナビゲーションデータの大量生産、デジタルメーター485プロトコル解析などのプロジェクトに参加しました。