本文へスキップ
BigTree108

ロボティクスソフトウェア開発サービス

ROS 2によるロボティクスソフトウェア開発:認識、自己位置推定とナビゲーション、モーションプランニング、ロボット制御、産業用ロボットセル、自動運転車両、シミュレーション、フリート管理ソフトウェア。倉庫・物流ロボット、製造、農業機械、サービス・清掃ロボット、点検ロボット、ラボオートメーションに対応します。御社のチームに加わる専任のロボティクスエンジニア、またはプロジェクトの一括受託に対応します。

開発するロボティクスソフトウェア

  • ROS 2システム

    現行のROS 2長期サポートリリース上のノード、インターフェース、起動設定、トピックごとに選ぶQoS設定を開発し、すべてのテスト実行をMCAPで記録するため、失敗を再現できます。

  • 認識

    OpenCVとPCLによるライダー、デプスカメラ、カメラのパイプライン、NVIDIA Jetson上でONNX RuntimeまたはTensorRTから提供するモデル、一度だけ手作業で行うのではなく、スクリプト化して再現できるセンサーキャリブレーションを開発します。

  • 自己位置推定とナビゲーション

    倉庫、工場、圃場の移動ロボット向けに、SLAM、センサーフュージョン、Nav2のビヘイビアツリーを開発し、ロボットが人と共有する空間を動く前に、記録したデータで調整します。

  • モーションプランニングとマニピュレーション

    アームと協働ロボット向けのMoveIt 2、把持計画、ビジョンガイドによるピッキングとプレース。すべての軌道は、アームで実行する前にシミュレーションで衝突を確認します。

  • 産業用ロボットセル

    ABB、KUKA、FANUC、Universal Robotsのアームを中心としたセルを、RAPID、KRL、URScript、またはROS 2経由で動かし、PROFINET、EtherNet/IP、OPC UAでSiemensなどのPLCと接続します。

  • ロボット制御とハードウェア連携

    ros2_controlのハードウェアインターフェースとリアルタイム制御ループ、EtherCATとCANopenのモータードライブ、モーターを駆動しセンサーを読み取るマイコン上のmicro-ROSを開発します。

  • 自動運転車両と運転支援

    自動運転シャトル、ヤードトラクター、農業機械向けのAutowareとカスタムROS 2スタック、運転支援機能向けのカメラ・レーダー・ライダーデータの融合を開発します。

  • シミュレーションとロボット学習

    パイプライン内で動作するGazeboまたはNVIDIA Isaac Simのワールド、ビルドが物理ロボットに届く前に合格しなければならないシナリオテスト、Isaac LabまたはLeRobotで強化学習・模倣学習により訓練したポリシーを開発します。

  • ロボットフリートとオペレーターインターフェース

    Open-RMFまたはVDA 5050によるタスク割り当てと交通管理、遠隔監視、オペレーターが使うWebまたはタブレットの画面を、御社の倉庫管理システム、MES、ERPと接続して開発します。

ロボティクスエンジニアを採用する

  • 専任のロボティクスエンジニア

    御社のチームにフルタイムで参画し、御社のツールとプロセスの中で働き、御社のリードに報告するロボティクスエンジニアです。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。

  • ロボティクスソフトウェアプロジェクト

    スコープと固定の計画が定まったロボティクスソフトウェアの一区切りの業務です。当社側の担当リードが成果に責任を持ち、進捗は御社のチャネルで報告します。

  • 継続的なロボティクスソフトウェア

    ロボティクスソフトウェアを継続サービスとして提供します。毎月同じメンバーが担当し、優先順位は御社がバックログで決め、稼働時間は当社のポータルと請求書で確認できます。

スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。

御社のロボティクスソフトウェアを担当するメンバー

  • ロボティクスエンジニア

    ROS 2、ナビゲーション、マニピュレーション、シミュレーション

  • コンピュータビジョンエンジニア

    Jetson上の認識、キャリブレーション、モデル

  • 組み込み・ファームウェアエンジニア

    モーターコントローラー、センサー、micro-ROS

  • 産業オートメーションエンジニア

    ロボットプログラミングとPLC連携

  • Python、.NET、フロントエンドのエンジニア

    フリートサービス、連携、オペレーター画面

ロボティクスソフトウェアでの進め方

保護機能は、安全規格対応のハードウェア、つまりセーフティコントローラー、レーザースキャナー、非常停止に属します。当社のソフトウェアは、ISO 10218またはISO 3691-4に基づき御社またはインテグレーターが保有する安全コンセプトの内側で動作し、ロボットと人の間の唯一の防護層になることはありません。それでも厳格なルールを課します:型付きインターフェース、警告をエラーとして扱うこと、変更のたびのシミュレーションテスト、シナリオに合格していないものはロボットにデプロイしないことです。

作業の大半はシミュレーションと記録済みデータ上で行うため、エンジニアはロボットから離れていても生産的に働けます。実機での作業は、御社の施設で、または現地に担当者を置いて遠隔で行い、ロボットでしかわからない点のために計画します。

その他の組み込み・ハードウェアのサービス

組み込みとハードウェアの概要

ロボティクスソフトウェアに関するご質問

ロボットをROS 1からROS 2に移行できますか?

はい。ROS 1はNoeticの2025年5月でサポートが終了したため、延命ではなく移行します。パッケージはサブシステムごとにROS 2へ移し、移行中は両者の間のメッセージをブリッジで受け渡し、各ステップはロボットに届く前にシミュレーションでテストします。

どのロボットとセンサーに対応していますか?

移動ベース、ABB、KUKA、FANUC、Universal Robotsの産業用アーム、協働ロボット、NVIDIA Jetsonとx86のコンピュート、そしてそれらが共通して使うセンサー(ライダー、レーダー、デプスカメラ、IMU、ホイールエンコーダー)に対応します。ROS 2ドライバーのないハードウェアには、ベンダーのSDKまたはプロトコルに基づいてドライバーを開発します。

ロボティクスエンジニアはどの業界で業務を行っていますか?

物流・倉庫(移動ロボット、ピッキング、パレタイジング)、製造(溶接、組立、マシンテンディング、品質検査のセル)、農業(自動運転トラクター、収穫、除草)、車載(自動運転と運転支援)、ヘルスケアとラボ(ラボオートメーションと病院内配送ロボット)、サービスロボティクス(清掃、配送、タンク・配管・プラントの点検)です。

ロボティクスエンジニアは、どのくらいで開始できますか。

適任のロボティクスエンジニアがすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。

BigTree108を通じてロボティクスエンジニアを採用するには、どうすればよいですか。

必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。

成果物の権利は、誰に帰属しますか。

御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。

ロボットまたはロボットセルを開発中ですか?

ロボットの役割、稼働場所、現在動かしているものをお知らせください。1営業日以内に、ソフトウェアの計画案、候補者のプロフィール、または既存スタックのレビューをご回答します。