Tsubame Lab 株式会社(本社:東京都文京区、代表取締役 CEO:楢崎 鴻司朗、以下「Tsubame Lab」)は〔公開日〕、ラボオートメーションに特化した制御ソフトウェア『Tsubame Studio』を、オープンソースソフトウェアとして無償公開します。 『Tsubame Studio』は、ロボットアームだけでなく、グリッパ、電動ピペット、搬送機構、測定機器など、実験現場で使用されるさまざまな装置を接続・制御するためのラボオートメーション基盤ソフトウェアです。ブラウザ上の GUI から直感的に操作でき、ビジュアルプログラミング、Python スクリプト実行、スマートフォンを用いたジョグ操作に対応しています。 専門的なプログラミング知識がないユーザーでも、ロボットアームや周辺機器を組み合わせた実験・作業プロセスの自動化に取り組むことができます。さらに、測定機器との連携により、実験操作だけでなく、データの取得・記録・解析までを見据えた自動化環境の構築を支援します。 公開先は GitHub(`https://github.com/〔organization〕/tsubame-studio`)で、どなたでも無償で利用・改変できます。あわせて、インストールや初期設定をより簡素化したデスクトップアプリ版の開発も進めており、近日中のリリースを予定しています〔2026年8月〕。オープンソース版を起点に、より多くの研究者・開発者がラボオートメーションに取り組める環境づくりを進めていきます。 背景 ─ ラボオートメーションの普及を阻む「接続」と「運用」の壁 研究・開発の現場では、実験の再現性向上、作業負荷の軽減、データ取得の効率化を目的に、ラボオートメーションへの関心が高まっています。一方で、実際にロボットや実験装置を導入し、日々の研究業務の中で活用するには、いくつものハードルが存在します。 多くの実験工程は、ロボットアーム単体で完結するものではありません。サンプルを搬送し、グリッパや電動ピペットで処理を行い、測定機器でデータを取得し、その結果を記録・解析するまで、複数の装置やソフトウェアが連携して初めて自動化が成立します。 しかし、既存のロボット制御ソフトウェアは特定のメーカーや機種に依存するものが多く、周辺機器や測定機器を含めた実験工程全体を統一的に扱う環境を構築することは容易ではありませんでした。装置ごとに異なる通信仕様や制御方法に対応するには、プログラミング、ロボット制御、実験プロトコル、データ処理にまたがる専門知識が必要になります。 Tsubame Lab は、ロボット・周辺機器・測定機器をつなぎ、実験工程全体をより簡単に自動化できる基盤の開発を進めてきました。今回の『Tsubame Studio』のオープンソース公開は、ラボオートメーションを一部の専門家だけのものではなく、研究者・学生・エンジニアが自ら試し、改善し、活用できる技術基盤として広げていくための第一歩です。 今回公開する内容(公開範囲) 今回のオープンソース公開では、中核制御機能(ロボット接続・GUI 操作・ビジュアルプログラミング・Python 実行・安全機構・周辺機器制御・実行ログ/プログラム版管理)を無償で公開します。AI によるコード自動生成、クラウド連携・実行ジョブ管理などの高度機能は今後別途提供予定です。 本 OSS 版はすべて無償でご利用いただけます。 プログラミングの専門知識がなくても、対応するロボットアームさえあれば自分の手で動かして試せます。 自動化イメージ Tsubame Studio メイン画面:ブロックで組んだ動作シーケンスと、右側の制御パネル 主な特徴 1. ビジュアルプログラミング(ブロックで組む) ブロックを並べるだけで「ホームへ移動 → 相対移動 → グリッパを閉じる」といった動作シーケンスを組めます(Google Blockly ベース)。ロボット・周辺機器の動作ブロックが用意され、プログラミング未経験でも手順を組み立てられます。 ブロックを並べて動作を記述 2. ブロックから Python コードを自動生成、スクリプトでも記述可能 組み上げたブロックは、その場で Python コードに自動変換されます。生成されたコードをそのままコピーして再利用したり、Python スクリプトエディタで直接記述・編集して実行したりと、習熟度に応じて段階的にステップアップできます。 ブロックから生成された Python コード Python スクリプトエディタ 3. 複数機種対応とシミュレーション、GUI ジョグ操作 市販の汎用ロボットアームに対応し、4 軸・6 軸の両アームを扱えます。対応機種は、UR、DENSO、DOBOT、UFACTORY(