JP7143451B2 - Method and apparatus for operating an autonomously operating work machine - Google Patents

Method and apparatus for operating an autonomously operating work machine Download PDF

Info

Publication number
JP7143451B2
JP7143451B2 JP2020569079A JP2020569079A JP7143451B2 JP 7143451 B2 JP7143451 B2 JP 7143451B2 JP 2020569079 A JP2020569079 A JP 2020569079A JP 2020569079 A JP2020569079 A JP 2020569079A JP 7143451 B2 JP7143451 B2 JP 7143451B2
Authority
JP
Japan
Prior art keywords
machine
semantic map
kinematic mechanism
collisions
collision
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.)
Active
Application number
JP2020569079A
Other languages
Japanese (ja)
Other versions
JP2021526086A (en
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of JP2021526086A publication Critical patent/JP2021526086A/en
Application granted granted Critical
Publication of JP7143451B2 publication Critical patent/JP7143451B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • B25J9/1676Avoiding collision or forbidden zones
    • 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
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/205Remotely operated machines, e.g. unmanned vehicles
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/261Surveying the work-site to be treated
    • E02F9/262Surveying the work-site to be treated with follow-up actions to control the work tool, e.g. controller
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39082Collision, real time collision avoidance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45012Excavator

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Component Parts Of Construction Machinery (AREA)
  • Operation Control Of Excavators (AREA)
  • Manipulator (AREA)

Description

本発明は、それぞれの独立請求項の上位概念に記載された、特に自律的に行動する作業機械、特に、少なくとも1つの運動学的機構又は工具を有する可動式の作業機械の、条件付きで衝突が許容される動作のための方法及び装置に関する。本発明の対象は、本方法を実施し得るコンピュータプログラムと、コンピュータプログラムを格納するための機械可読データ担体と、電子制御装置とにも関する。 The invention relates to the conditional collision detection of working machines, in particular autonomously acting working machines, in particular mobile working machines having at least one kinematic mechanism or tool, as defined in the preamble of the respective independent claim. relates to methods and apparatus for permitted operation. A subject of the invention is also a computer program capable of implementing the method, a machine-readable data carrier for storing the computer program and an electronic control device.

従来技術
本明細書に関連する機械、例えば、ショベル系掘削機のような移動式の建設機械、又は、トラクタ若しくはコンバインのような移動式の林業用機械若しくは農業用機械は、益々、自律的に動作し、又は、運転者支援システムによって支援若しくは補助されて動作するようになっている。このために不可欠な前提条件は、機械又は対応する車両の周辺における周囲状況又は交通状況の高信頼性の予測認識である。その場合に、公知のように使用される周囲モデルには、状況分析を導出して、操縦計画を実施可能にするために必要な情報が含まれる。即ち、周囲モデルは、車両の周囲を表現している。例えば、周囲モデルは、車両の周囲におけるインフラストラクチャ要素及び/又はその他の道路利用者、特に他の車両を含む。車両に取り付けられたセンサシステムは、このために、移動するオブジェクト又は位置可変のオブジェクトと、位置固定されたオブジェクトとを認識し、制動を行うべきかどうか、及び/又は、軌道計画及び適当なシステム介入に基づいて回避を行うべきかどうか、又は、介入操縦が不要であるかどうかを判断しなければならない。周囲モデルを作成するために、車両独自のセンサ及び/又は他の車両のセンサ及び/又は周囲に位置固定されて設置されたセンサによって提供されたデータ又は情報が、手元の地形データ又はインフラストラクチャデータと比較される。
PRIOR ART Machinery relevant here, e.g. mobile construction machines such as shovel-type excavators, or mobile forestry or agricultural machines such as tractors or combines, are increasingly autonomously in operation or adapted to operate with the assistance or assistance of a driver assistance system. An essential prerequisite for this is a reliable predictive recognition of the surrounding or traffic situation in the surroundings of the machine or the corresponding vehicle. In that case, the ambient model used, as is known, contains the information necessary to derive the situation analysis and to be able to implement the maneuver plan. That is, the surrounding model represents the surroundings of the vehicle. For example, the surroundings model includes infrastructure elements and/or other road users in the surroundings of the vehicle, in particular other vehicles. A sensor system mounted on the vehicle recognizes for this purpose moving or variable position objects and fixed position objects and whether braking should be performed and/or trajectory planning and suitable systems A decision must be made as to whether avoidance should be based on intervention or whether intervention maneuvers are unnecessary. Data or information provided by the vehicle's own sensors and/or sensors of other vehicles and/or fixedly mounted sensors in the surroundings are combined with local terrain data or infrastructure data to create a model of the surroundings. is compared with

作業機械の空間的な状態は、ロボティクスにおいて知られている「姿勢(ポーズ)」によって記述可能である。この姿勢は、装置の総ての空間自由度を定量化することにより、装置の完全な幾何学的記述を表す。空間的に剛性を有する装置の場合、例えば自動車の場合には、この姿勢は、空間内の車両の基準点の位置と、車両の空間的な向きとである。多関節式の作業機械の場合には、この姿勢は、追加的に、機械のそれぞれ個々の関節の位置も記述する。 The spatial state of a working machine can be described by a "pose" known in robotics. This pose represents a complete geometric description of the device by quantifying all spatial degrees of freedom of the device. In the case of a spatially rigid device, such as an automobile, this attitude is the position of the reference point of the vehicle in space and the spatial orientation of the vehicle. In the case of articulated working machines, this pose additionally describes the position of each individual joint of the machine.

姿勢という用語に基づいて、以下においては、「軌道」という用語を、それぞれの作業機械の姿勢の時間経過として理解すべきである。 Based on the term attitude, hereinafter the term "trajectory" should be understood as the course of the attitude of the respective work machine over time.

道路交通における車両の場合には、基本的に、車両とその周囲とのあらゆる衝突を回避すべきであり、衝突の可能性のあるオブジェクトへの接近によって概して警告がもたらされるべきであるが、作業機械及びその工具の場合には、必要に応じて、作業対象又は被加工物又は被加工材とのプロセスに起因した接触が発生する(「故意の衝突」)。 In the case of vehicles in road traffic, basically any collision between the vehicle and its surroundings should be avoided, and the approach to a potentially colliding object should generally result in a warning; In the case of machines and their tools, if necessary, process-induced contact with the work piece or workpiece or workpiece occurs ("intentional collision").

発明の開示
本発明は、作業機械の周囲における、手元の作業プロセスに起因した衝突が許容される空間(3D)領域と、例えば、人身保護の理由から衝突が許容されない領域とを認識又は特定するという着想に基づく。許容される衝突とは、例えば、材料を拾い上げるために若しくは放出するために、又は、運動学的機構を用いて機械の周囲を処理するために、機械又は運動学的機構の操作員によって所望されている衝突であると理解することが可能である。許容されない衝突とは、操作員によって所望されていない衝突、又は、物的損傷若しくは人身損傷を伴う事故をもたらす衝突であると理解することが可能である。
DISCLOSURE OF THE INVENTION The present invention recognizes or identifies spatial (3D) areas around a work machine where collisions due to the work process at hand are acceptable and areas where collisions are not allowed for e.g. personal protection reasons. Based on the idea. Permissible collisions are those desired by the operator of a machine or kinematic mechanism, for example, to pick up or eject material, or to process the machine's surroundings with the kinematic mechanism. can be understood to be a collision with Unacceptable collisions can be understood as collisions that are not desired by the operator or which result in accidents involving property damage or personal injury.

そのような空間領域を認識することによって、好ましくはセマンティック(意味論(的)、独:semantisch,英:semantic)に表現される周囲における、機械及び/又は運動学的機構若しくは工具及び/又は作業対象及び/又は人間の、予測可能であって、ひいては検証可能である相互作用が可能となる。この場合には、セマンティック3Dマップが使用され、このセマンティック3Dマップは、モバイルロボティクスにおいて既に使用されているメトリックマップであり、3D測定点に対する幾何学的又は地形的な情報に加えて、それぞれの測定点のセマンティックな指定もさらに含む。即ち、換言すれば、セマンティックマップとは、マップにおける各点の指定又は記述の形式における追加的な情報を有するメトリックマップ又は幾何学的マップ及び/又は地形マップとして理解可能である。このようなマップを用いて、相互作用が許容される領域と、相互作用が許容されない領域とを区別し、これに基づいて、衝突警告と、作業領域及び作業プロセスへのシステム介入とを実現することができる。 Machine and/or kinematic mechanisms or tools and/or operations in the surroundings preferably semantically expressed by recognizing such spatial regions Interactions of subjects and/or humans that are predictable and thus verifiable are enabled. In this case, a semantic 3D map is used, which is a metric map already used in mobile robotics and which, in addition to the geometric or topographical information for the 3D measurement points, is used for each measurement. It also contains a semantic specification of the point. In other words, a semantic map can be understood as a metric map or a geometric map and/or a terrain map that has additional information in the form of a designation or description of each point in the map. Such a map is used to distinguish between areas in which interaction is allowed and areas in which interaction is not allowed, and based on this, collision warnings and system interventions in work areas and work processes are realized. be able to.

センサを適当に配置し、対応して検出されたセンサ信号を適当に組み合わせることによって、本明細書に関連する作業機械及び/又は作業機械の工具の、周囲に対する空間的な位置及び向き、いわゆる「姿勢」を、例えば、工具の姿勢を定義するいわゆる「工具中心点」(Tool Center Point:TCP)に基づいて正確に特定することができる。これによって、特に、自律的に行動又は動作する作業機械における対応する自動化機能が可能になる。 By suitable placement of the sensors and suitable combination of the correspondingly detected sensor signals, the spatial position and orientation of the work machine and/or work machine tool to which it is relevant herein relative to its surroundings, the so-called " "Position" can be accurately determined, for example, based on the so-called "Tool Center Point" (TCP), which defines the orientation of the tool. This enables corresponding automation functions, in particular in work machines that act or operate autonomously.

TCPを特定することは、公知のように、マニピュレータ運動学的機構(マニピュレータキネマティック)を有する機械、例えば、掘削機、伸縮式ハンドラ、林業用機械、建設用クレーン又はトラック積載用クレーンのためのほぼ総ての支援システムの基礎であることに留意すべきである。さらに、TCPを正確に把握することにより、特に、機械の自動的又は半自動的な動作において、機械の作業領域の正確な境界設定と、建設進捗の正確な記録とが可能になる。 Specifying TCP, as is known, is for machines with manipulator kinematics (manipulator kinematics), such as excavators, telescopic handlers, forestry machines, construction cranes or truck-mounted cranes. It should be noted that it is the basis of almost all support systems. Furthermore, an accurate understanding of the TCP allows for accurate demarcation of the working area of the machine and accurate recording of construction progress, especially in automatic or semi-automatic operation of the machine.

本発明は、本明細書に関連する作業機械の、条件付きで衝突が許容される動作のための方法であって、機械及び/又は運動学的機構若しくは工具の姿勢を、姿勢特定を実施する特に信号技術的な測定方法に基づいて特定し、このようにして特定された、機械又は運動学的機構の姿勢を、セマンティック3Dマップと比較し、機械の周囲にあるオブジェクトとの間において発生し得る、条件付きで許容される衝突又は許容されない衝突を認識又は特定する、方法を提案する。上記測定方法は、センサシステムによって生成された測定データに基づいて機械及び/又は工具の姿勢を検出することを含み得る。本方法においては、作業機械に配置された周囲センサによって、及び/又は、他の機械のセンサによって、及び/又は、機械の周囲に位置固定されて設置されたセンサによって、手元のセマンティックマップに基づいて、機械のための周囲モデルを作成することができる。 The present invention is a method for conditionally crash tolerant operation of a work machine to which the present invention relates, wherein the attitude of the machine and/or kinematic mechanism or tool implements attitude determination. The posture of the machine or kinematic mechanism determined in this way, determined in particular on the basis of signal-technical measurement methods, is compared with the semantic 3D map and occurs with objects in the machine's surroundings. We propose a method for recognizing or identifying conditionally acceptable or unacceptable collisions. The measurement method may include detecting the attitude of the machine and/or tool based on measurement data generated by the sensor system. In the method, based on the semantic map at hand, by ambient sensors located on the work machine and/or by sensors on other machines and/or by sensors installed in fixed locations around the machine. can be used to create a model of the surroundings for the machine.

本方法においては、さらに、セマンティックマップのうちの、オブジェクトとの衝突が発生し得る場合であっても機械の動作を許容し得る領域と、セマンティックマップのうちの、オブジェクトとの間において発生し得る衝突に関して、オブジェクトと衝突することなく機械が移動し得る領域とを識別することができる。セマンティックマップの、このようにして識別された領域を、運動学的機構のTCP位置データを用いて調整することができる。 The method further includes a region of the semantic map that allows motion of the machine even if a collision with the object may occur, and a collision that may occur between the semantic map and the object. With respect to collisions, it is possible to identify objects and areas in which the machine can move without collisions. The regions of the semantic map thus identified can be adjusted using the TCP position data of the kinematic mechanism.

本方法においては、セマンティックマップ内のオブジェクトを、機械及び/又は運動学的機構との間において発生し得る衝突に関して、条件付きで許容されるものとして又は許容されないものとして分類することもできる。さらに、機械の動作中に、機械及び/又は運動学的機構の計画又は予測された移動軌道に基づいて、計画又は予測された移動軌道の領域内における分類されたオブジェクトに関して許容し得ない相互作用を認識し、少なくとも1つの相互作用が認識された場合に、機械の操作員に警告メッセージを出力し、及び/又は、機械の動作への衝突防止介入を実施することができる。 The method may also classify objects in the semantic map as conditionally acceptable or unacceptable with respect to possible collisions with machines and/or kinematic mechanisms. Furthermore, based on the planned or predicted movement trajectory of the machine and/or the kinematic mechanism during operation of the machine, unacceptable interaction with respect to the classified objects within the area of the planned or predicted movement trajectory and can output a warning message to the machine operator and/or implement an anti-collision intervention in the operation of the machine if at least one interaction is recognized.

同様にして提案される装置は、前述したセンサシステム及び/又は信号技術によって検出された、機械又は運動学的機構の姿勢データを利用し、これにより、機械又は運動学的機構のセンサデータ又は姿勢データに基づいて、セマンティック3Dマップによって、機械の周囲にあるオブジェクトとの間において発生し得る、条件付きで許容される衝突又は許容されない衝突を確実に認識又は特定し、オブジェクトとの条件付きで許容される衝突のみが許容されるように、機械又は機械の運動学的機構に配置されたアクチュエータを制御する。 A similarly proposed device makes use of attitude data of a machine or kinematic mechanism detected by the sensor systems and/or signaling techniques described above, thereby providing sensor data or attitude of the machine or kinematic mechanism. Based on the data, the semantic 3D map reliably recognizes or identifies conditionally acceptable or unacceptable collisions that may occur with objects in the machine's surroundings and provides conditionally acceptable collisions with objects. It controls actuators located on the machine or the kinematic mechanism of the machine so that only crashes that occur are allowed.

本装置は、セマンティックマップによって機械を位置特定するための位置特定要素と、機械の側で実施されるべき作業タスク及び作業ステップを計画するための計画要素と、機械及び/又は運動学的機構の移動、及び/又は、機械の周囲に配置されたオブジェクトの移動を計画、予測及び監視するための軌道計画要素と、セマンティックマップに基づく周囲モデルと、少なくとも1つのオブジェクトとの潜在的な衝突を予測するためのシーン解釈要素と、少なくとも1つのオブジェクトとの許容されない衝突を回避するための適当な措置を実施するためのアクチュエータ管理要素とを有することができる。 The device comprises a locating element for locating the machine by means of a semantic map, a planning element for planning the work tasks and work steps to be performed on the part of the machine, a machine and/or a kinematic mechanism. A trajectory planning element for planning, predicting and monitoring movement and/or movement of objects placed around the machine, a semantic map-based surroundings model, and predicting potential collisions with at least one object. and an actuator management element for implementing appropriate measures to avoid unacceptable collisions with the at least one object.

さらに、本装置は、機械の運動力学と、機械の開ループ制御及び閉ループ制御の挙動とに関連する車両モデルを有する又は提供することができる。 In addition, the apparatus may have or provide a vehicle model relating to the kinematics of the machine and the open-loop control and closed-loop control behavior of the machine.

本装置においては、さらに、シーン解釈要素によって、機械の周囲に位置するさらなる機械、工具、被加工物又は作業対象の相互作用と、機械の周囲におけるこれに関連する変化とを予測、認識及び/又は妥当性検査することができる。 In the apparatus, the scene interpretation element further predicts, recognizes and/or anticipates, recognizes and/or interacts with further machines, tools, workpieces or work objects located in the surroundings of the machine and related changes in the surroundings of the machine. or can be validated.

従って、本発明は、有利には、本明細書に関連する作業機械の自律的又は自動化可能な動作を可能にする。 Accordingly, the present invention advantageously enables autonomous or automatable operation of work machines related herein.

本発明は、特に可動式の作業機械、例えば、ショベル系掘削機又は刈取機において使用可能である。 The invention is particularly applicable in mobile work machines, such as shovel-type excavators or reapers.

コンピュータプログラムは、特に計算装置上又は制御装置上において実行された場合に、本方法のそれぞれのステップを実施するために構成されている。これにより、電子制御装置の構造的な変更を加える必要なく、電子制御装置上に本方法を実装することができる。このために、コンピュータプログラムが格納されている機械可読データ担体が設けられている。コンピュータプログラムを電子制御装置上にインストールすることにより、本明細書に関連する機械を、提案する方法によって動作又は制御するように構成された電子制御装置が得られる。 The computer program is especially designed for implementing the respective steps of the method when run on a computing device or on a control device. This allows the method to be implemented on the electronic control device without the need to make structural changes to the electronic control device. For this purpose, a machine-readable data carrier is provided on which a computer program is stored. By installing a computer program on an electronic controller, an electronic controller is obtained which is arranged to operate or control the machine associated with this specification according to the proposed method.

本発明のさらなる利点及び構成は、本明細書及び添付図面から明らかになる。 Further advantages and features of the invention will become apparent from the specification and accompanying drawings.

言うまでもなく、上述した特徴及び以下においてさらに説明すべき特徴は、本発明の範囲から逸脱することなく、それぞれの記載された組合せにおいてのみならず、他の組合せにおいても又は単独でも使用可能である。 It goes without saying that the features mentioned above and those to be explained further below can be used not only in the respective stated combination, but also in other combinations or alone, without departing from the scope of the invention.

「工具中心点」(TCP)の特定を説明するための従来技術による運動学的機構を有するショベル系掘削機の概略図である。1 is a schematic diagram of a shovel-type excavator with prior art kinematic mechanisms to illustrate the determination of a "tool center point" (TCP); FIG. 本発明に係る方法の実施例を、フローチャートに基づいて示す図である。Fig. 3 shows an embodiment of the method according to the invention on the basis of a flow chart; 本発明に係る装置の実施例を、ブロック図に基づいて示す図である。1 shows an embodiment of the device according to the invention on the basis of a block diagram; FIG.

実施例の説明
図1は、ショベル系掘削機の横断面を概略的に示し、掘削機アームの各部に配置された変位センサによって前述したTCP(Tool Center Point:工具中心点)を特定する様子を説明する。
DESCRIPTION OF THE EMBODIMENTS FIG. 1 schematically shows a cross section of a shovel-type excavator, showing how the above-mentioned TCP (Tool Center Point) is specified by displacement sensors arranged at various parts of the excavator arm. explain.

ショベル系掘削機は、下部構造体100と、回転接続部103を介して下部構造体100に回転可能に支持された上部構造体105とを含む。上部構造体105には、掘削機アームの形態の運動学的機構が配置されており、即ち、第1の関節アーム110と、第1の関節アーム110に配置された第2の関節アーム115と、さらに第2の関節アーム115に配置された第3の関節アーム120とを有する運動学的機構が配置されている。第3の関節アーム120にはショベル125が設けられており、ショベル125の上側の領域にはTCP127が配置されている。第1の関節アーム110は、第1の接続部品130を介して上部構造体105に旋回可能に配置されていて、かつ、第2の接続部品135を介して第2の関節アーム115に旋回可能に接続されている。相応に、第3の関節アーム120及びショベル125も、対応する接続部品137,138を介して旋回可能に接続されている。 The shovel-type excavator includes a lower structure 100 and an upper structure 105 rotatably supported on the lower structure 100 via a rotary connection 103 . A kinematic mechanism in the form of an excavator arm is arranged on the superstructure 105 : a first articulated arm 110 and a second articulated arm 115 arranged on the first articulated arm 110 . , and a third articulated arm 120 arranged on the second articulated arm 115 . A shovel 125 is provided on the third articulated arm 120 and a TCP 127 is arranged in the upper region of the shovel 125 . The first articulated arm 110 is pivotably arranged to the superstructure 105 via a first connecting piece 130 and pivotable to the second articulated arm 115 via a second connecting piece 135 . It is connected to the. Correspondingly, the third articulated arm 120 and the shovel 125 are also pivotally connected via corresponding connecting pieces 137,138.

ショベル系掘削機の動作時には、関節アーム110,115,120は、完全にはねじれ不能にはなっておらず、接続部品130,135,137,138は、関節の遊びを有しているので、ショベル125の位置、特にTCP127の位置において予測し得ない不正確性又は誤差が生じる。さらに、関節アーム110,115,120及びショベル125は、液圧シリンダ140,155,170,185によって液圧的に動作させられ、これらの液圧シリンダの接続部品145,150,160,165,175,180,190,195においても関節の遊びが生じ、ひいては、TCP127の位置を特定する際におけるさらなる不正確性又は誤差が生じる。 During operation of the excavator, the articulated arms 110, 115, 120 are not completely twistable and the connecting parts 130, 135, 137, 138 have articulation play, Unpredictable inaccuracies or errors occur in the position of the shovel 125, particularly the position of the TCP 127. In addition, the articulated arms 110, 115, 120 and the shovel 125 are hydraulically actuated by hydraulic cylinders 140, 155, 170, 185 and the connecting parts 145, 150, 160, 165, 175 of these hydraulic cylinders. , 180 , 190 , 195 also cause joint play and thus further inaccuracies or errors in locating TCP 127 .

図1に示されているショベル系掘削機の上部構造体105に対するTCP127の相対的な位置は、種々異なる方法により測定可能である。このために、慣性センサ及びロータリーエンコーダを使用することができる。しかしながら、慣性センサによる運動学的機構要素の***に基づいた姿勢の特定は、特に上部構造体が回転する場合には、比較的不正確であることが多い。従って、上部構造体上のそれぞれのセンサとTCP127との間に視覚的接触が存在する場合には、例えば、方向探知機を介して検出されたTCP127の実際の空間的な位置と、前述した慣性センサを介して及び/又は液圧シリンダに配置された圧力センサを介してモデル化された位置との間の調整を、モデル計算に基づいて実施することができる。代替的又は追加的に、直接的な測定方法が考慮され、この直接的な測定方法においては、少なくとも1つの高周波信号送信機又は高周波信号受信機によって、及び/又は、少なくとも1つの光学カメラによって、及び/又は、少なくとも1つのレーザ距離計によって、及び/又は、少なくとも1つの超音波センサによって、正確なTCP位置が検出される。 The position of TCP 127 relative to the shovel-type excavator superstructure 105 shown in FIG. 1 can be determined in a variety of ways. For this, inertial sensors and rotary encoders can be used. However, the body-based orientation determination of kinematic mechanism elements by inertial sensors is often relatively inaccurate, especially when the superstructure rotates. Thus, if there is visual contact between respective sensors on the superstructure and TCP 127, the actual spatial position of TCP 127 as detected, for example, via a direction finder, and the inertial An adjustment between the modeled positions via sensors and/or via pressure sensors arranged in the hydraulic cylinders can be performed on the basis of model calculations. Alternatively or additionally, direct measuring methods are considered, in which at least one high-frequency signal transmitter or high-frequency signal receiver and/or by at least one optical camera, and/or the precise TCP position is detected by at least one laser range finder and/or by at least one ultrasonic sensor.

本明細書に関連する作業機械の周囲にあるオブジェクトとの間において発生し得る、条件付きで許容される衝突又は許容されない衝突を認識又は特定するための、図2に示されたフローチャートに基づいて以下に説明する方法においては、先ず始めに、作業機械に配置された周囲センサ204により及び/又は他の機械のセンサにより、地形又はインフラストラクチャに基づいて、3D周囲モデル又は3D周囲マップ200が作成される。さらに、機械視認又はパターン認識の公知の方法を使用して、位置固定されたオブジェクト、例えば、建物、道路/小道、建設ピット、電柱、樹木、又は、建築資材と、位置固定されていないオブジェクト、例えば、静止している機械、静止している車両、又は、静止している人間と、動いているオブジェクト、例えば、移動中の人間、走行中の車両、又は、作業中の機械とを認識して、分類することもできる。好ましくは、これらの認識されたオブジェクトをセマンティックマップにおいて検出して、このセマンティックマップを、任意選択的に、例えば、さらにグローバルナビゲーションシステム(GNSS)を使用して、かつ、追加的にいわゆる「リアルタイム運動学的機構(リアルタイムキネマティック)」(RTK)を使用して、地理参照することもできる。従って、このようにして提供された作業機械を、独立して及び/又は支援を受けて、セマンティックマップにおいて位置特定し、かつ、セマンティックマップにおいてナビゲーションすることができる。 Based on the flowchart shown in FIG. 2 for recognizing or identifying conditionally permissible or impermissible collisions that may occur with objects in the surroundings of a work machine to which this specification relates. In the method described below, first a 3D ambient model or 3D ambient map 200 is created based on terrain or infrastructure by ambient sensors 204 located on the work machine and/or by sensors on other machines. be done. Furthermore, using known methods of machine vision or pattern recognition, fixed objects such as buildings, roads/paths, construction pits, utility poles, trees, or building materials, and non-fixed objects, For example, it recognizes stationary machines, stationary vehicles, or stationary humans and objects in motion, such as humans in motion, vehicles in motion, or machines at work. can also be categorized. Preferably, these recognized objects are detected in a semantic map and this semantic map is optionally, for example, also using a Global Navigation System (GNSS) and additionally so-called "real-time motion It can also be georeferenced using real-time kinematics (RTK). Thus, a work machine provided in this manner can be independently and/or assisted in localizing and navigating in the semantic map.

さらに、以下に説明する機能によって、セマンティックマップのうちの、機械を用いて作業を行い得る(衝突が許容される)それぞれの領域又は部分と、セマンティックマップのうちの、オブジェクトと衝突することなく機械が移動し得るそれぞれの領域又は部分とが識別210される。作業機械の運動学的機構又は工具と、周囲のオブジェクトとの間において発生し得る、実際に生じる衝突についての、場合によっては繰り返されるチェック215において、セマンティックマップのうちの前述した領域又は部分を、前述した方法により検出又は特定されたTCP位置データ225と比較220することができる。 In addition, the functions described below allow each region or portion of the semantic map to be worked with (collision allowed) with a machine and a machine to work without colliding with an object. A respective region or portion to which the can move is identified 210 . In a possibly repeated check 215 for actual collisions that may occur between kinematic mechanisms or tools of the work machine and surrounding objects, the aforementioned regions or portions of the semantic map are It can be compared 220 with TCP location data 225 detected or determined by the methods described above.

機械(又は車両)と、機械(又は車両)の工具との運動力学に基づいて、発生し得る予測可能な移動軌跡に加えて、処理されるべき被加工物若しくは作業材料及び/又は周囲との必要若しくは有用な接触も生じる。従って、例えば、ホイールローダは、ばら積み材を拾い上げるために、自身のショベルを堆土の中に移動させる必要があり、圧縮空気ハンマは、材料を削り取るために、石材の被加工物若しくは作業材料に鈍角でたがねを入れる場合があり、又は、ドリルは、それぞれの土壌の中に垂直に前進する場合がある。これによって、関連するオブジェクト(被加工物又は作業材料)との必要な接触と、これらのオブジェクトにおける工具又はそれぞれの作業プロセスに基づいた変化とが生じ、これらを、本明細書において説明する方法及び装置によって、安全かつ確実に認識することが可能である。 Based on the kinematics of the machine (or vehicle) and the tools of the machine (or vehicle), in addition to possible predictable movement trajectories, the workpiece or work material to be processed and/or the surroundings. Necessary or useful contact also occurs. Thus, for example, a wheel loader must move its shovel into the mound to pick up bulk material, and a compressed air hammer must be applied to a masonry work piece or working material to scrape off the material. The chisel may enter at an obtuse angle, or the drill may advance vertically into the respective soil. This results in the necessary contact with the relevant objects (workpiece or work material) and changes in these objects based on the tool or respective work process, which are combined with the methods and methods described herein. The device allows safe and reliable recognition.

セマンティックマップにおいて、工具、被加工物及び作業プロセスに論理的に関係がある領域/部分が識別される。従って、認識又は分類された被加工物への予測された軌道に沿った工具の接近、及び/又は、被加工物における、作業プロセスの観点から妥当である相互作用及び変化が、許容される衝突領域としてセマンティックマップにおいてマーキングされる。 In the semantic map, regions/parts that are logically related to tools, workpieces and work processes are identified. Therefore, the approach of the tool along the predicted trajectory to the recognized or classified work piece and/or the interactions and changes in the work piece that are plausible from the point of view of the work process are allowed collisions. It is marked in the semantic map as a region.

作業機械の、破線230によって区切られた動作プロセスにおいて、計画又は予測235された移動軌道と、分類されたオブジェクトとに基づいて、軌道の領域内に許容し得ない相互作用が認識240された場合には、機械及び/又は運動学的機構若しくは工具を停止させるために、及び/又は、それぞれのオブジェクトを回避するために、警告及び/又は介入245が行われる。従って、予測された軌道は、人間又は他の作業機械を通過してはならないが、手元の作業プロセスの枠内において所望されている、機械又は工具とそれぞれのオブジェクトとの間の以下に説明する接触は、許容される。 In the working process of the work machine delimited by the dashed line 230, based on the planned or predicted 235 movement trajectory and the classified objects, if an impermissible interaction within the region of the trajectory is recognized 240. , warnings and/or interventions 245 are made to stop the machine and/or kinematic mechanism or tool and/or to avoid the respective object. Therefore, the predicted trajectory must not pass through a human or other work machine, but is desired within the framework of the work process at hand, between the machine or tool and the respective object described below. Contact is allowed.

軌道計画時においては、機械又は工具の運動力学と、操作員の制御命令とに基づいて、工具又は機械の軌道を予測することができる。予測された軌道が人間の身体と重なった場合には、機械又は工具が、即刻又は即座に停止させられる。人間が動いていて、その移動軌道を推定することができる場合には、この軌道を衝突管理に共に含め入れることができる。 During trajectory planning, the trajectory of the tool or machine can be predicted based on machine or tool kinematics and operator control commands. If the predicted trajectory overlaps the human body, the machine or tool is immediately or immediately stopped. If a person is moving and their movement trajectory can be estimated, this trajectory can be included together in collision management.

さらに、追加的ないわゆる「運転者監視」システムにより、機械の操作員の視線方向に基づいて、この操作員が、自身の機械の相互作用領域内に存在している人間を知覚したかどうかと、機械の移動時にも視界に入れているどうかとを認識することができる。その場合、分類された人間は、対応する「運転者監視」カメラによって認識された、操作員の視線の遮られていない又は覆われていない延長線上に位置している。これが当てはまらない場合には、機械を即座に停止させることができる。 In addition, an additional so-called "operator monitoring" system determines whether or not the machine operator perceives a human being present within the interaction area of his machine, based on the line-of-sight direction of the machine operator. , it is possible to recognize whether or not the machine is in sight even when the machine is moving. In that case, the classified person is located in an unobstructed or uncovered extension of the operator's line of sight as perceived by the corresponding "driver monitoring" camera. If this is not the case, the machine can be stopped immediately.

前述したカメラシステムがさらにジェスチャ認識を有する場合には、このジェスチャ認識も、衝突管理に含め入れることができる。従って、機械の操作員に指示を出す人間は、機械の相互作用領域内において、例えば、手の合図によって、工具若しくは移動させるべき積荷の目標位置に到達したこと、工具の方向を変更しなければならないこと、又は、積荷を例えば上方に移動させるべき若しくは降ろすべきであることを、指示することができる。 If the camera system described above also has gesture recognition, this gesture recognition can also be included in collision management. Thus, the person giving the instructions to the machine operator must change the direction of the tool, for example by hand signals, that the target position of the tool or the load to be moved has been reached, and the direction of the tool must be changed within the interaction area of the machine. or that the load should be moved up or down, for example.

さらに、セマンティック3Dマップにおいて、人間の上方の領域を、概して、機械又は工具の許容されない移動領域としてマーキングすることも有用である。 In addition, it is also useful to mark the region above humans in the semantic 3D map as the region of unacceptable movement of machines or tools in general.

作業機械において工具が交換された場合には、この交換が装置によって認識され、衝突管理において考慮される。従って、掘削機においてショベルからたがねに交換すると、他の必要な、許容し得る又は有用な作業タスク、周囲、シーン、軌道、操作、衝突管理及びシステム介入をもたらすことがあり得る。 If a tool is changed on the work machine, this change is recognized by the system and taken into account in collision management. Thus, switching from shovel to chisel in an excavator can result in other necessary, acceptable or useful work tasks, surroundings, scenes, trajectories, maneuvers, crash management and system interventions.

前述した作業プロセスに関する又は技術的な関係性を、事前に、例えば、開発段階及び適用段階に特定して、機械の既存の制御ユニットに保存することができる。 The aforementioned working process-related or technical relationships can be specified in advance, for example during development and application stages, and stored in the existing control unit of the machine.

以下においては、農業用作業機械即ちコンバインを例にして、このコンバインを、その周囲において、前述したセマンティックマップに基づいて開ループ制御及び閉ループ制御するために、前述した衝突監視がどのように実施されるかを説明する。 In the following, an agricultural working machine, a combine harvester, is taken as an example, and how the aforementioned collision monitoring is implemented in order to perform open-loop control and closed-loop control of this combine harvester around it based on the aforementioned semantic map. explain how

この農業用機械においては、衝突管理のための基礎として、センサ又は他のソースによって提供される以下の情報、即ち、
・周辺情報、例えば、地形、植生、生物、天気、動いているオブジェクト又は動かないオブジェクト;
・機械及び周囲のオブジェクトの現在の位置特定又は現在地、セマンティック及び/又はグローバルなマップ情報、フィールドマップ;
・機械の周辺及び内部における収穫物及び作物の流れの情報;
・機械成分及び動作成分の情報、例えば、機械部品の動作点、状態情報、物理量;
・操作員の情報、例えば、機械における操作要素の位置、運転者/操作員の視線/注意/疲労及び作業プロセスの意図;
・現在の時間及び日付
を考慮することができる。
In this agricultural machine, as a basis for crash management, the following information provided by sensors or other sources:
- Surrounding information, such as terrain, vegetation, organisms, weather, moving or non-moving objects;
current localization or location of machines and surrounding objects, semantic and/or global map information, field maps;
- information about the harvest and crop flow around and inside the machine;
- Information on mechanical and operating components, e.g. operating points of mechanical parts, state information, physical quantities;
- operator information, e.g. position of operating elements on the machine, driver/operator line of sight/attention/fatigue and work process intentions;
• Can take into account the current time and date.

これらの情報に基づいて、衝突を回避するための、それぞれの機械技術的又は作業プロセス的な状況に関する結論が導き出される。このように特定された状況は、装置によって自身の挙動を調整するために使用される。というのも、コンバインの収穫走行中には、機械が刈取部によって潜在的に危険なオブジェクトを拾い上げることなく、かつ、コンバインの処理コンポーネントへと搬送することなく、収穫物を拾い上げて処理することが重要だからである。 Based on this information, conclusions can be drawn regarding the respective mechanical or work process situation in order to avoid collisions. The conditions thus identified are used by the device to adjust its behavior. This is because during the harvesting run of the combine, the machine can pick up and process the harvest without picking up potentially dangerous objects by the reaping station and transporting them to the processing components of the combine. Because it is important.

この用途例においては、コンバインが、収穫物と非収穫物とをそのセンサシステムによって能動的に区別し、衝突が認識された場合には、さらなる収穫走行を停止させることによって、又は、それぞれの障害物を回避することによって、セマンティックマップを用いた衝突回避を実現することができる。周囲データに基づいた現在の分析結果をセマンティックマップに保存することができ、これにより、畑を改めて収穫走行又は処理する際に、この分析結果を再利用することができる。 In this application example, the combine actively distinguishes between harvested and non-harvested material by means of its sensor system, either by stopping further harvesting runs if a collision is recognized, or by stopping the respective obstacle. Collision avoidance using semantic maps can be achieved by avoiding objects. The current analysis results based on ambient data can be saved in a semantic map so that they can be reused when the field is harvested or processed again.

コンバインと周囲のオブジェクトとの間の最初の許容される衝突は、未収穫の作物を有する収穫されるべき畑に到着したときに特定される。コンバインは、取り付けられた工具、例えば刈取工具と共にその畑の植物に接近し、許容される衝突と共にそれらを刈り取り、続いて、刈り取った植物部分を機械内部の処理コンポーネントに供給する。コンバインが畑の作物の並びに追従するとき、コンバインは、ある時点に畑の走行軌跡の端に到着する。畑の作物の存在は、そこで終端し、機械は、その場所において、刈取工具と周囲のオブジェクト、例えば茂み又は樹木との間の衝突を阻止して、例えば、刈取工具の損傷を回避しなければならないことになる。 The first permissible collision between the combine and surrounding objects is identified upon arrival at the field to be harvested with unharvested crops. A combine, with an attached tool, such as a cutting tool, approaches the plants in the field, mows them with a permissible impact, and then feeds the mown plant parts to the processing components inside the machine. As the combine follows the line of crops in the field, at some point the combine will reach the end of the field's track. The presence of crops in the field ends there and the machine must prevent collisions between the cutting tool and surrounding objects, such as bushes or trees, at that location to avoid damage to the cutting tool, for example. It will not be.

収穫走行の過程において、収穫物はまた、コンバインの穀物タンクから搬送車両へと定期的に積み替えられる。この積み替えは、停止状態において又は収穫走行中においても実施可能である。このために、排出用又は充填用チューブが、折り畳まれた状態から搬送トレーラに向かって旋回され、続いて、材料が積み替えられる。この旋回プロセス中、充填用チューブの移動軌跡に起因して、少なくとも短時間、トレーラと充填用チューブとの間に許容されない接近が生じる可能性がある。この衝突状態も、上述した方法によって認識することができ、コンバインは、状況に応じて、衝突が発生する可能性がないように制御される。 During the course of the harvest run, the harvest is also periodically transshipped from the grain tanks of the combine to the transport vehicle. This transshipment can also be carried out at rest or during the harvesting run. For this, the emptying or filling tube is swiveled from the folded state towards the transport trailer and the material is subsequently transferred. During this turning process, due to the travel trajectory of the filling tube, impermissible proximity can occur between the trailer and the filling tube, at least for a short period of time. This collision state can also be recognized by the method described above, and the combine is controlled according to the situation so that there is no possibility of collision.

農業分野からの他の用途例は、耕運機又は播種機が装備されたトラクタと、処理されるべき畑との間の必要な衝突である。従って、例えば、土壌の反転又は混合を達成するために、耕墾器又は中耕機の歯先又は犂刃が意図的に地中に沈め降ろされる。この場合、均一な処理及び均一な混合が特に重要である。この用途例においては、衝突管理のため使用される状況システムの課題は、装置を、処理プロセスにおける一定の作業深度及び一定の速度で維持することである。例えば、前方の地面において比較的多数の残留植物、又は、石だらけ若しくは固まった地面が認識された場合には、状況に応じて、土壌処理装置が持ち上げられ、又は、土壌処理装置の移動速度が変更される。 Another application example from the agricultural sector is the necessary collision between a tractor equipped with a cultivator or seeder and the field to be treated. Thus, for example, the tines or coulters of a cultivator or intercultivator are intentionally lowered into the ground in order to achieve inversion or mixing of the soil. Uniform processing and uniform mixing are of particular importance here. In this application example, the challenge of the situational system used for collision management is to keep the device at a constant working depth and constant speed in the treatment process. For example, if a relatively large number of residual vegetation, or stony or hardened ground is recognized in the ground ahead, the soil treatment device is raised or the speed of movement of the soil treatment device is reduced, depending on the circumstances. Be changed.

さらなる対応する又は類似の用途例は、例えば、飼料収穫機、ヤードローダ、伸縮式ローダ等の分野において考えられる。 Further corresponding or similar application examples are conceivable, for example, in the field of forage harvesters, yard loaders, telescopic loaders and the like.

建設の分野においても、既に説明したように、建設機械の使用時に、機械の運転者自身が(意図的に)移動又は接近を開始したにもかかわらず、機械的なアルゴリズムによって自機械への衝突又は危険として潜在的に認識されるような故意の衝突又は移動パターンが発生することがしばしばある。従って、一方では、作業プロセスにおいて土壌材料若しくはばら積み材との意図的な衝突を必要とし、材料運搬用ショベルと搬送容器との衝突、又は、搬送容器内への材料運搬用ショベルの想定された降下を必要とするような掘削機及びホイールローダにおいても、本明細書に記載されている方法及び装置を使用することができる。 In the field of construction, as already explained, when a construction machine is in use, even though the operator of the machine has (intentionally) started moving or approaching the machine, a collision with the own machine can be prevented by a mechanical algorithm. Or, there are often deliberate collisions or movement patterns that are potentially perceived as dangerous. Thus, on the one hand, the working process requires intentional collisions with soil material or bulk material, the collision of the material-handling shovel with the transport container, or the supposed lowering of the material-handling shovel into the transport container. Excavators and wheel loaders such as those requiring

他の用途例は、フォークリフト又は伸縮式ローダによってトラックへの積載を行う際における2つの車両コンパートメントの旋回である。この場合、積載されるべき物品は、トラックトレーラの車両包絡線においてフォークリフトの歯先に移動される。この接近は、衝突警告システムにとっては許容し得ない衝突を意味し得るが、この接近は、状況に応じて運転者によって意識的に引き起こされるものである。 Another example of application is the pivoting of two vehicle compartments when loading a truck with a forklift or telescopic loader. In this case, the goods to be loaded are moved to the tip of the forklift in the vehicle envelope of the truck trailer. Although this approach may represent an unacceptable collision for the collision warning system, this approach is consciously induced by the driver depending on the circumstances.

図3は、本明細書に関連する作業機械の、条件付きで衝突が許容される動作のための装置の機能要素を示している。位置特定要素300によって、セマンティックマップ、特にセマンティック3Dマップに基づいた位置特定と、それぞれの機械若しくは機械の工具及び/又は人間及び/又は相互作用領域及び/又はオブジェクトの、グローバルな即ちGNSSベースの位置特定とが実施される。 FIG. 3 shows the functional elements of the device for conditionally crash-tolerant operation of the work machine to which this description relates. The localization element 300 allows localization based on semantic maps, in particular semantic 3D maps, and global or GNSS-based positioning of respective machines or tools of machines and/or humans and/or interaction areas and/or objects. Identification is performed.

ここでは、本明細書に関連する作業機械を動作させるために最大限に装備された装置について説明する。従って、装置の分離及び/又は掛合せ及び/又はさらなる組合せが考えられる。 A fully equipped apparatus for operating the work machine to which this specification relates is described herein. Separation and/or mating and/or further combinations of devices are therefore conceivable.

第2の機能要素302は、作業タスク及び作業ステップ若しくは作業プロセス又はそれらの一部の計画を実施する(いわゆる「タスク計画」)。計画は、操作員305及び/又は「ビルディング・インフォメーション・モデリング」(BIM)によって実施され、及び/又は、事前に学習された操作シーケンス及び/又は作業シーケンスに基づいて実施される。第3の機能要素310は、機械及び/又は工具の移動だけでなく人間の移動の計画、予測及び観察を実施する(いわゆる「軌道計画」)。第4の機能要素320に基づいて、軌道計画310と、セマンティック3Dマップ312に基づいた周囲モデル315と、シーン解釈335とにおいて予測された潜在的な衝突及び不確かさが認識され、第5の機能要素330に基づいて、システム介入(いわゆる「アクチュエータ管理」)による措置、又は、タスク計画302及び軌道計画310の更新を回避するための措置が実施される(いわゆる「衝突管理」320)。 A second functional element 302 carries out the planning of work tasks and work steps or work processes or parts thereof (so-called "task planning"). The planning is performed by the operator 305 and/or "Building Information Modeling" (BIM) and/or based on pre-learned operational sequences and/or work sequences. A third functional element 310 performs planning, prediction and observation of human movements as well as machine and/or tool movements (so-called "trajectory planning"). Based on a fourth functional element 320, potential collisions and uncertainties predicted in the trajectory plan 310, the surrounding model 315 based on the semantic 3D map 312, and the scene interpretation 335 are recognized; Based on element 330, measures are taken by system intervention (so-called "actuator management") or to avoid updating task plan 302 and trajectory plan 310 (so-called "collision management" 320).

操作員と操作要素及び表示要素との間の相互作用、並びに、運転者監視は、マンマシンインタフェース322によって実施される。車両モデル325(「車両モデル」)は、それぞれの走行可能な機械の運動学(キネマティクス)及び動力学(ダイナミクス)と、機械の開ループ制御及び閉ループ制御の挙動とを含む。前述したアクチュエータ管理330(「アクチュエータ管理」)は、手元の動作戦略に応じて、対応するアクチュエータへの車両及び工具の縦方向移動及び横方向移動の割り当てを考慮する。前述したシーン評価335(「シーン解釈」)により、機械、工具、被加工物又は作業対象の相互作用と、周囲又はオブジェクトにおけるこれに関連する変化とが、予測、認識及び妥当性検査され、衝突管理及びシステム介入340のための対応する示唆及び指示が、前述した「アクチュエータ管理」330によって出力される。 Interaction between the operator and the operating and display elements as well as driver monitoring is performed by man-machine interface 322 . A vehicle model 325 (“vehicle model”) includes the kinematics and dynamics of each drivable machine and the open-loop and closed-loop control behavior of the machine. Actuator management 330 ("actuator management"), previously described, takes into account the allocation of longitudinal and lateral movement of vehicles and tools to corresponding actuators, depending on the operating strategy at hand. Scene evaluation 335 ("scene interpretation"), previously described, predicts, recognizes and validates interactions of machines, tools, workpieces or work objects and associated changes in the surroundings or objects to prevent collisions. Corresponding suggestions and instructions for management and system intervention 340 are output by the "Actuator Management" 330 previously described.

上述した方法又は装置は、このために独自に開発された制御装置においても使用可能である。 The methods or devices described above can also be used in control devices developed independently for this purpose.

上述した方法は、本明細書に関連する機械を制御するための電子制御装置のための制御プログラムの形態において、又は、1つ若しくは複数の対応する電子制御ユニット(ECU)の形態において、実現することが可能である。 The method described above is implemented in the form of a control program for an electronic controller for controlling the machine to which this specification relates, or in the form of one or more corresponding electronic control units (ECUs). It is possible.

Claims (10)

運動学的機構(110,115,120)を有する機械(100,105)を動作させるための方法であって、
前記機械(100,105)及び/又は前記運動学的機構(110,115,120)の姿勢特定する、
方法において、
定された、前記機械(100,105)及び/又は前記運動学的機構(110,115,120)の姿勢を、セマンティックマップ(200,312)と比較(215)し、
前記機械(100,105)の周囲にあるオブジェクトとの間において発生し得る、条件付きで許容される衝突又は許容されない衝突を認識し、
前記機械に配置された周囲センサ(205)によって、及び/又は、他の機械のセンサによって、及び/又は、前記機械の周囲に位置固定されて設置されたセンサによって、手元の前記セマンティックマップ(312)に基づいて、前記機械(100,105)のための周囲モデル(315)を作成(200)し、
前記セマンティックマップ(312)のうちの、前記オブジェクトとの衝突が発生し得る場合であっても前記機械(100,105)の動作を許容し得る領域と、
前記セマンティックマップ(312)のうちの、前記オブジェクトとの間において発生し得る衝突に関して、前記オブジェクトと衝突することなく前記機械(100,105)が移動し得る領域とを識別(210)する、
ことを特徴とする方法。
A method for operating a machine (100, 105) having a kinematic mechanism (110, 115, 120), comprising:
determining the pose of the machine (100, 105) and/or the kinematic mechanism (110, 115, 120);
In the method
comparing (215) the identified pose of the machine (100, 105) and/or the kinematic mechanism (110, 115, 120) to a semantic map (200, 312);
recognizing conditionally permissible or impermissible collisions that may occur between said machine (100, 105) and surrounding objects ;
The semantic map at hand (312 ) to create (200) an ambient model (315) for said machine (100, 105) based on
a region of the semantic map (312) that allows motion of the machine (100, 105) even if a collision with the object may occur;
identifying (210) areas of the semantic map (312) with respect to possible collisions with the object in which the machine (100, 105) may move without colliding with the object;
A method characterized by:
前記セマンティックマップ(312)の識別された前記領域を、前記運動学的機構(110,115,120)のTCP位置データ(225)と比較(220)する、
請求項に記載の方法。
comparing (220) the identified region of the semantic map (312) with TCP position data (225) of the kinematic mechanism (110, 115, 120);
The method of claim 1 .
前記セマンティックマップ(312)内の前記オブジェクトを、前記機械(100,105)及び/又は前記運動学的機構(110,115,120)との間において発生し得る衝突に関して、条件付きで許容されるものとして又は許容されないものとして分類する、
請求項1又は2に記載の方法。
The objects in the semantic map (312) are conditionally tolerated with respect to collisions that may occur between the machine (100, 105) and/or the kinematic mechanism (110, 115, 120) classified as unacceptable or unacceptable,
3. A method according to claim 1 or 2 .
前記機械(100,105)の動作中に、前記機械(100,105)及び/又は前記運動学的機構(110,115,120)の計画(235)又は予測された移動軌道に基づいて、計画(235)又は予測された前記移動軌道の領域内における分類された前記オブジェクトに関して許容し得ない相互作用を認識(240)し、
少なくとも1つの許容し得ない相互作用が認識された場合に、前記機械(100,105)の操作員に警告メッセージを出力し、及び/又は、前記機械(100,105)の動作への衝突防止介入を実施(245)する、
請求項に記載の方法。
during operation of said machine (100, 105), based on a plan (235) or predicted movement trajectory of said machine (100, 105) and/or said kinematic mechanism (110, 115, 120); (235) or recognizing (240) an impermissible interaction with the classified object within the region of the predicted movement trajectory;
outputting a warning message to an operator of said machine (100, 105) and/or anti-collision to the operation of said machine (100, 105) if at least one impermissible interaction is recognized; implementing 245 the intervention;
4. The method of claim 3 .
運動学的機構(110,115,120)を有する機械(100,105)を動作させるための装置であって、
前記機械(100,105)及び/又は前記運動学的機構(110,115,120)の姿勢特定可能である、
装置において、
定された、前記機械(100,105)及び/又は前記運動学的機構(110,115,120)の姿勢を、セマンティックマップ(312)と比較(215)し、
前記機械(100,105)の周囲に配置された少なくとも1つのオブジェクトとの間において発生し得る、条件付きで許容される衝突又は許容されない衝突を認識する、
ための計算手段が設けられており、さらに、
前記セマンティックマップ(312)によって前記機械(100,105)を位置特定するための位置特定要素(300)と、
前記機械(100,105)の側で実施されるべき作業タスク及び作業ステップを計画するための計画要素(302)と、
前記機械(100,105)及び/又は前記運動学的機構(110,115,120)の移動、及び/又は、前記機械(100,105)の周囲に配置されたオブジェクトの移動を計画、予測及び監視するための軌道計画要素(310)と、
前記セマンティックマップ(312)に基づく周囲モデル(315)と、
前記少なくとも1つのオブジェクトとの潜在的な衝突を予測(320)するためのシーン解釈要素(335)と、
前記少なくとも1つのオブジェクトとの許容されない衝突を回避するための適当な措置を実施するためのアクチュエータ管理要素(330)と、
が設けられており、
前記計算手段は、前記位置特定要素(300)、前記計画要素(302)、前記軌道計画要素(310)、前記周囲モデル(315)、前記シーン解釈要素(335)及び前記アクチュエータ管理要素(330)を用いて、
前記セマンティックマップ(312)のうちの、前記オブジェクトとの衝突が発生し得る場合であっても前記機械(100,105)の動作を許容し得る領域と、
前記セマンティックマップ(312)のうちの、前記オブジェクトとの間において発生し得る衝突に関して、前記オブジェクトと衝突することなく前記機械(100,105)が移動し得る領域とを識別(210)する、
ように構成されている、
ことを特徴とする装置。
An apparatus for operating a machine (100, 105) having a kinematic mechanism (110, 115, 120), comprising:
a pose of the machine (100, 105) and/or the kinematic mechanism (110, 115, 120) is determinable;
in the device,
comparing (215) the identified pose of the machine (100, 105) and/or the kinematic mechanism (110, 115, 120) to a semantic map (312);
Recognizing conditionally permissible or impermissible collisions that may occur between said machine (100, 105) and at least one object placed around it;
Calculation means are provided for
a locating element (300) for locating said machine (100, 105) by said semantic map (312);
a planning element (302) for planning work tasks and work steps to be performed on the part of said machine (100, 105);
planning, predicting and predicting movement of said machine (100, 105) and/or said kinematic mechanism (110, 115, 120) and/or movements of objects placed around said machine (100, 105); a trajectory planning element (310) for monitoring;
an ambient model (315) based on said semantic map (312);
a scene interpretation element (335) for predicting (320) a potential collision with said at least one object;
an actuator management element (330) for implementing appropriate measures to avoid impermissible collisions with said at least one object;
is provided,
Said computational means comprises said localization element (300), said planning element (302), said trajectory planning element (310), said surroundings model (315), said scene interpretation element (335) and said actuator management element (330) Using,
a region of the semantic map (312) that allows motion of the machine (100, 105) even if a collision with the object may occur;
identifying (210) areas of the semantic map (312) with respect to possible collisions with the object in which the machine (100, 105) may move without colliding with the object;
configured as
A device characterized by:
前記機械(100,105)の運動力学と、前記機械(100,105)制御の挙動とに関連する車両モデル(325)が設けられている、
請求項に記載の装置。
A vehicle model (325) is provided that relates kinematics of the machine (100, 105) and control behavior of the machine (100, 105);
6. Apparatus according to claim 5 .
前記シーン解釈要素(335)によって、前記機械(100,105)の周囲に位置するさらなる機械、工具、被加工物又は作業対象の相互作用と、前記機械(100,105)の周囲におけるこれに関連する変化とが予測、認識及び/又は妥当性検査される、
請求項又はに記載の装置。
Said scene interpretation element (335) allows the interaction of further machines, tools, workpieces or work objects located around said machine (100, 105) and their relation to this around said machine (100, 105). changes are predicted, recognized and/or validated,
7. Apparatus according to claim 5 or 6 .
請求項1乃至のいずれか一項に記載の方法のそれぞれのステップを実施するために構成されたコンピュータプログラム。 A computer program arranged to implement the respective steps of the method according to any one of claims 1 to 4 . 請求項に記載のコンピュータプログラムが格納されている機械可読データ担体。 A machine-readable data carrier on which a computer program according to claim 8 is stored. 請求項1乃至のいずれか一項に記載の方法によって前記機械を制御するように構成された電子制御装置。 An electronic controller arranged to control the machine according to the method of any one of claims 1-4 .
JP2020569079A 2018-06-12 2019-05-13 Method and apparatus for operating an autonomously operating work machine Active JP7143451B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102018209336.9A DE102018209336A1 (en) 2018-06-12 2018-06-12 Method and device for operating autonomously operated working machines
DE102018209336.9 2018-06-12
PCT/EP2019/062198 WO2019238330A1 (en) 2018-06-12 2019-05-13 Method and device for operating autonomously operated work machines

Publications (2)

Publication Number Publication Date
JP2021526086A JP2021526086A (en) 2021-09-30
JP7143451B2 true JP7143451B2 (en) 2022-09-28

Family

ID=66597546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020569079A Active JP7143451B2 (en) 2018-06-12 2019-05-13 Method and apparatus for operating an autonomously operating work machine

Country Status (4)

Country Link
JP (1) JP7143451B2 (en)
KR (1) KR20210020896A (en)
DE (1) DE102018209336A1 (en)
WO (1) WO2019238330A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230339734A1 (en) * 2022-04-26 2023-10-26 Deere & Company Object detection system and method on a work machine

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019204752A1 (en) * 2019-04-03 2020-03-26 Thyssenkrupp Ag Method and device for the operation of overburden and conveyor machines, which can be used in particular in open-cast mining
US11821167B2 (en) 2019-09-05 2023-11-21 Deere & Company Excavator with improved movement sensing
US11970839B2 (en) 2019-09-05 2024-04-30 Deere & Company Excavator with improved movement sensing
US11693411B2 (en) 2020-02-27 2023-07-04 Deere & Company Machine dump body control using object detection
CN111968262B (en) * 2020-07-30 2022-05-20 国网智能科技股份有限公司 Semantic intelligent substation inspection operation robot navigation system and method
US12008905B2 (en) 2020-09-18 2024-06-11 Stoneridge Electronics Ab Curb detection system for commercial vehicles
DE102020213294A1 (en) 2020-10-21 2022-04-21 Robert Bosch Gesellschaft mit beschränkter Haftung Method for monitoring a construction site area, monitoring system, computer program and storage medium
CN113565324A (en) * 2021-07-26 2021-10-29 中建四局第三建设有限公司 Method for removing bailey frames in small space by wholly sliding horizontally and fixing points
DE102021209150A1 (en) 2021-08-20 2023-02-23 Zf Friedrichshafen Ag Method for monitoring a work environment of a work machine
DE102021210113A1 (en) 2021-09-14 2023-03-16 Robert Bosch Gesellschaft mit beschränkter Haftung Method of controlling an attachment rotation of a work attachment of a work machine and work machine
DE102021131571A1 (en) 2021-12-01 2023-06-01 Martin Lindenbauer assistance system
US20240185719A1 (en) * 2022-12-01 2024-06-06 Caterpillar Inc. Systems and methods for detecting false positives in collision notifications

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000136549A (en) 1998-10-09 2000-05-16 Carnegie Mellon Univ Autonomous excavation and truck loading system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5826130A (en) * 1981-08-10 1983-02-16 Meidensha Electric Mfg Co Ltd Method of construction work
JPH1088625A (en) * 1996-09-13 1998-04-07 Komatsu Ltd Automatic excavation machine and method, and automatic loading method
US6044632A (en) * 1998-02-05 2000-04-04 Eaton Corporation, Cutler-Hammer Products Backup proximity sensor for a vehicle
US7516563B2 (en) * 2006-11-30 2009-04-14 Caterpillar Inc. Excavation control system providing machine placement recommendation
BRPI0809249B1 (en) * 2007-03-21 2019-12-17 Commw Scient Ind Res Org method for planning and executing obstacle-free paths for rotary excavation machinery
US20090043462A1 (en) * 2007-06-29 2009-02-12 Kenneth Lee Stratton Worksite zone mapping and collision avoidance system
KR100955655B1 (en) * 2007-10-17 2010-05-06 한국생산기술연구원 Method for autonomous navigation of robot
DE102013212154A1 (en) * 2013-06-26 2014-12-31 Robert Bosch Gmbh Device for incorporating workspace data into a workspace limitation system of a work machine
NL1041331B1 (en) * 2015-06-02 2017-01-02 Sander Johannes Bernaerts Ing Weed Removal device.
DE102015010514B4 (en) * 2015-08-13 2019-06-13 Audi Ag A method of determining map information for a map data set of a navigation environment and computing device
JP6673786B2 (en) * 2016-09-05 2020-03-25 株式会社クボタ Work vehicle automatic traveling system and traveling route management device
JP6599835B2 (en) * 2016-09-23 2019-10-30 日立建機株式会社 Mine working machine, obstacle discrimination device, and obstacle discrimination method
DE102016224076A1 (en) * 2016-12-02 2018-06-07 Robert Bosch Gmbh Method and device for determining a position of an excavator arm by means of a LIDAR system arranged on an excavator
CN106802954B (en) * 2017-01-18 2021-03-26 中国科学院合肥物质科学研究院 Unmanned vehicle semantic map model construction method and application method thereof on unmanned vehicle
US10458810B2 (en) * 2017-12-21 2019-10-29 GM Global Technology Operations LLC Traffic light state assessment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000136549A (en) 1998-10-09 2000-05-16 Carnegie Mellon Univ Autonomous excavation and truck loading system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230339734A1 (en) * 2022-04-26 2023-10-26 Deere & Company Object detection system and method on a work machine

Also Published As

Publication number Publication date
WO2019238330A1 (en) 2019-12-19
DE102018209336A1 (en) 2019-12-12
KR20210020896A (en) 2021-02-24
JP2021526086A (en) 2021-09-30

Similar Documents

Publication Publication Date Title
JP7143451B2 (en) Method and apparatus for operating an autonomously operating work machine
US10231374B2 (en) Travel support system, travel support method, and work vehicle
EP3729935B1 (en) Automatic steering system and automatic steering method
EP3355670B1 (en) User interface for mobile machines
EP3020868B1 (en) Machine of a kind comprising a body and an implement movable relative to the body with a system for assisting a user of the machine
KR101927297B1 (en) A system and method of autonomous operation of multi-tasking earth moving machinery
US20210148083A1 (en) Truck load dumping for an autonomous loader
US10197407B2 (en) Method and robot system for autonomous control of a vehicle
WO2015021487A2 (en) Work vehicle robotic platform
JP7174484B2 (en) agricultural vehicle
US9651381B2 (en) Terrain mapping system using virtual tracking features
US11898331B2 (en) System and method for detecting objects within a working area
Baillie et al. A review of the state of the art in agricultural automation. Part III: Agricultural machinery navigation systems
JP2019187352A (en) Work vehicle
US11808885B2 (en) Localization system for autonomous vehicles using sparse radar data
Stentz Robotic technologies for outdoor industrial vehicles
Iida et al. Rice harvesting operation using an autonomous combine with a GPS and a FOG
US20170314381A1 (en) Control system for determining sensor blockage for a machine
US11879231B2 (en) System and method of selective automation of loading operation stages for self-propelled work vehicles
US20220282460A1 (en) System and method for terrain based control of self-propelled work vehicles
WO2023238724A1 (en) Route generation system and route generation method for automated travel of agricultural machine
EP3901722A1 (en) Travel state display device and automated travel system
JP2024082940A (en) Work vehicle
Wang et al. Control System and Obstacle Avoidance Strategy for Orchard Unmanned Vehicle
JP2023147640A (en) work vehicle

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210212

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220914

R150 Certificate of patent or registration of utility model

Ref document number: 7143451

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150