ロボットアプリケーションの開発支援サービス、ROSをAWSに接続できる:ロボット開発ニュース
AWS(Amazon Web Services)は、インテリジェントなロボティクスアプリケーションを容易に開発、検証、展開できるサービス「AWS RoboMaker」を発表した。データのストリーミング、ナビゲーション、通信、認識、学習に対応したロボットを開発できる。
AWS(Amazon Web Services)は2018年11月30日、インテリジェントなロボティクスアプリケーションを大規模かつ容易に開発、検証、展開できるサービス「AWS RoboMaker」を発表した。データのストリーミング、ナビゲーション、通信、認識、学習に対応したロボットが開発可能になる。
AWS RoboMakerは、オープンソースのロボティクスソフトウェアフレームワーク「Robot Operating System(ROS)」をAWSのクラウドへ接続できるようにするサービス。アプリケーション開発向けの「AWS Cloud9」をベースとしたロボティクス統合開発環境に加え、アプリケーションの検証時間を短縮するロボティクスシミュレーション、アプリケーションの遠隔展開、アップデートと管理に対応するフリート管理を提供する。
これらの機能により、AWSマネジメントコンソールからワンクリックでアプリケーション開発を開始できる。基礎となるインフラストラクチャは自動でセットアップされ、オペレーティングシステムや開発ソフトウェア、ROSをダウンロードし、変換・設定する。
ロボティクスシミュレーションでは、設定済みのモデルにより、大規模な並列シミュレーションを容易に構成できる。これにより開発者は、自社のアプリケーションをオンデマンドで検証し、複数のシミュレーションを並列で稼働できる。フリート管理は「AWS Greengrass」と統合されており、ロボットに対して開発環境から直接ロボティクス・アプリケーションをOTA展開できる。
また、AWSに接続可能な新しいROSパッケージも提供する。ROS向けクラウド拡張には、「Amazon Kinesis Video Streams」の取り込み、「Amazon Rekognition」の画像・ビデオ分析、「Amazon Lex」の音声認識、「Amazon Polly」の音声生成、「Amazon CloudWatch」のログイン、モニタリング機能が含まれる。AWS RoboMakerのROS向けクラウド拡張のソースコードとドキュメントは、Apache Software License 2.0の条件に基づき、一般公開中だ。
現在、アメリカ東部(バージニア北部)および西部(オレゴン)、アイルランドで利用可能で、2019年には他の地域でのサービスも予定している。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ロボット開発で注目される「ROS」(Robot Operating System)とは何か
ロボットの話題を聞くことが増えたが、判断と制御、駆動を備えたロボットを作るのはかなり骨が折れる。その負担を軽減するフレームワークが「ROS」(Robot Operating System)だ。 - ロボットに使われる分散処理、なぜ「ROS」が好まれるのか
ロボットの制御には集中管理よりも分散処理の方が都合が良く、さまざまなものが登場しているが、その中で一番有名なのが「ROS(Robot Operating System)」である。ではなぜROSが有名なのか。 - ROSを使う手順、パッケージとシミュレータの活用
ロボット開発に有用とされるROSだが、習得には対応ロボットを入手した方が手っ取り早い。利用開始までの手順と、併用したいツールやデバッガも紹介する。 - ROSロボットをコンテナベースで開発、開発管理環境ユーティリティーを無償提供
インテックは、ロボット開発者向け開発管理環境ユーティリティー「RDBOX」について、評価版アカウントによる無償提供を開始した。コンテナ型仮想化技術とネットワーク技術により、開発環境を簡単かつ迅速に構築できる。 - ROS開発団体とトヨタが連携、OSS開発利用の促進に100万ドルの助成も
トヨタが設立した人工知能開発拠点「TRI」とROSなどの開発を行う「OSRF」が連携、OSRFの設立した企業の技術者がTRIの活動を支援する。TRIからOSRFに100万ドルの助成も。 - 組み込み機器にROSを、イーソルがエンジニアリングサービスを提供
イーソルが、組み込みシステムにオープンソースのロボット制御フレームワークである「ROS」を適用するエンジニアリングサービスを開始した。