Forge Vision

アジャイル×サーバーレス×フルスタック開発で実現するグローバルロボットデータクラウド – ソフトバンクロボティクス株式会社

アジャイル×サーバーレス×フルスタック開発で実現するグローバルロボットデータクラウド – ソフトバンクロボティクス株式会社

ソフトバンクロボティクス株式会社が提供する「SoftBank Robotics Connect」サービスの開発において、フォージビジョン株式会社がご支援させていただいております。

清掃ロボット(Whizシリーズ等)、配膳・運搬ロボットから集まるIoTデータを収集・管理・活用するための基盤として、AWSのサーバーレスアーキテクチャを活用したシステムを設計・開発。当初はバックエンド開発から参画し、その後フロントエンド開発まで自社提案で担当範囲を拡大し、フルスタックでのご支援を実現しています。グローバル展開(APAC・EMEA・US)にも対応し、新規ロボットの導入、他システムからのデータ移行、継続的な機能追加・運用まで、アジャイル開発(DevOps)の手法を活用しながら進めております。

AWSコンサルティングパートナーとしてアプリケーション開発に強みを持ち、さらにAmazon API Gatewayパートナー認定を取得した当社の強みを最大限に活かしたプロジェクトです。

・公式Webページ(Universal Data Platform)
https://www.softbankrobotics.com/ja/solution/#anc-02
※Universal Data Platformとは、多様な製品群の一元的な管理・運用、および蓄積されたデータの分析に基づく運用効率化や最適な導入提案などを可能にする独自のデータプラットフォーム。SoftBank Robotics Connectは当プラットフォームのユーザー向けWebシステムです。

プロジェクト名・製品名
ソフトバンクロボティクス次期クラウドプラットフォーム開発技術支援・SoftBank Robotics Connect
クライアント
ソフトバンクロボティクス株式会社
担当範囲
サービスのAWS構成を含むバックエンド開発から、フロントエンド開発までのフルスタック対応
メンバー
柚木、平原、藤山、藤田、吉田、菊池、西屋、宮元、原、他

story

課題・お客様からの要望

本プロジェクトは、ロボットからのデータを管理する既存システムをリニューアルし、数万台規模のロボットの挙動データを収集・管理できる新システムを構築したい、というお客様のご要望から始まりました。 並行して、新規ロボットの追加(他システムとの連携)についても検討が必要でした。 さらに、グローバル展開(APAC・EMEA・US)に対応しながら、変化する要望にも柔軟かつスピーディに機能追加・改善を行える体制が求められました。 新規開発に加え、将来的な改修や運用も見据えた進め方を意識することが重要でした。

ポイント

- 複数の他システムやロボットとの連携が必要
- 清掃ロボット(Whizシリーズ等)、配膳・運搬ロボットからのIoTデータの収集・管理と活用
- 大量のIoTデータ処理におけるパフォーマンスチューニング(ボトルネックの解消)
- OpenSearchを活用したデータの検索・可視化
- 他システムからのデータ移行への対応
- 定期的な新規ロボットの追加への対応
- グローバルな展開を見据えた複数リージョン間の連携
- 要件実現のため、複数のAWSサービス(サーバーレスアーキテクチャ)を活用
- バックエンドからフロントエンドまでのフルスタック対応
- 機能改修も含めた長期的な運用管理への対応

解決方法

要件やスケジュールだけでなく、ロボットデータの管理、他システムとの連携、新規ロボットの追加といった重要なポイントを意識しながら、お客様と共に利用するAWSサービスや全体的な構成について検討を重ね、プロジェクトを進めてまいりました。

一般的なWebシステムとは異なる、数万台規模のIoTデバイスから集まるビッグデータを前提としたアーキテクチャ設計が技術的な要であり、AWSのサーバーレスアーキテクチャやOpenSearchの活用、パフォーマンスチューニング、グローバル対応(APAC・EMEA・US)に取り組みました。

当初はバックエンド開発から参画しましたが、お客様との議論を重ねる中でフロントエンド開発についても自社からご提案し、担当範囲を拡大。バックエンドからフロントエンドまでを一貫して担うフルスタック体制で、サービス全体の品質とスピードの両立を図っています。

システム稼働後も、サービスの安定稼働、機能追加、新規ロボットの追加などに継続的に取り組み、アジャイル開発(DevOps)の手法を活用しながら開発を進めております。2022年の参画以来、現在も機能追加フェーズが続く長期的なご支援となっています。

お客様の声

弊社のシステム開発をご支援いただき、誠に感謝しております。

本システムでは複数のロボットを管理していますが、ロボットごとにデータの特性が異なるため、どのように情報を収集・管理し、ユーザーへ展開するかが課題でした。そこで、アジャイル開発を活用しながら案件を進めることで、柔軟に対応することができました。

開発にあたっては、単なる要件の実装にとどまらず、AWSを活用した最適なソリューションの提案もいただき、大変助かりました。バックエンドからフロントエンドまで一貫してお任せできる体制のもと、システムの構成についても一緒に議論を重ねながら進められたことで、当社のニーズに合った柔軟な設計を実現できたと感じています。その結果、システム利用者からも高い評価を得ることができています。

Back to List