JP2016063309A - 画像処理装置、及びロボットシステム - Google Patents

画像処理装置、及びロボットシステム Download PDF

Info

Publication number
JP2016063309A
JP2016063309A JP2014188127A JP2014188127A JP2016063309A JP 2016063309 A JP2016063309 A JP 2016063309A JP 2014188127 A JP2014188127 A JP 2014188127A JP 2014188127 A JP2014188127 A JP 2014188127A JP 2016063309 A JP2016063309 A JP 2016063309A
Authority
JP
Japan
Prior art keywords
imaging device
connection unit
unit
setting information
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2014188127A
Other languages
English (en)
Other versions
JP6375810B2 (ja
Inventor
西谷 正信
Masanobu Nishitani
正信 西谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2014188127A priority Critical patent/JP6375810B2/ja
Priority to CN201510578893.2A priority patent/CN105430255A/zh
Priority to EP15185232.4A priority patent/EP2998079B1/en
Priority to US14/854,499 priority patent/US10127622B2/en
Publication of JP2016063309A publication Critical patent/JP2016063309A/ja
Application granted granted Critical
Publication of JP6375810B2 publication Critical patent/JP6375810B2/ja
Priority to US16/157,840 priority patent/US20190043150A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Studio Devices (AREA)

Abstract

【課題】ネットワーク対応の撮像装置に対してネットワークに関する設定を自動で行うことができる画像処理装置、及びロボットシステムを提供することを目的とする。
【解決手段】画像処理装置は、撮像装置と接続する接続部と、撮像装置の設定情報と接続部の設定情報とを用いて、撮像装置の設定情報を変更する必要があるか否かを判定する判定部と、判定部による判定によって撮像装置の設定情報を変更する必要があると判定された場合には、撮像装置の設定情報を変更する変更部と、を含む。
【選択図】図2

Description

本発明は、画像処理装置、及びロボットシステムに関する。
撮像装置によって撮像された画像を用いて作業対象の位置や姿勢を算出し、算出した位置や姿勢に基づいてロボットに所定の作業を行わせるロボットシステムが提案されている。
このようなロボットシステムは、撮像装置、画像処理装置、ロボットコントローラ、ロボットを含んで構成されている。画像処理装置は、撮像装置によって撮像された画像を用いて作業対象の中心位置を算出する。そして、ロボットコントローラは、画像処理装置によって算出された作業対象の中心位置を示す情報に基づいて、作業対象の位置や姿勢を認識する。そして、ロボットコントローラは、認識された各作業対象の位置や姿勢に基づいて、ロボットが有するハンド機構を適切な位置および姿勢に位置決めするための指令を生成して、ロボットの把持動作を制御する(例えば、特許文献1参照)。
また、従来のロボットシステムでは、撮像装置がUSB(Universal Serial Bus)またはLAN(Local Area Network(ローカル・エリア・ネットワーク))ケーブルを介して、画像処理装置に接続されていた。
撮像装置と画像処理装置とが、LANケーブルを介して接続される場合、利用者が撮像装置に対するネットワークに関する設定を行っていた。または、従来のロボットシステムでは、DHCP(Dynamic Host Configuration Protocol(ダイナミック ホスト コンフィギュレーション プロトコル))サーバーをネットワーク中に設けることで、撮像装置のネットワークに関する設定を自動で行っていた。
特開2012−242281号公報
しかしながら、従来の画像処理装置では、撮像装置のネットワークに関する設定を自動で行うには、DHCPサーバーが必要であった。DHCPサーバーを用いない場合、利用者は、撮像装置のネットワークに関する設定を手動で行う必要があった。この場合、利用者は、ロボットシステムに接続されている画像処理装置やロボットコントローラのネットワークに関する設定内容を把握しておく必要があった。
本発明は、前記の点に鑑み為されたものであり、撮像装置に対してネットワークに関する設定を自動で行うことができる画像処理装置、及びロボットシステムを提供することを目的とする。
本発明の一態様は、撮像装置と接続する接続部と、前記撮像装置の設定情報と前記接続部の設定情報とを用いて、前記撮像装置の前記設定情報を変更する必要があるか否かを判定する判定部と、前記判定部による判定によって前記撮像装置の前記設定情報を変更する必要があると判定された場合には、前記撮像装置の前記設定情報を変更する変更部と、を含む画像処理装置である。
この構成により、画像処理装置は、撮像装置と接続する接続部と、撮像装置の設定情報と接続部の設定情報とを用いて、撮像装置の設定情報を変更する必要があると判定された場合に撮像装置の設定情報を変更することができる。これにより、画像処理装置では、撮像装置に対してネットワークに関する設定を自動で設定することができる。
本発明の一態様において、前記撮像装置の前記設定情報及び前記接続部の前記設定情報は、それぞれ、ネットワークに関する設定情報であり、ネットワークセグメントを示すネットワークセグメント情報及び前記ネットワークセグメント情報を含むIPアドレスを含み、前記判定部は、前記撮像装置の前記設定情報に含まれる前記ネットワークセグメント情報と前記接続部の前記設定情報に含まれる前記ネットワークセグメント情報とを比較し、これらが一致する場合に、前記撮像装置の前記設定情報に含まれる前記IPアドレスと前記接続部の前記設定情報に含まれる前記IPアドレスとを比較し、これらが一致する場合に、前記撮像装置の前記設定情報に含まれる前記IPアドレスの第4セグメントを変更する必要があると判定するようにしてもよい。
この構成により、画像処理装置は、接続部のネットワークセグメントと撮像装置のネットワークセグメントとが一致し、かつ接続部のIPアドレスと撮像装置のIPアドレスとが一致する場合、撮像装置のIPアドレスの第4セグメントを変更することができる。これにより、画像処理装置では、接続部と撮像装置とのIPアドレスが一致する場合であっても、撮像装置に対してネットワークに関する設定を自動で設定することができる。
本発明の一態様において、前記判定部は、前記撮像装置の前記設定情報に含まれる前記ネットワークセグメント情報と前記接続部の前記設定情報に含まれる前記ネットワークセグメント情報とが一致しない場合に、前記撮像装置の前記設定情報と前記接続部の設定情報とで前記IPアドレスの前記ネットワークセグメント情報が一致し且つ第4セグメントが異なるように変更する必要があると判定するようにしてもよい。
この構成により、画像処理装置は、接続部のネットワークセグメントと撮像装置のネットワークセグメントとが一致しない場合、撮像装置のIPアドレスを、接続部のネットワークセグメントと一致し且つ第4セグメントが異なるように変更することができる。これにより、画像処理装置では、接続部と撮像装置とのネットワークセグメントが一致する場合であっても、撮像装置に対してネットワークに関する設定を自動で設定することができる。
本発明の一態様において、ロボットを制御する制御装置または他の画像処理装置と接続する外部通信接続部を含み、前記判定部は、前記外部通信接続部の設定情報を用いて、前記撮像装置の前記設定情報を変更する必要があるか否かを判定するようにしてもよい。
この構成により、画像処理装置は、撮像装置と接続する接続部と、外部通信接続部の設定情報と接続部の設定情報とを用いて、撮像装置の設定情報を変更する必要があると判定された場合に撮像装置の設定情報を変更することができる。これにより、画像処理装置では、撮像装置に対してネットワークに関する設定を自動で設定することができる。
本発明の一態様において、前記撮像装置の前記設定情報及び前記外部通信接続部の前記設定情報は、それぞれ、ネットワークに関する設定情報であり、ネットワークセグメントを示すネットワークセグメント情報及び前記ネットワークセグメント情報を含むIPアドレスを含み、前記判定部は、前記撮像装置の前記設定情報に含まれる前記ネットワークセグメント情報と前記外部通信接続部の前記設定情報に含まれる前記ネットワークセグメント情報とを比較し、これらが一致する場合に、前記撮像装置の前記設定情報に含まれる前記IPアドレスの前記ネットワークセグメント情報を変更する必要があると判定するようにしてもよい。
この構成により、画像処理装置は、接続部のネットワークセグメントと外部通信接続部のネットワークセグメントとが一致する場合、撮像装置のネットワークセグメントを変更することができる。これにより、画像処理装置では、外部通信接続部のIPアドレスアドレスが変更された場合、外部通信接続部と撮像装置とのネットワークセグメントが一致する場合であっても、撮像装置に対してネットワークに関する設定を自動で設定することができる。
本発明の他の態様は、本発明の一態様の画像処理装置と、ロボット本体部と、前記画像処理装置の前記変更部により変更された設定情報を用いて通信を行い、前記ロボット本体部の駆動制御を行うロボット制御装置と、を備えるロボットシステムである。
この構成により、ロボットシステムは、画像処理装置が撮像装置と接続する接続部と、撮像装置の設定情報と接続部の設定情報とを用いて、撮像装置の設定情報を変更する必要があると判定された場合に撮像装置の設定情報を変更することができる。これにより、ロボットシステムは、画像処理装置が撮像装置に対してネットワークに関する設定を自動で設定した結果を用いて、ロボットを制御することができる。
本発明の各態様によれば、撮像装置のネットワーク設定情報と、この撮像装置が接続される接続部、または他の装置が接続される外部通信接続部のネットワーク設定情報とを用いて、撮像装置のネットワーク設定情報を変更する必要があるか否かを判定し、変更する必要がある場合に、撮像装置のネットワーク設定情報を変更するようにしたため、撮像装置に対してネットワークに関する設定を自動で設定することができる。
第1実施形態に係るロボットシステムの一例を示す構成図である。 第1実施形態に係る画像処理装置の構成を示す概略ブロック図である。 第1実施形態に係るネットワークセグメントを説明する図である。 第1実施形態に係る記憶部に記憶されている第1撮像装置接続部〜第4撮像装置接続部に予め割り当てられているIPアドレスと、ネットワークセグメントの関係の一例を説明する図である。 第1実施形態に係る記憶部に記憶されている第1撮像装置接続部〜第4撮像装置接続部に接続される撮像装置に予め割り当てられているIPアドレスの一例を説明する図である。 第1実施形態に係る撮像装置通信部が行う処理手順のフローチャートである。 第1実施形態に係る第n撮像装置接続部と撮像装置とのネットワークセグメントが異なる場合のネットワークセグメントとIPアドレスの一例を説明する図である。 第1実施形態に係る第n撮像装置接続部と撮像装置とのネットワークセグメントが同じであり、かつIPアドレスアドレスが同じである場合のネットワークセグメントとIPアドレスの一例を説明する図である。 第2実施形態に係る撮像装置通信部が行う処理手順のフローチャートである。 第2実施形態に係る外部通信接続部と第n撮像装置接続部と撮像装置とのネットワークセグメントが同じである場合のネットワークセグメントとIPアドレスの一例を説明する図である。
<第1実施形態>
以下、本発明の第1実施形態について、図面を参照して説明する。図1は、第1実施形態に係るロボットシステム1の一例を示す構成図である。ロボットシステム1は、情報処理装置5と、撮像装置10と、ロボット20と、制御装置30と、画像処理装置40を備える。
ロボットシステム1は、情報処理装置5により利用者からの操作を受け付け、受け付けられた操作に基づいてロボット20に所定の作業を行わせる。所定の作業とは、例えば、図1に示したように、作業台TBの上面に配置された作業対象Mを所定位置に再配置させる作業を示すが、他の作業であってもよい。作業台TBは、例えば、テーブル等の台であるが、これに代えて、作業対象Mを配置することが可能であれば、床面や壁面等であってもよい。
作業対象Mは、ロボット20により把持可能な物体であり、例えば、ネジやボルト等の工業製品の部品であるが、他の物体であってもよい。図1において、作業対象Mは、直方体形状の物体として示す。ロボットシステム1は、画像処理装置40により算出された作業対象Mの位置及び姿勢に基づいてロボット20に所定の作業を行わせる。
情報処理装置5は、例えば、ノートPC(Personal Computer)やデスクトップPC、タブレットPC、多機能携帯電話端末(スマートフォン)等、ロボット20を制御するためのアプリケーションプログラムをインストールすることが可能なディスプレイを備えた装置である。このアプリケーションプログラムは、ロボット20を制御する制御プログラムを作成するためのGUI(Graphical User Interface)や、ロボットシステム1の状態を表示するためのGUI等、各種の機能を有するGUIを情報処理装置5の表示部に表示させる。
情報処理装置5は、表示部に表示されたGUIを介して利用者からの操作を受け付け、受け付けられた操作に基づいて前述の制御プログラムを作成し、それをコンパイルする。このコンパイルにより、制御プログラムは、制御装置30により実行可能な形式のオブジェクトコードに変換される。情報処理装置5は、表示部に表示されたGUIを介して利用者からの操作を受け付け、受け付けられた操作に基づいて、このオブジェクトコードを制御装置30に出力する。このオブジェクトコードには、例えば複数の処理手順が記述されている。そして、このオブジェクトコードを実行する装置が外部の装置との通信を行う処理手順には、処理毎に、処理の要求の送信元(このオブジェクトコードを実行する装置)を示す情報と送信先(前記した外部の装置)を示す情報とが関連付けられて記述されている。送信元を示す情報とは、情報処理装置5または制御装置30に設定されているIP(Internet Protocol;インターネットプロトコル)アドレスである。送信先を示す情報とは、制御装置30または画像処理装置40の外部通信接続部41(図2)に設定されているIPアドレスである。
情報処理装置5は、ケーブルによって制御装置30と通信可能に接続されている。ケーブルを介した有線通信は、イーサネット(登録商標)の規格によって行われる。
撮像装置10は、例えば、集光された光を電気信号に変換する撮像素子であるCCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等を備えたカメラである。撮像装置10は、ケーブルによって画像処理装置40と通信可能に接続されている。ケーブルを介した有線通信は、例えば、LANケーブル経由で撮像装置10へ電力が供給可能なGigE(ギガイーサネット(登録商標))の規格によって行われる。なお、撮像装置10と画像処理装置40との通信は、イーサネット(登録商標)の規格によって行われるようにしてもよい。この場合、撮像装置10には、別途電力を供給するようにしてもよい。また、画像処理装置40が複数の撮像装置10と接続可能な場合、撮像装置10は、複数であってもよい。
撮像装置10は、作業対象Mを含む範囲を撮像画像として撮像可能な位置に設置される。撮像装置10は、静止画像を撮像画像として撮像する構成であるとするが、これに代えて、動画像を撮像画像として撮像する構成であってもよい。
ロボット20は、作業対象Mの位置及び姿勢に基づいた制御信号を制御装置30から取得し、取得した制御信号に基づいて所定の作業を行う。ロボット20は、例えば、物体(この一例では、作業対象M)を把持可能な爪部を備えるエンドエフェクターENDと、マニピュレーターMNPと、図示しない複数のアクチュエーターを備えた単腕のロボットである。単腕のロボットとは、エンドエフェクターENDとマニピュレーターMNP(又は、マニピュレーターMNPのみ)により構成される1本の腕を有するロボットを示す。
なお、ロボット20は、単腕のロボットである構成に代えて、スカラーロボット(水平多関節ロボット)や双腕のロボット等であってもよい。スカラーロボットとは、マニピュレーターが水平方向にのみ動き、マニピュレーターの先端のスライド軸のみが上下に動くロボットである。また、双腕のロボットとは、エンドエフェクターENDとマニピュレーターMNP(又は、マニピュレーターMNPのみ)によりそれぞれ構成される2本の腕を有するロボットを示す。
ロボット20の腕は、図1に示す例では6軸垂直多関節型となっており、支持台とマニピュレーターMNPとエンドエフェクターENDとがアクチュエーターによる連携した動作よって6軸の自由度の動作を行うことができる。なお、ロボット20の腕は、5自由度(5軸)以下で動作するものであってもよく、7自由度(7軸)以上で動作するものであってもよい。以下では、エンドエフェクターEND及びマニピュレーターMNPを備えた腕によって行われるロボット20の動作について説明する。
ロボット20は、例えばケーブルによって制御装置30と通信可能に接続されている。ケーブルを介した有線通信は、例えば、イーサネット(登録商標)やUSB等の規格によって行われる。なお、ロボット20と制御装置30とは、Wi−Fi(登録商標)等の通信規格により行われる無線通信によって接続されてもよい。なお、ロボット20は、図1に示したようにロボット20の外部に設置された制御装置30と接続される構成とするが、この構成に代えて、制御装置30がロボット20に内蔵される構成であってもよい。
制御装置30は、情報処理装置5からオブジェクトコードを取得し、取得したオブジェクトコードに基づいて、所定の作業を行うようにロボット20を制御する。より具体的には、この一例において、制御装置30は、オブジェクトコードに基づいて画像処理装置40に対し、撮像装置10により作業対象Mを含む範囲が撮像された撮像画像を取得し、取得された撮像画像に基づいて作業対象Mの位置及び姿勢を算出する画像処理を行う要求を出力する。なお、制御装置30が画像処理装置40に出力する要求には、後述する画像処理装置40が備える外部通信接続部41(図2)及び撮像装置10それぞれのネットワークに関する設定を示す情報が送信先を示す情報として含まれている。
制御装置30は、LANケーブルによって画像処理装置40と通信可能に接続されている。LANケーブルを介した有線通信は、例えば、イーサネット(登録商標)等の規格によって行われる。制御装置30は、画像処理装置40の起動時に画像処理装置40から出力される外部通信接続部41(図2)及び撮像装置10それぞれのネットワークに関する設定を示す情報を、情報処理装置5に出力することで、情報を共有する。
そして、制御装置30は、画像処理装置40によって前述の画像処理が終了した後、作業対象Mの位置及び姿勢を示す情報を画像処理装置40から取得する。制御装置30は、取得された作業対象Mの位置及び姿勢に基づく制御信号を生成し、生成された制御信号をロボット20に出力することでロボット20が所定の作業を行うように制御する。
画像処理装置40は、オブジェクトコードに基づく制御装置30からの要求に応じて、撮像装置10から作業対象Mを含む範囲が撮像された撮像画像を取得する。そして、画像処理装置40は、撮像装置10から撮像画像を取得した後、取得された撮像画像に基づいて作業対象Mの位置及び姿勢を算出する画像処理を行う。画像処理装置40は、画像処理の結果として得られた作業対象Mの位置及び姿勢を示す情報を、LANケーブルを介して制御装置30に出力する。
画像処理装置40は、自装置の起動時に、撮像装置接続部48(図2)に接続されている撮像装置10を認識する。なお、外部通信接続部41(図2)には、後述するようにIPアドレス(第3設定情報)が初期設定されている。また、撮像装置接続部48には、後述するようにIPアドレス(第1設定情報)が初期設定されている。画像処理装置40は、撮像装置10を認識できた場合、撮像装置10に設定されているIPアドレス(第2設定情報)を取得する。画像処理装置40は、取得した第2設定情報と、第1設定情報とを比較して、第2設定情報を変更する必要があるか否かを判定する。第2設定情報を変更する必要があると判定した場合、画像処理装置40は、第2設定情報を後述する変更規則に基づいて変更する。なお、各初期設定は、利用者が任意に設定するようにしてもよい。
画像処理装置40は、外部通信接続部41(図2)のネットワークに関する設定を示す情報、第1設定情報、及び第2設定情報を、制御装置30に出力する。
なお、画像処理装置40は、オブジェクトコードに基づく制御装置30からの要求に応じてこれらの処理を行う構成に代えて、撮像装置10から周期的に撮像画像を取得し、撮像画像が取得される度に、取得された撮像画像に対して前述の画像処理を行うことで作業対象Mの位置及び姿勢を算出する構成であってもよい。この場合、画像処理装置40は、制御装置30からの要求に応じて算出された作業対象Mの位置及び姿勢を示す情報を制御装置30に出力する。
次に、画像処理装置40の概略構成を説明する。
図2は、本実施形態に係る画像処理装置40の構成を示す概略ブロック図である。図2に示すように、画像処理装置40は、外部通信接続部41と、外部通信部42と、入力受付部43と、制御部44と、記憶部45と、画像処理部46と、撮像装置制御部47、撮像装置接続部48(接続部)と、撮像装置通信部49とを備えている。また、撮像装置接続部48は、第1撮像装置接続部481〜第4撮像装置接続部484を備えている。なお、本実施形態において、第n撮像装置接続部48n(nは、1〜4の整数)を撮像装置ポートともいう。撮像装置通信部49は、取得部491と、判定部492と、変更部493とを備えている。また、画像処理装置40には、表示部50と、入力部60とが接続されている。
表示部50は、制御部44が出力した画像情報を表示する。表示部50は、例えば、液晶ディスプレイ装置である。表示部50に表示される画像情報は、例えば撮像装置10−1〜撮像装置10−4が撮像した画像、ネットワークの設定画面の画像(以下、ネットワーク設定画像という)等の画像の情報である。
入力部60は、利用者によって操作される入力装置であり、例えばマウス、キーボード、ポインティングデバイス、表示部50上に設けられたタッチパネル等である。入力部60は、操作された結果を示す操作情報を画像処理装置40に出力する。
外部通信接続部41には、LANケーブルが接続される。外部通信接続部41は、LANコネクタを含む。外部通信接続部41には、IPアドレスが初期設定されている。
外部通信接続部41は、LANケーブルを介して制御装置30から受信した要求を、外部通信部42に出力する。また、外部通信接続部41は、外部通信部42の制御に応じて、外部通信部42が出力した画像処理結果及び画像情報を、LANケーブルを介して制御装置30に送信する。なお、外部通信接続部41が受信する要求、及び送信する画像処理結果及び画像情報には、送信先を示す情報及び送信元を示す情報が含まれている。
外部通信部42は、画像処理装置40が起動されたとき、LANケーブルと外部通信接続部41とを介して接続されている外部機器のIPアドレスを取得することで共有する。外部機器とは、情報処理装置5、ロボット20、制御装置30、及び他の画像処理装置40のうち、いずれかの装置である。
外部通信部42は、外部通信接続部41が出力した要求を受け取る。外部通信部42は、受け取った要求に含まれる送信先を示す情報を抽出する。外部通信部42は、抽出した要求の送信先を示す情報と、外部通信接続部41、撮像装置接続部48それぞれに設定されているIPアドレスを示す情報と一致するか否か判別する。外部通信部42は、抽出した要求の送信先を示す情報と、外部通信接続部41または、撮像装置接続部48に設定されているIPアドレスとが一致する場合、受け取った要求と送信元を示す情報とを制御部44に出力する。
また、外部通信部42は、制御部44が出力した画像処理結果及び画像情報に含まれる送信先へ、LANケーブルを介して画像処理結果及び画像情報を出力する。
入力受付部43は、入力部60から入力された情報を受け付け、受け取った操作情報を制御部44に出力する。
制御部44には、外部通信部42が出力する要求と、入力受付部43が出力する操作情報と、画像処理部46が出力する画像処理結果とが入力される。制御部44は、外部通信部42が出力する要求が画像処理及び撮像装置に対する要求の場合、入力された要求を画像処理部46に出力する。
制御部44には、画像処理部46が出力した画像処理結果及び撮像された画像の画像情報が入力される。画像処理結果には、作業対象Mの位置及び姿勢を示す情報が含まれている。制御部44は、画像処理部46が出力した画像処理結果に、要求に含まれる要求の送信元を示す情報を付けて外部通信部42に出力する。また、制御部44は、画像処理部46が出力した画像情報に、要求に含まれる要求の送信元を示す情報を付けて外部通信部42に出力する。
記憶部45には、制御部44が画像処理装置40の各部を制御するための制御プログラムが記憶されている。記憶部45には、外部通信接続部41に予め割り当てられているIPアドレス、例えば「192.168.0.3」が記憶されている。記憶部45には、図4に示す第1撮像装置接続部481〜第4撮像装置接続部484に予め割り当てられているIPアドレスが記憶されている。記憶部45には、図5に示す第1撮像装置接続部481〜第4撮像装置接続部484に接続される撮像装置10−1〜10−4に予め割り当てられているIPアドレスが記憶されている。
ここで、ネットワークセグメントについて図3を用いて説明する。図3は、本実施形態に係るネットワークセグメントを説明する図である。図3において、符号g21で示す「192.168.11.11」がIPアドレスの一例である。符号g1で示す「192」を第1セグメント、符号g2で示す「168」を第2セグメント、符号g3で示す「11」を第3セグメント、符号g4で示す「11」を第4セグメント(ホスト部もしくはホストアドレス)という。また、符号g11で示す第1セグメント〜第3セグメントである「192.168.11」をネットワークセグメント(ネットワーク部もしくはネットワークアドレス)という。
図4は、本実施形態に係る記憶部45に記憶されている第1撮像装置接続部481〜第4撮像装置接続部484に予め割り当てられているIPアドレスと、ネットワークセグメントの関係の一例を説明する図である。図4に示す例では、第1撮像装置接続部481に割り当てられているIPアドレスは「192.168.11.1」であり、ネットワークセグメントが「192.168.11」である。第2撮像装置接続部482に割り当てられているIPアドレスは「192.168.12.1」であり、ネットワークセグメントが「192.168.12」である。第3撮像装置接続部483に割り当てられているIPアドレスは「192.168.13.1」であり、ネットワークセグメントが「192.168.13」である。第4撮像装置接続部484に割り当てられているIPアドレスは「192.168.14.1」であり、ネットワークセグメントが「192.168.14」である。図4の例では、第1撮像装置接続部481〜第4撮像装置接続部484に予め割り当てられているIPアドレスにおけるネットワークセグメントは、外部通信接続部41に予め割り当てられているネットワークセグメントと異なるように設定されている。また、第1撮像装置接続部481〜第4撮像装置接続部484それぞれのネットワークセグメントも、各々異なるように設定されている。
図5は、本実施形態に係る記憶部45に記憶されている第1撮像装置接続部481〜第4撮像装置接続部484に接続される撮像装置10−1〜10−4に予め割り当てられているIPアドレスの一例を説明する図である。図5に示す例では、第1撮像装置接続部481に接続される撮像装置10−1に割り当てられているIPアドレスは「192.168.11.11」である。第2撮像装置接続部482に接続される撮像装置10−2に割り当てられているIPアドレスは「192.168.12.11」である。第3撮像装置接続部483に接続される撮像装置10−3に割り当てられているIPアドレスは「192.168.13.11」である。第4撮像装置接続部484に接続される撮像装置10−4に割り当てられているIPアドレスは「192.168.14.11」である。図5に示すように、第1撮像装置接続部481〜第4撮像装置接続部484に接続される撮像装置10−1〜10−4に予め割り当てられているIPアドレスのネットワークセグメントは、第1撮像装置接続部481〜第4撮像装置接続部484のネットワークセグメントと一致している。そして、第4セグメントの値のみが異なるように設定されている。
図2に戻って、画像処理装置40の説明を続ける。
画像処理部46は、制御部44から入力された要求に応じて、撮像装置制御部47が出力する画像情報に対して周知の手法を用いて画像処理を行って、作業対象Mの位置及び姿勢を算出する。画像処理部46は、算出した作業対象Mの位置及び姿勢を示す情報を制御部44に出力する。また、画像処理部46は、制御部44が出力した情報に撮像装置制御部47に対する要求が含まれている場合、この要求を撮像装置制御部47に出力する。また、画像処理部46は、撮像装置制御部47が出力した画像情報を制御部44に出力する。
撮像装置制御部47は、画像処理部46から入力された要求に応じて、撮像装置通信部49から入力される画像情報を選択し、選択した画像情報を画像処理部46に出力する。なお、撮像装置制御部47は、画像処理部46から入力された要求に応じて、撮像装置10−1〜撮像装置10−4の撮像の感度、撮像する領域の選択、撮像する画角等を、撮像装置通信部49及び撮像装置接続部48を介して制御するようにしてもよい。
第1撮像装置接続部481〜第4撮像装置接続部484それぞれは、撮像装置10−1〜撮像装置10−4それぞれに電力を供給する。第1撮像装置接続部481〜第4撮像装置接続部484は、例えばPoE(Power over Ethernet;パワーオブイーサネット(登録商標))規格のコネクタを含む。第1撮像装置接続部481〜第4撮像装置接続部484それぞれには、図4に示したIPアドレスが予め設定されている。
第1撮像装置接続部481には、撮像装置10−1が接続される。第1撮像装置接続部481は、撮像装置10−1が出力した画像情報を取得し、取得した画像情報を撮像装置通信部49に出力する。
第2撮像装置接続部482には、撮像装置10−2が接続される。第2撮像装置接続部482は、撮像装置10−2が出力した画像情報を取得し、取得した画像情報を撮像装置通信部49に出力する。
第3撮像装置接続部483には、撮像装置10−3が接続される。第3撮像装置接続部483は、撮像装置10−3が出力した画像情報を取得し、取得した画像情報を撮像装置通信部49に出力する。
第4撮像装置接続部484には、撮像装置10−4が接続される。第4撮像装置接続部484は、撮像装置10−4が出力した画像情報を取得し、取得した画像情報を撮像装置通信部49に出力する。なお、画像情報には、撮像装置10−n(nは、1〜4の整数)を示す撮像装置識別情報が含まれる。
なお、撮像装置識別情報には、撮像装置10−1〜撮像装置10−4それぞれに図5に示したように予め設定されているIPアドレスを示す情報が含まれている。ただし、撮像装置10−1〜撮像装置10−4は、初期状態においてIPアドレスが設定されていないものもある。IPアドレスが設定されていない場合、および予め設定されているものと異なっている場合、撮像装置通信部49がIPアドレスを変更または設定する。
取得部491は、画像処理装置40の電源がオン状態になったとき、第1撮像装置接続部481〜第4撮像装置接続部484それぞれに接続されている撮像装置10−1〜撮像装置10−4を検出する。その後、取得部491は、第1撮像装置接続部481〜第4撮像装置接続部484それぞれのIPアドレス(第1設定情報)と、検出された撮像装置10−1〜10−4それぞれのIPアドレス(第2設定情報)とを取得する。取得部491は、取得した第1撮像装置接続部481〜第4撮像装置接続部484それぞれのIPアドレスと、撮像装置10−1〜10−4それぞれのIPアドレスとを判定部492に出力する。
判定部492は、取得部491が出力した第1撮像装置接続部481〜第4撮像装置接続部484それぞれのIPアドレスと、撮像装置10−1〜10−4それぞれのIPアドレスとを比較し、撮像装置10−1〜10−4それぞれのIPアドレスを変更する必要があるか否かを判定する。判定部492は、変更の必要があると判定した場合、取得した第1撮像装置接続部481〜第4撮像装置接続部484それぞれのIPアドレスと、撮像装置10−1〜10−4それぞれのIPアドレスとを変更部493に出力する。
変更部493には、判定部492から第1撮像装置接続部481〜第4撮像装置接続部484それぞれのIPアドレスと、撮像装置10−1〜10−4それぞれのIPアドレスとが入力される。変更部493は、変更の必要のある撮像装置10のIPアドレスを変更し、変更したIPアドレスを記憶部45に記憶させる。また、変更部493は、変更したIPアドレスを示す情報を、撮像装置接続部48、LANケーブルを介して撮像装置10に送信し、これにより、撮像装置10のIPアドレスを設定または変更する。
次に、撮像装置通信部49が行う処理について説明する。
なお、以下の説明において、第1撮像装置接続部481〜第4撮像装置接続部484のうち1つを特定しない場合、第n撮像装置接続部48n(nは、1〜4の整数)、撮像装置10−1〜10−4のうち1つを特定しない場合、撮像装置10−n(nは、1〜4の整数)という。
図6は、本実施形態に係る撮像装置通信部49が行う処理手順のフローチャートである。
(ステップS1)取得部491は、画像処理装置40の電源がオン状態になったとき、第n撮像装置接続部48nそれぞれに接続されている撮像装置10−nを検出する。
(ステップS2)取得部491は、第n撮像装置接続部48nそれぞれのIPアドレスと、検出された撮像装置10−nそれぞれのIPアドレスとを取得する。次に、取得部491は、第n撮像装置接続部48nそれぞれのIPアドレスから、各々、ネットワークセグメントを抽出する。次に、取得部491は、検出された撮像装置10−nそれぞれのIPアドレスから、各々、ネットワークセグメントを抽出する。
(ステップS3)判定部492は、取得部491が出力した第n撮像装置接続部48nそれぞれのネットワークセグメントと、撮像装置10−nそれぞれのネットワークセグメントとを比較し、ネットワークセグメントが同じであるか否かを判定する。判定部492は、ネットワークセグメントが同じであると判定した場合(ステップS3;YES)、ステップS4に進み、ネットワークセグメントが異なると判定した場合(ステップS3;NO)、ステップS7に進む。
(ステップS4)判定部492は、第n撮像装置接続部48nそれぞれのIPアドレスと、撮像装置10−nそれぞれのIPアドレスとを比較し、IPアドレスが同じであるか否かを判定する。判定部492は、IPアドレスが同じであると判定した場合(ステップS4;YES)、ステップS5に進み、IPアドレスが異なると判定した場合(ステップS4;NO)、ステップS6に進む。
(ステップS5)変更部493は、第n撮像装置接続部48nとIPアドレスが同じである撮像装置10−nのIPアドレスを、(例えば、予め設定されている)IPアドレスに変更する。この場合、変更部493は、ネットワークセグメントを変更せず、第4セグメントのみを変更して、IPアドレスを変更する。変更部493は、変更後、処理を終了する。
(ステップS6)変更部493は、撮像装置10−nのIPアドレスを変更せずに、処理を終了する。
(ステップS7)変更部493は、第n撮像装置接続部48nとネットワークセグメントが異なる撮像装置10−nのIPアドレスを、(例えば、予め設定されている)ネットワークセグメント及びIPアドレスに変更する。変更部493は、変更後、処理を終了する。
以上で、撮像装置通信部49が行う処理を終了する。
<<アドレスの変更例1>>
ここで、第n撮像装置接続部48nと撮像装置10−nとのネットワークセグメントが異なる場合の処理の一例を説明する。この例では、画像処理装置40の外部通信接続部41のネットワークに関する設定が予め設定されている。ここで、ネットワークに関する設定とは、IPアドレス、IPアドレスサブネットマスク、ゲートウェイのアドレス等の設定である。この例では、外部通信接続部41に、第n撮像装置接続部48n及び撮像装置10−nのネットワークセグメントとは異なるIPアドレス「192.168.0.3」が予め設定されている例を説明する。
図7は、本実施形態に係る第n撮像装置接続部48nと撮像装置10−nとでネットワークセグメントが異なる場合のネットワークセグメントとIPアドレスの一例を説明する図である。
図7の符号g101で示す領域の図は、取得された第n撮像装置接続部48nと撮像装置10−nとのネットワークセグメントとIPアドレスを説明する図である。また、図7の符号g111で示す領域の図は、撮像装置10−nのネットワークセグメントとIPアドレスとの変更を説明する図である。
図7の符号g101で示す例では、第n撮像装置接続部48nのネットワークセグメントが「192.168.11」であり、IPアドレスが「192.168.11.1」である。また、第n撮像装置接続部48nに接続されている撮像装置10−nのネットワークセグメントが「192.168.50」であり、IPアドレスが「192.168.50.1」である。
図7の符号g101で示す例では、第n撮像装置接続部48nと撮像装置10−nとのネットワークセグメントが異なっている。このため、撮像装置10−nのネットワークセグメントとIPアドレスとは、図7の符号g111及びg112で示す領域のように予め設定されている値に変更部493によって変更される。具体的には、撮像装置10−nのネットワークセグメント「192.168.50」は、第n撮像装置接続部48nのネットワークセグメント「192.168.11」に変更部493によって変更される。その後、撮像装置10−nのIPアドレスは、第4セグメントが予め定められた値である「192.168.11.11」に変更部493によって変更される。
<<アドレスの変更例2>>
次に、第n撮像装置接続部48nと撮像装置10−nとのネットワークセグメントが同じであり、かつIPアドレスが同じである場合の処理の一例を説明する。この例においても、外部通信接続部41にはIPアドレス「192.168.0.3」が予め設定されている例を説明する。
図8は、本実施形態に係る第n撮像装置接続部48nと撮像装置10−nとのネットワークセグメントが同じであり、かつIPアドレスが同じである場合のネットワークセグメントとIPアドレスの一例を説明する図である。
図8の符号g121で示す領域の図は、取得された第n撮像装置接続部48nと、撮像装置10−nとのネットワークセグメントとIPアドレスを説明する図である。また、図8の符号g131で示す領域の図は、撮像装置10−nのIPアドレスの変更を説明する図である。
図8の符号g121で示す例では、第n撮像装置接続部48nのネットワークセグメントが「192.168.11」であり、IPアドレスが「192.168.11.1」である。また、第n撮像装置接続部48nに接続されている撮像装置10−nのネットワークセグメントが「192.168.11」であり、IPアドレスが「192.168.11.1」である。
図8の符号g121で示す例では、第n撮像装置接続部48nと撮像装置10−nとでネットワークセグメントが同じである。このため、撮像装置10−nのネットワークセグメントとIPアドレスとは、図8の符号g122で示す領域から符号g132で示す領域のように予め設定されている値に変更部493によって変更される。具体的には、撮像装置10−nのIPアドレスは、第4セグメントが予め定められた値である「192.168.11.11」に変更部493によって変更される。
なお、図7及び図8を用いて説明した撮像装置10−nの第4セグメントの「11」は、一例であり、予め定められている値が、第n撮像装置接続部48nの第4セグメントの値と異なっていればよい。例えば、撮像装置10−nのIPアドレスにおける第4セグメントの値は、変更部493が、ランダムに割り当ててもよく、または順番に割り当ててもよい。また、例えば、変更後における撮像装置10−nの第4セグメントの値が第n撮像装置接続部48nの第4セグメントの値と同じになると判定される場合には、異なる値となるように、さらに変更してもよい。
以上説明した本実施形態の画像処理装置40及びロボットシステム1によれば、撮像装置10−nのネットワーク設定情報と、この撮像装置10−nが接続される第n撮像装置接続部48nのネットワーク設定情報とを用いて、撮像装置10−nのネットワーク設定情報を変更する必要があるか否かを判定する。そして、本実施形態の画像処理装置40及びロボットシステム1によれば、変更する必要がある場合に、撮像装置10−nのネットワーク設定情報を変更するようにしたため、撮像装置10−nに対してネットワークに関する設定を自動で行うことができる。
これにより、利用者は、画像処理装置40に接続される撮像装置10−nや、撮像装置10−nが接続される第n撮像装置接続部48nの設定を意識せずにロボットシステム1を使用することができる。また、撮像装置10−nを複数利用する場合、撮像装置10−n毎の設定を、画像処理装置40が自動で行うので、利用者のネットワークに関する設定の手間を低減することができる。
さらに、本実施形態によれば、例えば、他のロボットシステムや他の画像処理装置に接続して使用していた撮像装置を、本実施形態の画像処理装置40に接続することで、撮像装置10−n毎の設定を、画像処理装置40が自動で行う。この結果、本実施形態によれば、接続する撮像装置10−nに設定されているIPアドレスにかかわらず、撮像装置10−n毎の設定を自動的に行うことができる。このように、利用者は、撮像装置10−nを画像処理装置40に接続するだけで、ネットワークに関する設定を行わずに、画像処理装置40では撮像装置10−nを使用することができる。
<第2実施形態>
第1実施形態では、画像処理装置40の外部通信接続部41のネットワークに関する設定が予め設定されている例を説明した。
本実施形態では、外部通信接続部41のIPアドレスが、例えば利用者によって変更された場合を説明する。なお、画像処理装置40の構成は、第1実施形態の図2と同じである。
図9は、本実施形態に係る撮像装置通信部49が行う処理手順のフローチャートである。なお、以下の処理において、第n撮像装置接続部48n及び撮像装置10−nそれぞれにおいて、設定されているネットワークセグメントが同じであり、IPアドレスが異なっているとする。
(ステップS11)取得部491は、画像処理装置40の電源がオン状態になったとき、外部通信接続部41、第n撮像装置接続部48n、及び撮像装置10−nそれぞれに設定されているネットワークセグメントを取得する。
(ステップS12)判定部492は、外部通信接続部41のネットワークセグメントが、第n撮像装置接続部48nのネットワークセグメントと同じであるか否かを判定する。判定部492は、外部通信接続部41のネットワークセグメントと第n撮像装置接続部48nのネットワークセグメントとが同じであると判定した場合(ステップS12;YES)、ステップS13に進む。判定部492は、外部通信接続部41のネットワークセグメントと第n撮像装置接続部48nのネットワークセグメントとが異なっていると判定した場合(ステップS12;NO)、第n撮像装置接続部48n及び撮像装置10−nそれぞれのIPアドレスを変更せずに処理を終了する。
(ステップS13)変更部493は、第n撮像装置接続部48nに対して、外部通信接続部41のネットワークセグメントと異なるネットワークセグメントに変更する処理を行う。変更部493は、例えば、外部通信接続部41のネットワークセグメントの第3セグメントの値に10を加算した値を、第n撮像装置接続部48nの新たなネットワークセグメントとして設定(変更)する。次に、変更部493は、撮像装置10−nのネットワークセグメントを、第n撮像装置接続部48nに対して新たに設定したネットワークセグメントと同じネットワークセグメントに変更する。
以下に、外部通信接続部41のIPアドレスが利用者によって変更された場合に撮像装置通信部49が行う処理の具体例を説明する。
図10は、本実施形態に係る外部通信接続部41と第n撮像装置接続部48nと撮像装置10−nとのネットワークセグメントが同じである場合のネットワークセグメントとIPアドレスの一例を説明する図である。
図10の符号g141で示す領域の図は、取得された外部通信接続部41と、第n撮像装置接続部48nと、撮像装置10−nのネットワークセグメントとIPアドレスを説明する図である。また、図10の符号g151で示す領域の図は、第n撮像装置接続部48n及び撮像装置10−nのネットワークセグメントの変更を説明する図である。
図10の符号g141で示す例では、外部通信接続部41のネットワークセグメントが「192.168.11」であり、IPアドレスが「192.168.11.3」である。また、第n撮像装置接続部48nのネットワークセグメントが「192.168.11」であり、IPアドレスが「192.168.11.1」である。また、第n撮像装置接続部48nに接続されている撮像装置10−nのネットワークセグメントが「192.168.11」であり、IPアドレスが「192.168.11.11」である。
図10の符号g141で示す例では、外部通信接続部41のネットワークセグメントが、第n撮像装置接続部48n及び撮像装置10−nのネットワークセグメントと同じである。このため、第n撮像装置接続部48nのネットワークセグメントは、図10の符号g142で示す領域から符号g152で示す領域のように、外部通信接続部41のネットワークセグメントの値に10を加算した値「192.168.21」に変更部493によって変更する。この場合、図10の符号g142で示す領域から符号g152で示す領域のように、第4セグメント「1」は変更されない。
さらに、撮像装置10−nのネットワークセグメントは、図10の符号g143で示す領域から符号g153で示す領域のように、第n撮像装置接続部48nに新たに設定したネットワークセグメントと同じの値に変更部493によって変更する。この場合、図10の符号g143で示す領域から符号g153で示す領域のように、第4セグメント「11」は変更されない。
以上のように、本実施形態によれば、第n撮像装置接続部48n及び撮像装置10−nのネットワークセグメントの設定を、外部通信接続部41のネットワークに関する設定に応じて、動的に変更する。これにより、利用者によって、外部通信接続部41のネットワークに関する設定が変更された場合であっても、利用者は、第n撮像装置接続部48n及び撮像装置10−nのIPアドレスを変更せずに済む。この結果、本実施形態によれば、画像処理装置40において、撮像装置10が接続される第n撮像装置接続部48nのIPアドレスと、撮像装置10のIPアドレスを自動的に設定することができる。
以上説明した本実施形態の画像処理装置40及びロボットシステム1によれば、画像処理装置40の外部通信接続部41のIPアドレスが変更された場合であっても、外部通信接続部41のネットワーク設定情報と、撮像装置10−nのネットワーク設定情報とを用いて、撮像装置10−nのネットワーク設定情報を変更する必要があるか否かを判定する。そして、本実施形態の画像処理装置40及びロボットシステム1によれば、変更する必要がある場合に、撮像装置10−nのネットワーク設定情報を変更するようにしたため、撮像装置10−nに対してネットワークに関する設定を自動で行うことができる。
なお、本実施形態では、画像処理装置40が4つの第n撮像装置接続部48nを備える例を説明したが、第n撮像装置接続部48nの数は1つ以上であればよい。
また、本実施形態では、画像処理装置40が1つの外部通信接続部41を備える例を説明したが、外部通信接続部41の数は2つ以上であってもよい。
また、以上に説明した装置(例えば、画像処理装置40)における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、OS(Operating System)や周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD(Compact Disc)(登録商標)−ROM等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー(例えば、RAM)のように、一定時間プログラムを保持しているものも含むものとする。
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
1…ロボットシステム、5…情報処理装置、10、10−1〜10−4、10−n…撮像装置、20…ロボット、30…制御装置、40…画像処理装置、41…外部通信接続部、42…外部通信部、43…入力受付部、44…制御部、45…記憶部、46…画像処理部、47…撮像装置制御部、48…撮像装置接続部、481…第1撮像装置接続部、482…第2撮像装置接続部、483…第3撮像装置接続部、484…第4撮像装置接続部、48n…第n撮像装置接続部、49…撮像装置通信部、491…取得部、492…判定部、493…変更部、50…表示部、60…入力部

Claims (6)

  1. 撮像装置と接続する接続部と、
    前記撮像装置の設定情報と前記接続部の設定情報とを用いて、前記撮像装置の前記設定情報を変更する必要があるか否かを判定する判定部と、
    前記判定部による判定によって前記撮像装置の前記設定情報を変更する必要があると判定された場合には、前記撮像装置の前記設定情報を変更する変更部と、
    を含む画像処理装置。
  2. 前記撮像装置の前記設定情報及び前記接続部の前記設定情報は、それぞれ、ネットワークに関する設定情報であり、ネットワークセグメントを示すネットワークセグメント情報及び前記ネットワークセグメント情報を含むIPアドレスを含み、
    前記判定部は、
    前記撮像装置の前記設定情報に含まれる前記ネットワークセグメント情報と前記接続部の前記設定情報に含まれる前記ネットワークセグメント情報とを比較し、これらが一致する場合に、前記撮像装置の前記設定情報に含まれる前記IPアドレスと前記接続部の前記設定情報に含まれる前記IPアドレスとを比較し、これらが一致する場合に、前記撮像装置の前記設定情報に含まれる前記IPアドレスの第4セグメントを変更する必要があると判定する請求項1に記載の画像処理装置。
  3. 前記判定部は、
    前記撮像装置の前記設定情報に含まれる前記ネットワークセグメント情報と前記接続部の前記設定情報に含まれる前記ネットワークセグメント情報とが一致しない場合に、前記撮像装置の前記設定情報と前記接続部の設定情報とで前記IPアドレスの前記ネットワークセグメント情報が一致し且つ第4セグメントが異なるように変更する必要があると判定する請求項2に記載の画像処理装置。
  4. ロボットを制御する制御装置または他の画像処理装置と接続する外部通信接続部を含み、
    前記判定部は、
    前記外部通信接続部の設定情報を用いて、前記撮像装置の前記設定情報を変更する必要があるか否かを判定する請求項1から請求項3のいずれか1項に記載の画像処理装置。
  5. 前記撮像装置の前記設定情報及び前記外部通信接続部の前記設定情報は、それぞれ、ネットワークに関する設定情報であり、ネットワークセグメントを示すネットワークセグメント情報及び前記ネットワークセグメント情報を含むIPアドレスを含み、
    前記判定部は、
    前記撮像装置の前記設定情報に含まれる前記ネットワークセグメント情報と前記外部通信接続部の前記設定情報に含まれる前記ネットワークセグメント情報とを比較し、これらが一致する場合に、前記撮像装置の前記設定情報に含まれる前記IPアドレスの前記ネットワークセグメント情報を変更する必要があると判定する請求項4に記載の画像処理装置。
  6. 請求項1から請求項5のうちいずれか1項に記載の画像処理装置と、
    ロボット本体部と、
    前記画像処理装置の前記変更部により変更された設定情報を用いて通信を行い、前記ロボット本体部の駆動制御を行うロボット制御装置と、
    を備えるロボットシステム。
JP2014188127A 2014-09-16 2014-09-16 画像処理装置、及びロボットシステム Active JP6375810B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2014188127A JP6375810B2 (ja) 2014-09-16 2014-09-16 画像処理装置、及びロボットシステム
CN201510578893.2A CN105430255A (zh) 2014-09-16 2015-09-11 图像处理装置以及机器人***
EP15185232.4A EP2998079B1 (en) 2014-09-16 2015-09-15 Image processing apparatus, robot system and method for processing an image
US14/854,499 US10127622B2 (en) 2014-09-16 2015-09-15 Image processing apparatus and robot system
US16/157,840 US20190043150A1 (en) 2014-09-16 2018-10-11 Image Processing Apparatus And Robot System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014188127A JP6375810B2 (ja) 2014-09-16 2014-09-16 画像処理装置、及びロボットシステム

Publications (2)

Publication Number Publication Date
JP2016063309A true JP2016063309A (ja) 2016-04-25
JP6375810B2 JP6375810B2 (ja) 2018-08-22

Family

ID=55798326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014188127A Active JP6375810B2 (ja) 2014-09-16 2014-09-16 画像処理装置、及びロボットシステム

Country Status (1)

Country Link
JP (1) JP6375810B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020153299A1 (ja) * 2019-01-25 2020-07-30 株式会社ソニー・インタラクティブエンタテインメント ロボット制御システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008193600A (ja) * 2007-02-07 2008-08-21 Hitachi Kokusai Electric Inc 情報伝送装置
US20120098969A1 (en) * 2010-10-22 2012-04-26 Alcatel-Lucent Usa, Inc. Surveillance Video Router
JP2013172382A (ja) * 2012-02-22 2013-09-02 Seiko Epson Corp 撮像装置管理システム、撮像制御装置、コントロール装置およびロボット

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008193600A (ja) * 2007-02-07 2008-08-21 Hitachi Kokusai Electric Inc 情報伝送装置
US20120098969A1 (en) * 2010-10-22 2012-04-26 Alcatel-Lucent Usa, Inc. Surveillance Video Router
WO2012054191A1 (en) * 2010-10-22 2012-04-26 Alcatel Lucent Surveillance video router
CN103181166A (zh) * 2010-10-22 2013-06-26 阿尔卡特朗讯公司 监测视频路由器
KR20130090903A (ko) * 2010-10-22 2013-08-14 알까뗄 루슨트 감시 비디오 라우터
EP2630792A1 (en) * 2010-10-22 2013-08-28 Alcatel Lucent Surveillance video router
JP2014502072A (ja) * 2010-10-22 2014-01-23 アルカテル−ルーセント 監視ビデオルータ
JP2013172382A (ja) * 2012-02-22 2013-09-02 Seiko Epson Corp 撮像装置管理システム、撮像制御装置、コントロール装置およびロボット

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020153299A1 (ja) * 2019-01-25 2020-07-30 株式会社ソニー・インタラクティブエンタテインメント ロボット制御システム
JP2020116711A (ja) * 2019-01-25 2020-08-06 株式会社ソニー・インタラクティブエンタテインメント ロボット制御システム
JP7309371B2 (ja) 2019-01-25 2023-07-18 株式会社ソニー・インタラクティブエンタテインメント ロボット制御システム

Also Published As

Publication number Publication date
JP6375810B2 (ja) 2018-08-22

Similar Documents

Publication Publication Date Title
TWI616808B (zh) 分享顯示畫面的方法及裝置
CN107414842B (zh) 控制装置、机器人以及机器人***
KR102189271B1 (ko) 조명 제어 장치 및 그 방법
US20150260333A1 (en) Robotic stand and systems and methods for controlling the stand during videoconference
WO2018121193A1 (zh) Vr设备的控制方法、装置及遥控器
US9615053B2 (en) Systems and methods for controlling robotic stands during videoconference operation
US10591999B2 (en) Hand gesture recognition method, device, system, and computer storage medium
JP2015513815A (ja) デバイス制御方法および装置
JP6218471B2 (ja) 撮像装置、外部装置、撮像システム、撮像装置の制御方法、外部装置の制御方法、撮像システムの制御方法、及びプログラム
JP6375810B2 (ja) 画像処理装置、及びロボットシステム
US20180234613A1 (en) Image pickup apparatus
US11202010B2 (en) Control device, external device, medical observation system, control method, display method, and program
JP2016059982A (ja) 画像処理装置、及びロボットシステム
JP7467865B2 (ja) 情報処理システムおよび情報処理方法
JP2017159429A (ja) ロボット制御装置、情報処理装置、及びロボットシステム
JP6428081B2 (ja) 画像処理装置、及びロボットシステム
JP6398509B2 (ja) 画像処理システム及びロボットシステム
JP2011145336A (ja) 映像表示装置および映像表示システム
KR102082433B1 (ko) 프로젝터-카메라 기반의 로봇형 디바이스와 헤드 마운트 디스플레이를 사용하는 원격 협업 시스템 및 이를 이용한 원격 인터랙션 방법
KR20150099670A (ko) 가상터치를 이용한 이종 기기 간 컨텐츠 이동 장치 및 방법
WO2022091333A1 (ja) プログラム、ロボット操作支援方法、及び、ロボット操作支援装置
CN113612928B (zh) 遥操作***、遥操作方法及芯片
JP2015182211A (ja) ロボットシステム、ロボット、制御装置、及び制御方法
JP7054548B2 (ja) 遠隔操作支援システム、遠隔操作端末、遠隔操作支援方法、及びコンピュータプログラム
JP6248694B2 (ja) ロボット、ロボットシステム、及び制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180626

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180709

R150 Certificate of patent or registration of utility model

Ref document number: 6375810

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150