JobAutoでロボットをアップロードできない場合の原因と対処方法

★質問・概要

Q. ロボデザインで作成したロボットをROBOWEB(ロボサーバ)へアップロードしようとすると、エラーが発生してアップロードできません。原因と対処方法を教えてください。

★回答

A. ロボサーバの起動状態、Windowsファイアウォール、アップロード先URLの指定を順番に確認してください。 元のFAQでは、これらを確認する方法を案内しています。アップロード処理がタイムアウトする場合は、アップロードタイムアウトの設定も確認してください。

1.ロボサーバ(robo_server.exe)が起動しているか確認する

アップロード先のPCで robo_server.exe が起動しているか確認します。起動していない場合はロボサーバを起動してから、もう一度ロボットのアップロードをお試しください。

2.Windowsファイアウォールの通信許可を確認する

ロボデザインからロボサーバへ接続できない場合は、Windowsファイアウォールなどの通信設定を確認してください。ROBOWEBでは通常 8080 番ポートを使用しますが、環境によって変更されている場合があります。

元のFAQでは、ポート8080が許可されているか確認する方法が案内されています。また、統合元の記事では robo_web.exe に対するWindowsファイアウォールの許可設定も確認項目として挙げられています。

別PCのロボサーバへアップロードする場合は、ロボデザインのPCからロボサーバの待受ポートへの通信が許可されているか確認してください。ファイアウォールの設定変更は、必要な接続元・接続先・ポートに限定して行ってください。

3.アップロード先URLを確認する

ロボデザインとロボサーバが同じPCで動作している場合、アップロード先URLが http://localhost:8080 なら、元のFAQで案内している http://127.0.0.1:8080 に変更して再度お試しください。

ロボサーバが別のPCで動作している場合は、localhost や 127.0.0.1 ではなく、ロボサーバ側のホスト名またはIPアドレスを指定します。ポート番号を変更している場合は、実際に設定している番号に合わせてください。

4.アップロード先URLの末尾に「/」が付いていないか確認する

元のFAQでは、アップロード先URLを http://localhost:8080/ のように末尾が「/」で終わる形式で指定している場合、末尾の「/」を削除して試すよう案内しています。

たとえば http://localhost:8080/ ではなく、http://localhost:8080 を指定してアップロードできるか確認してください。

5.アップロードがタイムアウトする場合

ロボサーバへ接続できていても、アップロード処理に時間がかかって失敗する場合があります。JobAuto 0.10.10以降では、ロボデザインの設定からロボット・共通部品のアップロードタイムアウト時間を変更できます。

タイムアウトが発生している場合は、「アップロードタイムアウトを設定する方法」をご確認ください。この設定はアクション実行時のタイムアウトとは別のものです。

エラー画面の例

統合元のFAQ「作成したロボットのアップロードができない」に掲載されていたエラー画面です。

ロボットのアップロードに失敗したときのエラー画面(旧FAQ掲載画像)

関連するマニュアル

JobAutoのFAQ記事一覧へ戻る

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。