[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2019507447A - ロボットホイール径補完方法及び装置 - Google Patents

ロボットホイール径補完方法及び装置 Download PDF

Info

Publication number
JP2019507447A
JP2019507447A JP2018553277A JP2018553277A JP2019507447A JP 2019507447 A JP2019507447 A JP 2019507447A JP 2018553277 A JP2018553277 A JP 2018553277A JP 2018553277 A JP2018553277 A JP 2018553277A JP 2019507447 A JP2019507447 A JP 2019507447A
Authority
JP
Japan
Prior art keywords
robot
position point
wheel diameter
deviation
distance
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
JP2018553277A
Other languages
English (en)
Other versions
JP6671506B2 (ja
Inventor
朱建強
徐▲ジュエ▼晶
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.)
Zhejiang Libiao Robots Co Ltd
Original Assignee
Zhejiang Libiao Robots Co Ltd
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
Priority claimed from CN201610006147.0A external-priority patent/CN105437261B/zh
Priority claimed from CN201610008143.6A external-priority patent/CN105573322B/zh
Application filed by Zhejiang Libiao Robots Co Ltd filed Critical Zhejiang Libiao Robots Co Ltd
Publication of JP2019507447A publication Critical patent/JP2019507447A/ja
Application granted granted Critical
Publication of JP6671506B2 publication Critical patent/JP6671506B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/06Safety devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • B25J5/007Manipulators mounted on wheels or on carriages mounted on wheels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

【課題】ロボットホイール径補完方法及び装置を提供する。【解決手段】作業現場内に設置されている複数の位置ポイントの中の第1の位置ポイントに位置するロボットが、サーバから送信される運転指令であって、第1の位置ポイントと第2の位置ポイントとの間の距離、及び前記第1の位置ポイントに対する第2の位置ポイントへの運転方向を含む運転指令である、ロボットが第2の位置ポイントまで走行するように指示するための運転指令を、受信するステップと、ロボットが、前記第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差である、ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である走行偏差を、取得するステップと、ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、自体の現在ホイール径を補正するステップとを含む。【選択図】図1

Description

本発明は、ロボット技術分野に関し、特に、ロボットホイール径補完方法及び装置に関する。
現在、社会経済の急速な発展に伴い、スマート製品が幅広く応用されており、スーパーマーケット、空港、駅、展示センター、物流倉庫などの大規模な人波・物流の現場の規模と数が絶えず拡大している。それで、従来の人を中心とするモードは実際の需要を満たすことができなくなり、自律に働くことができる自動化ロボットが空港荷物輸送、物流・流通にますます参加されてきている。自動化ロボットは、環境認識、経路計画、動的決定、動作制御、及び警報モジュールが統合された多機能統合システムであり、定時的な流動自助の作業を実現することができる。自動化ロボットは、人力の代わりに、物品の運送、運搬、選別、記憶、梱包等の作業を実行できて、自動化ロボットによって、物流業界の作業効率を大幅に改善して、作業コストを削減することができる。
選別業界の急速な発展に伴い、自動化ロボットも宅配選別業界で広く使用され始めており、人の代わりに物品の選別及び運送に関連された作業を行っている。現在、自動化ロボットを使用して物流・流通センタ内で物品の輸送、選別、梱包を行う場合、通常、多数のロボットが現場に設置されており、バックグラウンドサーバによって各々のロボットを制御して、各ロボットが制御指令に従って走行するようにすることで、現場内のすべてのロボットが秩序に従って作業を行うように確保する。同時に、ロボットは、以下のようなステップを介して、現在の位置ポイントからもう一つの位置ポイントまで走行するのに必要なタイヤ回転数を特定する。ここで、これらステップでは、主に、サーバが下達した現在の位置ポイントからもう一つの位置ポイントまでの走行距離、及び自体に予め記憶されたホイール径に基づいて、現在の位置ポイントからもう一つの位置ポイントまで走行するのに必要なタイヤ回転数を算出し、その後、ロボットは算出されたタイヤ回転数によってもう一つの位置ポイントまで走行する。しかし、ロボットが長期間走行する場合、ロボットの走行過程においてタイヤの摩耗が発生して、算出されたタイヤの回転数に大きな誤差が生じるおそれがある。
発明者は、本発明を実現する過程において、関連技術には少なくとも以下の問題点が存在することを発見した。即ち、ロボットの使用過程においてタイヤの摩耗が存在することで、実際のホイール径と予め記憶されたタイヤのホイール径との間に一定の偏差が存在するため、自体に予め記憶されたホイール径に基づいて算出し得たロボットが現在位置ポイントからもう一つの位置ポイントまで走行するのに必要なタイヤ回転数の精度が低くなる。
また、ロボットの走行距離の精度が低くなって、ロボットの正確な位置決めを実現できなくなり、ロボット同士の間の互いの衝突を招来する。その一方、ロボットのタイヤが一定程度まで摩耗されると、走行ミスが発生しやすく、その他のロボットと衝突が発生することになる。
しかしながら、従来の技術では、ロボットのタイヤに摩耗が発生してロボットの正確な位置決めが実現できなくなる問題点、及びロボット同士の間で互いに衝突が発生することになる問題点を解決するに対しては、よい解決案がなかった。
本発明は、上記の問題点を鑑みて、ロボットホイール径補完方法及び装置を提供することで、ロボットの走行過程でタイヤの摩擦が生じることで、ロボットの走行距離の精度が低くなって、ロボットの正確な位置決めを実現できない問題点、及び、ロボット同士の間で衝突が発生する問題点を解決する同時に、ロボットのタイヤに一定程度の摩耗が発生すると、タイヤの交換を提示できて、ロボット同士の間で衝突が発生する問題点を、さらに、緩和する。
上記の目的を達成するために、第1の態様によると、本発明の実施例は、ロボットホイール径補完方法を提供し、前記方法は、
作業現場内に設置されている複数の位置ポイントの中の第1の位置ポイントに位置するロボットが、サーバから送信される運転指令であって、前記第1の位置ポイントと第2の位置ポイントとの間の距離、及び前記第1の位置ポイントに対する前記第2の位置ポイントへの運転方向を含む運転指令である、前記ロボットが第2の位置ポイントまで走行するように指示するための運転指令を、受信するステップと、
前記ロボットが、前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差である、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である走行偏差を、取得するステップと、
前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、自体の現在ホイール径を補正するステップとを含む。
第1の態様に結合して、本発明の実施例は、第1の態様の第1の実施可能な実施態様を提供し、その中、
前記ロボットが、前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を取得するステップは、
前記ロボットが、前記ロボットと前記第1の位置ポイントとの間の第1の変位偏差を取得し、前記運転指令中の前記距離、及び前記運転方向に従って、前記第2の位置ポイントまで走行するステップと、
前記ロボットが、前記第2の位置ポイントまで走行した際に、自体と前記第2の位置ポイントとの間の第2の変位偏差を取得するステップと、
前記ロボットが、前記第1の変位偏差、及び前記第2の変位偏差に基づいて、自体の前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される前記走行偏差を算出し得るステップとを含む。
第1の態様に結合して、本発明の実施例は、第1の態様の第2の実施可能な実施態様を提供し、その中、
前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、自体の現在ホイール径を補正するステップは、
前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、自体の単位距離走行偏差を算出するステップと、
前記ロボットが、予め設定されたリスト内で前記単位距離走行偏差に対応されるホイール径の補完値を検索し得るステップと、
前記ロボットが、検索し得た前記ホイール径の補完値に基づいて、自体の現在ホイール径を補正するステップとを含む。
第1の態様に結合して、本発明の実施例は、第1の態様の第3の実施可能な実施態様を提供し、その中、
前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を補正するステップは、
前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び予め記憶した現在ホイール径に基づいて、自体の第1のタイヤ回転数を特定するステップと、
前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び補正後の現在ホイール径に基づいて、自体の第2のタイヤ回転数を特定するステップと、
前記ロボットが、前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、補正後の現在ホイール径を算出し得て、前記補正後の現在ホイール径を利用して、自体の現在ホイール径を更新するステップとを含む。
第1の態様に結合して、本発明の実施例は、第1の態様の第4の実施可能な実施態様を提供し、その中、
前記方法は、さらに
前記ロボットが、自体と前記第2の位置ポイントとの間の前記第2の変位偏差に基づいて、前記第2の位置ポイントまでの走行に必要なタイヤ回転数を算出し得るステップと、
前記ロボットが前記必要なタイヤ回転数に基づいて前記第2の位置ポイントまで走行するように前記ロボットを制御することで、前記ロボットの最終位置を補正するステップと含む。
第1の態様に結合して、本発明の実施例は、第1の態様の第5の実施可能な実施態様を提供し、その中、
前記方法は、さらに、
補正後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うステップ含む。
第1の態様に結合して、本発明の実施例は、第1の態様の第6の実施可能な実施態様を提供し、その中、
前記補正後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断するステップは、
前記補正後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップ、
或いは、
前記補正後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップを含む。
第2の態様によると、本発明の実施例は、ロボットホイール径補完装置を提供し、前記装置は、
サーバから送信される運転指令であって、作業現場内に設置されている複数の位置ポイントの中の第1の位置ポイントと第2の位置ポイントとの間の距離、及び前記第1の位置ポイントに対する前記第2の位置ポイントへの運転方向を含む運転指令である、前記第1の位置ポイントに位置しているロボットが前記第2の位置ポイントまで走行するように指示するための運転指令を、受信するための受信モジュールと、
前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差である、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である走行偏差を、取得するための走行偏差算出モジュールと、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を補正するための補正モジュールとを備える。
第2の態様に結合して、本発明の実施例は、第2の態様の第1の実施可能な実施態様を提供し、その中、
前記走行偏差算出モジュールは、
前記ロボットと前記第1の位置ポイントとの間の第1の変位偏差を取得し、前記運転指令中の前記距離、及び前記運転方向に従って、前記第2の位置ポイントまで走行するための第1の取得ユニットと、
前記ロボットが、前記第2の位置ポイントまで走行した際に、前記ロボットと前記第2の位置ポイントとの間の第2の変位偏差を取得するための第2の取得ユニットと、
前記第1の変位偏差、及び前記第2の変位偏差に基づいて、前記ロボットの前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される前記走行偏差を算出し得るための走行偏差算出ユニットとを備える。
第2の態様に結合して、本発明の実施例は、第2の態様の第2の実施可能な実施態様を提供し、その中、
前記補正モジュールは、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの単位距離走行偏差を算出するための単位距離偏差算出サブユニットと、
予め設定されたリスト内で前記単位距離走行偏差に対応されるホイール径の補完値を検索し得るためのホイール径補完値検索サブユニットと、
検索し得た前記ホイール径の補完値に基づいて、前記ロボットの現在ホイール径を補正するための現在ホイール径補正サブユニットとを備える。
第2の態様に結合して、本発明の実施例は、第2の態様の第3の実施可能な実施態様を提供し、その中、
前記補正モジュールは、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び予め記憶した現在ホイール径に基づいて、前記ロボットの第1のタイヤ回転数を特定するための第1の特定サブユニットと、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び補正後の現在ホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するための第2の特定サブユニットと、
前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、補正後の現在ホイール径を算出し得て、前記補正後の現在ホイール径を利用して、前記ロボットの現在ホイール径を更新するための現在ホイール径更新サブユニットとを備える。
第2の態様に結合して、本発明の実施例は、第2の態様の第4の実施可能な実施態様を提供し、その中、
前記装置は、さらに
前記ロボットと前記第2の位置ポイントとの間の前記第2の変位偏差に基づいて、前記第2の位置ポイントまでの走行に必要なタイヤ回転数を算出し得るための補完回転数算出モジュールと、
前記ロボットが前記タイヤ回転数に基づいて前記第2の位置ポイントまで走行するように前記ロボットを制御することで、前記ロボットの最終位置を補正するための制御モジュールと備える。
第2の態様に結合して、本発明の実施例は、第1の態様の第5の実施可能な実施態様を提供し、その中、
前記装置は、さらに、
補正後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うための判断モジュール備える。
第2の態様に結合して、本発明の実施例は、第2の態様の第6の実施可能な実施態様を提供し、その中、
前記判断モジュールは、
前記補正後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第1の判断ユニット、
或いは、
前記補正後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第2の判断ユニットを備える。
第3の態様によると、本発明の実施例は、もう一ロボットホイール径補完方法を提供し、前記方法は、
複数の位置ポイントが設置されている作業現場内での、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離を取得するステップと、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するステップとを含み、
前記走行偏差は、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。
第3の態様に結合して、本発明の実施例は、第3の態様の第1の実施可能な実施態様を提供し、その中、
前記ロボットの作業現場内での第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得するステップは、
前記ロボットが第1の位置ポイントに位置している時に報告した前記第1の位置ポイントとの間の第1の変位偏差、及び、前記ロボットが第2の位置ポイントに位置している時に報告した前記第2の位置ポイントとの間の第2の変位偏差を受信するステップと、
前記第1の変位偏差及び前記第2の変位偏差に基づいて、前記ロボットの前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を算出するステップとを含む。
第3の態様に結合して、本発明の実施例は、第3の態様の第2の実施可能な実施態様を提供し、その中、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するステップは、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの単位距離走行偏差を算出するステップと、
予め設定されたリスト内で前記ロボットの単位距離走行偏差に対応されるホイール径の補完値を検索し得るステップと、
前記検索し得たホイール径の補完値に基づいて前記ロボットの現在ホイール径を更新するステップとを含む。
第3の態様に結合して、本発明の実施例は、第3の態様の第3の実施可能な実施態様を提供し、その中、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するステップは、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記ロボットの現在ホイール径に基づいて、前記ロボットの第1のタイヤ回転数を特定するステップと、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び前記ロボットの更新後のホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するステップと、
前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、前記ロボットの更新後のホイール径を算出し得るステップとを含む。
第3の態様に結合して、本発明の実施例は、第3の態様の第4の実施可能な実施態様を提供し、その中、
前記方法は、さらに
更新後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うステップ含む。
第3の態様に結合して、本発明の実施例は、第3の態様の第5の実施可能な実施態様を提供し、その中、
前記更新後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断するステップは、
前記更新後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップ、
或いは、
前記更新後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップを含む。
第4の態様によると、本発明の実施例は、もう一ロボットホイール径補完装置を提供し、前記装置は、
複数の位置ポイントが設置されている作業現場内での、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離を取得するための取得モジュールと、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するためのホイール径更新モジュールとを備え、
前記走行偏差は、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。
第4の態様に結合して、本発明の実施例は、第4の態様の第1の実施可能な実施態様を提供し、その中、
前記取得モジュールは、
前記ロボットが第1の位置ポイントに位置している時に報告した前記第1の位置ポイントとの間の第1の変位偏差、及び、前記ロボットが第2の位置ポイントに位置している時に報告した前記第2の位置ポイントとの間の第2の変位偏差を受信するための変位偏差受信ユニットと、
前記第1の変位偏差及び前記第2の変位偏差に基づいて、前記ロボットの前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を算出するための走行偏差算出ユニットとを備える。
第4の態様に結合して、本発明の実施例は、第4の態様の第2の実施可能な実施態様を提供し、その中、
前記ホイール径更新モジュールは、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの単位距離走行偏差を算出するための単位距離走行偏差算出ユニットと、
予め設定されたリスト内で前記ロボットの単位距離走行偏差に対応されるホイール径の補完値を検索し得るためのホイール径補完値検索ユニットと、
前記検索し得たホイール径の補完値に基づいて前記ロボットの現在ホイール径を更新するための現在ホイール径更新ユニットとを備える。
第4の態様に結合して、本発明の実施例は、第4の態様の第3の実施可能な実施態様を提供し、その中、
前記ホイール径更新モジュールは、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記ロボットの現在ホイール径に基づいて、前記ロボットの第1のタイヤ回転数を特定するための第1の特定ユニットと、
前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び前記ロボットの更新後のホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するための第2の特定ユニットと、
前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、前記ロボットの更新後のホイール径を算出し得るためのホイール径算出ユニットとを備える。
第4の態様に結合して、本発明の実施例は、第4の態様の第4の実施可能な実施態様を提供し、その中、
前記装置は、さらに、
更新後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うための判断モジュール備える。
第4の態様に結合して、本発明の実施例は、第4の態様の第5の実施可能な実施態様を提供し、その中、
前記判断モジュールは、
前記更新後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第1の判断ユニット、
或いは、
前記更新後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第2の判断ユニットを備える。
本発明の実施例において、一態様は、作業現場内に設置されている複数の位置ポイントの中の第1の位置ポイントに位置するロボットが、サーバから送信される運転指令であって、第1の位置ポイントと第2の位置ポイントとの間の距離、及び前記第1の位置ポイントに対する第2の位置ポイントへの運転方向を含む運転指令である、ロボットが第2の位置ポイントまで走行するように指示するための運転指令を、受信する。ロボットが、前記第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差である、ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である走行偏差を、取得する。ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、自体の現在ホイール径を補正する。或いは、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、第1の位置ポイントと第2の位置ポイントとの間の距離を取得してから、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの現在ホイール径を補正する。もう一つ態様は、複数の位置ポイントが設置されている作業現場内での、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離を取得する。前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新する。前記走行偏差は、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。本実施例中の方法及び装置によると、ロボットタイヤに摩耗が発生すると、タイヤに対して補完を行うことで、ロボットの運転距離の精度を改善して、ロボットの正確な位置決めを実現し、さらに、ロボットのタイヤに一定程度の摩耗が発生すると、タイヤの交換を提示できて、従来の技術でロボットのタイヤに摩耗が発生してその他のロボットと衝突が発生する問題を緩和した。以下、実施例に結合して具体的に説明する。
以下、本発明に係る実施例の技術案をより明確に説明するために、実施例に使用する図面を簡単に説明する。以下の図面は、ただ、本発明のいくつかの実施例を示し、範囲の限定とみなさてはならず、本技術分野の通常の技術者にとって独創性のある努力をかけていない前提の下で、これらの図面に基づいて、他の図面を得ることができるは自明のものである。
図1は、本発明の実施例1によって提供するロボットホイール径補完方法を示すフローチャートである。 図2は、本発明の実施例2によって提供するロボットホイール径補完装置の構成を示す概略図である。 図3は、本発明の実施例3によって提供するもう一つのロボットホイール径補完方法を示す第1の流れ概略図である。 図4は、本発明の実施例3によって提供するもう一つのロボットホイール径補完方法を示す第2の流れ概略図である。 図5は、本発明の実施例4によって提供するもう一ロボットホイール径補完装置を示す第1の構成概略図である。 図6は、本発明の実施例4によって提供するもう一ロボットホイール径補完装置を示す第2の構成概略図である。
以下、本発明の実施例の目的、技術案及び利点をもっと明確にするために、本発明の実施例中の図面に結合して、本発明の実施例中の技術案を明確的且つ完全に説明するが、当然ながら、説明する実施例はただ本発明の一部の実施例であり、全部の実施例ではない。一般的に、当該図面で説明及び示す本発明の実施例のアセンブリは、互いに異なる多様な配置に従って手配及び設計してもよい。それで、以下、図面で提供する本発明の実施例の詳細説明は、保護しようとする本発明の範囲を制限するためでなく、ただ、本発明の選択された実施例を表す。本分野の技術者により、本発明の実施例を基に、創造的な労働を払わないことを前提にして得られるすべてのその他の実施例は、すべて本発明の保護範囲に属する。
本発明は、従来の技術で、ロボットのタイヤに摩耗が発生して、ロボットの正確な位置決めを実現できなくなり、また、その他のロボットと衝突が発生する問題点を解決するに対して、よい解決案がないことを考慮して、ロボットホイール径補完方法及び装置を提供し、ロボットに摩耗が発生すると、タイヤに対して補完を行うことで、ロボットの運転距離の精度を改善して、ロボットの正確な位置決めを実現し、さらに、ロボットのタイヤに一定程度の摩耗が発生すると、タイヤの交換を提示できて、従来の技術でロボットのタイヤに摩耗が発生してその他のロボットと衝突が発生する問題を緩和した。以下、実施例に結合して具体的に説明する。
[実施例1]
図1に示した本発明の実施例によって提供する一ロボットホイール径補完方法のフローチャートのように、当該方法は、その実行主体がロボット内に位置しており、また、ステップ102〜ステップ106を含み、具体的には、以下のとおりである。
ステップ102において、作業現場内の第1の位置ポイントに位置するロボットが、サーバから送信される運転指令を受信する。上記作業現場内には複数の位置ポイントが設置されており、上記運転指令は、上記ロボットが第2の位置ポイントまで走行するように指示するためのものであって、上記第1の位置ポイントと上記第2の位置ポイントとの間の距離、及び上記第1の位置ポイントに対する上記第2の位置ポイントへの運転方向を含む。
ステップ104において、ロボットが、第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得する。該走行偏差は、ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。
ステップ106において、ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び上記走行偏差に基づいて、自体の現在ホイール径を補正する。
上記ステップ102において、具体的には、サーバにより、作業現場内の第1の位置ポイントから指定された位置ポイントである第2の位置ポイントまで運転するのにかかる走行距離、及び運転方向を、ロボットに、下達する。
上記ステップ104において、具体的には、ロボットが、前記第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得するステップは、以下の(1)〜(3)の過程を含む。過程(1)において、ロボットは、自体と第1の位置ポイントとの間の第1の変位偏差を取得して、上記運転指令中の上記距離、及び上記運転方向にしたがって、上記第2の位置ポイントまで走行する。その中、当該第1の変位偏差は、以下のような方法によって取得する。即ち、ロボットが、第1の位置ポイントに位置している時に、ロボットの底部の光学認識器を利用して、第1の位置ポイントに対応される光学認識コードを採集する。採集し得た画像の中で、画像の中心は、ロボットの位置中心を示す。ロボットが、採集し得た画像の中で、光学認識コードの中心を認識して、光学認識コードの中心と画像の中心との間の距離を特定することで、自体と第1の位置ポイントとの間の第1の変位偏差を特定する。過程(2)において、上記ロボットが、上記第2の位置ポイントまで走行した時に、自体と上記第2の位置ポイントとの間の第2の変位偏差を取得する。その中、当該第2の変位偏差は、第1の変位偏差を取得する方法と同一な方法によって取得する。過程(3)において、ロボットが、上記第1の変位偏差、及び上記第2の変位偏差に基づいて、自体の上記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を算出し得る。
具体的には、本発明の実施例において、ロボットが作業する現場を表形式に従って面積が同一な一部の格子に分割し、各々の格子を一つの位置ポイントに設定してもよい。各々の格子内に、光学マークコードを設置し、光学マークコードの中心は、対応する位置ポイントの中心と一致する。ここで、当該光学マークコードは、二次元コードであってもよい。ロボットの底部に光学マークコードを認識するための光学認識器を設置し、ここで、当該光学認識器は、カメラであってもよい。過程(1)において、ロボットが、第1の位置ポイントに位置している時に、底部の光学認識器を利用して、第1の位置ポイントに対応される光学認識コードを採集する。採集し得た画像の中で、画像の中心がロボットの位置中心を示す。ロボットが、採集し得た画像の中で、光学認識コードの中心を認識して、光学認識コードの中心と画像の中心との間の距離を特定することで、自体と第1の位置ポイントとの間の第1の変位偏差を特定して、当該第1の変位偏差を記憶する。同様に、過程(2)において、ロボットが、第2の位置ポイントに位置している時に、同じ方法を採用して、自体と第2の位置ポイントとの間の第2の変位偏差を特定して、当該第2の変位偏差を記憶する。その後に、過程(3)において、ロボットが、第1の変位偏差、第2の変位偏差、及び第1の位置ポイントと第2の位置ポイントとの間の距離に基づいて、自体の第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を算出し得る。
例えば、前方を正方向に設定して、第1の変位偏差が、第1の位置ポイントを10cm超過し、第2の変位偏差が第2の位置ポイントを5cm超過すると、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差が-5cmに算出し得られ、即ち、ロボットが5cmを少なく移動することになる。
その中、本発明によって提供する実施例において、現在ホイール径の補正に関連する具体的な算出過程は、ロボットによって実行し、また、第1の変位偏差の取得、第2の変位偏差の取得、及び、第1の変位偏差、第2の変位偏差と第1の位置ポイント及び第2の位置ポイントとの間の距離に基づいて、第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差の算出も、ロボット側で実行する。サーバは、ただ、運転指令を該当するロボットに下達する作業のみ担当するので、サーバの運算量が比較的少なく、特に、一つのサーバによって複数のロボットを制御する作業現場に適用できる。
上記ステップ106において、具体的に、以下の(1)〜(3)の過程を含み、その中、過程(1)において、上記ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、自体の単位距離走行偏差を算出し、過程(2)において、ロボットが、予め設定されたリスト内で単位距離走行偏差に対応されるホイール径の補完値を検索し得るし、過程(3)において、ロボットが、検索し得たホイール径補完値に基づいて、自体の現在ホイール径を補正する。
具体的には、ロボットの走行偏差が5cmであり、第1の位置ポイントと第2の位置ポイントとの間の距離が5m或いは5個の位置間隔である例を挙げると、上記の過程(1)によって、ロボットの単位距離走行偏差が、5cm/5mであると算出され、即ち、1mあたりの偏差は1cmであり、数値0.01で表すか、或いは、位置間隔毎に偏差が1cmであると表す。上記の過程(2)において、ロボット内には、単位距離走行偏差とホイール径の補完値との対応リストが予め設定されており、単位距離走行偏差が0.01である例、或いは、位置間隔毎の偏差が1cmである例を挙げると、上記リストによって、ホイール径の補完値が2cmであることを検索し得られる。過程(2)は、さらに、所定の値による判断方法を採用して、ホイール径の補完値を特定してもよく、例えば、単位距離走行偏差が0.05を超過すると、ホイール径の補完値が5cmであり、単位距離走行偏差が0.05より小さいか或いは等しいと、ホイール径の補完値が2cmであってもよい。上記の過程(3)において、ロボットのタイヤが、運動時間の増加につれて、摩耗されて小さくなるため、ホイール径の補完値が2cmであり、ロボットの現在ホイール径が28cmである例を挙げると、ロボットの現在ホイール径を26cmに補正できる。
本発明によって提供する実施例において、ロボットは、テーブル索引の方法によってホイール径の補完値を特定するので、操作が簡単になり、サーバの運算量が少なくなる利点が有し、特に、一つのサーバによって大量のロボットを制御する作業現場に適用できる。
ロボットのホイール径に対して補完を精度よく行って、正確な補正後のホイール径を特定するために、上記ステップ106において、ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの現在ホイール径を補正する処理は、以下の(1)〜(3)の過程によって実現され、その中、過程(1)において、ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び予め記憶した現在ホイール径に基づいて、自体の第1のタイヤ回転数を特定し、過程(2)において、ロボットが、第1の位置ポイントと第2の位置ポイントとの間の距離、走行偏差、及び補正後のホイール径に基づいて、自体の第2のタイヤ回転数を特定し、過程(3)において、ロボットが、第1のタイヤ回転数と第2のタイヤ回転数とが互いに等しい関係を利用して、補正後のホイール径を算出し得て、上記補正後のホイール径を利用して、自体の現在ホイール径を更新する。
具体的には、Mは、第1の位置ポイントと第2の位置ポイントとの間の距離を表し、Yは、ロボットの走行偏差を表し、R0は、ロボットの現在ホイール径(即ち、予め記憶した現在ホイール径)を表し、R1は、ロボット補正後のホイール径(即ち、磨耗後の実際のホイール径)を表し、piは円周率である。Mは、ロボットの理論上の走行距離であり、M+Yは、ロボットの実際の走行距離であることを、分かることができる。ロボット走行の原理は、ロボットの理論走行距離、及びロボットの現在ホイール径に基づいて、ロボットのタイヤ回転数を算出し、ロボットが当該回転数に従って移動するため、ロボットが第1の位置ポイントから第2の位置ポイントまで移動する過程において、そのタイヤの理論上の回転数と実際の回転数は等しく、つまり、(M+Y)/(pi*Rl)=M/(pi*R0)である。その中、M、Y、pi、ROはいずれも既知量であるため、ロボット補正後のホイール径を、R1=((M+Y)*R0)/Mによって求めることができるし、Rl=R0+(Y*R0)/Mに簡略化してもよい。
本実施例において、ロボットタイヤの理論上の回転数と実際の回転数とが互いに等しい原理によって、ロボットの補正後のホイール径を正確に算出し得られることで、ロボットのホイール径を正確に補正できる。
また、ロボットが毎回の走行でいずれも第2の位置ポイントに正確に停止できるように確保して、ロボットの位置決めの正確性をさらに確保するために、上記方法は、さらに
上記ロボットが、自体と上記第2の位置ポイントとの間の上記第2の変位偏差に基づいて、上記第2の位置ポイントまで走行するのに必要なタイヤ回転数を算出し得るステップと、
上記ロボットが、上記必要なタイヤ回転数に従って、上記第2の位置ポイントまで走行することで、上述ロボットの最終位置を補正するステップとを含む。
例えば、ロボットが第2の位置ポイントに到着した場合、ロボット底部の光学認識器を利用して、第2の位置ポイントに対応される光学認識コードを採集して、光学認識コードの中心と採集した第2の位置ポイントの画像の中心との間の距離を特定し、即ち、自体と第2の位置ポイントとの間の第2の変位偏差を特定する。その中、第2の変位偏差がXcmであり、且つ、運転方向上の光学認識コードの中心が第2の位置ポイントの画像の中心の前方に位置する場合は、ロボットはXcmをさらに走行してこそ、第2の位置ポイントの中心に正確な位置決めできることを説明する。この時、第2の位置ポイント中心に到着するのに必要なタイヤ回転数を算出し得ることで、ロボットが上記第2の位置ポイントまで続けて走行するようにする。本発明の実施例において、ロボットが続けて第2の位置ポイントの中心まで走行するようにする方法を採用することで、ロボットの位置決めがもっと正確になるようにする。
また、さらに、上記方法は、補正後の現在ホイール径の大きさに基づいて、ロボットに対してタイヤを交換する必要があるか否かを判断するステップをさらに含み、具体的には、以下の(1)及び(2)の過程を含む。その中、過程(1)で、補正後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定し、或いは、過程(2)で、補正後の現在ホイール径の大きさとロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定する。例えば、ロボットのホイール径が25cmまでに摩耗されたか、或いは、ロボット補正後の現在ホイール径の大きさとロボットの初期ホイール径との間の差分の値が5cmを超過する場合、ロボットに対してタイヤを交換する必要があると特定する。本実施例において、過程(1)及び過程(2)によって、ロボットのタイヤを交換する必要があるか否かを簡単に且つ高速に判断できることで、ロボットのタイヤに深刻な摩耗が発生して、その他のロボットと衝突が発生されることを回避できる。
その中、ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行い、ここで、モニターを利用してタイヤ交換早期警告情報を表示するか、或いは、タイヤ交換早期警告情報を作業者の携帯電話に送信してもよい。
本実施例によって提供する方法は、ホイール径に対して自動的に補完を行う方法を採用することで、ロボットの運転距離の精度を改善して、ロボットの正確な位置決めを実現する。さらに、二つの自体の現在ホイール径を補正する方法を提供する。一つ目は、テーブル索引の方法によって、ホイール径の補完値を特定することで、操作が簡単になり、サーバの運算量が少なくなる利点があり、特に、一つのサーバが大量のロボットを制御する作業現場に応用できる。また、二つ目は、ロボットのタイヤの理論上の回転数と実際の回転数とが互いに等しい原理によって、ロボットの更新後のホイール径を正確に算出し得ることで、ロボットのホイール径を正確に更新できる。また、ロボットが自体のタイヤに対して補正を行った基礎の上で、自体タイヤを交換する必要があるか否かを判断して、ロボットのタイヤの摩耗よってロボットに故障が発生することを有効に防止できて、ロボット全体の運行の流暢性を改善できるし、また、ロボット運行の安全性を改善させて、大量のロボットの作業安全を確保できる。
[実施例2]
本実施例は、上記に言及されたロボットホイール径補完方法をさらに説明するために、ロボットホイール径補完装置を提供し、ここで、当該装置はロボット内に設置できる。図2に示したように、当該装置は、受信モジュール202、走行偏差算出モジュール204及び補正モジュール206を備える。受信モジュール202は、サーバから送信される運転指令を受信する。作業現場内には複数の位置ポイントが設置されており、運転指令は、ロボットが第1の位置ポイントから第2の位置ポイントまで走行するように指示するためのものであって、第1の位置ポイントと第2の位置ポイントとの間の距離、及び第1の位置ポイントに対する第2の位置ポイントへの運転方向を含む。走行偏差算出モジュール204は、第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得する。該走行偏差は、ロボットタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。補正モジュール206は、第1の位置ポイントと第2の位置ポイントとの間の距離、及び上記走行偏差に基づいて、ロボットの現在ホイール径を補正する。
また、上記走行偏差算出モジュール204は、
ロボットと第1の位置ポイントとの間の第1の変位偏差を取得して、上記運転指令中の上記距離、及び上記運転方向に従って、第2の位置ポイントまで走行するための第1の取得モジュールと、
ロボットが、第2の位置ポイントまで走行した際に、ロボットと第2の位置ポイントとの間の第2の変位偏差を取得するための第2の取得モジュールと、
第1の変位偏差、及び第2の変位偏差に基づいて、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される上記走行偏差を算出し得るための走行偏差算出ユニットとをさらに備える。
また、上記補正モジュール206は、
第1の位置ポイントと第2の位置ポイントとの間の距離、及び上記走行偏差に基づいて、上記ロボットの単位距離走行偏差を算出するための単位距離偏差算出サブユニットと、
予め設定されたリスト内で上記単位距離走行偏差に対応されるホイール径の補完値を検索し得るためのホイール径補完値検索サブユニットと、
検索し得た上記ホイール径の補完値に基づいて、上記ロボットの現在ホイール径を補正するための現在ホイール径補正サブユニットとを備える。
また、補正モジュール206は、
第1の位置ポイントと第2の位置ポイントとの間の距離、及び予め記憶した現在ホイール径に基づいて、上記ロボットの第1のタイヤ回転数を特定するための第1の特定サブユニットと、
第1の位置ポイントと第2の位置ポイントとの間の距離、上記走行偏差、及び補正後の現在ホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するための第2の特定サブユニットと、
第1のタイヤ回転数と第2のタイヤ回転数とが互いに等しい関係を利用して、補正後の現在ホイール径を算出し得て、現在ホイール径を利用して上記ロボットの現在ホイール径を更新するための現在ホイール径更新サブユニットを備える。
また、上記装置は、さらに
ロボットと第2の位置ポイントとの間の第2の変位偏差に基づいて、第2の位置ポイントまでの走行に必要なタイヤ回転数を算出し得るための補完回転数算出モジュールと、
ロボットが必要なタイヤ回転数に従って第2の位置ポイントまで走行するように制御することで、前記ロボットの最終位置を補正するための制御モジュールとを備える。
また、上記装置は、
補正後の現在ホイール径の大きさに基づいて、ロボットに対してタイヤを交換する必要があるか否かを判断して、ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うための判断モジュールをさらに備える。
また、上記判断モジュールは、
補正後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定するための第1の判断ユニットと、
或いは、
補正後の現在ホイール径の大きさとロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定するための第2の判断ユニットとを備える。
本実施例においては、第1の判断ユニット、及び第2の判断ユニットによって、ロボットのタイヤを交換する必要があるか否かを簡単に且つ高速に判断できて、ロボットのタイヤに深刻な摩耗が発生して、その他のロボットと衝突が発生されることを回避できる。
本発明の実施例によって提供するロボットホイール径補完装置は、デバイス上の特定ハードウェア、或いは、デバイスにインストールされたソフトウェア或いはファームウェア等であってもよい。本発明の実施例によって提供する装置は、その実現原理及び達成する技術效果は、前記の方法実施例と同一であり、簡単に説明するために、装置実施例で一部の言及されなかった部分は、前記の方法実施例中の該当する内容を参考してもよい。本分野に属する技術者は、説明の便利と簡単のために、前記に説明したシステム、装置及びユニットの具体的な作業過程は、いずれも上記の方法実施例中の対応される過程を参考できるため、ここでは繰り返して説明しないことを、明確に理解すべきである。
[実施例3]
図1に示した本発明の実施例によって提供するもう一つのロボットホイール径補完方法の第1の流れ概略図のように、当該方法の実行主体は、ロボットの作業を制御するためのバックグラウンドサーバであってもよい。当該方法は、少なくとも、以下のステップを含む。
ステップ302において、ロボットの作業現場内での第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、当該第1の位置ポイントと当該第2の位置ポイントとの間の距離を取得する。作業現場内には、複数の位置ポイントが設置されており、走行偏差は、ロボットタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。ステップ304において、上記第1の位置ポイントと上記第2の位置ポイントとの間の距離、及び上記走行偏差に基づいて、ロボットの現在ホイール径を更新する。
上記ステップ302において、サーバにより、作業現場内でのロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得する方法には、様々な実現方法がある。例えば、サーバ内には、第1の位置ポイントと第2の位置ポイントとの間の距離Slが予め記憶されており、ロボットが、第1の位置ポイントから第2の位置ポイントまで走行した際に、ロボット自分の実際走行距離S2を、サーバに報告すると、サーバは、S1、及びS2に基づいてロボットの走行偏差を算出し得られる。好ましい一実施方法において、作業現場内でのロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得する方法は、以下の(1)及び(2)の過程を含み、その中、過程(1)においては、ロボットが、第1の位置ポイントに位置している時に報告したロボットと第1の位置ポイントとの間の第1の変位偏差、及び、ロボットが、第2の位置ポイントに位置している時に報告したロボットと第2の位置ポイントとの間の第2の変位偏差を受信し、過程(2)においては、第1の変位偏差、及び第2の変位偏差に基づいて、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を算出する。
具体的には、本実施例において、ロボットが作業する現場を表形式に従って面積が同一な一部の格子に分割し、各々の格子を一つの位置ポイントに設定してもよい。各々の格子内に、光学マークコードを設置し、光学マークコードの中心は、対応する位置ポイントの中心と一致する。ここで、当該光学マークコードは、二次元コードであってもよい。ロボットの底部に光学マークコードを認識するための光学認識器を設置し、ここで、当該光学認識器は、カメラであってもよい。過程(1)において、ロボットが、第1の位置ポイントに位置している時に、底部の光学認識器を利用して、第1の位置ポイントに対応される光学認識コードを採集する。採集し得た画像の中で、画像の中心がロボットの位置中心を示す。ロボットが、採集し得た画像の中で、光学認識コードの中心を認識して、光学認識コードの中心と画像の中心との間の距離を特定することで、自体と第1の位置ポイントとの間の第1の変位偏差を特定して、当該第1の変位偏差をサーバに報告する。同様に、ロボットが、第2の位置ポイントに位置している時に、同じ方法を採用して、自体と第2の位置ポイントとの間の第2の変位偏差を特定して、サーバに報告する。過程(2)において、サーバにより、第1の変位偏差、及び第2の変位偏差に対して運算を行うことで、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を特定する。例えば、サーバは、上記の過程(1)、及び過程(2)によって、ロボットが報告した第1の変位偏差、及び第2の変位偏差を受信でき、また、第1の変位偏差、及び第2の変位偏差に基づいて、ロボットの走行偏差を正確に算出できる。このようにして、サーバの運算量がより少なく、特に、一つのサーバによって複数のロボットを制御する作業現場に適用できる。
上記ステップ302において、サーバは、第1の位置ポイントと第2の位置ポイントとの間の距離をさらに取得する。本実施例のサーバは、前記に言及された位置ポイント、光学認識コード、及び光学認識器の設置方法に結合して、以下の方法によって第1の位置ポイントと第2の位置ポイントとの間の距離を取得できる。即ち、サーバは、各々の位置ポイントに対して予め番号つけを行って、各々の位置ポイントに対応される位置情報を予め記憶し、ロボットが、第1の位置ポイントのシーケンス番号、及び第2の位置ポイントのシーケンス番号(当該報告過程は、サーバに第1の変位偏差、及び第2の変位偏差を報告するさいに行ってもよい)をサーバに報告し、サーバは、第1の位置ポイントのシーケンス番号に基づいて、第1の位置ポイントの位置情報を特定し、第2の位置ポイントのシーケンス番号に基づいて、第2の位置ポイントの位置情報を特定し、第1の位置ポイントの位置情報、及び第2の位置ポイントの位置情報に基づいて、第1の位置ポイントと第2の位置ポイントとの間の距離を特定する。本実施例において、第1の位置ポイントと第2の位置ポイントとの間の距離は、物理学の単位であるmで表してもよいし、離隔された位置間隔を利用して表してもよい。例えば、第1の位置ポイントと第2の位置ポイントとの間の距離は、5mであり、第1の位置ポイントが1番の位置ポイントであり、第2の位置ポイントが6番の位置ポイントである場合、両者の間でば5個の位置間隔が離隔される。本実施例において、位置ポイントシーケンス番号を取得する方法によって、第1の位置ポイントと第2の位置ポイントとの間の距離を取得することで、サーバの運算量が少なくなり、実現が簡単に且つ便利になる利点がある。
上記ステップ304において、サーバが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの現在ホイール径を更新する処理は、具体的に、過程(1)〜(3)を含む。その中、過程(1)において、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの単位距離走行偏差を算出し、過程(2)において、予め設定されたリスト内でロボットの単位距離走行偏差に対応されるホイール径の補完値を検索し得るし、過程(3)において、検索し得たホイール径の補完値に基づいて、ロボットの現在ホイール径を更新する。
具体的には、ロボットの走行偏差が5cmであり、第1の位置ポイントと第2の位置ポイントとの間の距離が5m或いは5個の位置間隔である例を挙げると、上記の過程(1)によって、ロボットの単位距離走行偏差が、5cm/5mであると算出され、即ち、1mあたりの偏差は1cmであり、数値0.01で表すか、或いは、位置間隔毎に偏差が1cmであると表す。上記の過程(2)において、サーバ内には、単位距離走行偏差とホイール径の補完値との対応リストが予め設定されており、単位距離走行偏差が0.01である例、或いは、位置間隔毎の偏差が1cmである例を挙げると、上記リストによって、ホイール径の補完値が2cmであることを検索し得られる。過程(2)は、さらに、所定の値による判断方法を採用して、ホイール径の補完値を特定してもよく、例えば、単位距離走行偏差が0.05を超過すると、ホイール径の補完値が5cmであり、単位距離走行偏差が0.05より小さいか或いは等しいと、ホイール径の補完値が2cmであってもよい。上記の過程(3)において、ロボットのタイヤが、運動時間の増加につれて、摩耗されて小さくなるため、ホイール径の補完値が2cmであり、ロボットの現在ホイール径が28cmである例を挙げると、ロボットの現在ホイール径を26cmに補正できる。
本実施例において、テーブル索引の方法によってホイール径の補完値を特定するので、サーバの運算量が少なくなる利点があり、特に、一つのサーバが大量のロボットを制御する作業現場に適用できる。
ロボットのホイール径に対して補完を精度よく行って、正確な補正後のホイール径を特定するために、上記ステップ304において、サーバが、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの現在ホイール径を更新する処理は、以下の(1)〜(3)の過程によって実現され、その中、過程(1)において、第1の位置ポイントと第2の位置ポイントとの間の距離、及びロボットの現在ホイール径に基づいて、ロボットの第1のタイヤ回転数を特定し、過程(2)において、第1の位置ポイントと第2の位置ポイントとの間の距離、走行偏差、及びロボットの更新後のホイール径に基づいて、ロボットの第2のタイヤ回転数を特定し、過程(3)において、第1のタイヤ回転数と第2のタイヤ回転数とが互いに等しい関係を利用して、ロボットの更新後のホイール径を算出し得る。
具体的には、Mは、第1の位置ポイントと第2の位置ポイントとの間の距離を表し、Yは、ロボットの走行偏差を表し、R0は、ロボットの現在ホイール径(即ち、予め記憶した現在ホイール径)を表し、R1は、ロボット補正後のホイール径(即ち、磨耗後の実際のホイール径)を表し、piは円周率である。Mは、ロボットの理論上の走行距離であり、M+Yは、ロボットの実際の走行距離であることを、分かることができる。サーバがロボットを制御して走行する原理は、ロボットの理論走行距離、及びロボットの現在ホイール径に基づいて、ロボットのタイヤ回転数を算出し、ロボットが当該回転数に従って移動するように制御するため、ロボットが第1の位置ポイントから第2の位置ポイントまで移動する過程において、そのタイヤの理論上の回転数と実際の回転数は等しく、つまり、(M+Y)/(pi*Rl)=M/(pi*R0)である。その中、M、Y、pi、ROはいずれも既知量であるため、ロボット更新後のホイール径を、R1=((M+Y)*R0)/Mによって求めることができるし、Rl=R0+(Y*R0)/Mに簡略化してもよい。
本実施例において、ロボットタイヤの理論上の回転数と実際の回転数とが互いに等しい原理によって、ロボットの補正後のホイール径を正確に算出し得られることで、ロボットのホイール径を正確に更新できる。
また、さらに、上記方法は、さらに更新後の現在ホイール径の大きさに基づいてロボットに対してタイヤを交換する必要があるか否かを判断して、ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うステップ306を含む。その中、更新後の現在ホイール径の大きさに基づいてロボットに対してタイヤを交換する必要があるか否かを判断する処理は、具体的に、以下の(1)及び(2)の過程を含む。その中、過程(1)で、更新後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定し、或いは、過程(2)で、更新後の現在ホイール径の大きさとロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定する。例えば、ロボットのホイール径が25cmまでに摩耗されたか、或いは、ロボット更新後の現在ホイール径の大きさとロボットの初期ホイール径との間の差分の値が5cmを超過する場合、ロボットに対してタイヤを交換する必要があると特定する。本実施例において、過程(1)及び過程(2)によって、ロボットのタイヤを交換する必要があるか否かを簡単に且つ高速に判断できることで、ロボットのタイヤに深刻な摩耗が発生して、その他のロボットと衝突が発生されることを回避できる。
その中、ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行い、ここで、モニターを利用してタイヤ交換早期警告情報を表示するか、或いは、タイヤ交換早期警告情報を作業者の携帯電話に送信してもよい。
本実施例によって提供する方法は、一つのサーバによって大量のロボットを制御する作業現場に応用できる。サーバは、同一な方法を採用して、各ロボットの作業を制御し、また、各ロボットのホイール径に対して更新を行い、ロボットの正確な位置決めを実現する。さらに、二つの自体の現在ホイール径を更新する方法を提供する。一つ目は、テーブル索引の方法によって、ホイール径の補完値を特定することで、操作が簡単になり、サーバの運算量が少なくなる利点があり、特に、一つのサーバが大量のロボットを制御する作業現場に応用できる。また、二つ目は、ロボットのタイヤの理論上の回転数と実際の回転数とが互いに等しい原理によって、ロボットの更新後のホイール径を正確に算出し得ることで、ロボットのホイール径を正確に更新できる。また、サーバにより、タイヤに対する更新を制御した基礎の上で、ロボットのタイヤを交換する必要があるか否かを判断してもよい。ロボットのホイール径に対して更新を行った基礎の上で、本実施例の方法によってロボットのタイヤの摩耗よってロボットに故障が発生することを有効に防止できて、ロボット全体の運行の流暢性を改善できるし、また、ロボット運行の安全性を改善させて、大量のロボットの作業安全を確保できる。
図4に示した本発明の実施例によって提供するもう一ロボットホイール径補完方法のもう一つの流れ概略図を参考すると、当該方法は、
ロボットは、第1の位置ポイントに位置している時に、サーバに、自体と第1の位置ポイントとの間の第1の変位偏差を報告し、また、第1の位置ポイントのシーケンス番号を報告するステップ311と、
ロボットは、第2の位置ポイントに位置している時に、サーバに、自体と第2の位置ポイントとの間の第2の変位偏差を報告し、また、第2の位置ポイントのシーケンス番号を報告するステップ312と、
サーバにより、ロボットが報告した第1の変位偏差、第2の変位偏差、第1の位置ポイントのシーケンス番号、及び第2の位置ポイントのシーケンス番号を受信するステップ313と、
サーバにより、第1の変位偏差、及び第2の変位偏差に基づいて、ロボットの走行偏差を算出して、第1の位置ポイントのシーケンス番号、第2の位置ポイントのシーケンス番号、及び予め記憶された各々の位置ポイントの位置情報に基づいて、第1の位置ポイントと第2の位置ポイントとの間の距離を算出するステップ314と、
サーバにより、第1の位置ポイントと第2の位置ポイントとの間の距離、及び上記走行偏差に基づいて、ロボットの現在ホイール径を更新するステップ315と、
サーバにより、更新後の現在ホイール径の大きさに基づいて、ロボットに対してタイヤを交換する必要があるか否かを判断して、必要があると、ステップ317を実行し、必要がないと、ステップ311に戻るステップ316と、
サーバにより、タイヤ交換早期警告情報をディスプレイに表示するステップ317とを含み、
その中、ステップ315中の具体的な更新方法は、前記に言及されたテーブル索引の方法を利用して更新してもよいし、前記に言及された運算する方法を利用して更新してもよい。
図4に示した方法によると、ロボットのタイヤの摩耗によってロボットの運転距離の精度が低くなって、正確な位置決めが実現できなくなり、さらには故障が発生してしまうことを有効に防止できることで、ロボット全体の運行の流暢性を改善できるし、また、ロボット運行の安全性を改善させて、大量のロボットの作業安全を確保できる。
[実施例4]
本実施例は、上記に言及されたもう一つのロボットホイール径補完方法をさらに説明するために、上記のもう一つのロボットホイール径補完方法を実行するための、もう一つのロボットホイール径補完装置を提供する。本実施例のもう一つのロボットホイール径補完装置は、ロボット作業を制御するサーバ内に設置できる。
図5に示したように、本実施例中のもう一つのロボットホイール径補完装置は、取得モジュール41とホイール径更新モジュール42とを備える。
取得モジュール41は、ロボットの作業現場内での第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、第1の位置ポイントと第2の位置ポイントとの間の距離を取得する。作業現場内には、複数の位置ポイントが設置されており、走行偏差は、ロボットタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である。ホイール径更新モジュール42は、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの現在ホイール径を更新する。
また、図6に示したように、本実施例において、取得モジュール41は、ロボットが第1の位置ポイントに位置している時に報告したロボットと第1の位置ポイントとの間の第1の変位偏差、及び、ロボットが第2の位置ポイントに位置している時に報告したロボットと第2の位置ポイントとの間の第2の変位偏差を受信するための変位偏差受信ユニット411と、第1の変位偏差、及び第2の変位偏差に基づいて、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を算出するための走行偏差算出ユニット412とを備える。本実施例においては、サーバは、上記変位偏差受信ユニット411、及び走行偏差算出ユニット412によって、ロボットが報告した第1の変位偏差、及び第2の変位偏差を受信でき、また、第1の変位偏差、及び第2の変位偏差に基づいて、ロボットの走行偏差を正確に算出できる。サーバの運算量が比較的少なくなって、特に、一つのサーバによって複数のロボットを制御する作業現場に適用できる。
また、図6に示したように、本実施例において、ホイール径更新モジュール42は、第1の位置ポイントと第2の位置ポイントとの間の距離、及び走行偏差に基づいて、ロボットの単位距離走行偏差を算出するための単位距離走行偏差算出ユニット421と、予め設定されたリスト内でロボットの単位距離走行偏差に対応されるホイール径の補完値を検索し得るためのホイール径補完値検索ユニット422と、検索し得たホイール径の補完値に基づいてロボットの現在ホイール径を更新するための現在ホイール径更新ユニット423とを備える。本実施例においては、単位距離走行偏差算出ユニット421、ホイール径補完値検索ユニット422、及び現在ホイール径更新ユニット423によって、テーブル索引の方法を利用してホイール径の補完値が特定できて、操作が簡単になり、サーバの運算量が少なくなる利点があり、特に、一つのサーバが大量のロボットを制御する作業現場に適用できる。
また、図6に示したように、本実施例において、ホイール径更新モジュール42は、第1の位置ポイントと第2の位置ポイントとの間の距離、及びロボットの現在ホイール径に基づいて、ロボットの第1のタイヤ回転数を特定するための第1の特定ユニット424と、第1の位置ポイントと第2の位置ポイントとの間の距離、走行偏差、及びロボットの更新後のホイール径に基づいて、ロボットの第2のタイヤ回転数を特定するための第2の特定ユニット425と、第1のタイヤ回転数と第2のタイヤ回転数とが互いに等しい関係を利用して、ロボットの更新後のホイール径を算出し得るためのホイール径算出ユニット426とを備える。本実施例においては、第1の特定ユニット424、第2の特定ユニット425、及びホイール径算出ユニット426によって、ロボットタイヤの理論上の回転数と実際の回転数とが互いに等しい原理によって、ロボットの更新後のホイール径を正確に算出し得られることで、ロボットのホイール径を正確に更新できる。
また、図5に示したように、上記装置は、
更新後の現在ホイール径の大きさに基づいてロボットに対してタイヤを交換する必要があるか否かを判断して、ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うための判断モジュール43をさらに備える。
また、図6に示したように、上記判断モジュール43は、
更新後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定するための第1の判断ユニット431、
或いは、
更新後の現在ホイール径の大きさとロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、ロボットに対してタイヤを交換する必要があると特定するための第2の判断ユニット432を備える。
本実施例においては、第1の判断ユニット431、及び第2の判断ユニット432によって、ロボットのタイヤを交換する必要があるか否かを簡単に且つ高速に判断できて、ロボットのタイヤに深刻な摩耗が発生して、その他のロボットと衝突が発生されることを回避できる。
上記のように、本実施例によって提供する装置は、一つのサーバによって大量のロボットを制御する作業現場に応用できる。サーバは、同一な方法を採用して、各ロボットの作業を制御し、また、各ロボットのホイール径に対して更新を行い、ロボットの正確な位置決めを実現する。さらに、二つの自体の現在ホイール径を更新する方法を提供する。一つ目は、テーブル索引の方法によって、ホイール径の補完値を特定することで、操作が簡単になり、サーバの運算量が少なくなる利点があり、特に、一つのサーバが大量のロボットを制御する作業現場に応用できる。また、二つ目は、ロボットのタイヤの理論上の回転数と実際の回転数とが互いに等しい原理によって、ロボットの更新後のホイール径を正確に算出し得ることで、ロボットのホイール径を正確に更新できる。また、サーバにより、タイヤに対する更新を制御した基礎の上で、ロボットのタイヤを交換する必要があるか否かを判断してもよい。本実施例の装置によってロボットのタイヤの摩耗よってロボットに故障が発生することを有効に防止できて、ロボット全体の運行の流暢性を改善できるし、また、ロボット運行の安全性を改善させて、大量のロボットの作業安全を確保できる。
本発明の実施例によって提供する装置は、デバイス上の特定ハードウェア、或いは、デバイスにインストールされたソフトウェア或いはファームウェア等であってもよい。本発明の実施例によって提供される装置は、その実現原理及び達成する技術效果は、前記の方法実施例と同一であり、簡単に説明するために、装置実施例で一部の言及されなかった部分は、前記の方法実施例中の該当する内容を参考してもよい。本分野に属する技術者は、説明の便利と簡単のために、前記に説明したシステム、装置及びユニットの具体的な作業過程は、いずれも上記の方法実施例中の対応される過程を参考できるため、ここでは繰り返して説明しないことを、明確に理解すべきである。
本発明によって提供する実施例において、開示した装置及び方法は、その他の態様によって実現してもよいことを、理解すべきである。以上に説明した装置実施例は、ただ、模式的であり、例えば、前記ユニットの分割は、ただ、ロジック機能の分割であり、実際に実現する際には他の分割方法を採用してもよいし、また例えば、複数のユニット或いはアセンブリを統合させるか、或いは、もう一つのシステムに組み合わせるか、或いは、一部の特徴を無視するか或いは実行しないでもよい。その一方、表示、或いは、議論した相互の間のカップリング、直接カップリング、或いは、通信接続は、いくつかの通信インターフェイスを介する連結されてもよいし、装置、或いは、ユニットの間接カップリング、或いは、通信接続は、電気的、機械的、或いは、その他の形式であってもよい。
前記の分離部品として説明したユニットは、物理的に分かれたものであってもよいし、物理的に分かれていないものであってもよく、ユニットとして表示した部品は、物理的なユニットであってもよいし、物理的なユニットでないでもよく、即ち、一つの現場に位置するか、或いは、複数のネットワークユニット上に分布されてもよい。実際の必要によって、その中の一部、或いは、全部のユニットを選択して、本実施例の方案の目的を実現してもよい。
また、本発明によって提供する実施例の各々の機能ユニットは、一つの処理ユニット中に統合してもよいし、各々のユニットが単独に物理的に存在してもよいし、二つ、或いは、二つ以上のユニットが一つのユニット中に統合されてもよい。
もし、前記機能をソフトウェア機能ユニットの形式によって実現し、また、独立な製品として販売、或いは、使用する際には、一つのコンピュータ可読記憶媒体に格納されてもよい。本発明の技術案は、このような理解を基に、本質的に、或いは、従来技術に対して、貢献した一部、或いは、当該技術案の一部は、ソフトウェア製品の形式で体現されてもよいし、当該コンピュータソフトウェア製品は、一つの記憶媒介に保存され、一部の命令を含むことで、一つのコンピュータデバイス(パーソナルコンピュータ、サーバ、或いは、ネットワークデバイス等である)が本発明の各々の実施例に説明した方法の全部、或いは、一部のステップを実行するようにしてもよい。前述の記憶媒介は、Uディスク、モバイルハードディスク、読み出し専用メモリ(ROM、Read−Only Memory)、ランダムアクセスメモリ(RAM、Random Access Memory)、磁気ディスク、或いは、光ディスク等のプログラムコードを記憶できる多様な媒介を含む。
類似の符号及び文字は、以下の図面で類似項を表すため、一つの項を一つの図面で一度定義されると、その後の図面では、その項に対してさらに定義及び解釈する必要がないことを、注意すべきであり、なお、術語である「第1」、「第2」、「第3」等は、ただ、区別して説明するためのものであり、相対的な重要性を示すか、或いは、暗示するものであると理解してはいけない。
以上の前記実施例は、ただ、本発明の具体的な実施態様であり、本発明の技術案を説明するためのものであり、制限するものではないし、本発明の保護範囲は前記実施例に制限されないことを、最後に説明すべきであり、また、前記の実施例を参照して、本発明に対して詳細に説明したが、本分野の技術者は、本技術分野を熟通するいかなる技術者により、本発明によって開示した技術範囲内で、前記の実施例に記載した技術案に対して、依然として、修正、或いは、変更を、簡単に発想できるか、或いは、その中の一部の技術特徴に対して、等しい置き換えを実現できるが、これら修正、変更、或いは、置き換えは、その該当する技術案の本質が本発明の実施例の技術案の精神及び範囲から離脱するようにされないことを、理解すべきである。これら修正、変更、或いは、置き換えは、いずれも、本発明の保護範囲内にカバーされる。それで、本発明の保護範囲は、前記の特許請求の保護範囲を基準とする。

Claims (26)

  1. 作業現場内に設置されている複数の位置ポイントの中の第1の位置ポイントに位置するロボットが、サーバから送信される運転指令であって、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記第1の位置ポイントに対する前記第2の位置ポイントへの運転方向を含む運転指令である、前記ロボットが第2の位置ポイントまで走行するように指示するための運転指令を、受信するステップと、
    前記ロボットが、前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差である、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である走行偏差を、取得するステップと、
    前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、自体の現在ホイール径を補正するステップと
    を含むことを特徴とするロボットホイール径補完方法。
  2. 前記ロボットが、前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を取得するステップは、
    前記ロボットが、前記ロボットと前記第1の位置ポイントとの間の第1の変位偏差を取得し、前記運転指令中の前記距離、及び前記運転方向に従って、前記第2の位置ポイントまで走行するステップと、
    前記ロボットが、前記第2の位置ポイントまで走行した際に、自体と前記第2の位置ポイントとの間の第2の変位偏差を取得するステップと、
    前記ロボットが、前記第1の変位偏差、及び前記第2の変位偏差に基づいて、自体の前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される前記走行偏差を算出し得るステップと
    を含むことを特徴とする請求項1に記載のロボットホイール径補完方法。
  3. 前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、自体の現在ホイール径を補正するステップは、
    前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、自体の単位距離走行偏差を算出するステップと、
    前記ロボットが、予め設定されたリスト内で前記単位距離走行偏差に対応されるホイール径の補完値を検索し得るステップと、
    前記ロボットが、検索し得た前記ホイール径の補完値に基づいて、自体の現在ホイール径を補正するステップと
    を含むことを特徴とする請求項2に記載のロボットホイール径補完方法。
  4. 前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を補正するステップは、
    前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び予め記憶した現在ホイール径に基づいて、自体の第1のタイヤ回転数を特定するステップと、
    前記ロボットが、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び補正後の現在ホイール径に基づいて、自体の第2のタイヤ回転数を特定するステップと、
    前記ロボットが、前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、補正後の現在ホイール径を算出し得て、前記補正後の現在ホイール径を利用して、自体の現在ホイール径を更新するステップと
    を含むことを特徴とする請求項2に記載のロボットホイール径補完方法。
  5. 前記方法は、さらに
    前記ロボットが、自体と前記第2の位置ポイントとの間の前記第2の変位偏差に基づいて、前記第2の位置ポイントまでの走行に必要なタイヤ回転数を算出し得るステップと、
    前記ロボットが前記必要なタイヤ回転数に基づいて前記第2の位置ポイントまで走行するように前記ロボットを制御することで、前記ロボットの最終位置を補正するステップと
    を含むことを特徴とする請求項1乃至4の中のいずれか1項に記載のロボットホイール径補完方法。
  6. さらに、
    補正後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うステップ
    を含むことを特徴とする請求項5に記載のロボットホイール径補完方法。
  7. 前記補正後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断するステップは、
    前記補正後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップ、
    或いは、
    前記補正後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップ
    を含むことを特徴とする請求項6に記載のロボットホイール径補完方法。
  8. サーバから送信される運転指令であって、作業現場内に設置されている複数の位置ポイントの中の第1の位置ポイントと第2の位置ポイントとの間の距離、及び前記第1の位置ポイントに対する前記第2の位置ポイントへの運転方向を含む運転指令である、前記第1の位置ポイントに位置しているロボットが前記第2の位置ポイントまで走行するように指示するための運転指令を、受信するための受信モジュールと、
    前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差である、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値である走行偏差を、取得するための走行偏差算出モジュールと、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を補正するための補正モジュールと
    を備えることを特徴とするロボットホイール径補完装置。
  9. 前記走行偏差算出モジュールは、
    前記ロボットと前記第1の位置ポイントとの間の第1の変位偏差を取得し、前記運転指令中の前記距離、及び前記運転方向に従って、前記第2の位置ポイントまで走行するための第1の取得ユニットと、
    前記ロボットが、前記第2の位置ポイントまで走行した際に、前記ロボットと前記第2の位置ポイントとの間の第2の変位偏差を取得するための第2の取得ユニットと、
    前記第1の変位偏差、及び前記第2の変位偏差に基づいて、前記ロボットの前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される前記走行偏差を算出し得るための走行偏差算出ユニットと
    を備えることを特徴とする請求項8に記載のロボットホイール径補完装置。
  10. 前記補正モジュールは、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの単位距離走行偏差を算出するための単位距離偏差算出サブユニットと、
    予め設定されたリスト内で前記単位距離走行偏差に対応されるホイール径の補完値を検索し得るためのホイール径補完値検索サブユニットと、
    検索し得た前記ホイール径の補完値に基づいて、前記ロボットの現在ホイール径を補正するための現在ホイール径補正サブユニットと
    を備えることを特徴とする請求項9に記載のロボットホイール径補完装置。
  11. 前記補正モジュールは、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び予め記憶した現在ホイール径に基づいて、前記ロボットの第1のタイヤ回転数を特定するための第1の特定サブユニットと、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び補正後の現在ホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するための第2の特定サブユニットと、
    前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、補正後の現在ホイール径を算出し得て、前記補正後の現在ホイール径を利用して、前記ロボットの現在ホイール径を更新するための現在ホイール径更新サブユニットと
    を備えることを特徴とする請求項9に記載のロボットホイール径補完装置。
  12. 前記装置は、さらに
    前記ロボットと前記第2の位置ポイントとの間の前記第2の変位偏差に基づいて、前記第2の位置ポイントまでの走行に必要なタイヤ回転数を算出し得るための補完回転数算出モジュールと、
    前記ロボットが前記タイヤ回転数に基づいて前記第2の位置ポイントまで走行するように前記ロボットを制御することで、前記ロボットの最終位置を補正するための制御モジュールと
    を備えることを特徴とする請求項8乃至11の中のいずれか1項に記載のロボットホイール径補完装置。
  13. さらに、
    補正後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うための判断モジュール
    を備えることを特徴とする請求項12に記載のロボットホイール径補完装置。
  14. 前記判断モジュールは、
    前記補正後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第1の判断ユニット、
    或いは、
    前記補正後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第2の判断ユニット
    を備えることを特徴とする請求項13に記載のロボットホイール径補完装置。
  15. 複数の位置ポイントが設置されている作業現場内での、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離を取得するステップと、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するステップと
    を含み、
    前記走行偏差は、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値であることを特徴とするロボットホイール径補完方法。
  16. 前記ロボットの作業現場内での第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差を取得するステップは、
    前記ロボットが第1の位置ポイントに位置している時に報告した前記第1の位置ポイントとの間の第1の変位偏差、及び、前記ロボットが第2の位置ポイントに位置している時に報告した前記第2の位置ポイントとの間の第2の変位偏差を受信するステップと、
    前記第1の変位偏差及び前記第2の変位偏差に基づいて、前記ロボットの前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を算出するステップと
    を含むことを特徴とする請求項15に記載のロボットホイール径補完方法。
  17. 前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するステップは、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの単位距離走行偏差を算出するステップと、
    予め設定されたリスト内で前記ロボットの単位距離走行偏差に対応されるホイール径の補完値を検索し得るステップと、
    前記検索し得たホイール径の補完値に基づいて前記ロボットの現在ホイール径を更新するステップと
    を含むことを特徴とする請求項16に記載のロボットホイール径補完方法。
  18. 前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するステップは、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記ロボットの現在ホイール径に基づいて、前記ロボットの第1のタイヤ回転数を特定するステップと、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び前記ロボットの更新後のホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するステップと、
    前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、前記ロボットの更新後のホイール径を算出し得るステップと
    を含むことを特徴とする請求項16に記載のロボットホイール径補完方法。
  19. さらに
    更新後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うステップ
    を含むことを特徴とする請求項15乃至18の中いずれか1項に記載のロボットホイール径補完方法。
  20. 前記更新後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断するステップは、
    前記更新後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップ、
    或いは、
    前記更新後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するステップ
    を含むことを特徴とする請求項19に記載のロボットホイール径補完方法。
  21. 複数の位置ポイントが設置されている作業現場内での、ロボットの第1の位置ポイントから第2の位置ポイントまでの走行に対応される走行偏差、及び、前記第1の位置ポイントと前記第2の位置ポイントとの間の距離を取得するための取得モジュールと、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの現在ホイール径を更新するためのホイール径更新モジュールと
    を備え、
    前記走行偏差は、前記ロボットのタイヤの実際の回転数に対応される理論上の距離と実際距離との間の差分の値であることを特徴とするロボットホイール径補完装置。
  22. 前記取得モジュールは、
    前記ロボットが第1の位置ポイントに位置している時に報告した前記第1の位置ポイントとの間の第1の変位偏差、及び、前記ロボットが第2の位置ポイントに位置している時に報告した前記第2の位置ポイントとの間の第2の変位偏差を受信するための変位偏差受信ユニットと、
    前記第1の変位偏差及び前記第2の変位偏差に基づいて、前記ロボットの前記第1の位置ポイントから前記第2の位置ポイントまでの走行に対応される走行偏差を算出するための走行偏差算出ユニットと
    を備えることを特徴とする請求項21に記載のロボットホイール径補完装置。
  23. 前記ホイール径更新モジュールは、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記走行偏差に基づいて、前記ロボットの単位距離走行偏差を算出するための単位距離走行偏差算出ユニットと、
    予め設定されたリスト内で前記ロボットの単位距離走行偏差に対応されるホイール径の補完値を検索し得るためのホイール径補完値検索ユニットと、
    前記検索し得たホイール径の補完値に基づいて前記ロボットの現在ホイール径を更新するための現在ホイール径更新ユニットと
    を備えることを特徴とする請求項22に記載のロボットホイール径補完装置。
  24. 前記ホイール径更新モジュールは、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、及び前記ロボットの現在ホイール径に基づいて、前記ロボットの第1のタイヤ回転数を特定するための第1の特定ユニットと、
    前記第1の位置ポイントと前記第2の位置ポイントとの間の距離、前記走行偏差、及び前記ロボットの更新後のホイール径に基づいて、前記ロボットの第2のタイヤ回転数を特定するための第2の特定ユニットと、
    前記第1のタイヤ回転数と前記第2のタイヤ回転数とが互いに等しい関係を利用して、前記ロボットの更新後のホイール径を算出し得るためのホイール径算出ユニットと
    を備えることを特徴とする請求項22に記載のロボットホイール径補完装置。
  25. さらに、
    更新後の現在ホイール径の大きさに基づいて、前記ロボットに対してタイヤを交換する必要があるか否かを判断して、前記ロボットに対してタイヤを交換する必要があると判断した場合、タイヤ交換早期警告を行うための判断モジュール
    を備えることを特徴とする請求項21乃至24の中のいずれか1項に記載のロボットホイール径補完装置。
  26. 前記判断モジュールは、
    前記更新後の現在ホイール径の大きさが所定のホイール径の範囲に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第1の判断ユニット、
    或いは、
    前記更新後の現在ホイール径の大きさと前記ロボットの初期ホイール径との間の差分の値が所定の差分の値の閾値に達したか否かを判断して、達した場合、前記ロボットに対してタイヤを交換する必要があると特定するための第2の判断ユニット
    を備えることを特徴とする請求項25に記載のロボットホイール径補完装置。
JP2018553277A 2016-01-04 2016-08-03 ロボットホイール径補完方法及び装置 Active JP6671506B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201610006147.0A CN105437261B (zh) 2016-01-04 2016-01-04 机器人轮胎磨损预警方法及装置
CN201610006147.0 2016-01-04
CN201610008143.6A CN105573322B (zh) 2016-01-04 2016-01-04 一种机器人轮径补偿的方法及装置
CN201610008143.6 2016-01-04
PCT/CN2016/093113 WO2017118000A1 (zh) 2016-01-04 2016-08-03 机器人轮径补偿方法和装置

Publications (2)

Publication Number Publication Date
JP2019507447A true JP2019507447A (ja) 2019-03-14
JP6671506B2 JP6671506B2 (ja) 2020-03-25

Family

ID=59273531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018553277A Active JP6671506B2 (ja) 2016-01-04 2016-08-03 ロボットホイール径補完方法及び装置

Country Status (5)

Country Link
US (1) US10416674B2 (ja)
EP (1) EP3401064B1 (ja)
JP (1) JP6671506B2 (ja)
KR (1) KR102136016B1 (ja)
WO (1) WO2017118000A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108334075B (zh) * 2018-01-08 2021-08-20 浙江立石机器人技术有限公司 机器人轮胎绝对误差标定方法、装置及系统
WO2024091268A1 (en) * 2022-10-27 2024-05-02 Tompkins Robotics, Inc. Improved robotic vehicle navigation system and method
CN116383973B (zh) * 2023-06-05 2023-09-01 江铃汽车股份有限公司 一种基于catia的轻卡车轮单侧跳动校核方法及系统

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050121042A (ko) * 2004-06-21 2005-12-26 주식회사 로보테크 이동로봇의 파라미터 보정방법
JP2006162384A (ja) * 2004-12-06 2006-06-22 Hitachi Ltd タイヤ磨耗警告装置
US20070095988A1 (en) * 2002-05-31 2007-05-03 Quantum Engineering, Inc. Method and System for Compensating for Wheel Wear on a Train
JP2007156576A (ja) * 2005-11-30 2007-06-21 Mitsubishi Heavy Ind Ltd 走行台車のオドメトリ(車輪距離計)パラメータ調整方法及び装置
JP2007531105A (ja) * 2004-03-27 2007-11-01 マイクロロボット カンパニー リミテッド 自律移動ロボットの航法システム及びこの航法システムに利用される絶対座標を提供するフロア材
JP2008033760A (ja) * 2006-07-31 2008-02-14 Secom Co Ltd 移動ロボット
JP2011118585A (ja) * 2009-12-02 2011-06-16 Nippon Sharyo Seizo Kaisha Ltd 自動搬送車
KR20120025839A (ko) * 2010-09-08 2012-03-16 고려대학교 산학협력단 2-륜 이동 로봇의 오도메트리 오차 보정 방법
CN103707903A (zh) * 2013-12-05 2014-04-09 北京交控科技有限公司 一种列车自动轮径校正方法
CN104181926A (zh) * 2014-09-17 2014-12-03 上海畔慧信息技术有限公司 机器人的导航控制方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2934770B2 (ja) * 1989-10-24 1999-08-16 綜合警備保障株式会社 移動ロボットの車輪径計測方法及びその装置
US5535306A (en) * 1993-01-28 1996-07-09 Applied Materials Inc. Self-calibration system for robot mechanisms
US6535794B1 (en) * 1993-02-23 2003-03-18 Faro Technologoies Inc. Method of generating an error map for calibration of a robot or multi-axis machining center
JP4260423B2 (ja) * 2002-05-30 2009-04-30 ローツェ株式会社 円盤状物の基準位置教示方法、位置決め方法および搬送方法並びに、それらの方法を使用する円盤状物の基準位置教示装置、位置決め装置、搬送装置および半導体製造設備
US6970774B2 (en) * 2002-05-31 2005-11-29 Quantum Engineering, Inc. Method and system for compensating for wheel wear on a train
US6701228B2 (en) * 2002-05-31 2004-03-02 Quantum Engineering, Inc. Method and system for compensating for wheel wear on a train
JP3923873B2 (ja) * 2002-09-06 2007-06-06 住友ゴム工業株式会社 タイヤ空気圧低下検出方法および装置、ならびにタイヤ減圧判定のプログラム
JP2004203214A (ja) * 2002-12-25 2004-07-22 Sumitomo Rubber Ind Ltd タイヤ空気圧低下検出方法および装置、ならびにタイヤ減圧判定のプログラム
FI115161B (fi) * 2003-03-25 2005-03-15 Sandvik Tamrock Oy Järjestely kaivosajoneuvon paikannukseen
CN1925988A (zh) * 2004-03-27 2007-03-07 微型机器人株式会社 用于位置自控制机器人的导航系统以及用于提供该导航系统使用的绝对坐标的地板材料
KR100839731B1 (ko) * 2005-01-19 2008-06-19 호야 가부시키가이샤 몰드 프레스 성형 몰드 및 광학소자의 제조방법
JP4709804B2 (ja) * 2007-06-01 2011-06-29 本田技研工業株式会社 車輪径のばらつき検出装置
DE102007058193A1 (de) * 2007-12-04 2009-06-10 Continental Teves Ag & Co. Ohg Verfahren zur Kalibrierung eines Raddrehzahlerfassungssystems
JP5428639B2 (ja) * 2009-08-19 2014-02-26 株式会社デンソーウェーブ ロボットの制御装置及びロボットのティーチング方法
CN102269995B (zh) * 2011-06-22 2013-09-25 重庆大学 轮式移动机器人的变结构控制方法
DE102011115668A1 (de) * 2011-09-28 2013-03-28 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Verfahren zum Ermitteln einer Geschwindigkeit eines Fahrzeugs und Fahrzeug
CN103487047B (zh) * 2013-08-06 2016-05-11 重庆邮电大学 一种基于改进粒子滤波的移动机器人定位方法
US9170581B2 (en) * 2013-09-30 2015-10-27 Crown Equipment Limited Industrial vehicles with overhead light based localization
US10101454B2 (en) * 2014-01-15 2018-10-16 University of Pittsburgh—of the Commonwealth System of Higher Education Pathway measurement devices, systems and methods
US9500565B2 (en) * 2015-03-24 2016-11-22 Ford Global Technologies, Llc Vehicle and method of using a spare tire
KR101998561B1 (ko) * 2015-05-26 2019-07-10 크라운 이큅먼트 코포레이션 자재 취급 차량 오도메트리 교정을 위한 시스템들 및 방법들
CN204844150U (zh) * 2015-07-17 2015-12-09 徐州工业职业技术学院 一种自动精确定位移动机器人
CN105573322B (zh) 2016-01-04 2019-01-04 杭州亚美利嘉科技有限公司 一种机器人轮径补偿的方法及装置
CN105437261B (zh) * 2016-01-04 2017-09-22 杭州亚美利嘉科技有限公司 机器人轮胎磨损预警方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070095988A1 (en) * 2002-05-31 2007-05-03 Quantum Engineering, Inc. Method and System for Compensating for Wheel Wear on a Train
JP2007531105A (ja) * 2004-03-27 2007-11-01 マイクロロボット カンパニー リミテッド 自律移動ロボットの航法システム及びこの航法システムに利用される絶対座標を提供するフロア材
KR20050121042A (ko) * 2004-06-21 2005-12-26 주식회사 로보테크 이동로봇의 파라미터 보정방법
JP2006162384A (ja) * 2004-12-06 2006-06-22 Hitachi Ltd タイヤ磨耗警告装置
JP2007156576A (ja) * 2005-11-30 2007-06-21 Mitsubishi Heavy Ind Ltd 走行台車のオドメトリ(車輪距離計)パラメータ調整方法及び装置
JP2008033760A (ja) * 2006-07-31 2008-02-14 Secom Co Ltd 移動ロボット
JP2011118585A (ja) * 2009-12-02 2011-06-16 Nippon Sharyo Seizo Kaisha Ltd 自動搬送車
KR20120025839A (ko) * 2010-09-08 2012-03-16 고려대학교 산학협력단 2-륜 이동 로봇의 오도메트리 오차 보정 방법
CN103707903A (zh) * 2013-12-05 2014-04-09 北京交控科技有限公司 一种列车自动轮径校正方法
CN104181926A (zh) * 2014-09-17 2014-12-03 上海畔慧信息技术有限公司 机器人的导航控制方法

Also Published As

Publication number Publication date
US20180335782A1 (en) 2018-11-22
EP3401064B1 (en) 2019-10-23
JP6671506B2 (ja) 2020-03-25
KR20180096702A (ko) 2018-08-29
US10416674B2 (en) 2019-09-17
WO2017118000A1 (zh) 2017-07-13
EP3401064A4 (en) 2019-03-20
KR102136016B1 (ko) 2020-07-21
EP3401064A1 (en) 2018-11-14

Similar Documents

Publication Publication Date Title
CA3138243C (en) Tracking vehicles in a warehouse environment
CN113715814B (zh) 碰撞检测方法、装置、电子设备、介质及自动驾驶车辆
CN105573322B (zh) 一种机器人轮径补偿的方法及装置
CN105437261B (zh) 机器人轮胎磨损预警方法及装置
US20240231377A1 (en) Robot control method, robot, and storage medium
WO2015119662A4 (en) Systems, methods, and mobile client devices for supervising industrial vehicles
CN107678405B (zh) 机器人行驶方法及其装置
WO2021072709A1 (zh) 目标检测与跟踪方法、系统、设备及存储介质
CN106323273A (zh) 一种机器人重定位方法及装置
CN110221601A (zh) 一种多agv系统动态障碍物实时避障方法及避障系统
JP2019507447A (ja) ロボットホイール径補完方法及び装置
WO2023274177A1 (zh) 地图构建方法、装置、设备、仓储系统及存储介质
US11084496B2 (en) Utilizing qualitative models to provide transparent decisions for autonomous vehicles
US20230280164A1 (en) Information processing device, information processing method, and program
Reinke et al. Strategies for contour-based self-localization in large-scale modern warehouses
CN104111656A (zh) 多台移动机器人平台导航控制系统及其控制方法
CN110705385B (zh) 一种障碍物角度的检测方法、装置、设备及介质
CN112445222A (zh) 导航方法、装置、存储介质以及终端
CN112306049A (zh) 自主机器人及其避障方法、装置和存储介质
US20220161434A1 (en) Distributed Congestion Control Method and Robot
US9530317B2 (en) Movement-measurement-processing system, movement-measurement-processing method, and movement-measurement-processing program
US11960286B2 (en) Method, system and apparatus for dynamic task sequencing
CN112698659A (zh) 一种针对静态场景的编队避障方法
CN117719500A (zh) 车辆碰撞检测方法、装置、电子设备及存储介质
Berczi et al. It's like Déjà Vu all over again: Learning place-dependent terrain assessment for visual teach and repeat

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190920

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: 20200227

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200303

R150 Certificate of patent or registration of utility model

Ref document number: 6671506

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250