工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

FirePick Deltaプロジェクトログ: OpenPnPでオープンソースMicroFactoryを構築

ソフトウェアトポロジーと動作理論

OpenPnPは高レベル制御エンジンとして、コンポーネントのピックアンドプレースなどのタスクを調整します。そのアーキテクチャは多数のライブラリとサブシステムを統合し、専用モジュールを通じてモーターコントローラーにデータを供給します。FirePick Deltaプロジェクト前にJason von Niedaによって作成されたOpenPnPはまだアルファ版ですが、いくつかの量産機で信頼性が証明されています。現在はコミュニティへの完全な透明性をもたらすため、ドキュメントを拡充しています。

JARアイコンで参照されるJavaモジュールは、マシン構成に合わせて交換または拡張可能です。各モジュール(設定モデルを除く)はmachine.xmlで指定できます。Java経験がなくても、宣言的アプローチにより.javaファイルを指定し、クラスのインスタンス化と動作を指示できるため、コードベースをモジュール化し保守しやすくしています。OpenPnPは、TinyGモーション制御、シングルヘッド、ノズル、アクチュエーター、ドラッグテープフィード、下向きカメラを使用したバニラなピックアンドプレースセットアップの参照ファイルを同梱しています。これらをFirePick Deltaに必要な高度な機能をサポートするように適応・拡張しました。

モーションドライバー: RepRap RAMPS 1.4とMelziに着想を得たカスタムモーションコントローラーボードは、フォークしたMarlinファームウェアを実行します。OpenPnP Marlinドライバーがデカルトコマンドをボード用のGコードに変換します。機能しますが、デルタ演算とZプローブ補正をPiにオフロードすることで、より高い精度と速度が得られます。FireFUSEが橋渡しを行い、デカルト座標をデルタ空間に変換し、キャリブレーションオフセットを適用し、補正済みGコードをMarlinに中継します。OpenPnPがFireFUSEと通信するための唯一の要件は互換性のあるドライバーで、現在開発中です。

カメラドライバーとビジョンフレームワーク: OpenPnPのネイティブカメラサポートは、500万画素Raspberry Piカメラに追いついていませんでした。Karl LewがFireSightでこれを解決しました。OpenCVの上に構築されたオープンソースビジョンライブラリで、高レベルパイプラインAPIを公開し、深いC++知識なしで複雑な画像処理を簡素化します。FirePiCamはカスタマイズされたraspistillラッパーで、画像をFUSEファイルシステムに直接取得し、SDカードの寿命を延ばします。firerest-clientJavaライブラリがこれらの画像をOpenPnPにリアルタイムビジョン用にフィードバックします。

GUI: 同梱のOpenPnP GUIは限定的で、現代的なワークフローへの統合が困難です。Node.js、Express、AngularJS、Bootstrapを使用したWebベースのインターフェースを開発中で、HTML5対応ブラウザならどこでも動作します。node-javaブリッジにより、OpenPnPのコアJava APIをJavaScriptからシームレスに呼び出せ、レガシーGUIをバイパスしながら完全なマシン制御を維持できます。

ハードウェアトポロジーと動作理論

コアコントローラーはRaspberry Pi Model B+で、そのコスト効率と豊富なGPIOヘッダーから選択しました。Broadcom 2835は控えめですが、予算制約内でコンピュータビジョンとWebサービスを確実に処理します。BeagleBone Black、Allwinner A4、Intel Galileo、Mini-ITXなど他のSBCへの移植性を考慮して設計しましたが、Piが推奨ベースラインです。

ERPIHAT01 HATボード

RPi HAT仕様に従い、FirePick Delta HAT(ERPIHAT01)を導入しました。これはPiの機能をごちゃごちゃさせずに拡張するメザニンボードです。

詳細: FirePick Delta、オープンソースMicroFactoryのプロジェクトログ


製造プロセス

  1. 建設プロジェクトのロジスティクスを極める:シームレスな資材管理の3つの実証済み戦略
  2. Raspberry Pi向けコンパクトDHT温湿度ブレークアウト – ATtiny85 & DHT22/DHT11
  3. Raspberry Piの可能性を最大限に引き出す必須アクセサリー
  4. SIGHT:視覚障害者を支援するスマートグラス
  5. スマートペン:Raspberry PiとIMUで手書きと動きをリアルタイム追跡
  6. スマートグラスがインダストリー4.0で技術者生産性を向上させる仕組み
  7. RTCモジュール(DS3231)完全ガイド:正確な時刻管理・Arduinoカレンダー時計製作
  8. 建設プロジェクトに最適なクレーン選定:実践ガイド
  9. オープンソース用語入門:プロジェクトからライセンスまで
  10. オープンソースがIoTイノベーションを加速する理由
  11. オープンソースがエッジでのイノベーションを駆動する理由──必携eBook