WO2024093616A1 - 无人集卡对位方法、装置、设备及可读存储介质 - Google Patents
无人集卡对位方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- WO2024093616A1 WO2024093616A1 PCT/CN2023/123470 CN2023123470W WO2024093616A1 WO 2024093616 A1 WO2024093616 A1 WO 2024093616A1 CN 2023123470 W CN2023123470 W CN 2023123470W WO 2024093616 A1 WO2024093616 A1 WO 2024093616A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- container truck
- unmanned container
- alignment
- unmanned
- truck
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/22—Command input arrangements
- G05D1/221—Remote-control arrangements
- G05D1/225—Remote-control arrangements operated by off-board computers
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/247—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
- G05D1/249—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons from positioning sensors located off-board the vehicle, e.g. from cameras
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/656—Interaction with payloads or external entities
- G05D1/667—Delivering or retrieving payloads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/20—Specific applications of the controlled vehicles for transportation
- G05D2105/28—Specific applications of the controlled vehicles for transportation of freight
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/80—Transportation hubs
- G05D2107/84—Harbours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/10—Optical signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30236—Traffic on road, railway or crossing
Definitions
- the present invention relates to the field of unmanned container truck control in smart ports, and in particular to an unmanned container truck alignment method, device, equipment and readable storage medium.
- ports mostly use manned container trucks to transport containers to complete ship loading operations.
- the driver is required to manually park according to the manually placed parking rods under the port machinery, so that the subsequent port machinery can complete the container grabbing and releasing operations.
- the above-mentioned method of using manned container trucks for parking is a safety hazard for the driver and the guide under the port machinery, and has low efficiency and high labor costs.
- the main purpose of the present invention is to provide an unmanned container truck alignment method, device, equipment and readable storage medium, aiming to solve the technical problem in the prior art that when manned container trucks are parked, manual alignment is required, which is inefficient and has safety hazards.
- the present invention provides an unmanned container truck alignment method, the unmanned container truck alignment method comprising the following steps:
- the unmanned container truck is controlled to align.
- a prompt message is output to prompt the port machinery equipment to load/unload the container;
- the position of the unmanned container truck is adjusted based on the alignment information, and the process returns to the step of obtaining the alignment information of the unmanned container truck.
- the method before the step of obtaining the alignment information of the unmanned container truck, the method includes:
- the attitude angle value of the unmanned container truck relative to the target position is calculated based on the two target coordinates corresponding to the front of the unmanned container truck among the four target coordinates.
- the method before the step of obtaining the alignment information of the unmanned container truck, the method includes:
- test data is a plurality of sets of first test distance difference values and corresponding second test distance difference values between the unmanned container truck and the target position collected at a preset frequency
- first test distance difference value is obtained by identifying the image of the unmanned container truck collected by a camera on the port machinery equipment
- second test distance difference value is calculated based on the positioning information of the unmanned container truck and the target position
- a second distance difference between the unmanned container truck and the target location is determined.
- the step of constructing an error correction model based on test data includes:
- a normal distribution curve is fitted, and an error correction model is constructed based on the normal distribution curve.
- the step of adjusting the position of the unmanned container truck based on the alignment information includes:
- the unmanned container truck is controlled to rotate along the target rotation direction by the target rotation angle, and to travel along the target driving direction by the target driving distance.
- the method before the step of adjusting the position of the unmanned container truck based on the alignment information, the method further includes:
- the unmanned truck will pause to adjust its position and wait or avoid obstacles.
- the present invention further provides an unmanned container truck alignment device, the unmanned container truck alignment device comprising:
- the alignment module is used to control the unmanned container truck to align based on the positioning information of the target position
- An acquisition module is used to obtain the alignment information of the unmanned container truck
- a determination module used to determine whether the unmanned container truck is successfully aligned based on the alignment information of the unmanned container truck;
- a prompt module is used to output prompt information if the alignment is successful, so as to prompt the port machinery equipment to carry out container loading/unloading operations;
- the adjustment module is used to adjust the position of the unmanned container truck based on the alignment information if the alignment is not successful, and return to the step of obtaining the alignment information of the unmanned container truck.
- the unmanned container truck alignment device further includes a computing module, which is used to:
- the attitude angle value of the unmanned container truck relative to the target position is calculated based on the two target coordinates corresponding to the front of the unmanned container truck among the four target coordinates.
- the unmanned container truck alignment device further includes an error correction module, which is used to:
- test data is a plurality of sets of first test distance difference values and corresponding second test distance difference values between the unmanned container truck and the target position collected at a preset frequency
- first test distance difference value is obtained by identifying the image of the unmanned container truck collected by a camera on the port machinery equipment
- second test distance difference value is calculated based on the positioning information of the unmanned container truck and the target position
- a second distance difference between the unmanned container truck and the target location is determined.
- the error correction module is further specifically used for:
- the adjustment module is further specifically used for:
- the unmanned container truck is controlled to rotate along the target rotation direction by the target rotation angle, and to travel along the target driving direction by the target driving distance.
- the unmanned container truck alignment device further includes an obstacle warning module, which is used to:
- the unmanned container truck will pause to adjust its position and wait or avoid obstacles on the spot.
- the present invention also provides an unmanned container truck alignment device, which includes a processor, a memory, and an unmanned container truck alignment program stored in the memory and executable by the processor, wherein when the unmanned container truck alignment program is executed by the processor, the steps of the unmanned container truck alignment method described above are implemented.
- the present invention further provides a readable storage medium, on which an unmanned container truck alignment program is stored, wherein when the unmanned container truck alignment program is executed by a processor, the steps of the unmanned container truck alignment method as described above are implemented.
- the present invention provides an unmanned container truck alignment method, device, equipment and readable storage medium.
- the unmanned container truck alignment method includes: controlling the unmanned container truck to align based on the positioning information of the target position; obtaining the alignment information of the unmanned container truck; determining whether the unmanned container truck is aligned successfully based on the alignment information of the unmanned container truck; if the alignment is successful, outputting prompt information to prompt the port machinery equipment to load/unload containers; if the alignment is not successful, adjusting the position of the unmanned container truck based on the alignment information, and returning to the step of obtaining the alignment information of the unmanned container truck.
- the present invention can solve the problem that the manual parking of manned container trucks under port machinery equipment is inefficient and has potential safety hazards, and on this basis, ensure the alignment accuracy and safety reliability of the unmanned container truck, so that the overall interaction between the unmanned container truck and the port machinery equipment is safer and more efficient.
- FIG1 is a schematic diagram of the hardware structure of an unmanned container truck alignment device involved in an embodiment of the present invention
- FIG2 is a schematic diagram of a flow chart of an embodiment of an unmanned container truck alignment method according to the present invention.
- FIG3 is a schematic flow chart of another embodiment of the unmanned container truck alignment method of the present invention.
- FIG4 is a schematic flow chart of another embodiment of the unmanned container truck alignment method of the present invention.
- FIG. 5 is a schematic diagram of functional modules of an embodiment of an unmanned container truck alignment device of the present invention.
- an embodiment of the present invention provides an unmanned container truck alignment device.
- FIG 1 is a schematic diagram of the hardware structure of the unmanned container truck alignment device involved in the embodiment of the present invention.
- the unmanned container truck alignment device may include a processor 1001 (e.g., a central processing unit Central Processing Unit, CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005.
- processor 1001 e.g., a central processing unit Central Processing Unit, CPU
- communication bus 1002 e.g., a central processing unit Central Processing Unit, CPU
- user interface 1003 e.g., a user interface 1003, a network interface 1004, and a memory 1005.
- the communication bus 1002 is used to realize the connection and communication between these components;
- the user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard);
- the network interface 1004 may optionally include a standard wired interface, a wireless interface (such as wireless fidelity WIreless-FIdelity, WI-FI interface);
- the memory 1005 may be a high-speed random access memory (random access memory, RAM), or a stable memory (non-volatile memory), such as a disk memory, and the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
- RAM random access memory
- non-volatile memory such as a disk memory
- the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
- FIG. 1 does not constitute a limitation on the present invention, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
- the memory 1005 as a computer storage medium in FIG. 1 may include an operating system, a network communication module, a user interface module, and an unmanned container truck alignment program.
- the processor 1001 may call the unmanned container truck alignment program stored in the memory 1005 and execute the unmanned container truck alignment method provided in an embodiment of the present invention.
- an embodiment of the present invention provides an unmanned container truck alignment method.
- FIG. 2 is a schematic flow chart of an embodiment of an unmanned container truck alignment method according to the present invention.
- the unmanned container truck alignment method comprises:
- Step S10 based on the positioning information of the target position, controlling the unmanned container truck to align;
- Step S20 obtaining the alignment information of the unmanned container truck
- Step S30 determining whether the unmanned container truck is successfully aligned based on the alignment information of the unmanned container truck;
- Step S40 if the alignment is successful, output a prompt message to prompt the port machinery to carry out container loading/unloading operations;
- Step S50 If the alignment is not successful, the position of the unmanned container truck is adjusted based on the alignment information, and the process returns to the step of obtaining the alignment information of the unmanned container truck.
- unmanned container trucks are used for automatic positioning to solve the problem that in the prior art, when manned container trucks are parked under port machinery equipment, manual positioning is required, which is inefficient and has safety hazards.
- the target position corresponding to the high-precision positioning system and the positioning information of the unmanned container truck are first used for positioning.
- there are problems such as positioning accuracy and safety reliability, which will lead to insufficient positioning success rate.
- the positioning signal of the unmanned container truck under the bridge is floating, and the unmanned container truck may report an error and wait for the positioning signal to be restored on the spot;
- the difference between the accuracy of the positioning signal and the longitude and latitude of the destination is greater than the preset difference (such as 5cm)
- the unmanned container truck may need to re-circle and re-position. This repeated positioning will greatly affect the operating efficiency and may cause congestion;
- the positioning signal is lost and no electronic fence is set in the map of the vehicle-side intelligent system, the vehicle is at risk of rushing into the sea at the quay bridge.
- the alignment information of the unmanned container truck will be obtained in real time. Whether the unmanned container truck is successfully aligned is determined based on the judgment of the above alignment information. When it is determined that the alignment is successful, prompt information can be output, such as controlling the green light above the port machinery hoist, thereby indicating that the port machinery driver can carry out the grab/release operation of the box, that is, to prompt the port machinery equipment to load/unload containers. When it is determined that the unmanned container truck has not been successfully aligned, the position of the unmanned container truck can be adjusted based on the above alignment information.
- the above-mentioned method of confirming the alignment result based on positioning information and alignment information can solve the problem of low efficiency and potential safety hazards in manual alignment parking of manned container trucks under port machinery equipment, and on this basis ensure the alignment accuracy and safety and reliability of unmanned container trucks.
- step S20 the following steps are included:
- Step S60 obtaining an image of the unmanned container truck captured by a camera on the port machinery equipment
- Step S70 obtaining the front of the unmanned container truck and four sides of the position-limiting sub-frame based on the image recognition;
- Step S80 marking the four vertex coordinates corresponding to the four sides of the limit subframe in the image coordinate system, and converting the four vertex coordinates into four corresponding target coordinates in the world coordinate system based on the SLAM algorithm;
- Step S90 determining a first distance difference between the unmanned container truck and the target location based on the four target coordinates
- Step S100 calculating the attitude angle value of the unmanned container truck relative to the target position based on the two target coordinates corresponding to the front of the unmanned container truck among the four target coordinates.
- the unmanned container truck before the unmanned container truck obtains the alignment information, it is necessary to collect the alignment information based on the port intelligent alignment system iCPS, etc., and the iCPS collects the alignment information, and can establish a camera-specific image coordinate system based on the camera video information on the port machinery equipment hoist. Then, the image of the unmanned container truck is collected in real time based on the camera on the port machinery equipment hoist to capture and identify the boundary coordinates of the unmanned container truck in the collected image.
- the unmanned container truck boundary that needs to be identified includes the front of the unmanned container truck and the four sides of the limit subframe.
- the four vertex coordinates (X1, Y1), (X2, Y2), (X3, Y3), (X4, Y4) corresponding to the four sides of the limit subframe in the image coordinate system can be marked, and the four vertex coordinates can be converted into the corresponding four target coordinates (XG1, YG1), (XG2, YG2), (XG3, YG3), (XG4, YG4) in the world coordinate system based on the SLAM algorithm.
- the first distance difference between the unmanned container truck and the target position can be determined.
- the above first distance difference is the difference between the container truck and the precise operation center position, where a positive value represents the forward distance and a negative value represents the backward distance, and the unit is mm;
- the attitude angle value ⁇ of the unmanned container truck relative to the target position can be calculated, where, The above-mentioned attitude angle value and the spreader attitude are in the same coordinate system, and the unit is 0.1 degree.
- the above-mentioned first distance difference value and attitude angle value are both the positioning information of the unmanned container truck, and the above-mentioned positioning information will be pushed by iCPS to the VMS vehicle management platform, and the VMS vehicle management platform will push the above-mentioned positioning information to the corresponding unmanned container truck end OBU.
- step S20 the following steps are included:
- test data is a plurality of sets of first test distance difference values and corresponding second test distance difference values between the unmanned container truck and the target position collected at a preset frequency
- first test distance difference value is obtained by identifying the image of the unmanned container truck collected by a camera on the port machinery equipment
- second test distance difference value is calculated based on the positioning information of the unmanned container truck and the target position
- a second distance difference between the unmanned container truck and the target location is determined.
- the iCPS when the unmanned container truck approaches the loading and unloading point during the alignment process, the iCPS will report the distance L between the unmanned container truck and the target location at a fixed frequency, such as 1 Hz, and there will be a certain deviation between the values of L and the actual distance D between the unmanned container truck and the target location.
- a fixed frequency such as 1 Hz
- the alignment adjustment process of the unmanned container truck needs to ensure the accuracy of the alignment information, if the deviation is too large, the unmanned container truck will repeat the alignment adjustment until the alignment is successful, and its efficiency will be extremely low. Therefore, it is necessary to control this deviation within a certain allowable range to obtain more accurate alignment information, thereby improving the alignment efficiency.
- the unmanned container trucks at the port are tested, and the test data L and D under each use case are collected at a frequency of seconds.
- the collected test data are several groups of first test distance differences and corresponding second test distance differences between the unmanned container trucks and the target position collected at a preset frequency, wherein the first test distance difference is obtained by identifying the image of the unmanned container truck collected by the camera on the port machinery equipment, and the second test distance difference is calculated based on the positioning information of the unmanned container truck and the target position.
- an error correction model can be constructed based on the test data.
- the distance adjustment ratio can be determined based on the error correction model, and the distance adjustment ratio corresponds to the positive error between the two test distances L and D of the unmanned container truck relative to the target position.
- the second distance difference between the unmanned container truck and the target position can be further determined based on the first distance difference and the distance adjustment ratio. For example, if the distance adjustment ratio is 0.5%-0.7%, and the first distance difference is L 0 , then the second distance difference can be further obtained as L 0 *(1+0.6%).
- the second distance difference is the distance difference between the unmanned container truck and the target position that needs to be referred to when the unmanned container truck is adjusted in the alignment information.
- the step of constructing an error correction model based on test data includes: include:
- a normal distribution curve is fitted, and an error correction model is constructed based on the normal distribution curve.
- the step of constructing an error correction model based on test data specifically includes: calculating the ratio of the above-mentioned several groups of first test distance difference values L 0 and the corresponding second test distance difference values D 0 to obtain several groups of ratios. Then, by determining how many groups (i.e., the number of groups) of ratios in different numerical ranges correspond to, the test data of all groups of ratios are integrated to obtain the following Table 1.
- a normal distribution curve is obtained by curve algorithm fitting.
- the error correction model can be constructed corresponding to the normal distribution curve obtained by fitting. Through the above error correction model, it can be determined how much the ratio of L0 / D0 is concentrated in a certain value range, such as concentrated between 100.5 and 100.7, that is, the actual distance between the unmanned container truck and the target position has a positive error of 0.5% to 0.7% relative to the distance monitored by the iCPS, that is, when the iCPS outputs the alignment information of the distance difference between the unmanned container truck and the target position, a correction value of 0.6% can be added.
- the above-mentioned error correction model is based on simulation, and it can also be obtained by collecting more dimensional parameters, such as test data at various distances (within 10dm, 10-40dm, 40-80dm, 80-100dm, etc.) in various scenarios (rainy days, sunny days, snowy days, etc.) for group fitting to obtain a more accurate error adjustment model that adapts to more scenarios, thereby obtaining alignment information with higher prediction accuracy.
- more dimensional parameters such as test data at various distances (within 10dm, 10-40dm, 40-80dm, 80-100dm, etc.) in various scenarios (rainy days, sunny days, snowy days, etc.) for group fitting to obtain a more accurate error adjustment model that adapts to more scenarios, thereby obtaining alignment information with higher prediction accuracy.
- the step of adjusting the position of the unmanned truck based on the alignment information includes:
- Step S501 determining a target driving direction and a target driving distance of the unmanned container truck based on the second distance difference
- Step S502 determining a target rotation direction and a target rotation angle of the unmanned container truck based on the attitude angle value
- Step S503 controlling the unmanned container truck to rotate along the target rotation direction by the target rotation angle, and to travel along the target driving direction by the target driving distance.
- the position of the unmanned container truck can be adjusted based on the above relatively accurate alignment information.
- the alignment information includes a second distance difference and a posture angle value.
- the target driving direction and target driving distance of the unmanned container truck can be determined by the above second distance difference; the target rotation direction and target rotation angle of the unmanned container truck can be determined by the above posture angle value.
- the unmanned container truck is controlled to rotate along the target rotation direction by the target rotation angle, and travel along the target driving direction by the target driving distance. Since the above alignment information is relatively accurate, the alignment adjustment can be completed efficiently and accurately at this time.
- the step of adjusting the position of the unmanned container truck based on the alignment information further includes:
- the unmanned container truck will pause to adjust its position and wait or avoid obstacles on the spot.
- the automatic driving system of the unmanned container truck will usually directly execute the stepping command of the adjustment.
- the vehicle-side laser radar of the unmanned container truck will continue to work synchronously, based on the reflection signal of the obstacle combined with the timestamp information, the scanning angle of the laser, the GPS position and the feature information. It is processed into high-precision three-dimensional coordinates, thus becoming a three-dimensional stereo signal with distance and spatial information, and then based on the fusion algorithm, a three-dimensional point cloud can be established.
- the three-dimensional point cloud information of the obstacle will be obtained, and based on the adjustment trajectory of the unmanned container truck, it will be determined whether there is a risk of collision with the obstacle. If there is a risk of collision, even if the adjustment instruction requires the vehicle to move forward a certain distance at this time, the adjustment of the position of the unmanned container truck will be suspended, and the vehicle will wait or avoid obstacles on the spot, thereby ensuring the safety and efficiency of the operation of the unmanned container truck.
- an unmanned container truck alignment method including: controlling the unmanned container truck to align based on the positioning information of the target position; obtaining the alignment information of the unmanned container truck; determining whether the unmanned container truck is aligned successfully based on the alignment information of the unmanned container truck; if the alignment is successful, outputting prompt information to prompt the port machinery equipment to load/unload containers; if the alignment is not successful, adjusting the position of the unmanned container truck based on the alignment information, and returning to the step of obtaining the alignment information of the unmanned container truck.
- the present invention can solve the problem that the manual parking of manned container trucks under port machinery equipment is inefficient and has potential safety hazards, and on this basis, ensure the alignment accuracy and safety reliability of the unmanned container truck, so that the overall interaction between the unmanned container truck and the port machinery equipment is safer and more efficient.
- an embodiment of the present invention further provides an unmanned container truck alignment device.
- the unmanned container truck alignment device includes:
- the alignment module 10 is used to control the unmanned container truck to align based on the positioning information of the target position;
- An acquisition module 20 is used to acquire the alignment information of the unmanned container truck
- a determination module 30, configured to determine whether the unmanned container truck is successfully aligned based on the alignment information of the unmanned container truck;
- the prompt module 40 is used to output prompt information if the alignment is successful, so as to prompt the port machinery equipment to carry out the container loading/unloading operation;
- the adjustment module 50 is used to adjust the position of the unmanned container truck based on the alignment information if the alignment is not successful, and return to the step of obtaining the alignment information of the unmanned container truck.
- the unmanned container truck alignment device further includes a computing module for:
- the attitude angle value of the unmanned container truck relative to the target position is calculated based on the two target coordinates corresponding to the front of the unmanned container truck among the four target coordinates.
- the unmanned container truck alignment device further includes an error correction module, which is used to:
- test data is a plurality of sets of first test distance difference values and corresponding second test distance difference values between the unmanned container truck and the target position collected at a preset frequency
- first test distance difference value is obtained by identifying the image of the unmanned container truck collected by a camera on the port machinery equipment
- second test distance difference value is calculated based on the positioning information of the unmanned container truck and the target position
- a second distance difference between the unmanned container truck and the target location is determined.
- the error correction module is further specifically used for:
- a normal distribution curve is fitted, and an error correction model is constructed based on the normal distribution curve.
- the adjustment module 50 is further specifically configured to:
- the unmanned container truck is controlled to rotate along the target rotation direction by the target rotation angle, and to travel along the target driving direction by the target driving distance.
- the unmanned container truck alignment device further includes an obstacle warning module, which is used to:
- the unmanned container truck will pause to adjust its position and wait or avoid obstacles on the spot.
- each module in the above-mentioned unmanned container truck alignment device corresponds to the various steps in the above-mentioned unmanned container truck alignment method embodiment, and its functions and implementation processes will not be repeated here one by one.
- an embodiment of the present invention further provides a readable storage medium.
- the readable storage medium of the present invention stores an unmanned container truck alignment program, wherein when the unmanned container truck alignment program is executed by a processor, the steps of the unmanned container truck alignment method described above are implemented.
- the method implemented when the unmanned container truck alignment program is executed can refer to the various embodiments of the unmanned container truck alignment method of the present invention, and will not be repeated here.
- the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present invention.
- a storage medium such as ROM/RAM, magnetic disk, optical disk
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
Claims (10)
- 一种无人集卡对位方法,其特征在于,所述无人集卡对位方法包括:基于目标位置的定位信息,控制无人集卡进行对位;获取无人集卡的对位信息;基于无人集卡的对位信息确定无人集卡是否对位成功;若对位成功,则输出提示信息,以提示港机设备进行装/卸集装箱作业;若未对位成功,则基于所述对位信息调整无人集卡的位置,并返回至获取无人集卡的对位信息的步骤。
- 如权利要求1所述的无人集卡对位方法,其特征在于,在所述获取无人集卡的对位信息的步骤之前包括:获取港机设备上摄像头所采集的无人集卡的图像;基于所述图像识别得到无人集卡的车头以及限位副车架的四条边;标记图像坐标系下限位副车架的四条边对应的四个顶角坐标,并基于SLAM算法将所述四个顶角坐标转换为世界坐标系下对应的四个目标坐标;基于所述四个目标坐标,确定无人集卡与目标位置的第一距离差值;基于所述四个目标坐标中无人集卡的车头对应的两个目标坐标计算得到无人集卡相对于目标位置的姿态角度值。
- 如权利要求2所述的无人集卡对位方法,其特征在于,在所述获取无人集卡的对位信息的步骤之前包括:获取测试数据,并基于测试数据构建误差修正模型,所述测试数据为若干组以预设频率采集的无人集卡与目标位置的第一测试距离差值与对应的第二测试距离差值,其中,第一测试距离差值基于港机设备上摄像头所采集的无人集卡的图像进行识别所得,第二测试距离差值基于无人集卡与目标位置的定位信息计算所得;基于所述误差修正模型确定距离调整比;基于所述第一距离差值与所述距离调整比,确定无人集卡与目标位置的第二距离差值。
- 如权利要求3所述的无人集卡对位方法,其特征在于,所述基于测试数据构建误差修正模型的步骤包括:计算得到若干组第一测试距离差值与对应的第二测试距离差值的比值;确定处于不同数值范围的比值对应的组数;基于所述不同数值范围的比值以及所述不同数值范围的比值对应的组数,拟合得到正态分布曲线,并基于正态分布曲线构建得到误差修正模型。
- 如权利要求3所述的无人集卡对位方法,其特征在于,所述基于所述对位信息调整无人集卡的位置的步骤包括:基于所述第二距离差值,确定无人集卡的目标行驶方向与目标行驶距离;基于所述姿态角度值,确定无人集卡的目标转动方向与目标转动角度;控制无人集卡沿着所述目标转动方向转动所述目标转动角度,并沿着所述目标行驶方向行进所述目标行驶距离。
- 如权利要求1所述的无人集卡对位方法,其特征在于,在所述基于所述对位信息调整无人集卡的位置的步骤之前还包括:获取障碍物的三维点云信息;基于无人集卡的调整轨迹与障碍物的三维点云信息确定无人集卡是否会与障碍物产生碰撞;若会产生碰撞,则暂停调整无人集卡的位置,进行原地等待或避障。
- 一种无人集卡对位装置,其特征在于,所述无人集卡对位装置包括:对位模块,用于基于目标位置的定位信息,控制无人集卡进行对位;获取模块,用于获取无人集卡的对位信息;确定模块,用于基于无人集卡的对位信息确定无人集卡是否对位成功;提示模块,用于若对位成功,则输出提示信息,以提示港机设备进行装/卸集装箱作业;调整模块,用于若未对位成功,则基于所述对位信息调整无人集卡的位置,并返回至获取无人集卡的对位信息的步骤。
- 如权利要求7所述的无人集卡对位装置,其特征在于,所述无人集卡对位装置还包括计算模块,用于:获取港机设备上摄像头所采集的无人集卡的图像;基于所述图像识别得到无人集卡的车头以及限位副车架的四条边;标记图像坐标系下限位副车架的四条边对应的四个顶角坐标,并基于SLAM算法将所述四个顶角坐标转换为世界坐标系下对应的四个目标坐标;基于所述四个目标坐标,确定无人集卡与目标位置的第一距离差值;基于所述四个目标坐标中无人集卡的车头对应的两个目标坐标计算得到无人集卡相对于目标位置的姿态角度值。
- 一种无人集卡对位设备,其特征在于,所述无人集卡对位设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的无人集卡对位程序,其中所述无人集卡对位程序被所述处理器执行时,实现如权利要求1至6中任一项所述的无人集卡对位方法的步骤。
- 一种可读存储介质,其特征在于,所述可读存储介质上存储有无人集卡对位程序,其中所述无人集卡对位程序被处理器执行时,实现如权利要求1至6中任一项所述的无人集卡对位方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23884548.1A EP4506662A4 (en) | 2022-11-03 | 2023-10-09 | METHOD, APPARATUS AND DEVICE FOR ALIGNING DRIVERLESS GOODS TRANSPORT TRUCKS AND READABLE RECORDING MEDIUM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211372702.3A CN115773745A (zh) | 2022-11-03 | 2022-11-03 | 无人集卡对位方法、装置、设备及可读存储介质 |
| CN202211372702.3 | 2022-11-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024093616A1 true WO2024093616A1 (zh) | 2024-05-10 |
Family
ID=85388733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/123470 Ceased WO2024093616A1 (zh) | 2022-11-03 | 2023-10-09 | 无人集卡对位方法、装置、设备及可读存储介质 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4506662A4 (zh) |
| CN (1) | CN115773745A (zh) |
| WO (1) | WO2024093616A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115773745A (zh) * | 2022-11-03 | 2023-03-10 | 东风商用车有限公司 | 无人集卡对位方法、装置、设备及可读存储介质 |
| CN116795099A (zh) * | 2023-04-27 | 2023-09-22 | 济宁港航龙拱港有限公司 | 无人集卡调度方法及装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112150540A (zh) * | 2020-08-26 | 2020-12-29 | 交通运输部水运科学研究所 | 场桥下集卡对位方法、装置、终端、存储介质及处理器 |
| CN112528721A (zh) * | 2020-04-10 | 2021-03-19 | 福建电子口岸股份有限公司 | 一种桥吊集卡安全定位方法和系统 |
| CN114299146A (zh) * | 2021-12-29 | 2022-04-08 | 北京万集科技股份有限公司 | 辅助停车方法、装置、计算机设备和计算机可读存储介质 |
| WO2022133636A1 (zh) * | 2020-12-21 | 2022-06-30 | 深圳元戎启行科技有限公司 | 无人集卡车调度方法、装置、计算机设备和存储介质 |
| CN115180512A (zh) * | 2022-09-09 | 2022-10-14 | 湖南洋马信息有限责任公司 | 基于机器视觉的集装箱卡车自动装卸方法及系统 |
| CN115773745A (zh) * | 2022-11-03 | 2023-03-10 | 东风商用车有限公司 | 无人集卡对位方法、装置、设备及可读存储介质 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100537402C (zh) * | 2006-06-28 | 2009-09-09 | 上海振华港口机械(集团)股份有限公司 | 集装箱起重机的集卡车对位系统和方法 |
| CN102135435B (zh) * | 2010-12-20 | 2012-05-09 | 清华大学 | 一种数字太阳敏感器的误差修正方法及装置 |
| CN109895082A (zh) * | 2017-12-07 | 2019-06-18 | 中国科学院沈阳自动化研究所 | 一种应用于航天装配设备的控制系统 |
| EP3663250B1 (en) * | 2018-12-03 | 2021-10-06 | CAMCO Technologies NV | A system and method for alignment of a terminal truck relative to a crane |
| CN110543612B (zh) * | 2019-06-27 | 2023-04-07 | 浙江工业大学 | 一种基于单目视觉测量的集卡定位方法 |
| CN111508023B (zh) * | 2020-04-23 | 2023-09-12 | 畅加风行(苏州)智能科技有限公司 | 用于港口无人集卡的激光雷达辅助集装箱对位方法 |
| CN114852865B (zh) * | 2022-05-23 | 2025-08-05 | 青岛港国际股份有限公司 | 一种igv和armg自动引导对位方法及系统 |
-
2022
- 2022-11-03 CN CN202211372702.3A patent/CN115773745A/zh active Pending
-
2023
- 2023-10-09 EP EP23884548.1A patent/EP4506662A4/en active Pending
- 2023-10-09 WO PCT/CN2023/123470 patent/WO2024093616A1/zh not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112528721A (zh) * | 2020-04-10 | 2021-03-19 | 福建电子口岸股份有限公司 | 一种桥吊集卡安全定位方法和系统 |
| CN112150540A (zh) * | 2020-08-26 | 2020-12-29 | 交通运输部水运科学研究所 | 场桥下集卡对位方法、装置、终端、存储介质及处理器 |
| WO2022133636A1 (zh) * | 2020-12-21 | 2022-06-30 | 深圳元戎启行科技有限公司 | 无人集卡车调度方法、装置、计算机设备和存储介质 |
| CN114299146A (zh) * | 2021-12-29 | 2022-04-08 | 北京万集科技股份有限公司 | 辅助停车方法、装置、计算机设备和计算机可读存储介质 |
| CN115180512A (zh) * | 2022-09-09 | 2022-10-14 | 湖南洋马信息有限责任公司 | 基于机器视觉的集装箱卡车自动装卸方法及系统 |
| CN115773745A (zh) * | 2022-11-03 | 2023-03-10 | 东风商用车有限公司 | 无人集卡对位方法、装置、设备及可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4506662A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4506662A4 (en) | 2026-01-07 |
| CN115773745A (zh) | 2023-03-10 |
| EP4506662A1 (en) | 2025-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4036870A1 (en) | Parking spot detection method and parking spot detection system | |
| CN112897345B (zh) | 集装箱卡车与起重机的对位方法及相关设备 | |
| CN110969655B (zh) | 用于检测车位的方法、装置、设备、存储介质以及车辆 | |
| US20220324679A1 (en) | Systems and methods for assisting a crane operator | |
| WO2024093616A1 (zh) | 无人集卡对位方法、装置、设备及可读存储介质 | |
| CN115123307A (zh) | 基于障碍物意图的自动驾驶方法、装置及自动驾驶车辆 | |
| CN115180512B (zh) | 基于机器视觉的集装箱卡车自动装卸方法及系统 | |
| CN110837814A (zh) | 车辆导航方法、装置及计算机可读存储介质 | |
| US12535335B2 (en) | Method and communication system for supporting at least partially automatic vehicle control | |
| CN116079722B (zh) | 列车底检机器人底检控制方法、装置、机器人和存储介质 | |
| EP4279950A1 (en) | Fault diagnosis and handling method for vehicle-mounted laser radar, apparatus, medium and vehicle | |
| CN115586552B (zh) | 一种港口轮胎吊或桥吊下无人集卡精确二次定位方法 | |
| CN112102396B (zh) | 桥吊下的车辆定位方法、装置、设备及存储介质 | |
| CN113665591A (zh) | 无人驾驶控制方法、装置、设备及介质 | |
| CN116149324B (zh) | 列车底检机器人底检控制方法、装置、机器人和存储介质 | |
| CN114779275A (zh) | 基于AprilTag与激光雷达的移动机器人自动跟随避障方法 | |
| CN115357015B (zh) | 一种集卡移动控制方法、系统、存储介质及智能终端 | |
| CN114407916B (zh) | 车辆控制及模型训练方法、装置、车辆、设备和存储介质 | |
| CN115131762B (zh) | 一种车辆泊车方法、系统及计算机可读存储介质 | |
| RU2846218C2 (ru) | Способ, аппарат и устройство для выравнивания беспилотного грузовика-контейнеровоза, а также считываемый носитель для хранения данных | |
| CN114299466A (zh) | 基于单目相机的车辆姿态确定方法、装置和电子设备 | |
| CN114648598A (zh) | 一种全局地图构建方法及装置 | |
| CN115115704B (zh) | 确定汽车位姿信息的方法及装置 | |
| CN115855026A (zh) | 一种大型场景图元地图切换方法、系统、装置及存储介质 | |
| CN115410399A (zh) | 一种货车停车方法、装置及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23884548 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024125224 Country of ref document: RU |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023884548 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023884548 Country of ref document: EP Effective date: 20241108 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024125224 Country of ref document: RU |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2024125224 Country of ref document: RU |