JP2023140723A - 液体塗布装置、液体塗布方法およびプログラム - Google Patents
液体塗布装置、液体塗布方法およびプログラム Download PDFInfo
- Publication number
- JP2023140723A JP2023140723A JP2022046705A JP2022046705A JP2023140723A JP 2023140723 A JP2023140723 A JP 2023140723A JP 2022046705 A JP2022046705 A JP 2022046705A JP 2022046705 A JP2022046705 A JP 2022046705A JP 2023140723 A JP2023140723 A JP 2023140723A
- Authority
- JP
- Japan
- Prior art keywords
- liquid
- image
- liquid coating
- reference position
- area
- 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.)
- Pending
Links
- 239000007788 liquid Substances 0.000 title claims abstract description 142
- 238000000576 coating method Methods 0.000 title claims abstract description 65
- 239000011248 coating agent Substances 0.000 title claims abstract description 62
- 238000003384 imaging method Methods 0.000 claims abstract description 7
- 238000001514 detection method Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 13
- 238000005259 measurement Methods 0.000 abstract description 6
- 238000007639 printing Methods 0.000 description 49
- 239000000976 ink Substances 0.000 description 38
- 238000010586 diagram Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 9
- 239000000463 material Substances 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 238000007599 discharging Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000004575 stone Substances 0.000 description 3
- 239000010426 asphalt Substances 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000004886 head movement Effects 0.000 description 2
- 238000005304 joining Methods 0.000 description 2
- 239000000049 pigment Substances 0.000 description 2
- 239000000843 powder Substances 0.000 description 2
- OYPRJOBELJOOCE-UHFFFAOYSA-N Calcium Chemical compound [Ca] OYPRJOBELJOOCE-UHFFFAOYSA-N 0.000 description 1
- 235000008733 Citrus aurantifolia Nutrition 0.000 description 1
- 235000011941 Tilia x europaea Nutrition 0.000 description 1
- 150000001413 amino acids Chemical class 0.000 description 1
- 239000000560 biocompatible material Substances 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 229910052791 calcium Inorganic materials 0.000 description 1
- 239000011575 calcium Substances 0.000 description 1
- 239000004568 cement Substances 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000000975 dye Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000010419 fine particle Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000008187 granular material Substances 0.000 description 1
- 230000003179 granulation Effects 0.000 description 1
- 238000005469 granulation Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 239000004571 lime Substances 0.000 description 1
- 239000008204 material by function Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 239000003960 organic solvent Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000004381 surface treatment Methods 0.000 description 1
- 239000004094 surface-active agent Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E01—CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
- E01C—CONSTRUCTION OF, OR SURFACES FOR, ROADS, SPORTS GROUNDS, OR THE LIKE; MACHINES OR AUXILIARY TOOLS FOR CONSTRUCTION OR REPAIR
- E01C23/00—Auxiliary devices or arrangements for constructing, repairing, reconditioning, or taking-up road or like surfaces
- E01C23/16—Devices for marking-out, applying, or forming traffic or like markings on finished paving; Protecting fresh markings
- E01C23/20—Devices for marking-out, applying, or forming traffic or like markings on finished paving; Protecting fresh markings for forming markings in situ
- E01C23/22—Devices for marking-out, applying, or forming traffic or like markings on finished paving; Protecting fresh markings for forming markings in situ by spraying
- E01C23/222—Devices for marking-out, applying, or forming traffic or like markings on finished paving; Protecting fresh markings for forming markings in situ by spraying specially adapted for automatic spraying of interrupted, individual or variable markings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/28—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for printing downwardly on flat surfaces, e.g. of books, drawings, boxes, envelopes, e.g. flat-bed ink-jet printers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/407—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Multimedia (AREA)
- Ink Jet (AREA)
- Coating Apparatus (AREA)
Abstract
【課題】画像つなぎ部が目立ちにくい液体塗布を実現する。【解決手段】液体塗布領域を複数に分割した各分割領域に順次移動し、複数の画像をつなげて液体塗布する液体塗布装置において、前記分割領域の端部同士が重なり合う領域に設定された基準位置を撮像装置で読み取り、画像書き出しの基準原点とする画像つなぎ計測手段を備える。【選択図】図7
Description
本発明は、液体塗布装置、液体塗布方法およびプログラムに関する。
道路面上などに白線や文字、記号などを印刷する場合、印刷装置にあるキャリッジの移動領域を超えるような大きな印刷領域となる。そのため、印刷領域を分割し、各領域に印刷装置自体を移動させて印刷し、複数の画像をつなげる必要がある。このように印刷装置自体が移動して印刷する場合、印刷装置自体及び印字ヘッドを搭載したキャリッジが所定の位置に移動して塗装を行うが、それぞれの自己位置の推定精度が画像つなぎ目に現れ画像品質に大きく影響する。
特許文献1(特開2016-166853号公報)には、路面画像の特徴から移動体の制御のため移動位置を判定する技術が開示されている。
しかしながら、従来の自己位置推定技術によれば、自己位置推定が低精度な場合には、画像つなぎ部が目立ちやすくなる、という問題があった。
本発明は、上記に鑑みてなされたものであって、画像つなぎ部が目立ちにくい液体塗布を実現することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、液体塗布領域を複数に分割した各分割領域に順次移動し、複数の画像をつなげて液体塗布する液体塗布装置において、前記分割領域の端部同士が重なり合う領域に設定された基準位置を撮像装置で読み取り、画像書き出しの基準原点とする画像つなぎ計測手段を備える、ことを特徴とする。
本発明によれば、画像つなぎ部が目立ちにくい液体塗布を実現することができる、という効果を奏する。
以下に添付図面を参照して、液体塗布装置、液体塗布方法およびプログラムの実施の形態を詳細に説明する。
図1は、実施の形態にかかる液体塗布装置1の構成を示す図である。図1(a)は液体塗布装置1の側面図、図1(b)は液体塗布装置1を上方から見た平面図である。図1に示す液体塗布装置1は、路面または壁面などの広範囲な印刷領域を複数に分割した各分割領域に順次移動し、大きな形状(模様、記号、ラインなど)を複数のセグメントに分割して印刷する液体塗布装置である。なお、「印刷」は、道路または壁面などに対する液体の塗布、または、吹き付けを行うことである。
図1に示すように、液体塗布装置1は、印刷ユニット21と、制御ユニット22と、を備える。液体塗布装置1の印刷ユニット21は、インクを吐出して印刷を行う液体吐出ヘッドであるインク吐出用ヘッド(キャリッジ)2を備える。なお、インク吐出用ヘッド(キャリッジ)2は、多色多種用であって、複数備えられる。なお、「インク」は、道路または壁面などに対して塗布、または、吹き付けられる液体である。印刷ユニット21は、インク吐出用ヘッド(キャリッジ)2が筐体11に水平に設けられたレール3上を矢印A方向に移動可能なガントリー構造である。なお、本実施形態の液体塗布装置1は、印刷ユニット21と制御ユニット22とを備えるものとしたが、印刷ユニット21と制御ユニット22とがそれぞれ別体であるシステム構成であってもよい。
印刷ユニット21は、複数のタイヤ10およびモータ20(図2参照)を筐体11の下部に備える。印刷ユニット21は、モータ20によるタイヤ10の回転制御によって、前後左右の4方向に移動可能である。
インク吐出用ヘッド(キャリッジ)2は、ベルト、プーリー、モータなどを用いたヘッド移動機構23(図2参照)を備える。インク吐出用ヘッド(キャリッジ)2は、ヘッド移動機構23により、印刷ユニット21のレール3に沿って矢印A方向に往復移動する。レール3は、ベルト、プーリー、モータなどを用いたレール移動機構24(図2参照)を備える。レール3は、レール移動機構24により、レール3の長手方向に対する直交方向(矢印B方向)に、印刷ユニット21の筐体11に沿って往復移動する。つまり、インク吐出用ヘッド(キャリッジ)2は、液体塗布装置1の筐体11内における水平方向において、矢印A方向である左右方向(X走査方向)および矢印B方向である前後方向(Y走査方向)に、自由に移動することができる。
また、液体塗布装置1の制御ユニット22は、印刷に使用するインクを供給するインク供給系4を備える。インク供給系4は、インクの流路であるパイプ4aを介してインク吐出用ヘッド(キャリッジ)2に対して連結されている。なお、本実施形態においては、インク供給系4は、印刷ユニット21に従動して移動するものとするが、これに限るものではなく、印刷ユニット21から独立して自走するものであってもよい。
また、制御ユニット22は、印刷ユニット21のヘッド移動機構23、レール移動機構24、モータ20およびインク吐出用ヘッド(キャリッジ)2などを駆動させるための電源を供給する電源供給系5を備える。電源供給系5は、外部で使用するものであって、かつ、印刷ユニット21のヘッド移動機構23、レール移動機構24、モータ20およびインク吐出用ヘッド(キャリッジ)2以外にも電源を供給する為、大容量の蓄電池であることが好ましい。
さらに、制御ユニット22は、印刷ユニット21のヘッド移動機構23、レール移動機構24、モータ20およびインク吐出用ヘッド(キャリッジ)2の駆動制御を行ったり、GPS9で取得した座標データから液体塗布装置1の自己位置を推定したりする演算装置6を備える。
さらに、印刷ユニット21は、周囲画像を撮像する周囲計測用の3次元形状計測装置である三次元カメラ7を、筐体11の前方部分に備える。三次元カメラ7は、撮像した画像を演算装置6に送信する。演算装置6は、三次元カメラ7で撮像した画像を、画像相関などの手法を用いて主に障害物との接触回避などに使用する。また、演算装置6は、三次元カメラ7で撮像した画像を、液体塗布装置1の移動量や姿勢などの推定に使用する。なお、三次元カメラ7は、自身に搭載しているバッテリから給電するが、連続運転を想定して電源供給系5から給電する方式としてもよい。
また、印刷ユニット21は、路面及び塗装画像の近傍を撮像する二次元カメラ8を、四角錘形状にパイプなどを組んだ構造物12の頂点に備える。二次元カメラ8は、撮像した画像を演算装置6に送信する。演算装置6は、二次元カメラ8で撮像した画像を、画像相関などの手法を用いて、インク吐出用ヘッド(キャリッジ)2及びレール3の移動量や速度の推定などに使用する。なお、二次元カメラ8は、自身に搭載しているバッテリから給電するが、連続運転を想定して電源供給系5から給電する方式としてもよい。
さらに、液体塗布装置1は、地球上の現在位置を測定するGPS(Global Positioning System:全地球測位システム)9を備える。GPS9は、取得した座標データを演算装置6に送信する。演算装置6は、GPS9で取得した座標データを、液体塗布装置1の累積移動量などのオドメトリ情報として保存する。なお、液体塗布装置1はGPS9を複数設置し、演算装置6は複数のGPS9で取得した座標データの差分などから座標データの誤差を補正してもよい。
次に、液体塗布装置1の演算装置6のハードウェア構成について説明する。
ここで、図2は液体塗布装置1の演算装置6のハードウェア構成を示すブロック図である。図2に示すように、演算装置6は、CPU(Central Processing Unit)61と、ROM(Read Only Memory)およびRAM(Random Access Memory)であるメモリ62と、入出力用のインタフェース(I/F)63と、ユニット制御回路64とを有する。これらは、システムバスを介して相互に接続されている。
CPU61は、液体塗布装置1の動作を統括的に制御する。CPU61は、ユニット制御回路64を介して、印刷ユニット21のヘッド移動機構23、レール移動機構24、モータ20およびインク吐出用ヘッド(キャリッジ)2の駆動制御を行ったり、GPS9で取得した座標データから液体塗布装置1の自己位置を推定したりする。
また、CPU61は、三次元カメラ7で撮像した画像を、液体塗布装置1の移動量や姿勢などの推定に使用する。CPU61は、二次元カメラ8で撮像した画像を、画像相関などの手法を用いて、インク吐出用ヘッド(キャリッジ)2及びレール3の移動量や速度の推定などに使用する。CPU61は、GPS9で取得した座標データを、液体塗布装置1の累積移動量などのオドメトリ情報として保存する。
メモリ62は、CPU61の駆動に用いられるプログラムを記憶する。また、メモリ62は、CPU61のワークエリアとして使用される。
I/F63は、タブレット端末、スマートフォン、パーソナルコンピュータ、サーバ、ノートPC(Personal Computer)などの各種の外部機器30を接続するためのインタフェースである。
上述したように液体塗布装置1は、前後左右の4方向に移動可能である。また、インク吐出用ヘッド(キャリッジ)2は、液体塗布装置1の筐体11内を前後左右の4方向に走査して印刷することができる。
ここで、図3は液体塗布装置1がキャリッジ走査範囲外へ印刷する例を示す図である。液体塗布装置1は、インク吐出用ヘッド(キャリッジ)2の走査範囲外に画像を印刷する場合、図3に示すように画像全体を複数のセグメントに分割し、液体塗布装置1を移動させながら隣接するセグメントの画像同士にオーバーラップ領域を設けて画像を完成させる。
次に、上述の印刷処理に際して、液体塗布装置1が発揮する特徴的な機能について説明する。
ここで、図4は液体塗布装置1が発揮する機能を示す機能ブロック図である。なお、図4に示す各機能ブロックにて行われる各処理機能は、その全部又は任意の一部を、上述の演算装置6のCPU61が実行するプログラムで実現してもよいし、又は、ワイヤードロジック等によるハードウェアで実現してもよい。
図4に示すように、画像全体を複数のセグメントに分割して印刷するために、液体塗布装置1は、移動制御手段54と、ヘッド制御手段55と、画像つなぎ計測手段51と、座標計測手段52と、を備える。
移動制御手段54は、インク吐出用ヘッド(キャリッジ)2により液体塗布を行う液体塗布領域を複数に分割した各分割領域への液体塗布装置1の順次移動を制御する。より詳細には、移動制御手段54は、隣接又は一部重複する分割領域への液体塗布装置1の順次移動を制御する。
ヘッド制御手段55は、各分割領域においてインク吐出用ヘッド(キャリッジ)2をXY走査方向に移動制御して液体塗布を行う。ヘッド制御手段55は、分割領域に塗布データが存在しない場合には、液体塗布動作を実行しない。このようにヘッド制御手段55が分割領域に塗布データが存在しないために液体塗布動作を実行しない場合、移動制御手段54は、次の隣接または一部重複する領域への移動を制御する。
画像つなぎ計測手段51は、画像全体を複数のセグメントに分割した分割領域の端部同士が重なり合う領域に設定された基準位置(画像書き出し位置)を二次元カメラ8で読み取り、画像書き出しの基準原点とする。
座標計測手段52は、GPS9を用いたGNSS(Global Navigation Satellite System:全球測位衛星システム)計測および三次元カメラ7で撮像された画像(周囲画像データ)を組み合わせた自己位置推定技術によって液体塗布装置1の自己位置座標(位置および姿勢)を計測する。
以下において、液体塗布装置1を移動させながら画像を完成させる印刷処理について説明する。
ここで、図5は演算装置6における印刷処置の流れを示すフローチャートである。
図5に示すように、演算装置6は、路面などの広範囲な印刷領域における印刷に際しては、液体塗布装置1が移動を停止した状態における印刷領域よりも画像が大きいので、画像全体を複数(N個)のセグメントに分割する(ステップS1)。なお、演算装置6は、隣接するセグメントの画像同士にオーバーラップ領域を設けて、各セグメントが重なり合うように設定する。より詳細には、演算装置6は、路面基準位置Aが複数のセグメントに含まれるように設定する。なお、オーバーラップ領域に対するぼかし処理の詳細については、後述する。
なお、画像全体を複数(N個)のセグメントに分割する処理は、外部機器30で行うものであってもよい。
次に、演算装置6は、分割数を決定すると、初期設定(インク吐出条件、キャリッジ速度:主走査、副走査、など)と初期位置(最初に画像を作像する領域:セグメント1(n=1))とに基づいて移動準備を行う(ステップS2)。
次いで、演算装置6は、初期時(セグメント1の時)か否かを判断する(ステップS3)。
演算装置6は、初期時(セグメント1の時)であると判断すると(ステップS3のYes)、粗い位置決めを行う処理ルーチンに進む。
図5に示すように、演算装置6は、初期時(セグメント1の時)、三次元カメラ7で撮像された画像(周囲画像データ)を取得し(ステップS11)、画像特徴点を抽出し(ステップS12)、画像特徴点を追跡する(ステップS13)。
加えて、演算装置6は、初期時(セグメント1の時)、座標計測手段52により座標データを取得し(ステップS14)、取得した座標データを液体塗布装置1の累積移動量などのオドメトリ情報として蓄積する(ステップS15)。
次いで、演算装置6は、追跡した画像特徴と、蓄積したオドメトリ情報とに基づき、液体塗布装置1の粗い位置決め(数センチメートル単位)と姿勢とを計測する(ステップS16)。
次いで、演算装置6は、3Dマップを生成し(ステップS17)、許容できる運動パラメータを定義し(ステップS18)、液体塗布装置1を初期位置に移動する(ステップS19)。
一方、演算装置6は、初期以外の時(セグメント2~セグメントNの時)であると判断すると(ステップS3のNo)、詳細な位置決めを行う処理ルーチンに進む。
演算装置6は、初期以外の時(セグメント2~セグメントNの時)、移動の際に液体塗布装置1が障害物と接触しないように、三次元カメラ7で安全を確認することで、移動可能領域であるかを確認する(ステップS21)。
次に、演算装置6は、二次元カメラ8で計測する画像つなぎ計測手段51を利用して高精度に設定した画像書き出し位置に、液体塗布装置1及びインク吐出用ヘッド(キャリッジ)2を移動する(ステップS22)。
次に、演算装置6は、現領域での印刷(インク吐出ヘッドのキャリッジ2を主走査と副走査に移動)を実行し(ステップS23)、現セグメントが最終セグメント(n=N)であるかの判別を実施する(ステップS24)。
演算装置6は、最終セグメントでない場合(ステップS24のNo)、次のセグメント(n=n+1)に移動する前に位置決めの基準となる次のセグメント用の基準位置を設定し(ステップS25)、ステップS21に戻る。なお、基準位置の設定方法は、後述する。
一方、演算装置6は、最終セグメントである場合(ステップS24のYes)、液体塗布装置1を終了位置に移動する(ステップS26)。
液体塗布装置1の移動において、GNNSを利用する座標計測手段52のみでは、位置精度が数センチメートルであり、画像つなぎ目が目立つ。そこで、本実施形態においては、移動前に設定した基準位置を移動後に、画像つなぎ計測手段51が、二次元カメラ8で読み取りながら書き出し位置を決定する。これらの作業を繰り返し、大きな画像の場合でもつなぎ目を小さくすることができる道路塗装が可能となる。なお、繰り返し作業となるので、ロボット化した自動運転システムで実施することにも展開できる。また、リモート動作による遠隔運転でも構わない。
(基準位置(画像書き出し位置)の設定方法)
続いて、次のセグメントを作像する際の位置の基準となる基準位置(画像書き出し位置)の設定方法について、いくつかの例を説明する。
続いて、次のセグメントを作像する際の位置の基準となる基準位置(画像書き出し位置)の設定方法について、いくつかの例を説明する。
ここで、図6は基準位置の第1の設定例について示す図である。図6に示すように、基準位置の第1の設定例においては、分割領域(セグメント)の端部同士が重なり合うように設定し、画像つなぎ計測手段51が、この重なりあったオーバーラップ領域の路面性状(基準位置)を二次元カメラ8で読み取り、この情報をもとに自己位置推定して、画像書き出しの基準原点とする。具体的には、以下の通りである。
(a).作像領域四隅の路面情報(路面性状)を二次元カメラ8で読み取る(図6の点線四角枠)
(b).4つの点線枠のうち1個以上撮影エリア内に入るように液体塗布装置1を移動(GNSS情報を利用)
(c).移動前と移動後で路面性状(点線枠領域)を二次元画像から抽出して位置検出(細かい位置推定)
(b).4つの点線枠のうち1個以上撮影エリア内に入るように液体塗布装置1を移動(GNSS情報を利用)
(c).移動前と移動後で路面性状(点線枠領域)を二次元画像から抽出して位置検出(細かい位置推定)
基準位置の第1の設定例によれば、検出マークやチョークライン、前領域の文字端部などの情報が不要となり、工数削減の効果がある。なお、重なり合った路面情報とは、アスファルトの場合、上層路盤材料には良好な骨材粒度に調整した粒度調整砕石、砕石にセメントや石灰を混合した安定処理材料を用いられる。このため、その路面表面は砕石やアスファルト組み合わせで特徴的な模様ができる。この模様を路面情報(路面性状)として記録し、位置合わせに利用する。
図7は、基準位置の路面性状を読み取って、画像書き出し位置の基準に利用した事例を示す図である。図7(a)は移動前を示し、図7(b)は移動後を示している。図7(a)に示すように、1セグメントの印刷は作像領域の端部(GNSS計測などで設定)を基準に印刷を実行する。この場合、画像書き出し位置はLとなる。一方、この画像書き出し位置と路面性状の位置関係も把握しておく(図7(a)では路面性状3と書き出し位置L1)。一方、図7(b)に示すように、2セグメントに移動した際に移動誤差σがあっても重なり合った領域の路面性状3の印刷基準位置とすると、2セグメントの画像書き出し位置がL1なので、つなぎ目誤差がない作像となる。
なお、読み取った位置を参考に自走式の液体塗布装置1を止める方法もある。この場合、液体塗布装置1内の書き出し基準位置は、一定にできる。前者は書き出し位置を修正しており、後者は自走式の停止位置を補正している。
ここで、図8は基準位置の第2の設定例について示す図である。図8に示すように、基準位置の第2の設定例においては、画像四隅に検出マークMである基準位置を印字し、画像つなぎ計測手段51が、検出マークMを二次元カメラ8で読み取り、この情報をもとに自己位置推定して、画像書き出しの基準原点とする。具体的には、以下の通りである。
(a).インク吐出用ヘッド(キャリッジ)2にて作像領域四隅に検出マークMを印字
(b).4つの検出マークMのうち1個以上撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元に検出マークMの位置を推定(粗い位置推定)
(d).推定した検出マークMの位置中心に検出マークMを二次元画像から抽出して位置検出(細かい位置推定)
(b).4つの検出マークMのうち1個以上撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元に検出マークMの位置を推定(粗い位置推定)
(d).推定した検出マークMの位置中心に検出マークMを二次元画像から抽出して位置検出(細かい位置推定)
基準位置の第2の設定例によれば、液体塗布装置1の印刷領域の四隅に基準位置を設けることで印刷領域を重なり領域を小さくでき、印刷時間を短くすることができる。
ここで、図9は基準位置の第3の設定例について示す図である。図9に示すように、基準位置の第3の設定例においては、複数の領域に印字画像が重なる(つながる)様に分割し、画像つなぎ計測手段51が、この文字や記号などの端部:基準位置を二次元カメラ8で読み取り、この情報をもとに自己位置推定して、画像書き出しの基準原点とする。具体的には、以下の通りである。
(a).インク吐出用ヘッド(キャリッジ)2にて画像を印刷
(b).ある印字画像の端部が撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元に印字画像の端部位置を推定(粗い位置推定)
(d).推定した印字画像端部位置中心に印字画像端部位置を二次元画像から抽出して位置検出(細かい位置推定)
(b).ある印字画像の端部が撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元に印字画像の端部位置を推定(粗い位置推定)
(d).推定した印字画像端部位置中心に印字画像端部位置を二次元画像から抽出して位置検出(細かい位置推定)
基準位置の第3の設定例によれば、前セグメントで印字した画像の一部(端部)を基準位置とすることで、基準位置設定の作業(図5のS25)を簡略化することができる。
ここで、図10は基準位置の第4の設定例について示す図である。図10に示すように、基準位置の第4の設定例においては、画像四隅に検出マークM(基準位置)をUV光等特殊な光源のみに反応する不可視のインクを用いて印字し、画像つなぎ計測手段51が、検出マークMを二次元カメラ8で読み取り、この情報をもとに自己位置推定して、画像書き出しの基準原点とする。具体的には、以下の通りである。
(a).インク吐出用ヘッド(キャリッジ)2にて不可視のインクで作像領域四隅に検出マークMを印字
(b).4つの検出マークのうち1個以上撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元に検出マークMの位置を推定(粗い位置推定)
(d).推定した検出マークMの位置中心に検出マークMを二次元画像から抽出して位置検出(細かい位置推定)
(b).4つの検出マークのうち1個以上撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元に検出マークMの位置を推定(粗い位置推定)
(d).推定した検出マークMの位置中心に検出マークMを二次元画像から抽出して位置検出(細かい位置推定)
基準位置の第4の設定例によれば、不可視のインクなので大きな検出マークM、または、多数の検出マークMを設定しても、見た目に影響がなく、つなぎ目が目立たない印刷が可能となる。
ここで、図11は基準位置の第5の設定例について示す図である。図11に示すように、基準位置の第5の設定例においては、あらかじめ描いてあるチョークラインで基準軸を基準位置として、画像つなぎ計測手段51が、チョークラインを二次元カメラ8で読み取り、この情報をもとに自己位置推定して、画像書き出しの基準原点とする。具体的には、以下の通りである。
(a).必要最低限のチョークラインを路面上に作業者が描く
(b).チョークラインが撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元にチョークラインの位置を推定(粗い位置推定)
(d).推定したチョークライン位置中心にチョークラインを二次元画像から抽出して位置検出(細かい位置推定)
(b).チョークラインが撮影エリア内に入るように液体塗布装置1を移動
(c).GNSS情報を元にチョークラインの位置を推定(粗い位置推定)
(d).推定したチョークライン位置中心にチョークラインを二次元画像から抽出して位置検出(細かい位置推定)
基準位置の第5の設定例によれば、チョークラインを基準とすることで、印刷領域の重なり領域が無くなり、印刷時間がさらに短くなる。
このように本実施形態によれば、キャリッジの走査範囲を超える領域に対しても液体塗布を行える。
また、本実施形態によれば、液体塗布装置1の高精度な自己位置推定を実現することで画像つなぎ部が目立ちにくい印刷を実現することができる。特に、分割領域の端部であるので、印刷領域のオーバーラップ領域を小さくすることができ、全体を印刷する時間を短くできる。また、分割領域ごとのつなぎ目が小さくなり、きれいな印刷(倍率誤差、スキューが小さいなど)を行うことができる。
さらに、本実施形態によれば、GPS9を用いたGNSS計測および三次元カメラ7で撮像された画像(周囲画像データ)を組み合わせた自己位置推定技術によって液体塗布装置1の自己位置座標(位置および姿勢)の計測を粗めに行った後、二次元カメラ8で路面情報を取得してインク吐出用ヘッド(キャリッジ)2の自己位置推定を精細に行うことで、画像つなぎに必要な位置精度を確保することができるので、広範囲な印刷を自動で実現することができる。
なお、本実施の形態の液体塗布装置1で実行されるプログラムは、ROM等に予め組み込まれて提供される。
本実施の形態の液体塗布装置1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disc)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
さらに、本実施の形態の液体塗布装置1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の液体塗布装置1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
本願において、「液体塗布装置」は、液体吐出ヘッド又は液体吐出ユニットを備え、液体吐出ヘッドを駆動させて、液体を吐出させる装置である。液体塗布装置には、液体が付着可能なものに対して液体を吐出することが可能な装置だけでなく、液体を気中や液中に向けて吐出する装置も含まれる。
この「液体塗布装置」は、液体が付着可能なものの給送、搬送、排紙に係わる手段、その他、前処理装置、後処理装置なども含むことができる。
例えば、「液体塗布装置」として、インクを吐出させて用紙に画像を形成する装置である画像形成装置、立体造形物(三次元造形物)を造形するために、粉体を層状に形成した粉体層に造形液を吐出させる立体造形装置(三次元造形装置)がある。
また、「液体塗布装置」は、吐出された液体によって文字、図形等の有意な画像が可視化されるものに限定されるものではない。例えば、それ自体意味を持たないパターン等を形成するもの、三次元像を造形するものも含まれる。
上記「液体が付着可能なもの」とは、液体が少なくとも一時的に付着可能なものであって、付着して固着するもの、付着して浸透するものなどを意味する。具体例としては、用紙、記録紙、記録用紙、フィルム、布などの被記録媒体、電子基板、圧電素子などの電子部品、粉体層(粉末層)、臓器モデル、検査用セルなどの媒体であり、特に限定しない限り、液体が付着するすべてのものが含まれる。
上記「液体が付着可能なもの」の材質は、紙、糸、繊維、布帛、皮革、金属、プラスチック、ガラス、木材、セラミックスなど液体が一時的でも付着可能であればよい。
また、「液体」は、ヘッドから吐出可能な粘度や表面張力を有するものであればよく、特に限定されないが、常温、常圧下において、または加熱、冷却により粘度が30mPa・s以下となるものであることが好ましい。より具体的には、水や有機溶媒等の溶媒、染料や顔料等の着色剤、重合性化合物、樹脂、界面活性剤等の機能性付与材料、DNA、アミノ酸やたんぱく質、カルシウム等の生体適合材料、天然色素等の可食材料、などを含む溶液、懸濁液、エマルジョンなどであり、これらは例えば、インクジェット用インク、表面処理液、電子素子や発光素子の構成要素や電子回路レジストパターンの形成用液、3次元造形用材料液等の用途で用いることができる。
また、「液体塗布装置」は、液体吐出ヘッドと液体が付着可能なものとが相対的に移動する装置があるが、これに限定するものではない。具体例としては、液体吐出ヘッドを移動させるシリアル型装置、液体吐出ヘッドを移動させないライン型装置などが含まれる。
また、「液体塗布装置」としては他にも、用紙の表面を改質するなどの目的で用紙の表面に処理液を塗布するために処理液を用紙に吐出する処理液塗布装置、原材料を溶液中に分散した組成液をノズルを介して噴射させて原材料の微粒子を造粒する噴射造粒装置などがある。
最後に、上述の実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。また、実施の形態及び実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
1 液体塗布装置
2 液体吐出ヘッド
51 画像つなぎ計測手段
52 座標計測手段
54 移動制御手段
55 ヘッド制御手段
2 液体吐出ヘッド
51 画像つなぎ計測手段
52 座標計測手段
54 移動制御手段
55 ヘッド制御手段
Claims (8)
- 液体塗布領域を複数に分割した各分割領域に順次移動し、複数の画像をつなげて液体塗布する液体塗布装置において、
前記分割領域の端部同士が重なり合う領域に設定された基準位置を撮像装置で読み取り、画像書き出しの基準原点とする画像つなぎ計測手段を備える、
ことを特徴とする液体塗布装置。 - 前記画像つなぎ計測手段は、前記基準位置を液体塗布対象面上の路面情報とする、
ことを特徴とする請求項1に記載の液体塗布装置。 - 前記画像つなぎ計測手段は、前記基準位置を液体塗布対象面上に形成した検出用マークとする、
ことを特徴とする請求項1に記載の液体塗布装置。 - 前記画像つなぎ計測手段は、前記基準位置を液体塗布対象面上に液体塗布した画像とする、
ことを特徴とする請求項1に記載の液体塗布装置。 - 前記画像つなぎ計測手段は、前記基準位置を不可視の液体を用いて形成した検出用マークとする、
ことを特徴とする請求項1に記載の液体塗布装置。 - 前記画像つなぎ計測手段は、前記基準位置を前記分割領域にまたがるチョークラインとする、
ことを特徴とする請求項1に記載の液体塗布装置。 - 液体塗布領域を複数に分割した各分割領域に順次移動し、複数の画像をつなげて液体塗布する液体塗布装置における液体塗布方法であって、
前記分割領域の端部同士が重なり合う領域に設定された基準位置を撮像装置で読み取り、画像書き出しの基準原点とする画像つなぎ計測工程を含む、
ことを特徴とする液体塗布方法。 - 液体塗布領域を複数に分割した各分割領域に順次移動し、複数の画像をつなげて液体塗布する液体塗布装置を制御するコンピュータを、
前記分割領域の端部同士が重なり合う領域に設定された基準位置を撮像装置で読み取り、画像書き出しの基準原点とする画像つなぎ計測手段として機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022046705A JP2023140723A (ja) | 2022-03-23 | 2022-03-23 | 液体塗布装置、液体塗布方法およびプログラム |
US18/121,607 US20230304236A1 (en) | 2022-03-23 | 2023-03-15 | Liquid application apparatus, liquid application method, and storage medium |
EP23163208.4A EP4249270A1 (en) | 2022-03-23 | 2023-03-21 | Liquid application apparatus, liquid application method, and carrier medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022046705A JP2023140723A (ja) | 2022-03-23 | 2022-03-23 | 液体塗布装置、液体塗布方法およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023140723A true JP2023140723A (ja) | 2023-10-05 |
Family
ID=85724509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022046705A Pending JP2023140723A (ja) | 2022-03-23 | 2022-03-23 | 液体塗布装置、液体塗布方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230304236A1 (ja) |
EP (1) | EP4249270A1 (ja) |
JP (1) | JP2023140723A (ja) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101071109B1 (ko) * | 2011-05-04 | 2011-10-10 | 주식회사 컴투루 | 벽 등반 인쇄 방법 및 시스템 |
ITUD20110072A1 (it) * | 2011-05-13 | 2012-11-14 | Giacomo Battiston | Dispositivo per la riproduzione di immagini o motivi grafici in genere su superfici, e relativo procedimento |
JP6667065B2 (ja) | 2015-03-04 | 2020-03-18 | パナソニックIpマネジメント株式会社 | 位置推定装置および位置推定方法 |
US10308039B2 (en) * | 2015-05-29 | 2019-06-04 | The Boeing Company | System for printing images on a surface and method thereof |
JP6834765B2 (ja) * | 2017-05-16 | 2021-02-24 | 株式会社リコー | インクジェットプリンタ、及び三次元プリント方法 |
EP3959575A4 (en) * | 2019-04-23 | 2022-12-21 | Dusty Robotics, Inc. | MOBILE PRINTING ROBOT AND PRINTING PROCESSES WITH OPTIMIZATION OF IN-LINE PRINTING PATHWAYS |
-
2022
- 2022-03-23 JP JP2022046705A patent/JP2023140723A/ja active Pending
-
2023
- 2023-03-15 US US18/121,607 patent/US20230304236A1/en active Pending
- 2023-03-21 EP EP23163208.4A patent/EP4249270A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230304236A1 (en) | 2023-09-28 |
EP4249270A1 (en) | 2023-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11815873B2 (en) | Automatically guided tools | |
CN103317846B (zh) | 图形应用*** | |
KR101521168B1 (ko) | 표면 스패터링 장치 | |
Franke et al. | Making bertha see | |
JP6834765B2 (ja) | インクジェットプリンタ、及び三次元プリント方法 | |
US20110039021A1 (en) | Marking of large surface with visual presentations | |
US20110007331A1 (en) | Handheld printer | |
US20160052261A1 (en) | Methods and Apparatus for Handheld Inkjet Printer | |
EP3094472B1 (en) | Processing slice data for an additive manufacturing system | |
US20140204426A1 (en) | Method and apparatus for correcting a printed image | |
CA3115466C (en) | Printing using an externally generated reference | |
JP2023140723A (ja) | 液体塗布装置、液体塗布方法およびプログラム | |
JP2023140866A (ja) | 液体塗布装置、液体塗布方法およびプログラム | |
KR101288062B1 (ko) | 플라이 마킹 시스템 | |
JP2023143669A (ja) | 液体塗布装置、液体塗布方法およびプログラム | |
US20230302827A1 (en) | Liquid application apparatus, liquid application method, and storage medium | |
US20160263763A1 (en) | Vision system | |
US20120120143A1 (en) | Method and system to position a sensor | |
JP2020189444A (ja) | 印刷装置 | |
KR101822034B1 (ko) | 입체물 인쇄장치 | |
US20070103467A1 (en) | System and method for reproducing images onto surfaces | |
US20210326606A1 (en) | Machine learning network based carriage control apparatus for maintenence striping | |
US20240208243A1 (en) | Inkjet printing device, comprising at least two servocontrol loops, suitable for large complex surfaces | |
JP2023022118A (ja) | 塗装装置、塗装膜および塗装方法 | |
JP2021079384A (ja) | 三次元プリント方法 |