モバイル ロボット ソフトウェア自動化テストの課題への対処
移動式ホーム ロボットの自動化の複雑さを調査し、ユーザーがスムーズに開始できるように制限を克服するためのセットアップ中の特有の課題に焦点を当てます。
前の記事この記事では、April Tag テクノロジーを使用して家庭用ロボットを自動化する方法を説明しました。家庭用ロボットやその他のロボットを自動化する場合の大きな課題は、デバイスのセットアップです。デバイス、電話、モバイル アプリの世界では、通常、デバイスは USB 経由でホスト デバイスに接続され、デバイスは常に電源に接続されています。しかし、ロボットのテストでは、ロボットを動かしながらどのようにテストを行うかという特有の課題が生じます。物理的な有線接続を介してホストデバイスに接続できないためです。では、開封体験をどのように検証すればよいのでしょうか?心配しないでください。これについては、この記事で説明します。
複雑さと課題
ロボット自動化テストのセットアップ段階のさまざまな課題について簡単に紹介した後、さらに詳しく説明します。さらなる課題の研究
ロボットは移動しているため、ホスト デバイスに物理的に有線接続できません。一部のコンポーネント レベルのテストでは可能ですが、エンドツーエンド (E2E) テストでは不可能です。
すぐに使えるエクスペリエンスは、デバイスが WiFi に接続されていない場合です。新品の場合、ホスト デバイスはデバイスとどのようにやり取りしますか?これは日常のロボット テストで非常に一般的な状況です。
ロボットでエラーや例外が発生した場合、回復操作が必要になります。自動テストの主な目的は、ロボットの潜在的なソフトウェアおよびハードウェアの問題を発見することです。問題が発生した場合、どのように報告してデバイスを回復すればよいですか?
ロボットのバッテリーがもうすぐ切れるので、ロボットを充電するための信頼できる電源が必要です。
同じセットアップを複数の研究室や家庭の環境に拡張することが非常に重要です。これは、1 つの環境でボットの署名やテストだけを行うことはできないためです。これらの問題に時系列で対処してみましょう。これは次のように書き換えることができます: これらの問題を時系列で解決しましょう
Raspberry Pi Default Robot の使用
重要なことは、この問題を解決することです。テスト自動化研究室にあるロボットのケースを考えてみましょう。企業の内部ネットワークに接続されたホスト デバイスがあり、コマンドを送受信したり、さまざまなソース コード、内部ツール、インフラストラクチャにアクセスしたりするために使用されます。 Raspberry Pi をデバイスに接続し、Raspberry Pi 上で REST サービスを実行して、ホスト デバイスおよびデバイスと通信します。以下は、このセットアップを示す図です。
Raspberry Pi プリセット ロボットの使用
すぐに使えるエクスペリエンスのユースケースを解決する
今すぐ、 Raspberry Pi を使用してテスト環境を事前設定する方法を見てみましょう。次に、デバイスが箱から出してすぐに Wifi に接続できない問題を解決する方法を検討します。
Raspberry Pi 上の RESTful サービスの役割は何ですか? RESTful サービスにはどのようなエンドポイントを含める必要がありますか?
フラッシュ デバイス- OOBE の完了
- Wi-Fi などのセットアップ
- DUT IP アドレスの取得
- これで、ワイヤレス経由でデバイスを接続するのが非常に簡単になり、デバイスはテストの準備が完全に整いました。
エラーや例外が発生した場合にロボットを回復します
これは非常に一般的な問題です。状況。このような質問に圧倒されたりイライラしたりしないでください。この時点で、デバイスの低レベル コンポーネントを使用して、デバイスを元の場所に戻す必要があります。たとえば、さまざまなソフトウェア スタックに関する前回の記事で述べたように、ロボットを元の位置に戻すにはプラットフォームまたはモビリティ層にアクセスする必要があります。これは最も注意が必要で、最も困難な作業であるため、April Tag や他の外部システムなどの他のテクノロジーを使用してデバイスを元に戻します。そこで次の質問になります。次のテスト実行に備えてデバイスを充電ドックに戻すことです。
複数のテスト環境に拡張する
デバイスを充電ドックに戻すときは、充電ドック、低いコマンドを使用すると信頼性が向上します。トップレベルの移動またはナビゲーション コマンドとプラットフォームまたはモビリティ レイヤ ドライバーを使用するよりも失敗率が低く、効率が高くなります。
複数のテスト環境向けのセットアップの詳細ヒント:
セットアップをシンプルにしてください。ソリューションを過度に複雑にしたり、過度に設計したりしないでください。- 新しい Raspberry Pi を簡単にロードできるように、展開可能な Raspberry Pi イメージを用意します。
- テスト コードをリモート リポジトリに配置します。これらをオンプレミスに移動しても拡張できません。
- ロボットによる自動化は単純な問題ではなく、最終的には多くの設計作業と市場の他のオプションの検討が必要になります。すべての状況に適合する唯一の解決策はありません。最終的なソリューションを採用する前に、概念実証を実施することをお勧めします
代替案
私たちが直面している問題の性質と複雑さを考えると、代替案はあるのかという疑問がよくあります。要するに、答えは「はい」です。エミュレータ/エミュレータを使用すると、ここで説明するユースケースのほとんどを効果的にテストできますが、実際のデバイスのテストに代わるものはありません
以上がモバイル ロボット ソフトウェア自動化テストの課題への対処の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









furmark についてどう思いますか? 1. メインインターフェイスで「実行モード」と「表示モード」を設定し、「テストモード」も調整して「開始」ボタンをクリックします。 2. しばらく待つと、グラフィックス カードのさまざまなパラメータを含むテスト結果が表示されます。ファーマークはどのように資格を取得しますか? 1. ファーマークベーキングマシンを使用し、約 30 分間結果を確認します。室温 19 度、ピーク値は 87 度で、基本的に 85 度前後で推移します。大型シャーシ、シャーシ ファン ポートが 5 つあり、前面に 2 つ、上部に 2 つ、背面に 1 つありますが、ファンは 1 つだけ取り付けられています。すべてのアクセサリはオーバークロックされていません。 2. 通常の状況では、グラフィックス カードの通常の温度は「30 ~ 85℃」である必要があります。 3. 周囲温度が高すぎる夏でも、通常の温度は「50〜85℃」です

人型ロボット「アメカ」が第二世代にバージョンアップ!最近、世界移動通信会議 MWC2024 に、世界最先端のロボット Ameca が再び登場しました。会場周辺ではアメカに多くの観客が集まった。 GPT-4 の恩恵により、Ameca はさまざまな問題にリアルタイムで対応できます。 「ダンスをしましょう。」感情があるかどうか尋ねると、アメカさんは非常に本物そっくりの一連の表情で答えました。ほんの数日前、Ameca を支援する英国のロボット企業である EngineeredArts は、チームの最新の開発結果をデモンストレーションしたばかりです。ビデオでは、ロボット Ameca は視覚機能を備えており、部屋全体と特定のオブジェクトを見て説明することができます。最も驚くべきことは、彼女は次のこともできるということです。

産業オートメーション技術の分野では、人工知能 (AI) と Nvidia という無視できない 2 つの最近のホットスポットがあります。元のコンテンツの意味を変更したり、コンテンツを微調整したり、コンテンツを書き換えたり、続行しないでください。「それだけでなく、Nvidia はオリジナルのグラフィックス プロセッシング ユニット (GPU) に限定されていないため、この 2 つは密接に関連しています。」このテクノロジーはデジタル ツインの分野にまで広がり、新たな AI テクノロジーと密接に関係しています。「最近、NVIDIA は、Aveva、Rockwell Automation、Siemens などの大手産業オートメーション企業を含む多くの産業企業と提携に至りました。シュナイダーエレクトリック、Teradyne Robotics とその MiR および Universal Robots 企業も含まれます。最近、Nvidiahascoll

Machine Power Report 編集者: Wu Xin 国内版の人型ロボット + 大型模型チームは、衣服を折りたたむなどの複雑で柔軟な素材の操作タスクを初めて完了しました。 OpenAIのマルチモーダル大規模モデルを統合したFigure01の公開により、国内同業者の関連動向が注目を集めている。つい昨日、中国の「ヒューマノイドロボットのナンバーワン株」であるUBTECHは、Baidu Wenxinの大型モデルと深く統合されたヒューマノイドロボットWalkerSの最初のデモを公開し、いくつかの興味深い新機能を示した。 Baidu Wenxin の大規模モデル機能の恩恵を受けた WalkerS は次のようになります。 Figure01 と同様に、WalkerS は動き回るのではなく、机の後ろに立って一連のタスクを完了します。人間の命令に従って服をたたむことができる

今週、OpenAI、Microsoft、Bezos、Nvidiaが投資するロボット企業FigureAIは、7億ドル近くの資金調達を受け、来年中に自立歩行できる人型ロボットを開発する計画であると発表した。そしてテスラのオプティマスプライムには繰り返し良い知らせが届いている。今年が人型ロボットが爆発的に普及する年になることを疑う人はいないだろう。カナダに拠点を置くロボット企業 SanctuaryAI は、最近新しい人型ロボット Phoenix をリリースしました。当局者らは、多くのタスクを人間と同じ速度で自律的に完了できると主張している。人間のスピードでタスクを自律的に完了できる世界初のロボットである Pheonix は、各オブジェクトを優しくつかみ、動かし、左右にエレガントに配置することができます。自律的に物体を識別できる

以下の 10 種類の人型ロボットが私たちの未来を形作ります。 1. ASIMO: ホンダが開発した ASIMO は、最もよく知られている人型ロボットの 1 つです。身長 4 フィート、体重 119 ポンドの ASIMO には、高度なセンサーと人工知能機能が装備されており、複雑な環境をナビゲートし、人間と対話することができます。 ASIMO は多用途性を備えているため、障害を持つ人々の支援からイベントでのプレゼンテーションまで、さまざまなタスクに適しています。 2. Pepper: ソフトバンクロボティクスによって作成された Pepper は、人間の社会的パートナーになることを目指しています。表情豊かな顔と感情を認識する能力を備えた Pepper は、会話に参加したり、小売現場で手助けしたり、教育サポートを提供したりすることもできます。コショウ

瞬く間に、ロボットは魔法を使えるようになったのでしょうか?最初にテーブルの上の水スプーンを取り上げ、中には何も入っていないことを観客に証明したのが見られました。次に、卵のような物体を手に置き、水スプーンをテーブルに戻し、が「呪文を唱え」始めました… …再び水スプーンを拾ったそのとき、奇跡が起こりました。元々入っていた卵が消えて、飛び出してきたのがバスケットボールに… もう一度連続動作を見てみましょう: △ このアニメーションは一連の動作を2倍速で表示しており、スムーズに流れています。ビデオを 0.5 倍速で繰り返し再生すると、うまくいくでしょうか? 最後に、手の速度がもっと速ければ、敵から隠すことができるかもしれないという手がかりを発見しました。一部のネチズンは、ロボットの魔法のスキルが自分たちのものよりもさらに高いと嘆いていました。マグは私たちのためにこの魔法を実行してくれたのです。

掃除ロボットやモップ拭きロボットは、近年消費者の間で最も人気のあるスマート家電製品の 1 つです。操作の利便性、あるいは操作の必要がないことで、怠け者は手を解放し、消費者は日常の家事から「解放」され、好きなことにもっと時間を費やすことができるようになり、生活の質が向上します。この流行に乗って、市場に出回っているほぼすべての家電ブランドが独自の掃除ロボットや拭き掃除ロボットを製造しており、掃除ロボット市場全体が非常に活発になっています。しかし、市場の急速な拡大は必然的に隠れた危険をもたらします。多くのメーカーがより多くの市場シェアを急速に占有するために機械の海戦術を使用し、その結果、アップグレードポイントのない多くの新製品が生まれるとも言われています。まさに「マトリョーシカ」モデルです。ただし、すべての掃除ロボットやモップロボットがそうであるわけではありません。
