CN118189882B - A method and device for detecting the angle of cargo box of an unmanned vehicle - Google Patents
A method and device for detecting the angle of cargo box of an unmanned vehicle Download PDFInfo
- Publication number
- CN118189882B CN118189882B CN202410591589.0A CN202410591589A CN118189882B CN 118189882 B CN118189882 B CN 118189882B CN 202410591589 A CN202410591589 A CN 202410591589A CN 118189882 B CN118189882 B CN 118189882B
- Authority
- CN
- China
- Prior art keywords
- cargo box
- container
- current
- angle
- information
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000001514 detection method Methods 0.000 claims abstract description 12
- 238000001914 filtration Methods 0.000 claims description 14
- 238000012795 verification Methods 0.000 claims 1
- 238000011112 process operation Methods 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 104
- 230000008569 process Effects 0.000 description 20
- 239000000463 material Substances 0.000 description 10
- 238000005065 mining Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 3
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000010720 hydraulic oil Substances 0.000 description 3
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000003921 oil Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000002689 soil Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/22—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring angles or tapers; for testing the alignment of axes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60P—VEHICLES ADAPTED FOR LOAD TRANSPORTATION OR TO TRANSPORT, TO CARRY, OR TO COMPRISE SPECIAL LOADS OR OBJECTS
- B60P1/00—Vehicles predominantly for transporting loads and modified to facilitate loading, consolidating the load, or unloading
- B60P1/04—Vehicles predominantly for transporting loads and modified to facilitate loading, consolidating the load, or unloading with a tipping movement of load-transporting element
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本公开提供了一种无人驾驶车辆的货箱角度检测方法及装置,其通过获取无人驾驶车辆的货箱状态,从而确定该货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息,其中,在货箱状态为货箱举升状态的情况下,货箱角速度信息至少和无人驾驶车辆的动力单元的转速相关;获取当前时刻的上一时刻的货箱角度信息;根据该上一时刻的货箱角度信息和当前时刻的货箱角速度信息,确定货箱的当前角度信息,消除了对货箱倾角仪的依赖,基于上一时刻的货箱角度确定当前时刻的货箱角度提高了检测的可靠性以及自动驾驶全流程作业的流畅性。
The present disclosure provides a method and device for detecting the angle of a cargo box of an unmanned vehicle, which obtains the cargo box status of the unmanned vehicle to determine the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box status, wherein when the cargo box status is a cargo box lifting state, the cargo box angular velocity information is at least related to the rotational speed of a power unit of the unmanned vehicle; obtains the cargo box angle information at the previous moment before the current moment; determines the current angle information of the cargo box based on the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment, thereby eliminating dependence on a cargo box inclinometer, and determining the cargo box angle at the current moment based on the cargo box angle at the previous moment improves the reliability of detection and the smoothness of the full-process operation of autonomous driving.
Description
技术领域Technical Field
本公开实施例涉及自动驾驶领域,具体涉及一种无人驾驶车辆的货箱角度检测方法及装置。The disclosed embodiments relate to the field of autonomous driving, and more particularly to a method and device for detecting the angle of a cargo box of an unmanned vehicle.
背景技术Background Art
矿用宽体自卸车在矿山场景自动驾驶领域扮演着重要的角色,而货箱举升则是矿山运营“采、运、排”全流程作业中不可缺少的一环。在排土过程中,自动驾驶需要同人工驾驶一样,识别货箱位置,即货箱角度。Wide-body dump trucks for mining play an important role in the field of autonomous driving in mining scenarios, and cargo box lifting is an indispensable part of the entire process of "mining, transportation, and drainage" in mining operations. During the soil discharge process, autonomous driving needs to identify the position of the cargo box, that is, the angle of the cargo box, just like manual driving.
相关技术中,采用在货箱上安装倾角仪来识别货箱角度。然而,由于矿山工况运行环境较恶劣,导致货箱倾角仪故障率较高;当倾角仪故障时,会导致自动驾驶识别货箱位置异常,例如,当货箱倾角仪故障时,反馈角度未发生变化或反馈角度不为实际值等等,最终导致自动驾驶识别排土异常,影响工作效率。In the related technology, an inclinometer is installed on the cargo box to identify the cargo box angle. However, due to the harsh operating environment of the mine, the failure rate of the cargo box inclinometer is high; when the inclinometer fails, the automatic driving will identify the abnormal position of the cargo box. For example, when the cargo box inclinometer fails, the feedback angle does not change or the feedback angle is not the actual value, etc., which eventually leads to abnormal soil discharge in the automatic driving, affecting work efficiency.
因此,如何取代倾角仪来获取货箱角度,从而避免倾角仪故障,是本领域亟待解决的技术问题。Therefore, how to replace the inclinometer to obtain the cargo box angle, thereby avoiding inclinometer failure, is a technical problem that needs to be solved urgently in this field.
发明内容Summary of the invention
本公开实施例提供了一种无人驾驶车辆的货箱角度检测方法及装置,消除了对货箱倾角仪的依赖,提高了可靠性以及自动驾驶全流程作业的流畅性,降低了线控矿用宽体自卸车的成本。The disclosed embodiments provide a method and device for detecting the angle of a cargo box of an unmanned vehicle, eliminating the reliance on a cargo box inclinometer, improving the reliability and smoothness of the entire process of autonomous driving, and reducing the cost of a wire-controlled wide-body mining dump truck.
第一方面,本公开实施例提供了一种无人驾驶车辆的货箱角度检测方法,所述方法包括:In a first aspect, an embodiment of the present disclosure provides a method for detecting an angle of a cargo box of an unmanned vehicle, the method comprising:
获取无人驾驶车辆的货箱状态,其中,所述货箱状态包括货箱举升状态或者货箱下降状态;Acquire a cargo box status of the unmanned vehicle, wherein the cargo box status includes a cargo box lifting status or a cargo box lowering status;
确定所述货箱状态对应的所述无人驾驶车辆的当前时刻的货箱角速度信息,其中,在所述货箱状态为所述货箱举升状态的情况下,所述货箱角速度信息至少和所述无人驾驶车辆的动力单元的转速相关;Determine the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state, wherein, when the cargo box state is the cargo box lifting state, the cargo box angular velocity information is at least related to the rotation speed of the power unit of the unmanned vehicle;
获取所述当前时刻的上一时刻的货箱角度信息;Obtaining cargo box angle information at the moment before the current moment;
根据所述上一时刻的货箱角度信息和所述当前时刻的货箱角速度信息,确定所述货箱的当前角度信息。The current angle information of the cargo box is determined according to the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment.
结合第一方面,在任一种可能的实施方式中,在所述货箱状态为所述货箱举升状态的情况下,所述确定所述货箱状态对应的所述无人驾驶车辆的当前时刻的货箱角速度信息,包括:获取预设对应关系,其中,所述预设对应关系用于表征无人驾驶车辆的动力单元的转速与货箱角速度信息之间的对应关系;根据所述无人驾驶车辆的动力单元的当前转速和所述预设对应关系,确定当前时刻的货箱角速度信息。In combination with the first aspect, in any possible implementation, when the cargo box state is the cargo box lifting state, determining the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state includes: obtaining a preset corresponding relationship, wherein the preset corresponding relationship is used to characterize the correspondence between the rotational speed of the power unit of the unmanned vehicle and the cargo box angular velocity information; determining the cargo box angular velocity information at the current moment according to the current rotational speed of the power unit of the unmanned vehicle and the preset corresponding relationship.
结合第一方面,在任一种可能的实施方式中,所述预设对应关系用于表征无人驾驶车辆的动力单元的转速、货箱举升位置与货箱角速度信息之间的对应关系;所述根据所述无人驾驶车辆的动力单元的当前转速和所述预设对应关系,确定当前时刻的货箱角速度信息,包括:根据所述无人驾驶车辆的动力单元的当前转速、货箱举升的当前位置和所述预设对应关系,确定当前时刻的货箱角速度信息。In combination with the first aspect, in any possible implementation, the preset correspondence is used to characterize the correspondence between the rotational speed of the power unit of the unmanned vehicle, the lifting position of the cargo box and the angular velocity information of the cargo box; determining the angular velocity information of the cargo box at the current moment according to the current rotational speed of the power unit of the unmanned vehicle and the preset correspondence includes: determining the angular velocity information of the cargo box at the current moment according to the current rotational speed of the power unit of the unmanned vehicle, the current position of the cargo box lifting and the preset correspondence.
结合第一方面,在任一种可能的实施方式中,在所述货箱状态为所述货箱下降状态的情况下,所述确定所述货箱状态对应的所述无人驾驶车辆的当前时刻的货箱角速度信息,包括:获取货箱下降状态下的预设货箱角速度信息;根据所述预设货箱角速度信息,确定所述当前时刻的货箱角速度信息。In combination with the first aspect, in any possible implementation, when the cargo box state is the cargo box descending state, determining the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state includes: obtaining preset cargo box angular velocity information under the cargo box descending state; and determining the cargo box angular velocity information at the current moment based on the preset cargo box angular velocity information.
结合第一方面,在任一种可能的实施方式中,所述根据所述上一时刻的货箱角度信息和所述当前时刻的货箱角速度信息,确定所述货箱的当前角度信息,包括:根据以下公式计算所述当前角度信息:In combination with the first aspect, in any possible implementation manner, determining the current angle information of the cargo box according to the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment includes: calculating the current angle information according to the following formula:
其中,表示所述货箱的当前角度信息,表示上一时刻的货箱角度信息,表示所述货箱当前时刻的货箱角速度信息,表示大于或者等于1的整数。in, Indicates the current angle information of the cargo box, Indicates the cargo box angle information at the last moment, Indicates the current time of the cargo box The angular velocity information of the cargo box, Represents an integer greater than or equal to 1.
结合第一方面,在任一种可能的实施方式中,所述转速包括多个不同转速,所述方法还包括:针对任一转速,获取该转速下每节货箱举升油缸对应的货箱举升时间,并根据所述货箱举升时间确定对应的货箱角速度信息,其中,启动不同货箱举升油缸对应到达不同的货箱举升位置;根据不同转速、启动的货箱举升油缸和对应的货箱角速度信息,构建所述预设对应关系;所述根据所述无人驾驶车辆的动力单元的当前转速、货箱举升的当前位置和所述预设对应关系,确定当前时刻的货箱角速度信息,包括:确定当前启动的货箱举升油缸的节标识;根据无人驾驶车辆的动力单元的当前转速、所述当前启动的货箱举升油缸的节标识和所述预设对应关系,确定当前时刻的货箱角速度信息。In combination with the first aspect, in any possible embodiment, the rotational speed includes multiple different rotational speeds, and the method further includes: for any rotational speed, obtaining the cargo box lifting time corresponding to each cargo box lifting cylinder at the rotational speed, and determining the corresponding cargo box angular velocity information according to the cargo box lifting time, wherein starting different cargo box lifting cylinders corresponds to reaching different cargo box lifting positions; constructing the preset corresponding relationship according to the different rotational speeds, the started cargo box lifting cylinders and the corresponding cargo box angular velocity information; determining the cargo box angular velocity information at the current moment according to the current rotational speed of the power unit of the unmanned vehicle, the current position of the cargo box lifting and the preset corresponding relationship, including: determining the section identifier of the currently started cargo box lifting cylinder; determining the cargo box angular velocity information at the current moment according to the current rotational speed of the power unit of the unmanned vehicle, the section identifier of the currently started cargo box lifting cylinder and the preset corresponding relationship.
结合第一方面,在任一种可能的实施方式中,对于同一转速,不同货箱举升位置对应属于启动的同一货箱举升油缸的情况下,对应的货箱角速度信息相同。In combination with the first aspect, in any possible implementation, for the same rotation speed, when different cargo box lifting positions correspond to the same activated cargo box lifting cylinder, the corresponding cargo box angular velocity information is the same.
结合第一方面,在任一种可能的实施方式中,所述获取货箱下降状态下的预设货箱角速度信息,包括:获取指定对应关系,其中,所述指定对应关系用于表征所述无人驾驶车辆所处的地形和货箱下降状态下的货箱角速度信息之间的对应关系;根据所述指定对应关系和所述无人驾驶车辆当前时刻所处的地形,确定所述预设货箱角速度信息。In combination with the first aspect, in any possible implementation, obtaining preset cargo box angular velocity information when the cargo box is in a descending state includes: obtaining a specified corresponding relationship, wherein the specified corresponding relationship is used to characterize the correspondence between the terrain in which the unmanned vehicle is located and the cargo box angular velocity information in the cargo box in a descending state; determining the preset cargo box angular velocity information based on the specified corresponding relationship and the terrain in which the unmanned vehicle is currently located.
结合第一方面,在任一种可能的实施方式中,所述指定对应关系用于表征所述无人驾驶车辆所处的地形、货箱的载重情况和货箱下降状态下的货箱角速度信息之间的对应关系;所述根据所述指定对应关系和所述无人驾驶车辆当前时刻所处的地形,确定所述预设货箱角速度信息,包括:根据所述指定对应关系、所述无人驾驶车辆当前时刻所处的地形和所述货箱的当前载重情况,确定所述预设货箱角速度信息。In combination with the first aspect, in any possible implementation, the designated correspondence is used to characterize the correspondence between the terrain in which the unmanned vehicle is located, the load condition of the cargo box, and the angular velocity information of the cargo box when the cargo box is in a lowered state; determining the preset cargo box angular velocity information based on the designated correspondence and the terrain in which the unmanned vehicle is currently located, includes: determining the preset cargo box angular velocity information based on the designated correspondence, the terrain in which the unmanned vehicle is currently located, and the current load condition of the cargo box.
结合第一方面,在任一种可能的实施方式中,所述确定所述货箱状态对应的所述无人驾驶车辆的当前时刻的货箱角速度信息包括:采集所述动力单元停止工作后到货箱停止动作的时间;根据所述时间,确定滤波参数;根据所述滤波参数,对所述当前时刻的货箱角速度信息进行滤波处理,得到当前时刻的目标货箱角速度信息。In combination with the first aspect, in any possible implementation, determining the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state includes: collecting the time from when the power unit stops working to when the cargo box stops moving; determining filtering parameters based on the time; and filtering the cargo box angular velocity information at the current moment based on the filtering parameters to obtain the target cargo box angular velocity information at the current moment.
结合第一方面,在任一种可能的实施方式中,所述方法还包括:对所述货箱的当前角度信息进行上止点校验,所述上止点对应所述货箱处于顶部位置时的角度;当所述货箱的当前角度信息对应的角度大于所述上止点对应的角度时,校正所述货箱的当前角度信息为所述货箱处于顶部位置时的角度;和/或,对所述货箱的当前角度信息进行下止点校验,所述下止点对应所述货箱处于底部位置时的角度;当所述货箱的当前角度信息对应的角度小于所述下止点对应的角度时,校正所述货箱的当前角度信息为所述货箱处于底部位置时的角度。In combination with the first aspect, in any possible implementation, the method further includes: performing an upper dead point check on the current angle information of the cargo box, the upper dead point corresponding to the angle when the cargo box is in the top position; when the angle corresponding to the current angle information of the cargo box is greater than the angle corresponding to the upper dead point, correcting the current angle information of the cargo box to the angle when the cargo box is in the top position; and/or, performing a lower dead point check on the current angle information of the cargo box, the lower dead point corresponding to the angle when the cargo box is in the bottom position; when the angle corresponding to the current angle information of the cargo box is less than the angle corresponding to the lower dead point, correcting the current angle information of the cargo box to the angle when the cargo box is in the bottom position.
第二方面,本公开实施例提供了一种无人驾驶车辆的货箱角度检测装置,包括:In a second aspect, an embodiment of the present disclosure provides a cargo box angle detection device for an unmanned vehicle, comprising:
状态获取模块,用于获取无人驾驶车辆的货箱状态,其中,所述货箱状态包括货箱举升状态或者货箱下降状态;A status acquisition module, used to acquire the status of the cargo box of the unmanned vehicle, wherein the cargo box status includes a cargo box lifting status or a cargo box lowering status;
角速度确定模块,用于确定所述货箱状态对应的所述无人驾驶车辆的当前时刻的货箱角速度信息,其中,在所述货箱状态为所述货箱举升状态的情况下,所述货箱角速度信息至少和所述无人驾驶车辆的动力单元的转速相关;an angular velocity determination module, used to determine the angular velocity information of the cargo box of the unmanned vehicle at the current moment corresponding to the cargo box state, wherein, when the cargo box state is the cargo box lifting state, the cargo box angular velocity information is at least related to the rotation speed of the power unit of the unmanned vehicle;
角度获取模块,用于获取所述当前时刻的上一时刻的货箱角度信息;An angle acquisition module, used to acquire the cargo box angle information at the previous moment before the current moment;
角度确定模块,用于根据所述上一时刻的货箱角度信息和所述当前时刻的货箱角速度信息,确定所述货箱的当前角度信息。The angle determination module is used to determine the current angle information of the cargo box according to the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment.
本公开实施例提供了一种无人驾驶车辆的货箱角度检测方法及装置,其通过获取无人驾驶车辆的货箱状态,从而确定该货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息,其中,在货箱状态为货箱举升状态的情况下,货箱角速度信息至少和无人驾驶车辆的动力单元的转速相关;获取当前时刻的上一时刻的货箱角度信息;根据该上一时刻的货箱角度信息和当前时刻的货箱角速度信息,确定货箱的当前角度信息,从而确定货箱的位置。可见,在检测货箱角度的过程中无需使用倾角仪,消除了对货箱倾角仪的依赖,基于上一时刻的货箱角度确定当前时刻的货箱角度提高了检测的可靠性以及自动驾驶全流程作业的流畅性,降低了线控矿用宽体自卸车的成本。The disclosed embodiment provides a method and device for detecting the angle of a cargo box of an unmanned vehicle, which obtains the cargo box state of the unmanned vehicle, thereby determining the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state, wherein, when the cargo box state is a cargo box lifting state, the cargo box angular velocity information is at least related to the rotation speed of the power unit of the unmanned vehicle; obtains the cargo box angle information at the previous moment before the current moment; determines the current angle information of the cargo box based on the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment, thereby determining the position of the cargo box. It can be seen that in the process of detecting the cargo box angle, there is no need to use an inclinometer, eliminating the dependence on the cargo box inclinometer, and determining the cargo box angle at the current moment based on the cargo box angle at the previous moment improves the reliability of detection and the smoothness of the full process of automatic driving operation, and reduces the cost of wire-controlled wide-body dump trucks for mining.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本公开实施例提供的一种无人驾驶车辆的货箱举升控制应用场景示意图;FIG1 is a schematic diagram of an application scenario of a cargo box lifting control of an unmanned vehicle provided by an embodiment of the present disclosure;
图2为本公开实施例提供的一种无人驾驶车辆的货箱角度检测方法流程图;FIG2 is a flow chart of a method for detecting the angle of a cargo box of an unmanned vehicle provided by an embodiment of the present disclosure;
图3为本公开实施例提供的一种无人驾驶车辆的货箱检测角度与货箱实际角度对比图;FIG3 is a comparison diagram of a cargo box detection angle and an actual cargo box angle of an unmanned vehicle provided by an embodiment of the present disclosure;
图4为本公开实施例提供的一种无人驾驶车辆的货箱角度检测装置的结构示意图;FIG4 is a schematic structural diagram of a cargo box angle detection device for an unmanned vehicle provided by an embodiment of the present disclosure;
图5为本公开实施例提供的无人货箱控制系统示意图。FIG5 is a schematic diagram of an unmanned cargo box control system provided in an embodiment of the present disclosure.
具体实施方式DETAILED DESCRIPTION
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开实施例相一致的所有实施方式。Here, exemplary embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure.
在本公开实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开实施例。本公开实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments and are not intended to limit the disclosed embodiments. The singular forms of "a", "said" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and/or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
应当理解,尽管在本公开实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当…… 时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
下面将结合附图详细说明根据本公开实施例的一种无人驾驶车辆的货箱角度检测方法及装置。A method and device for detecting the angle of a cargo box of an unmanned vehicle according to an embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
图1为本公开实施例的一种无人驾驶车辆的货箱举升控制应用场景示意图。如图1所示,包括自动驾驶域控制器110(Autonomous Driving Control Unit)、整车控制器120(Vehicle Control Unit)、动力单元130、举升系统140以及货箱150。其中,自动驾驶域控制器110向整车控制器120下发举升相关指令,并接收整车控制器120反馈的货箱状态及货箱角度;整车控制器120根据自动驾驶域控制器110下发的举升指令下发加速踏板指令,动力单元130根据整车控制器120下发的加速踏板指令,驱动举升系统140举升,从而举升货箱150。FIG1 is a schematic diagram of an application scenario of a cargo box lifting control of an unmanned vehicle according to an embodiment of the present disclosure. As shown in FIG1 , it includes an autonomous driving domain controller 110 (Autonomous Driving Control Unit), a vehicle controller 120 (Vehicle Control Unit), a power unit 130, a lifting system 140, and a cargo box 150. Among them, the autonomous driving domain controller 110 sends lifting-related instructions to the vehicle controller 120, and receives the cargo box status and cargo box angle feedback from the vehicle controller 120; the vehicle controller 120 sends an accelerator pedal instruction according to the lifting instruction sent by the autonomous driving domain controller 110, and the power unit 130 drives the lifting system 140 to lift according to the accelerator pedal instruction sent by the vehicle controller 120, thereby lifting the cargo box 150.
进一步地,举升系统140还包括举升电磁阀/下降电磁阀(图中未画出)、液压油缸(这里举升油缸以液压油缸为例,图中未画出)、液压泵(图中未画出)、换力器(图中未画出)及下止点限位开关141、上止点限位开关142;其中,换力器与动力单元130、液压泵连接,将动力单元130的机械能转换为液压泵的液压能,液压泵与液压油缸连接,并通过举升电磁阀/下降电磁阀控制液压泵与液压油缸连接管路,将液压能传递给液压油缸,液压油缸与货箱150连接,控制货箱150升降。Furthermore, the lifting system 140 also includes a lifting solenoid valve/lowering solenoid valve (not shown in the figure), a hydraulic cylinder (here the lifting cylinder takes the hydraulic cylinder as an example, which is not shown in the figure), a hydraulic pump (not shown in the figure), a force exchanger (not shown in the figure) and a lower dead point limit switch 141 and an upper dead point limit switch 142; wherein the force exchanger is connected to the power unit 130 and the hydraulic pump to convert the mechanical energy of the power unit 130 into hydraulic energy of the hydraulic pump, the hydraulic pump is connected to the hydraulic cylinder, and the hydraulic pump and the hydraulic cylinder connecting pipeline are controlled by the lifting solenoid valve/lowering solenoid valve to transmit the hydraulic energy to the hydraulic cylinder, the hydraulic cylinder is connected to the cargo box 150 to control the lifting and lowering of the cargo box 150.
当举升车斗时,自动驾驶域控制器110向整车控制器120下发举升相关指令,整车控制器120根据自动驾驶域控制器110下发的举升指令下发加速踏板指令到动力单元130,同时整车控制器120控制举升系统140驱动所述举升电磁阀;动力单元130带动换力器,换力器将机械能传递给液压泵,液压泵将液压油压入举升电磁阀开启的液压油缸的举升管路,将货箱150举升。When lifting the cargo box, the autonomous driving domain controller 110 sends lifting-related instructions to the vehicle controller 120. The vehicle controller 120 sends an accelerator pedal instruction to the power unit 130 according to the lifting instruction sent by the autonomous driving domain controller 110. At the same time, the vehicle controller 120 controls the lifting system 140 to drive the lifting solenoid valve; the power unit 130 drives the force exchanger, which transfers mechanical energy to the hydraulic pump. The hydraulic pump presses the hydraulic oil into the lifting pipeline of the hydraulic cylinder whose lifting solenoid valve is opened to lift the cargo box 150.
当下降车斗时,自动驾驶域控制器110向整车控制器120下发下降相关指令,整车控制器120根据自动驾驶域控制器110下发的下降指令下发停止踏板指令到动力单元130,同时整车控制器120控制举升系统140驱动下降电磁阀;动力单元130断开换力器,液压油缸的液压油通过下降电磁阀开启的液压油缸的下降管路回流液压油缸,液压泵的液压油回流液压泵,货箱150凭借自重下降。When the cargo box is lowered, the autonomous driving domain controller 110 sends a descending-related instruction to the vehicle controller 120. The vehicle controller 120 sends a stop pedal instruction to the power unit 130 according to the descending instruction sent by the autonomous driving domain controller 110. At the same time, the vehicle controller 120 controls the lifting system 140 to drive the descending solenoid valve; the power unit 130 disconnects the force exchanger, and the hydraulic oil of the hydraulic cylinder flows back to the hydraulic cylinder through the descending pipeline of the hydraulic cylinder opened by the descending solenoid valve, and the hydraulic oil of the hydraulic pump flows back to the hydraulic pump, and the cargo box 150 descends by its own weight.
在实际应用中,如果无人驾驶车辆可以为燃油车或新能源车,动力单元130可以为燃油车的发动机或新能源车的电机,本公开实施例对此不作具体限制。In practical applications, if the unmanned vehicle can be a fuel vehicle or a new energy vehicle, the power unit 130 can be an engine of a fuel vehicle or a motor of a new energy vehicle, and the embodiments of the present disclosure do not impose specific restrictions on this.
参考图2,为本公开实施例提供的一种无人驾驶车辆的货箱角度检测方法,所述方法包括:Referring to FIG2 , a method for detecting the angle of a cargo box of an unmanned vehicle provided in an embodiment of the present disclosure includes:
S201、获取无人驾驶车辆的货箱状态,其中,货箱状态包括货箱举升状态或者货箱下降状态;S201, obtaining a cargo box status of the unmanned vehicle, wherein the cargo box status includes a cargo box lifting status or a cargo box lowering status;
S202、确定S201获取的货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息,其中,在货箱状态为货箱举升状态的情况下,货箱角速度信息至少和无人驾驶车辆的动力单元的转速相关;S202, determining the current cargo box angular velocity information of the unmanned vehicle corresponding to the cargo box state obtained in S201, wherein when the cargo box state is a cargo box lifting state, the cargo box angular velocity information is at least related to the rotation speed of the power unit of the unmanned vehicle;
S203、获取当前时刻的上一时刻的货箱角度信息;S203, obtaining the cargo box angle information at the previous moment before the current moment;
S204、根据该上一时刻的货箱角度信息和当前时刻的货箱角速度信息,确定货箱的当前角度信息。S204: Determine the current angle information of the cargo box according to the angle information of the cargo box at the previous moment and the angular velocity information of the cargo box at the current moment.
无人驾驶车辆车身设置有货箱,以矿山场景为例,无人驾驶车辆可以在装载区将货箱装满物料,并在卸载区将物料倾倒。The unmanned vehicle is equipped with a cargo box. Taking the mining scenario as an example, the unmanned vehicle can fill the cargo box with materials in the loading area and dump the materials in the unloading area.
在一种可选的实施例中,可以通过动力单元驱动油缸实现货箱的举升和/或下降。优选地,通过动力单元驱动油缸实现货箱的举升,在下降过程中不提供动力单元的驱动力。可选的,在货箱下降过程中,仅通过重力的作用驱动货箱的下降。In an optional embodiment, the cargo box can be lifted and/or lowered by driving the oil cylinder by the power unit. Preferably, the cargo box is lifted by driving the oil cylinder by the power unit, and no driving force of the power unit is provided during the lowering process. Optionally, during the lowering process of the cargo box, the lowering of the cargo box is driven only by the action of gravity.
在上述实施例中,无需设置角速度计来测量举升状态下的角速度,而是将货箱角速度信息至少和无人驾驶车辆的动力单元的转速建立关联,通过无人驾驶车辆的动力单元的转速可以确定对应的货箱角速度信息。该方式避免了额外加装测量角速度的传感器单元,且能保证获取较为准确的货箱角速度信息。In the above embodiment, there is no need to set up an angular velocity meter to measure the angular velocity in the lifting state, but the angular velocity information of the cargo box is at least associated with the rotation speed of the power unit of the unmanned vehicle, and the corresponding angular velocity information of the cargo box can be determined by the rotation speed of the power unit of the unmanned vehicle. This method avoids the need to install an additional sensor unit for measuring the angular velocity, and can ensure that relatively accurate angular velocity information of the cargo box is obtained.
本公开实施例中,针对不同的货箱状态确定对应的当前时刻的角速度信息,并基于上一时刻的货箱角度信息和该角速度信息确定货箱的当前角度信息。在检测货箱角度的过程中无需使用倾角仪,消除了对货箱倾角仪的依赖,在货箱升举或者下降过程中基于货箱的角速度信息确定货箱角度信息,使得得到的角度信息更加可靠,自动驾驶全流程作业更流畅,降低了线控矿用宽体自卸车的成本。In the disclosed embodiment, the angular velocity information at the current moment corresponding to different cargo box states is determined, and the current angle information of the cargo box is determined based on the cargo box angle information at the previous moment and the angular velocity information. In the process of detecting the cargo box angle, there is no need to use an inclinometer, eliminating the dependence on the cargo box inclinometer. In the process of lifting or lowering the cargo box, the cargo box angle information is determined based on the angular velocity information of the cargo box, making the obtained angle information more reliable, the full process of automatic driving operation smoother, and reducing the cost of wire-controlled wide-body mining dump trucks.
在本公开提供的又一实施例中,在货箱状态为货箱举升状态的情况下,上述步骤S202“确定货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息”可以实施为如下步骤:In another embodiment provided by the present disclosure, when the cargo box state is the cargo box lifting state, the above step S202 "determining the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state" can be implemented as follows:
步骤一、获取预设对应关系,其中,该预设对应关系用于表征无人驾驶车辆的动力单元的转速与货箱角速度信息之间的对应关系;Step 1: obtaining a preset corresponding relationship, wherein the preset corresponding relationship is used to characterize the corresponding relationship between the rotation speed of the power unit of the unmanned vehicle and the angular velocity information of the cargo box;
步骤二、根据无人驾驶车辆的动力单元的当前转速和预设对应关系,确定当前时刻的货箱角速度信息。Step 2: Determine the angular velocity information of the cargo box at the current moment according to the current rotation speed of the power unit of the unmanned vehicle and the preset corresponding relationship.
本公开实施例中,可以预先设置动力单元的转速与货箱角速度信息之间的对应关系,在检测货箱角度时,根据动力单元的当前转速,通过该预设对应关系即可确定出当前货箱角速度信息。In the disclosed embodiment, the correspondence between the rotational speed of the power unit and the angular velocity information of the cargo box can be preset. When detecting the angle of the cargo box, the current angular velocity information of the cargo box can be determined according to the current rotational speed of the power unit through the preset correspondence.
可选的,可以预先测试动力单元在提供的不同动力下(即不同转速下,例如:最低转速、最高转速以及中间转速)以及不同载重下(或者仅针对货箱满载矿石的场景),货箱举升过程中的货箱角速度,并预先记录不同转速与货箱角速度的对应关系,以便基于动力单元的当前转速,对记录的对应关系进行查找,确定当前时刻的货箱角速度信息。Optionally, the angular velocity of the cargo box during cargo box lifting may be tested in advance under different power levels (i.e., different speeds, such as the lowest speed, the highest speed, and the intermediate speed) and different loads (or only for a scenario in which the cargo box is fully loaded with ore) provided by the power unit, and the correspondence between different speeds and the angular velocity of the cargo box may be recorded in advance, so that the recorded correspondence may be searched based on the current speed of the power unit to determine the angular velocity information of the cargo box at the current moment.
在本公开提供的又一实施例中,为了更精准的获取货箱角速度信息,进一步结合货箱举升位置来确定,也即,上述预设对应关系用于表征无人驾驶车辆的动力单元的转速、货箱举升位置与货箱角速度信息之间的对应关系。可选的,可以预先测试不同的不同动力下(即不同转速下,例如:最低转速、最高转速以及中间转速)和货箱举升位置(通过手动或者传感器测量),对应的货箱举升过程中的货箱角速度,得到三者的对应关系,以便基于动力单元的当前转速和举升位置,对记录的对应关系进行查找,确定当前时刻的货箱角速度信息。In another embodiment provided by the present disclosure, in order to obtain the angular velocity information of the cargo box more accurately, it is further determined in combination with the lifting position of the cargo box, that is, the above-mentioned preset correspondence is used to characterize the correspondence between the rotation speed of the power unit of the unmanned vehicle, the lifting position of the cargo box and the angular velocity information of the cargo box. Optionally, the angular velocity of the cargo box during the lifting process of the cargo box corresponding to different power conditions (i.e., different rotation speeds, such as: the lowest rotation speed, the highest rotation speed and the intermediate rotation speed) and the lifting position of the cargo box (measured manually or by sensors) can be pre-tested to obtain the correspondence between the three, so as to search for the recorded correspondence based on the current rotation speed and lifting position of the power unit to determine the angular velocity information of the cargo box at the current moment.
可选的,可以通过当前启动的举升油缸的节标识确定举升位置;或者,也可以通过转速和举升时间来预估举升位置。其中,该举升位置可以是一个位置范围区间,也可以是一个位置点。优选地,是一个位置范围区间。例如,启动第一举升油缸节,其对应一个举升范围区间,在该范围区间内该举升油缸节这一因素对货箱角速度信息的影响是不变的。Optionally, the lifting position can be determined by the node identification of the currently activated lifting cylinder; or, the lifting position can be estimated by the rotation speed and the lifting time. The lifting position can be a position range interval or a position point. Preferably, it is a position range interval. For example, the first lifting cylinder node is activated, which corresponds to a lifting range interval, and within the range interval, the influence of the lifting cylinder node on the angular velocity information of the cargo box remains unchanged.
可选的,上述步骤二“根据无人驾驶车辆的动力单元的当前转速和预设对应关系,确定当前时刻的货箱角速度信息”可以实施为如下步骤:Optionally, the above step 2 of "determining the angular velocity information of the cargo box at the current moment according to the current rotation speed of the power unit of the unmanned vehicle and the preset corresponding relationship" can be implemented as follows:
根据无人驾驶车辆的动力单元的当前转速、货箱举升的当前位置和预设对应关系,确定当前时刻的货箱角速度信息。According to the current rotation speed of the power unit of the unmanned vehicle, the current position of the cargo box lift and the preset corresponding relationship, the angular velocity information of the cargo box at the current moment is determined.
在一种可能的实施方式中,考虑到货箱在举升的过程中随着举升高度的增加,货箱中物料不断的倾倒,货箱内物料的重心不断下移,则需要的动力也可能发生变化,或者在整个倾倒过程中提供同样动力的情况下,货箱的角速度可能发生变化,可以确定货箱内压力值、动力单元提供的动力,以及货箱角速度之间的对应关系。实施时,可以在货箱中安装压力传感器,在物料倾倒的过程中根据压力传感器确定货箱举升到不同位置时货箱中剩余物料产生的压力值,确定该压力值下若货箱按照原有角速度继续举升,则需要变化的动力,或者确定该压力值下若货箱按照原有的动力驱动货箱举升,则产生变化的角速度。进一步的,可以预先建立动力单元的转速、货箱角速度、货箱举升位置之间的对应关系,从而根据动力单元的当前转速、货箱举升的当前位置和预设对应关系,确定当前时刻的货箱角速度。In a possible implementation, considering that as the lifting height of the cargo box increases during the lifting process, the materials in the cargo box are continuously dumped, and the center of gravity of the materials in the cargo box is continuously moved downward, the required power may also change, or the angular velocity of the cargo box may change when the same power is provided during the entire dumping process, and the corresponding relationship between the pressure value in the cargo box, the power provided by the power unit, and the angular velocity of the cargo box can be determined. During implementation, a pressure sensor can be installed in the cargo box, and the pressure value generated by the remaining materials in the cargo box when the cargo box is lifted to different positions can be determined according to the pressure sensor during the material dumping process, and the power required to change if the cargo box continues to be lifted at the original angular velocity under the pressure value, or the angular velocity of the cargo box is generated if the cargo box is lifted according to the original power under the pressure value. Further, the corresponding relationship between the rotation speed of the power unit, the angular velocity of the cargo box, and the lifting position of the cargo box can be established in advance, so as to determine the angular velocity of the cargo box at the current moment according to the current rotation speed of the power unit, the current position of the cargo box lift, and the preset corresponding relationship.
在另一种可能的实施方式种,可以预先建立动力单元的转速、货箱角速度、启用的举升油缸之间的对应关系,从而确定当前时刻的货箱角速度。其中,举升油缸包括多节,不同节举升油缸对应不同的举升位置。可选的,可以预先测试不同的不同动力下(即不同转速下,例如:最低转速、最高转速以及中间转速)和启用的举升油缸(通过手动或者传感器测量),对应的货箱举升过程中的货箱角速度,得到三者的对应关系,以便基于动力单元的当前转速和启用的举升油缸,对记录的对应关系进行查找,确定当前时刻的货箱角速度信息。In another possible implementation, a correspondence between the rotation speed of the power unit, the angular velocity of the cargo box, and the enabled lifting cylinder can be pre-established to determine the angular velocity of the cargo box at the current moment. The lifting cylinder includes multiple sections, and different sections of the lifting cylinder correspond to different lifting positions. Optionally, the angular velocity of the cargo box during the lifting process of the corresponding cargo box under different power conditions (i.e., different rotation speeds, such as the lowest rotation speed, the highest rotation speed, and the intermediate rotation speed) and enabled lifting cylinders (measured manually or by sensors) can be pre-tested to obtain the correspondence between the three, so as to search for the recorded correspondence based on the current rotation speed of the power unit and the enabled lifting cylinders, and determine the angular velocity information of the cargo box at the current moment.
可选的,当前启用的举升油缸的标识,可以通过整车控制器获取。Optionally, the identification of the currently enabled lift cylinder can be obtained through the vehicle controller.
进一步地,举升时货箱举升角速度可以满足如下对应关系:Furthermore, the lifting angular velocity of the cargo box during lifting The following corresponding relationship can be satisfied:
其中,表征动力单元不同转速,表征上一时刻检测到的货箱角度,针对货箱举升状态为正值;in, Characterize different speeds of the power unit, Represents the cargo box angle detected at the last moment, for the cargo box lifting state is a positive value;
在本公开提供的又一实施例中,在货箱状态为货箱下降状态的情况下,步骤S202“确定货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息”,可以实施为如下步骤:In another embodiment provided by the present disclosure, when the cargo box state is a cargo box descending state, step S202 of "determining the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box state" can be implemented as follows:
步骤1、获取货箱下降状态下的预设货箱角速度信息;Step 1, obtaining the preset cargo box angular velocity information when the cargo box is in a descending state;
步骤2、根据预设货箱角速度信息,确定当前时刻的货箱角速度信息。Step 2: Determine the current angular velocity information of the cargo box according to the preset angular velocity information of the cargo box.
本公开实施例中,针对货箱状态为货箱下降状态的情况,货箱可以靠自身的自重实现下降,因此,可以预先设置针对下降状态的预设货箱角速度信息。In the disclosed embodiment, when the cargo box is in a descending state, the cargo box can descend by its own weight. Therefore, preset cargo box angular velocity information for the descending state can be pre-set.
进一步地,下降时,货箱下降角速度满足如下对应关系:Furthermore, when descending, the angular velocity of the cargo box is The following corresponding relationship is satisfied:
其中,表征上一时刻检测到的货箱角度,针对货箱下降状态为负值。in, Represents the cargo box angle detected at the last moment, for the cargo box lowering state Is a negative value.
在本公开提供的又一实施例中,可以按照指定周期获取货箱的角度信息,该周期可以是按照用户需求指定的任意周期。优选地,该周期与动力但与的转速相关。可选的,周期和转速呈反比。可选的,可以预先测试不同转速下对应的最优周期,建立对应关系表,通过查表的方式获取当前转速对应的最优周期,最为最终使用的周期。其中,优选地,一个最优周期和对应的转速下,预设货箱的举升角度不超过指定角度值。其中,步骤“根据上一时刻的货箱角度信息和当前时刻的货箱角速度信息,确定货箱的当前角度信息”,可以实施为如下步骤:In another embodiment provided by the present disclosure, the angle information of the cargo box can be obtained according to a specified period, and the period can be any period specified according to user needs. Preferably, the period is related to the power but not the rotational speed. Optionally, the period is inversely proportional to the rotational speed. Optionally, the optimal period corresponding to different rotational speeds can be pre-tested, and a corresponding relationship table can be established. The optimal period corresponding to the current rotational speed is obtained by looking up the table as the final period used. Among them, preferably, under an optimal period and a corresponding rotational speed, the lifting angle of the preset cargo box does not exceed the specified angle value. Among them, the step of "determining the current angle information of the cargo box based on the angle information of the cargo box at the previous moment and the angular velocity information of the cargo box at the current moment" can be implemented as the following steps:
根据以下公式计算当前角度信息:The current angle information is calculated according to the following formula:
其中,表示货箱的当前角度信息,表示上一时刻的货箱角度信息,表示货箱当前时刻的货箱角速度信息,表示大于或者等于1的整数。in, Indicates the current angle information of the cargo box. Indicates the cargo box angle information at the last moment, Indicates the current time of the container The angular velocity information of the cargo box, Represents an integer greater than or equal to 1.
可选的,还可以通过以下方式获取所述当前角度信息:Optionally, the current angle information may also be obtained in the following manner:
进一步地,根据举升/下降电磁阀的驱动状态,识别当前货箱动作为举升时,公式中的选用货箱举升角速度,识别当前货箱动作为下降时,公式中的选用货箱下降角速度,识别货箱无动作时,取值0,当下止点限位开关触发时,输出等于0,当上止点开关触发时,输出等于机械设计最大货箱角度。Furthermore, according to the driving state of the lifting/lowering solenoid valve, when the current cargo box action is identified as lifting, Select the lifting angular velocity of the cargo box and identify that the current cargo box action is descending. Select the angular velocity of the cargo box descent to identify when the cargo box is not moving. The value is 0. When the lower limit switch is triggered, the output Equal to 0, when the top stop switch is triggered, the output Equal to the maximum cargo box angle of the mechanical design.
在本公开提供的又一实施例中,转速包括多个不同转速,上述方法还包括如下步骤:In another embodiment provided by the present disclosure, the rotation speed includes a plurality of different rotation speeds, and the method further includes the following steps:
针对任一转速,获取该转速下每节货箱举升油缸对应的货箱举升时间,并根据该货箱举升时间确定对应的货箱角速度信息,其中,启动不同货箱举升油缸对应到达不同的货箱举升位置;For any rotation speed, obtain the container lifting time corresponding to each container lifting cylinder at the rotation speed, and determine the corresponding container angular velocity information according to the container lifting time, wherein starting different container lifting cylinders corresponds to reaching different container lifting positions;
根据不同转速、启动的货箱举升油缸和对应的货箱角速度信息,构建上述预设对应关系;The above preset corresponding relationship is constructed according to different rotation speeds, activated cargo box lifting cylinders and corresponding cargo box angular velocity information;
则上述步骤“根据所述无人驾驶车辆的动力单元的当前转速、货箱举升的当前位置和所述预设对应关系,确定当前时刻的货箱角速度信息”,可实施为如下步骤:Then the above step of "determining the angular velocity information of the cargo box at the current moment according to the current rotation speed of the power unit of the unmanned vehicle, the current position of the cargo box lift and the preset corresponding relationship" can be implemented as follows:
步骤一、确定当前启动的货箱举升油缸的节标识;Step 1: Determine the node identification of the currently activated cargo box lifting cylinder;
步骤二、根据无人驾驶车辆的动力单元的当前转速、当前启动的货箱举升油缸的节标识和上述预设对应关系,确定当前时刻的货箱角速度信息。Step 2: Determine the angular velocity information of the cargo box at the current moment according to the current rotation speed of the power unit of the unmanned vehicle, the node identification of the currently activated cargo box lifting cylinder and the above preset corresponding relationship.
本实施例中,动力单元能够提供多个不同的转速,不同节举升油缸又对应着不同的举升速度,又由于每节举升油缸活塞完全伸出时对应的长度是一定的,针对动力单元提供的任一种转速,均可根据该转速下每节油缸对应的货箱举升时间,从而确定对应的货箱角速度信息。这里需要说明的是,在货箱举升角度比较小的时候只启动一节举升油缸,随着角度增大,启动的举升油缸节数越多,因此,不同的举升油缸对应不同的举升角度,也就对应着不同的举升位置,这里可以由举升油缸的标识表征举升的位置信息,因此,可以根据不同转速、启动的货箱举升油缸标识和对应的货箱角速度信息,构建上述预设对应关系。In this embodiment, the power unit can provide a plurality of different rotational speeds, and different lifting cylinders correspond to different lifting speeds. Since the corresponding length of each lifting cylinder piston when it is fully extended is certain, for any rotational speed provided by the power unit, the corresponding cargo box angular velocity information can be determined according to the cargo box lifting time corresponding to each cylinder at the rotational speed. It should be noted here that when the cargo box lifting angle is relatively small, only one lifting cylinder is started. As the angle increases, the number of lifting cylinders started increases. Therefore, different lifting cylinders correspond to different lifting angles, which correspond to different lifting positions. Here, the lifting position information can be represented by the lifting cylinder mark. Therefore, the above preset corresponding relationship can be constructed according to different rotational speeds, the started cargo box lifting cylinder mark and the corresponding cargo box angular velocity information.
进一步地,不同转速下每节油缸对应的货箱举升时间,包括能使货箱动作的最低转速、最高转速以及中间转速下对应的举升时间。Furthermore, the cargo box lifting time corresponding to each cylinder at different speeds includes the lowest speed that can move the cargo box, the highest speed, and the corresponding lifting time at the intermediate speeds.
在本公开提供的又一实施例中,对于同一转速,不同货箱举升位置对应属于启动的同一货箱举升油缸的情况下,对应的货箱角速度信息相同。In another embodiment provided by the present disclosure, for the same rotation speed, when different cargo box lifting positions correspond to the same activated cargo box lifting cylinder, the corresponding cargo box angular velocity information is the same.
本公开实施例种,在动力单元提供的同一转速下,同一货箱举升油缸将货箱举升的过程种,货箱经过的不同位置角速度均相同。In the embodiments of the present disclosure, under the same rotation speed provided by the power unit, during the process of the cargo box being lifted by the same cargo box lifting cylinder, the angular velocities of the different positions passed by the cargo box are all the same.
在本公开提供的又一实施例中,上述步骤1“获取货箱下降状态下的预设货箱角速度信息”可以实施为如下步骤:In another embodiment provided by the present disclosure, the above step 1 "obtaining preset cargo box angular velocity information when the cargo box is in a descending state" can be implemented as follows:
步骤a、获取指定对应关系,其中,指定对应关系用于表征无人驾驶车辆所处的地形和货箱下降状态下的货箱角速度信息之间的对应关系;Step a, obtaining a specified corresponding relationship, wherein the specified corresponding relationship is used to characterize the corresponding relationship between the terrain where the unmanned vehicle is located and the angular velocity information of the cargo box when the cargo box is in a descending state;
步骤b、根据上述指定对应关系和无人驾驶车辆当前时刻所处的地形,确定预设货箱角速度信息。Step b: Determine the preset cargo box angular velocity information according to the above-specified corresponding relationship and the terrain where the unmanned vehicle is currently located.
本公开实施例中,货箱下降时角速度与车辆所处的地形有关,因此,可以根据无人驾驶车辆所处的地形和货箱下降状态下的货箱角速度信息之间的对应关系确定指定对应关系,从而确定预设货箱角速度信息。In the disclosed embodiment, the angular velocity of the cargo box when it is lowered is related to the terrain on which the vehicle is located. Therefore, a specified correspondence can be determined based on the correspondence between the terrain on which the unmanned vehicle is located and the angular velocity information of the cargo box when the cargo box is in a lowered state, thereby determining the preset cargo box angular velocity information.
在本公开提供的又一实施例中,上述指定对应关系用于表征无人驾驶车辆所处的地形、货箱的载重情况和货箱下降状态下的货箱角速度信息之间的对应关系;In another embodiment provided by the present disclosure, the above-mentioned specified correspondence relationship is used to characterize the correspondence between the terrain where the unmanned vehicle is located, the load condition of the cargo box, and the angular velocity information of the cargo box when the cargo box is in a descending state;
则上述步骤b“根据上述指定对应关系和无人驾驶车辆当前时刻所处的地形,确定预设货箱角速度信息”,可以实施为如下步骤:Then the above step b "determining the preset cargo box angular velocity information according to the above specified corresponding relationship and the terrain where the unmanned vehicle is currently located" can be implemented as follows:
根据指定对应关系、所述无人驾驶车辆当前时刻所处的地形和货箱的当前载重情况,确定预设货箱角速度信息。The preset cargo box angular velocity information is determined according to the specified corresponding relationship, the terrain where the unmanned vehicle is currently located, and the current load condition of the cargo box.
本公开实施例中,货箱下降角速度与货箱载重情况以及车辆坡度均有关系,因此,可以根据无人驾驶车辆所处的地形、货箱的载重情况和货箱下降状态下的货箱角速度信息之间的对应关系确定指定对应关系,从而确定预设货箱角速度信息。In the disclosed embodiment, the angular velocity of the cargo box's descent is related to both the cargo box's load condition and the vehicle's slope. Therefore, a specified correspondence can be determined based on the correspondence between the terrain in which the unmanned vehicle is located, the cargo box's load condition, and the cargo box's angular velocity information when the cargo box is in a descending state, thereby determining the preset cargo box angular velocity information.
进一步地,车辆自重下降角速度与货箱的载重以及车辆坡度呈正相关,针对固定车型,以及固定场景,货箱的载重与排土点坡度变化可忽略不计。Furthermore, the angular velocity of the vehicle's own weight decreases is positively correlated with the load of the cargo box and the vehicle slope. For a fixed vehicle model and a fixed scene, the load of the cargo box and the slope change of the dumping point can be ignored.
需要说明的是,这里载重情况可以包括车辆自身重量和/或物料重量;一般情况是空载状态下下降,可以不做物料重量检测;而在可能没有倾倒干净,或者,分多次倾倒等情况下,可以做物料重量检测。It should be noted that the load conditions here may include the vehicle's own weight and/or the material weight. Generally, when the vehicle is lowered in an empty state, no material weight detection is required. However, when the material may not be dumped completely or is dumped in multiple times, a material weight detection may be required.
在本公开提供的又一实施例中,上述步骤S202“确定货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息”可以实施为如下步骤:In another embodiment provided by the present disclosure, the above step S202 "determining the current cargo box angular velocity information of the unmanned vehicle corresponding to the cargo box state" can be implemented as follows:
步骤一、采集动力单元停止工作后到货箱停止动作的时间;Step 1: Collect the time from when the power unit stops working to when the cargo box stops moving;
步骤二、根据确定的时间,确定滤波参数;Step 2: Determine the filtering parameters according to the determined time;
步骤三、根据滤波参数,对当前时刻的货箱角速度信息进行滤波处理,得到当前时刻的目标货箱角速度信息。Step 3: Filter the cargo box angular velocity information at the current moment according to the filtering parameters to obtain the target cargo box angular velocity information at the current moment.
本公开实施例中,为了使反馈的货箱角速度更加平滑,可以确定角速度的梯度滤波值,即对当前时刻的货箱角速度信息进行梯度滤波及一阶滤波,模拟对应场景下的惯性特性。滤波参数可以由上述时间来确定。In the disclosed embodiment, in order to make the feedback cargo box angular velocity smoother, the gradient filtering value of the angular velocity can be determined, that is, the angular velocity information of the cargo box at the current moment is subjected to gradient filtering and first-order filtering to simulate the inertial characteristics under the corresponding scene. The filtering parameters can be determined by the above time.
在本公开提供的又一实施例中,上述方法还可以包括如下步骤:In another embodiment provided by the present disclosure, the above method may further include the following steps:
步骤一、对货箱的当前角度信息进行上止点校验,该上止点对应货箱处于顶部位置时的角度;当货箱的当前角度信息对应的角度大于该上止点对应的角度时,校正货箱的当前角度信息为货箱处于顶部位置时的角度;和/或,Step 1: perform an upper dead point check on the current angle information of the cargo box, where the upper dead point corresponds to the angle when the cargo box is at the top position; when the angle corresponding to the current angle information of the cargo box is greater than the angle corresponding to the upper dead point, correct the current angle information of the cargo box to the angle when the cargo box is at the top position; and/or,
步骤二、对货箱的当前角度信息进行下止点校验,该下止点对应货箱处于底部位置时的角度;当货箱的当前角度信息对应的角度小于该下止点对应的角度时,校正货箱的当前角度信息为货箱处于底部位置时的角度。Step 2: Check the lower dead point of the current angle information of the cargo box, which corresponds to the angle when the cargo box is at the bottom position; when the angle corresponding to the current angle information of the cargo box is smaller than the angle corresponding to the lower dead point, correct the current angle information of the cargo box to the angle when the cargo box is at the bottom position.
本公开实施例中,还可以对货箱举升或下降的角度范围进行限制,避免反馈异常货箱倾角,即设置上止点和下止点。当货箱的当前角度大于上止点时,校正货箱的当前角度为货箱处于顶部位置的角度,同理,当货箱的当前角度小于下止点时,校正货箱的当前角度为货箱处于底部位置的角度。In the disclosed embodiment, the angle range of the cargo box lifting or lowering can also be limited to avoid feedback of abnormal cargo box inclination angles, that is, to set the upper and lower dead points. When the current angle of the cargo box is greater than the upper dead point, the current angle of the cargo box is corrected to the angle of the cargo box at the top position. Similarly, when the current angle of the cargo box is less than the lower dead point, the current angle of the cargo box is corrected to the angle of the cargo box at the bottom position.
参考图3,为本公开实施例的一种无人驾驶车辆的货箱检测角度与货箱实际角度对比图。其中,最上方为倾角仪角度曲线,中间为估算角度曲线,该估算角度与该倾角仪所测得货箱实际角度,相差小于等于2°。Refer to Figure 3, which is a comparison diagram of the cargo box detection angle and the actual cargo box angle of an unmanned vehicle in an embodiment of the present disclosure. The top is the inclinometer angle curve, and the middle is the estimated angle curve. The difference between the estimated angle and the actual cargo box angle measured by the inclinometer is less than or equal to 2°.
基于同一公开构思,本公开实施例还提供了一种无人驾驶车辆的货箱角度检测装置,由于这些装置所解决问题的原理与前述一种无人驾驶车辆的货箱角度检测方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。Based on the same disclosed concept, the embodiments of the present disclosure also provide a device for detecting the cargo box angle of an unmanned vehicle. Since the principles of the problems solved by these devices are similar to those of the aforementioned method for detecting the cargo box angle of an unmanned vehicle, the implementation of the device can refer to the implementation of the aforementioned method, and the repeated parts will not be repeated.
本公开实施例提供了一种无人驾驶车辆的货箱角度检测装置,如图4所示,包括如下模块:The embodiment of the present disclosure provides a device for detecting the angle of a cargo box of an unmanned vehicle, as shown in FIG4 , including the following modules:
状态获取模块401,用于获取无人驾驶车辆的货箱状态,其中,所述货箱状态包括货箱举升状态或者货箱下降状态;The state acquisition module 401 is used to acquire the state of the cargo box of the unmanned vehicle, wherein the cargo box state includes the cargo box lifting state or the cargo box lowering state;
角速度确定模块402,用于确定所述货箱状态对应的所述无人驾驶车辆的当前时刻的货箱角速度信息,其中,在所述货箱状态为所述货箱举升状态的情况下,所述货箱角速度信息至少和所述无人驾驶车辆的动力单元的转速相关;An angular velocity determination module 402 is used to determine the angular velocity information of the cargo box of the unmanned vehicle at the current moment corresponding to the cargo box state, wherein, when the cargo box state is the cargo box lifting state, the cargo box angular velocity information is at least related to the rotation speed of the power unit of the unmanned vehicle;
角度获取模块403,用于获取所述当前时刻的上一时刻的货箱角度信息;Angle acquisition module 403, used to acquire the cargo box angle information at the previous moment before the current moment;
角度确定模块404,用于根据所述上一时刻的货箱角度信息和所述当前时刻的货箱角速度信息,确定所述货箱的当前角度信息。The angle determination module 404 is used to determine the current angle information of the cargo box according to the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment.
在本公开提供的又一实施例中,在所述货箱状态为所述货箱举升状态的情况下,角速度确定模块402,用于获取预设对应关系,其中,所述预设对应关系用于表征无人驾驶车辆的动力单元的转速与货箱角速度信息之间的对应关系;根据所述无人驾驶车辆的动力单元的当前转速和所述预设对应关系,确定当前时刻的货箱角速度信息。In another embodiment provided by the present disclosure, when the cargo box state is the cargo box lifting state, the angular velocity determination module 402 is used to obtain a preset corresponding relationship, wherein the preset corresponding relationship is used to characterize the correspondence between the rotational speed of the power unit of the unmanned vehicle and the angular velocity information of the cargo box; according to the current rotational speed of the power unit of the unmanned vehicle and the preset corresponding relationship, the angular velocity information of the cargo box at the current moment is determined.
在本公开提供的又一实施例中,所述预设对应关系用于表征无人驾驶车辆的动力单元的转速、货箱举升位置与货箱角速度信息之间的对应关系;In another embodiment provided by the present disclosure, the preset corresponding relationship is used to characterize the corresponding relationship between the rotation speed of the power unit of the unmanned vehicle, the lifting position of the cargo box and the angular velocity information of the cargo box;
角速度确定模块402,用于根据所述无人驾驶车辆的动力单元的当前转速、货箱举升的当前位置和所述预设对应关系,确定当前时刻的货箱角速度信息。The angular velocity determination module 402 is used to determine the angular velocity information of the cargo box at the current moment according to the current rotation speed of the power unit of the unmanned vehicle, the current position of the cargo box lift and the preset corresponding relationship.
在本公开提供的又一实施例中,在所述货箱状态为所述货箱下降状态的情况下,角速度确定模块402,用于获取货箱下降状态下的预设货箱角速度信息;根据所述预设货箱角速度信息,确定所述当前时刻的货箱角速度信息。In another embodiment provided by the present disclosure, when the cargo box state is the cargo box descending state, the angular velocity determination module 402 is used to obtain preset cargo box angular velocity information in the cargo box descending state; and determine the cargo box angular velocity information at the current moment according to the preset cargo box angular velocity information.
在本公开提供的又一实施例中,角度确定模块404,用于根据以下公式计算所述当前角度信息:In another embodiment provided by the present disclosure, the angle determination module 404 is used to calculate the current angle information according to the following formula:
其中,表示所述货箱的当前角度信息,表示上一时刻的货箱角度信息,表示所述货箱当前时刻的货箱角速度信息,表示大于或者等于1的整数。in, Indicates the current angle information of the cargo box, Indicates the cargo box angle information at the last moment, Indicates the current time of the cargo box The angular velocity information of the cargo box, Represents an integer greater than or equal to 1.
在本公开提供的又一实施例中,所述转速包括多个不同转速,角速度确定模块402,还用于针对任一转速,获取该转速下每节货箱举升油缸对应的货箱举升时间,并根据所述货箱举升时间确定对应的货箱角速度信息,其中,启动不同货箱举升油缸对应到达不同的货箱举升位置;根据不同转速、启动的货箱举升油缸和对应的货箱角速度信息,构建所述预设对应关系;In another embodiment provided by the present disclosure, the rotation speed includes a plurality of different rotation speeds, and the angular velocity determination module 402 is further used to obtain, for any rotation speed, the container lifting time corresponding to each container lifting cylinder at the rotation speed, and determine the corresponding container angular velocity information according to the container lifting time, wherein starting different container lifting cylinders corresponds to reaching different container lifting positions; and constructing the preset corresponding relationship according to the different rotation speeds, the started container lifting cylinders and the corresponding container angular velocity information;
角速度确定模块402,用于确定当前启动的货箱举升油缸的节标识;根据无人驾驶车辆的动力单元的当前转速、所述当前启动的货箱举升油缸的节标识和所述预设对应关系,确定当前时刻的货箱角速度信息。The angular velocity determination module 402 is used to determine the node identification of the currently activated cargo box lifting cylinder; according to the current rotation speed of the power unit of the unmanned vehicle, the node identification of the currently activated cargo box lifting cylinder and the preset corresponding relationship, the angular velocity information of the cargo box at the current moment is determined.
在本公开提供的又一实施例中,对于同一转速,不同货箱举升位置对应属于启动的同一货箱举升油缸的情况下,对应的货箱角速度信息相同。In another embodiment provided by the present disclosure, for the same rotation speed, when different cargo box lifting positions correspond to the same activated cargo box lifting cylinder, the corresponding cargo box angular velocity information is the same.
在本公开提供的又一实施例中,角速度确定模块402,用于获取指定对应关系,其中,所述指定对应关系用于表征所述无人驾驶车辆所处的地形和货箱下降状态下的货箱角速度信息之间的对应关系;根据所述指定对应关系和所述无人驾驶车辆当前时刻所处的地形,确定所述预设货箱角速度信息。In another embodiment provided by the present disclosure, the angular velocity determination module 402 is used to obtain a specified corresponding relationship, wherein the specified corresponding relationship is used to characterize the corresponding relationship between the terrain in which the unmanned vehicle is located and the angular velocity information of the cargo box when the cargo box is in a lowered state; and the preset cargo box angular velocity information is determined based on the specified corresponding relationship and the terrain in which the unmanned vehicle is currently located.
在本公开提供的又一实施例中,所述指定对应关系用于表征所述无人驾驶车辆所处的地形、货箱的载重情况和货箱下降状态下的货箱角速度信息之间的对应关系;In another embodiment provided by the present disclosure, the specified corresponding relationship is used to characterize the corresponding relationship between the terrain where the unmanned vehicle is located, the load condition of the cargo box, and the angular velocity information of the cargo box when the cargo box is in a descending state;
角速度确定模块402,用于根据所述指定对应关系、所述无人驾驶车辆当前时刻所处的地形和所述货箱的当前载重情况,确定所述预设货箱角速度信息。The angular velocity determination module 402 is used to determine the preset cargo box angular velocity information according to the specified corresponding relationship, the terrain where the unmanned vehicle is currently located, and the current load condition of the cargo box.
在本公开提供的又一实施例中,角速度确定模块402,用于采集所述动力单元停止工作后到货箱停止动作的时间;根据所述时间,确定滤波参数;根据所述滤波参数,对所述当前时刻的货箱角速度信息进行滤波处理,得到当前时刻的目标货箱角速度信息。In another embodiment provided by the present disclosure, the angular velocity determination module 402 is used to collect the time from when the power unit stops working to when the cargo box stops moving; determine the filtering parameters based on the time; and filter the angular velocity information of the cargo box at the current moment based on the filtering parameters to obtain the target angular velocity information of the cargo box at the current moment.
在本公开提供的又一实施例中,角度确定模块404,还用于对所述货箱的当前角度信息进行上止点校验,所述上止点对应所述货箱处于顶部位置时的角度;当所述货箱的当前角度信息对应的角度大于所述上止点对应的角度时,校正所述货箱的当前角度信息为所述货箱处于顶部位置时的角度;和/或,对所述货箱的当前角度信息进行下止点校验,所述下止点对应所述货箱处于底部位置时的角度;当所述货箱的当前角度信息对应的角度小于所述下止点对应的角度时,校正所述货箱的当前角度信息为所述货箱处于底部位置时的角度。In another embodiment provided by the present disclosure, the angle determination module 404 is further used to perform an upper dead point check on the current angle information of the cargo box, the upper dead point corresponding to the angle when the cargo box is in the top position; when the angle corresponding to the current angle information of the cargo box is greater than the angle corresponding to the upper dead point, the current angle information of the cargo box is corrected to the angle when the cargo box is in the top position; and/or, perform a lower dead point check on the current angle information of the cargo box, the lower dead point corresponding to the angle when the cargo box is in the bottom position; when the angle corresponding to the current angle information of the cargo box is less than the angle corresponding to the lower dead point, the current angle information of the cargo box is corrected to the angle when the cargo box is in the bottom position.
本公开实施例还提供一种无人货箱控制系统100,包括自动驾驶域控制器110、整车控制器120、动力单元130、举升系统140以及货箱150。其中,自动驾驶域控制器110向整车控制器120下发举升或下降指令,并接收整车控制器120执行本公开任一实施例提供的无人驾驶车辆的货箱角度检测方法后反馈的货箱状态及货箱角度;整车控制器120根据自动驾驶域控制器110下发的举升或下降指令下发对应指令,动力单元130根据整车控制器120下发的对应指令,驱动举升系统140举升,从而举升货箱150。The embodiment of the present disclosure also provides an unmanned cargo box control system 100, including an automatic driving domain controller 110, a vehicle controller 120, a power unit 130, a lifting system 140 and a cargo box 150. The automatic driving domain controller 110 sends a lifting or lowering instruction to the vehicle controller 120, and receives the cargo box state and cargo box angle fed back by the vehicle controller 120 after executing the cargo box angle detection method for an unmanned vehicle provided in any embodiment of the present disclosure; the vehicle controller 120 sends a corresponding instruction according to the lifting or lowering instruction sent by the automatic driving domain controller 110, and the power unit 130 drives the lifting system 140 to lift according to the corresponding instruction sent by the vehicle controller 120, thereby lifting the cargo box 150.
本公开实施例提供了一种无人驾驶车辆的货箱角度检测方法及装置,其通过获取无人驾驶车辆的货箱状态,从而确定该货箱状态对应的无人驾驶车辆的当前时刻的货箱角速度信息,其中,在货箱状态为货箱举升状态的情况下,货箱角速度信息至少和无人驾驶车辆的动力单元的转速相关;获取当前时刻的上一时刻的货箱角度信息;根据该上一时刻的货箱角度信息和当前时刻的货箱角速度信息,确定货箱的当前角度信息,可见,在检测货箱角度的过程中无需使用倾角仪,消除了对货箱倾角仪的依赖,基于上一时刻的货箱角度确定当前时刻的货箱角度提高了检测的可靠性以及自动驾驶全流程作业的流畅性,降低了线控矿用宽体自卸车的成本。The disclosed embodiments provide a method and device for detecting the angle of a cargo box of an unmanned vehicle, which obtains the cargo box status of the unmanned vehicle to determine the cargo box angular velocity information of the unmanned vehicle at the current moment corresponding to the cargo box status, wherein when the cargo box status is a cargo box lifting state, the cargo box angular velocity information is at least related to the rotational speed of a power unit of the unmanned vehicle; obtains the cargo box angle information at the previous moment before the current moment; and determines the current angle information of the cargo box based on the cargo box angle information at the previous moment and the cargo box angular velocity information at the current moment. It can be seen that in the process of detecting the cargo box angle, there is no need to use an inclinometer, thereby eliminating the dependence on the cargo box inclinometer. Determining the cargo box angle at the current moment based on the cargo box angle at the previous moment improves the reliability of detection and the smoothness of the full-process operation of the automatic driving, and reduces the cost of the wire-controlled wide-body mining dump truck.
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present disclosure. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.
在本公开所提供的实施例中,应该理解到,所揭露的装置/电子设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/电子设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the embodiments provided in the present disclosure, it should be understood that the disclosed devices/electronic devices and methods can be implemented in other ways. For example, the device/electronic device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. Multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本公开实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储在计算机可读存储介质中,该计算机程序在被处理器执行时,可以实现上述各个方法实施例的步骤。计算机程序可以包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如,在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。If the integrated module/unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present disclosure implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.
以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围,均应包含在本公开的保护范围之内。The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should all be included in the protection scope of the present disclosure.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410591589.0A CN118189882B (en) | 2024-05-14 | 2024-05-14 | A method and device for detecting the angle of cargo box of an unmanned vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410591589.0A CN118189882B (en) | 2024-05-14 | 2024-05-14 | A method and device for detecting the angle of cargo box of an unmanned vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118189882A CN118189882A (en) | 2024-06-14 |
CN118189882B true CN118189882B (en) | 2024-08-27 |
Family
ID=91400524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410591589.0A Active CN118189882B (en) | 2024-05-14 | 2024-05-14 | A method and device for detecting the angle of cargo box of an unmanned vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118189882B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117804400A (en) * | 2023-12-29 | 2024-04-02 | 上海伯镭智能科技有限公司 | Container lifting angle detection method and unmanned mine car |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3152185B2 (en) * | 1997-11-18 | 2001-04-03 | 株式会社豊田自動織機製作所 | Axle swing angle detection device for industrial vehicle and industrial vehicle |
KR19990024418U (en) * | 1997-12-12 | 1999-07-05 | 양재신 | Locating device of truck loading box |
CN101243308A (en) * | 2005-07-11 | 2008-08-13 | Ncte工程有限公司 | Angle sensor device |
JP4957272B2 (en) * | 2007-01-31 | 2012-06-20 | トヨタ自動車株式会社 | Vehicle speed information estimation device |
DE102013102796A1 (en) * | 2013-03-19 | 2014-09-25 | Schmitz Cargobull Gotha GmbH | Apparatus and method for determining a kink angle of a semitrailer |
CN110789279B (en) * | 2015-12-29 | 2022-06-07 | 英飞凌科技股份有限公司 | Wheel locator, wheel locating device, system, method and computer program for locating the position of a wheel |
US11633994B2 (en) * | 2018-04-04 | 2023-04-25 | Continental Autonomous Mobility Us, Llc. | Vehicle-trailer distance detection device and method |
US10935378B2 (en) * | 2018-05-21 | 2021-03-02 | Tusimple, Inc. | System and method for angle measurement |
JP7359549B2 (en) * | 2019-02-18 | 2023-10-11 | 矢崎エナジーシステム株式会社 | Safety monitoring device and safety monitoring method |
JP7471249B2 (en) * | 2021-03-18 | 2024-04-19 | 住友重機械工業株式会社 | Cargo Handling System |
CN113063396B (en) * | 2021-03-19 | 2022-09-27 | 北京斯年智驾科技有限公司 | Method, device and equipment for detecting included angle of semitrailer and storage medium |
CN113022405A (en) * | 2021-03-25 | 2021-06-25 | 西安主函数智能科技有限公司 | Lifting control system and method for engineering transport vehicle |
CN113043931B (en) * | 2021-04-02 | 2022-07-12 | 北京易控智驾科技有限公司 | A control method, device, device and storage medium for an intelligent driving truck |
JP2023101928A (en) * | 2022-01-11 | 2023-07-24 | トヨタ自動車株式会社 | Loading weight estimation device, vehicle and loading weight estimation program |
CN115195563B (en) * | 2022-09-15 | 2022-11-15 | 上海伯镭智能科技有限公司 | Unmanned mine car autonomous unloading method based on laser sensing |
-
2024
- 2024-05-14 CN CN202410591589.0A patent/CN118189882B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117804400A (en) * | 2023-12-29 | 2024-04-02 | 上海伯镭智能科技有限公司 | Container lifting angle detection method and unmanned mine car |
Also Published As
Publication number | Publication date |
---|---|
CN118189882A (en) | 2024-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2544074C2 (en) | System for automatic recognition of cargo-handling machine loading cycles | |
CN109704249B (en) | A forklift overload protection device and method | |
JP3739126B2 (en) | Dump truck failure diagnosis method and apparatus | |
JP5937499B2 (en) | Work content classification system and work content classification method | |
US11286648B2 (en) | System and method for estimating implement load weights during automated boom movement | |
EP3715534B1 (en) | System and method for automatic weight monitoring and control during a material moving operation | |
CN200982885Y (en) | Automatic weighting device of loader | |
CN100445478C (en) | A method and a device for controlling a vehicle and a computer program for performing the method | |
WO2020181450A1 (en) | Transport monitoring method, apparatus and system | |
WO2022222393A1 (en) | Excavator automatic weighing calibration method and system and excavator | |
CN118189882B (en) | A method and device for detecting the angle of cargo box of an unmanned vehicle | |
WO2014176107A1 (en) | Method of determining when a bed of a hauling machine is empty | |
CN105156412B (en) | Crane amplitude variation energy regenerating and reuse method and system and crane | |
CN103925089B (en) | Engineering machinery, dynamic energy saving method and system | |
WO2018160965A1 (en) | System and method for estimating implement load weights for a work vehicle | |
CN115174777A (en) | Waste detection method, system, computer device and readable storage medium | |
US12012727B2 (en) | System and method for estimating the weight of a load carried by an implement of a work vehicle | |
CN109264583B (en) | Crane operation duration monitoring system and monitoring method | |
CN114076630A (en) | Work machine overload prevention | |
KR102040335B1 (en) | Load weighing apparatus of construction equipment and method thereof | |
CN112723203A (en) | Control method and device for anti-back-tilting oil cylinder of arm support and engineering machinery | |
CN117284936A (en) | Detection method and device for crane, storage medium and processor | |
CN113582024A (en) | Negative power control method, equipment and system for crane and crane | |
CN205771703U (en) | Bucket wheel machine feeding revolution border judges control system | |
JP4159489B2 (en) | Torque control device for hydraulic pump of construction machinery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 8th Floor, Zijin Mining Headquarters Building, No.1 Sanhuan North Road, Chengbei Village, Lincheng Town, Shanghang County, Longyan City, Fujian Province 361000 Patentee after: Fujian Yikong Intelligent Driving Technology Co.,Ltd. Country or region after: China Address before: Unit 701B 7th Floor Building AB Dongsheng Building No 8 Zhongguancun East Road Haidian District Beijing Patentee before: Beijing Easy Controlled Intelligent Driving Technology Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 8th Floor, Zijin Mining Headquarters Building, No.1 North Third Ring Road, Shanghang County, Longyan City, Fujian Province 364299 Patentee after: Yikong Intelligent Driving Technology Co.,Ltd. Country or region after: China Address before: 8th Floor, Zijin Mining Headquarters Building, No.1 North Third Ring Road, Chengbei Village, Lincheng Town, Shanghang County, Longyan City, Fujian Province Patentee before: Fujian Yikong Intelligent Driving Technology Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 8th Floor, Zijin Mining Headquarters Building, No.1 North Third Ring Road, Shanghang County, Longyan City, Fujian Province 361000 Patentee after: Yikong Intelligent Driving Technology Co.,Ltd. Country or region after: China Address before: 8th Floor, Zijin Mining Headquarters Building, No.1 North Third Ring Road, Shanghang County, Longyan City, Fujian Province Patentee before: Yikong Intelligent Driving Technology Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |