CN112356831B - Warehouse location tracking method and warehouse location tracking system - Google Patents

Warehouse location tracking method and warehouse location tracking system Download PDF

Info

Publication number
CN112356831B
CN112356831B CN202110035749.XA CN202110035749A CN112356831B CN 112356831 B CN112356831 B CN 112356831B CN 202110035749 A CN202110035749 A CN 202110035749A CN 112356831 B CN112356831 B CN 112356831B
Authority
CN
China
Prior art keywords
library
class
information
positions
bin
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110035749.XA
Other languages
Chinese (zh)
Other versions
CN112356831A (en
Inventor
张立阳
宋健明
王曦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Tiantong Weishi Electronic Technology Co ltd
Original Assignee
Tianjin Tiantong Weishi Electronic Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Tiantong Weishi Electronic Technology Co ltd filed Critical Tianjin Tiantong Weishi Electronic Technology Co ltd
Priority to CN202110035749.XA priority Critical patent/CN112356831B/en
Publication of CN112356831A publication Critical patent/CN112356831A/en
Application granted granted Critical
Publication of CN112356831B publication Critical patent/CN112356831B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Image Analysis (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The application discloses a storehouse position tracking method and a storehouse position tracking system, wherein, the storehouse position tracking method divides the storehouse position in a storehouse position container into a first kind of storehouse position and a second kind of storehouse position based on the environmental image information of a current frame in the storehouse position tracking process, updates the first kind of storehouse position depending on the environmental image information, updates the second kind of storehouse position depending on the acquired wheel speed information, and realizes the purpose of continuous tracking when the storehouse position needing tracking is not in the environmental image information.

Description

Warehouse location tracking method and warehouse location tracking system
Technical Field
The present disclosure relates to the field of vehicle engineering technologies, and in particular, to a parking space tracking method and a parking space tracking system.
Background
With the rapid development of the automatic driving technology in recent years, enterprises in the industry are trying to develop a car parking system for the valet to promote the commercialization of the automatic driving technology.
The existing commercial car parking systems (or called automatic parking systems) are all automatic parking systems, and belong to the field of ADAS (Advanced Driving Assistance System). In the automatic parking process, the garage (or parking space) needs to be continuously tracked, so that the automatic parking system can perform automatic parking operation according to the tracked garage information.
However, most of the existing warehouse location tracking methods perform warehouse location detection based on vision, and when a warehouse location to be tracked appears outside a picture, the warehouse location detection cannot be performed, so that automatic parking cannot be performed.
Disclosure of Invention
In order to solve the technical problem, the application provides a library position tracking method and a library position tracking system, so as to achieve the purpose of continuously tracking when a library position to be tracked is not in environment image information.
In order to achieve the technical purpose, the embodiment of the application provides the following technical scheme:
a depot tracking method for tracking a depot of an environment in which a motor vehicle is located during automatic parking, the motor vehicle including visual information acquisition means for acquiring environmental image information, the depot tracking method comprising:
when the automatic parking system of the motor vehicle is started, a storage space container is initialized, and storage space information of at least one storage space is stored in the storage space container;
acquiring wheel speed information of the motor vehicle;
analyzing the environment image information based on the current frame, and dividing the library positions in the library position container into a first class library position and a second class library position, wherein the first class library position comprises the library positions visible in the environment image information, and the second class library position comprises the library positions invisible in the environment image information;
and updating the first class of library positions based on the environment image information, and updating the second class of library positions based on the wheel speed information and the initial positions of the second class of library positions to obtain an updated library position container.
Optionally, the method further includes:
updating an initial position of a third class of bin bits based on the ambient image information of the current frame, the third class of bin bits including bin bits that are the first class of bin bits in the current frame ambient image information and that are the second class of bin bits in the history frame ambient image information.
Optionally, the initial position of the second-class library bit includes position information of the second-class library bit in the environment image information of a historical latest frame;
the initial position of the third class of bin bits includes position information of the third class of bin bits in the environmental image information of a historical last frame.
Optionally, the updating the second class library bits based on the wheel speed information and the initial position of the second class library bits includes:
acquiring initial coordinate information of the library position corner points of the second class library positions in a global coordinate system based on the initial positions of the second class library positions;
determining position information and attitude information of the motor vehicle in the environment image information of the current frame based on the wheel speed information;
and according to the position information and the attitude information of the motor vehicle in the environment image information of the current frame, converting the initial coordinate information of the library site corner points of the second class of library sites under a global coordinate system into the self-vehicle coordinate system, and converting the initial coordinate information of the library site corner points of the second class of library sites under the global coordinate system into the image coordinate system so as to update the second class of library sites.
Optionally, the obtaining of the initial coordinate information of the library site corner point of the second class of library sites in the global coordinate system based on the initial position of the second class of library sites includes:
acquiring coordinates of corner points of the second-class library positions in an image coordinate system based on the initial positions of the second-class library positions;
and converting the coordinates of the corner points of the second-class library positions under the image coordinate system to the self-vehicle coordinate system, and converting the coordinates of the corner points of the second-class library positions under the self-vehicle coordinate system to the global coordinate system to obtain the initial coordinate information of the library position corner points of the second-class library positions under the global coordinate system.
A depot tracking system for tracking a depot of an environment in which a motor vehicle is located during an automatic parking process, the motor vehicle including visual information acquisition means for acquiring environmental image information, the depot tracking system comprising:
the system comprises a storage space container establishing module, a storage space storage module and a storage space storage module, wherein the storage space container establishing module is used for initializing a storage space container when an automatic parking system of the motor vehicle is started, and the storage space container stores the storage space information of at least one storage space;
a wheel speed information acquisition module for acquiring wheel speed information of the motor vehicle;
a library position classification module, configured to analyze the environment image information based on the current frame, and classify library positions in the library position container into a first class library position and a second class library position, where the first class library position includes a library position visible in the environment image information, and the second class library position includes a library position invisible in the environment image information;
and the bin tracking module is used for updating the first type of bin based on the environment image information and updating the second type of bin based on the wheel speed information and the initial position of the second type of bin to obtain an updated bin container.
Optionally, the method further includes:
and the initial position updating module is used for updating the initial position of a third class of library positions based on the environment image information of the current frame, wherein the third class of library positions comprises the library positions which are the first class of library positions in the environment image information of the current frame and are the second class of library positions in the environment image information of the historical frame.
Optionally, the initial position of the second-class library bit includes position information of the second-class library bit in the environment image information of a historical latest frame;
the initial position of the third class of bin bits includes position information of the third class of bin bits in the environmental image information of a historical last frame.
Optionally, the process of updating the second class library position by the library position tracking module based on the wheel speed information and the initial position of the second class library position specifically includes:
acquiring initial coordinate information of the library position corner points of the second class library positions in a global coordinate system based on the initial positions of the second class library positions;
determining position information and attitude information of the motor vehicle in the environment image information of the current frame based on the wheel speed information;
and according to the position information and the attitude information of the motor vehicle in the environment image information of the current frame, converting the initial coordinate information of the library site corner points of the second class of library sites under a global coordinate system into the self-vehicle coordinate system, and converting the initial coordinate information of the library site corner points of the second class of library sites under the global coordinate system into the image coordinate system so as to update the second class of library sites.
Optionally, the process of the library position tracking module acquiring, based on the initial position of the second-class library position, initial coordinate information of the library position corner point of the second-class library position in the global coordinate system specifically includes:
acquiring coordinates of corner points of the second-class library positions in an image coordinate system based on the initial positions of the second-class library positions;
and converting the coordinates of the corner points of the second-class library positions under the image coordinate system to the self-vehicle coordinate system, and converting the coordinates of the corner points of the second-class library positions under the self-vehicle coordinate system to the global coordinate system to obtain the initial coordinate information of the library position corner points of the second-class library positions under the global coordinate system.
It can be seen from the foregoing technical solutions that the embodiments of the present application provide a library position tracking method and a library position tracking system, where in a library position tracking process, the library positions in a library position container are divided into first class library positions and second class library positions based on environmental image information of a current frame, the first class library positions are updated depending on the environmental image information, and the second class library positions are updated depending on acquired wheel speed information, so as to achieve a purpose of continuous tracking when the library positions to be tracked are not in the environmental image information.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic flowchart of a method for tracking library bits according to an embodiment of the present application;
fig. 2 is a schematic diagram of a library bit and the environment image information according to an embodiment of the present application;
FIG. 3 is a schematic diagram illustrating a transformation of an image coordinate system to a host vehicle coordinate system according to an embodiment of the present application;
FIG. 4 is a schematic flow chart illustrating a method for tracking library bits according to another embodiment of the present application;
FIG. 5 is a flow chart illustrating a method for tracking library bits according to another embodiment of the present application;
FIG. 6 is a flowchart illustrating a method for bin tracking according to yet another embodiment of the present application;
fig. 7 and fig. 8 are schematic experimental diagrams of the library location tracking method provided in the embodiment of the present application.
Detailed Description
As described in the background art, the prior art library bit tracking method includes a conventional geometric library bit perception scheme, a library bit perception scheme based on deep learning, and a composite perception scheme combining the two schemes. However, various false detections and missed detections are more in the conventional geometric scheme, the library bit sensing scheme based on the deep learning causes the conditions of library bit jitter and library bit flicker, and the composite sensing scheme is better than the conventional and deep learning schemes, but still has the conditions of jitter and flicker.
In addition, in any scheme in the prior art, the perception of the library position requires that the library position appears in a spliced picture acquired by the motor vehicle as a premise, otherwise, the library position to be tracked cannot be detected in the current frame image, and if the library position is out of the picture, the vehicle cannot be automatically parked.
In order to solve the problem, an embodiment of the present application provides a parking space tracking method for tracking a parking space of an environment where a motor vehicle is located in an automatic parking process, where the motor vehicle includes a visual information acquisition device for acquiring environment image information, and the parking space tracking method includes:
when the automatic parking system of the motor vehicle is started, a storage space container is initialized, and storage space information of at least one storage space is stored in the storage space container;
acquiring wheel speed information of the motor vehicle;
analyzing the environment image information based on the current frame, and dividing the library positions in the library position container into a first class library position and a second class library position, wherein the first class library position comprises the library positions visible in the environment image information, and the second class library position comprises the library positions invisible in the environment image information;
and updating the first class of library positions based on the environment image information, and updating the second class of library positions based on the wheel speed information and the initial positions of the second class of library positions to obtain an updated library position container.
In the library position tracking method, the library positions in the library position container are divided into a first class library position and a second class library position based on the environment image information of the current frame, the first class library position is updated by depending on the environment image information, the second class library position is updated by depending on the acquired wheel speed information, and the aim of continuous tracking can be achieved when the library position to be tracked is not in the environment image information.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a parking space tracking method, which is used for tracking a parking space of an environment where a motor vehicle is located in an automatic parking process, wherein the motor vehicle comprises a visual information acquisition device, the visual information acquisition device is used for acquiring environment image information, and as shown in fig. 1, the parking space tracking method comprises the following steps:
s101: when the automatic parking system of the motor vehicle is started, a storage space container is initialized, and storage space information of at least one storage space is stored in the storage space container;
s102: acquiring wheel speed information of the motor vehicle;
s103: analyzing the environment image information based on the current frame, and dividing the library positions in the library position container into a first class library position and a second class library position, wherein the first class library position comprises the library positions visible in the environment image information, and the second class library position comprises the library positions invisible in the environment image information;
s104: and updating the first class of library positions based on the environment image information, and updating the second class of library positions based on the wheel speed information and the initial positions of the second class of library positions to obtain an updated library position container.
In step S101, initializing the storage space container means that when the automatic parking system is started, the storage space is searched based on the visual information acquisition device, and the searched storage space information such as the corner coordinates of the storage space, the storage space ID, and the like is stored in the storage space container, so that the storage space container is initialized.
In step S102, the wheel speed information may be obtained by reading from various controllers of the motor vehicle, or by using a sensor, which is not limited in this application.
In step S103, the current frame is the current time or the latest frame acquired by the visual information acquiring apparatus. The method for analyzing the environmental image information of the current frame may be a relatively mature image processing technology or a deep learning detection method, so as to obtain information such as corner coordinates of the bin and a bin ID from the environmental image information.
In the library tracking process, a three-dimensional coordinate system, which is an image coordinate system, a self-vehicle coordinate system and a global coordinate system, is generally required.
Referring to fig. 2, fig. 2 shows a schematic diagram of a library site and the environment image information, and the visual information acquisition device of the motor vehicle generally comprises a plurality of cameras distributed on a vehicle body, and images acquired by the cameras are spliced to obtain the environment image information.
The image coordinate system takes pixels as units, the origin is the upper left corner of the environment image information, the right side of the image is a u-axis, and the downward side is a v-axis.
The self-vehicle coordinate system takes the center of the rear axle of the motor vehicle as an origin, and a right-hand coordinate system X-Y-Z, X, Y, Z established in the positive direction by taking the direction of the head of the motor vehicle as the Y axis respectively represents the horizontal axis, the vertical axis and the vertical axis of the right-hand coordinate system.
The global coordinate system is a self-vehicle coordinate system established by the position of the motor vehicle when the automatic parking system is started.
In the process of converting the image coordinate system to the host vehicle coordinate system, it is necessary to determine the coordinate according to the size and the magnification of the environment image information, and referring to fig. 3, it is described by taking an example that the size of the environment image information is 950 × 675 (width × height) and the magnification is 0.5 (one image coordinate is 2cm of the world coordinate), and when the motor vehicle is at the center position of the environment image information, the vehicle rear axle center coordinate can be obtained by the size and the magnification of the environment image information and actual measurement, and the coordinate in the image coordinate system can be converted into the coordinate in the host vehicle coordinate system by substituting the following formula.
X_w = u* 2 - rearCenter.x;
Y_w = rearCenter.y - v * 2;
Wherein X _ w and Y _ w respectively represent X-axis coordinates and Y-axis coordinates in the own vehicle coordinate system, u and v respectively represent u-axis coordinates and v-axis coordinates in the image coordinate system, and rearcenter. X and rearcenter. Y respectively represent u-axis coordinates and v-axis coordinates of the rear axle center of the motor vehicle in the image coordinate system.
In step S103, when the second-class library is updated based on the wheel speed information and the initial position of the second-class library, the wheel speed information generally serves to obtain the motion state of the motor vehicle in the global coordinate system based on the wheel speed information, obtain the motion state of the motor vehicle using the wheel speed, and indirectly calculate and update the position of the library in the screen.
On the basis of the foregoing embodiment, in an embodiment of the present application, as shown in fig. 4, the library bit tracking method further includes:
s105: updating an initial position of a third class of bin bits based on the ambient image information of the current frame, the third class of bin bits including bin bits that are the first class of bin bits in the current frame ambient image information and that are the second class of bin bits in the history frame ambient image information.
Optionally, the initial position of the second-class library bit includes position information of the second-class library bit in the environment image information of a historical latest frame;
the initial position of the third class of bin bits includes position information of the third class of bin bits in the environmental image information of a historical last frame.
In the embodiment, the original visual target detection method is adopted in consideration of the condition that the wheel speed tracking has accumulated errors and the library position is not shown (namely, the first type library position). And under the condition that the library position is displayed (namely, the library position of the second type), continuously obtaining the ID of the library position and the coordinates of the angular point of the library position by adopting wheel speed tracking. The purpose in step S105 is to eliminate the accumulated error caused by the third type library position when tracking is performed by means of wheel speed information.
On the basis of the above embodiment, in another embodiment of the present application, as shown in fig. 5, the updating the second class library bit based on the wheel speed information and the initial position of the second class library bit includes:
s1041: acquiring initial coordinate information of the library position corner points of the second class library positions in a global coordinate system based on the initial positions of the second class library positions;
s1042: determining position information and attitude information of the motor vehicle in the environment image information of the current frame based on the wheel speed information;
s1043: and according to the position information and the attitude information of the motor vehicle in the environment image information of the current frame, converting the initial coordinate information of the library site corner points of the second class of library sites under a global coordinate system into the self-vehicle coordinate system, and converting the initial coordinate information of the library site corner points of the second class of library sites under the global coordinate system into the image coordinate system so as to update the second class of library sites.
Optionally, referring to fig. 6, the obtaining, based on the initial position of the second-class library bit, initial coordinate information of the library bit corner point of the second-class library bit in the global coordinate system includes:
s10411: acquiring coordinates of corner points of the second-class library positions in an image coordinate system based on the initial positions of the second-class library positions;
s10412: and converting the coordinates of the corner points of the second-class library positions under the image coordinate system to the self-vehicle coordinate system, and converting the coordinates of the corner points of the second-class library positions under the self-vehicle coordinate system to the global coordinate system to obtain the initial coordinate information of the library position corner points of the second-class library positions under the global coordinate system.
In an optional embodiment of the present application, the updating the first class library bits based on the environment image information, and the updating the second class library bits based on the wheel speed information and the initial position of the second class library bits further include:
and in the wheel speed tracking process of the second type of library positions, deleting the library position information of the second type of library positions, of which the distance between the second type of library positions and the motor vehicle exceeds the maximum threshold value, after the distance between the second type of library positions and the motor vehicle exceeds the maximum threshold value.
In this embodiment, deleting the bin information (bin corner coordinates and bin ID) of the second type of bin having an excessively large distance from the motor vehicle is advantageous for releasing the storage space in the bin container, and reducing the amount of calculation of the algorithm.
In another alternative embodiment of the present application, step S104 may be performed in two parts:
part one: there are three states for the bin state: foreground tracking, background tracking and fusion tracking are respectively carried out. Compared with foreground tracking, background tracking is weak tracking and low in tracking precision. The first module calculates the coordinates of the vehicle and the image. And then the positions with overlarge speed, overlarge change of the yaw angle of the position, the position exceeding the display range, and overlarge change of the distance between the tracking position and the detection position are set as the background, and the position exceeding the mileage range is deleted. Part one also applies kalman filtering to the global coordinates.
And part two: the newly detected bin is first calculated from the vehicle coordinates and the global coordinates. And determining whether to directly update the library bit in the library bit container or add a new library bit in the library bit container according to whether the IDs are the same and the overlapping degree.
The following experiment verifies that the library position tracking method provided by the embodiment of the present application, referring to fig. 7 and 8, in fig. 7, the library position can still be perceived under the condition that the library position (ID: 5) is blocked by a vehicle. Whereas in fig. 8, the bin bits 27, 19 and 43 are still perceptible even if they are not in the ambient image information.
The library location tracking system provided in the embodiments of the present application is described below, and the library location tracking system described below may be referred to in correspondence with the library location tracking method described above.
Correspondingly, an embodiment of the present application provides a parking space tracking system, configured to track a parking space of an environment where a motor vehicle is located in an automatic parking process, where the motor vehicle includes a visual information obtaining device, where the visual information obtaining device is configured to obtain environment image information, and the parking space tracking system includes:
the system comprises a storage space container establishing module, a storage space storage module and a storage space storage module, wherein the storage space container establishing module is used for initializing a storage space container when an automatic parking system of the motor vehicle is started, and the storage space container stores the storage space information of at least one storage space;
a wheel speed information acquisition module for acquiring wheel speed information of the motor vehicle;
a library position classification module, configured to analyze the environment image information based on the current frame, and classify library positions in the library position container into a first class library position and a second class library position, where the first class library position includes a library position visible in the environment image information, and the second class library position includes a library position invisible in the environment image information;
and the bin tracking module is used for updating the first type of bin based on the environment image information and updating the second type of bin based on the wheel speed information and the initial position of the second type of bin to obtain an updated bin container.
Optionally, the method further includes:
and the initial position updating module is used for updating the initial position of a third class of library positions based on the environment image information of the current frame, wherein the third class of library positions comprises the library positions which are the first class of library positions in the environment image information of the current frame and are the second class of library positions in the environment image information of the historical frame.
Optionally, the initial position of the second-class library bit includes position information of the second-class library bit in the environment image information of a historical latest frame;
the initial position of the third class of bin bits includes position information of the third class of bin bits in the environmental image information of a historical last frame.
Optionally, the process of updating the second class library position by the library position tracking module based on the wheel speed information and the initial position of the second class library position specifically includes:
acquiring initial coordinate information of the library position corner points of the second class library positions in a global coordinate system based on the initial positions of the second class library positions;
determining position information and attitude information of the motor vehicle in the environment image information of the current frame based on the wheel speed information;
and according to the position information and the attitude information of the motor vehicle in the environment image information of the current frame, converting the initial coordinate information of the library site corner points of the second class of library sites under a global coordinate system into the self-vehicle coordinate system, and converting the initial coordinate information of the library site corner points of the second class of library sites under the global coordinate system into the image coordinate system so as to update the second class of library sites.
Optionally, the process of the library position tracking module acquiring, based on the initial position of the second-class library position, initial coordinate information of the library position corner point of the second-class library position in the global coordinate system specifically includes:
acquiring coordinates of corner points of the second-class library positions in an image coordinate system based on the initial positions of the second-class library positions;
and converting the coordinates of the corner points of the second-class library positions under the image coordinate system to the self-vehicle coordinate system, and converting the coordinates of the corner points of the second-class library positions under the self-vehicle coordinate system to the global coordinate system to obtain the initial coordinate information of the library position corner points of the second-class library positions under the global coordinate system.
To sum up, the embodiment of the present application provides a library position tracking method and a library position tracking system, wherein, in the library position tracking process, the library position in the library position container is divided into a first class library position and a second class library position based on the environment image information of the current frame, the first class library position is updated depending on the environment image information, the second class library position is updated depending on the acquired wheel speed information, so as to achieve the purpose of continuous tracking when the library position to be tracked is not in the environment image information.
Features described in the embodiments in the present specification may be replaced with or combined with each other, each embodiment is described with a focus on differences from other embodiments, and the same and similar portions among the embodiments may be referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (4)

1. A depot tracking method for tracking a depot of an environment in which a motor vehicle is located during automatic parking, the motor vehicle including visual information acquisition means for acquiring environmental image information, the depot tracking method comprising:
when the automatic parking system of the motor vehicle is started, a storage space container is initialized, and storage space information of at least one storage space is stored in the storage space container;
acquiring wheel speed information of the motor vehicle;
analyzing the environment image information based on the current frame, and dividing the library positions in the library position container into a first class library position and a second class library position, wherein the first class library position comprises the library positions visible in the environment image information, and the second class library position comprises the library positions invisible in the environment image information;
updating the first class of library positions based on the environment image information, and updating the second class of library positions based on the wheel speed information and the initial positions of the second class of library positions to obtain an updated library position container;
further comprising:
updating the initial position of a third class of library positions based on the environment image information of the current frame, wherein the third class of library positions comprises library positions which are the first class of library positions in the environment image information of the current frame and are the second class of library positions in the environment image information of the historical frame;
the updating the second class bin bit based on the wheel speed information and the initial position of the second class bin bit comprises:
acquiring initial coordinate information of the library position corner points of the second class library positions in a global coordinate system based on the initial positions of the second class library positions;
determining position information and attitude information of the motor vehicle in the environment image information of the current frame based on the wheel speed information;
according to the position information and the attitude information of the motor vehicle in the environment image information of the current frame, converting the initial coordinate information of the bin corner points of the second class of bin positions in a global coordinate system into a self-vehicle coordinate system, and converting the initial coordinate information of the bin corner points of the second class of bin positions in the global coordinate system into an image coordinate system so as to update the second class of bin positions;
the obtaining of the initial coordinate information of the bin corner point of the second-class bin in the global coordinate system based on the initial position of the second-class bin includes:
acquiring coordinates of corner points of the second-class library positions in an image coordinate system based on the initial positions of the second-class library positions;
and converting the coordinates of the corner points of the second-class library positions under the image coordinate system to the self-vehicle coordinate system, and converting the coordinates of the corner points of the second-class library positions under the self-vehicle coordinate system to the global coordinate system to obtain the initial coordinate information of the library position corner points of the second-class library positions under the global coordinate system.
2. The method according to claim 1, wherein the initial position of the second class of bin bits comprises position information of the second class of bin bits in the environment image information of a historical last frame;
the initial position of the third class of bin bits includes position information of the third class of bin bits in the environmental image information of a historical last frame.
3. A depot tracking system for tracking a depot of an environment in which a motor vehicle is located during automatic parking, the motor vehicle including visual information acquisition means for acquiring environmental image information, the depot tracking system comprising:
the system comprises a storage space container establishing module, a storage space storage module and a storage space storage module, wherein the storage space container establishing module is used for initializing a storage space container when an automatic parking system of the motor vehicle is started, and the storage space container stores the storage space information of at least one storage space;
a wheel speed information acquisition module for acquiring wheel speed information of the motor vehicle;
a library position classification module, configured to analyze the environment image information based on the current frame, and classify library positions in the library position container into a first class library position and a second class library position, where the first class library position includes a library position visible in the environment image information, and the second class library position includes a library position invisible in the environment image information;
the bin tracking module is used for updating the first type of bin based on the environment image information and updating the second type of bin based on the wheel speed information and the initial position of the second type of bin to obtain an updated bin container;
further comprising:
the initial position updating module is used for updating the initial position of a third class of library positions based on the environment image information of the current frame, wherein the third class of library positions comprises the library positions which are the first class of library positions in the environment image information of the current frame and the library positions which are the second class of library positions in the environment image information of the historical frame;
the process of updating the second class library position by the library position tracking module based on the wheel speed information and the initial position of the second class library position specifically comprises the following steps:
acquiring initial coordinate information of the library position corner points of the second class library positions in a global coordinate system based on the initial positions of the second class library positions;
determining position information and attitude information of the motor vehicle in the environment image information of the current frame based on the wheel speed information;
according to the position information and the attitude information of the motor vehicle in the environment image information of the current frame, converting the initial coordinate information of the bin corner points of the second class of bin positions in a global coordinate system into a self-vehicle coordinate system, and converting the initial coordinate information of the bin corner points of the second class of bin positions in the global coordinate system into an image coordinate system so as to update the second class of bin positions;
the process that the library position tracking module acquires the initial coordinate information of the library position corner point of the second class library position under the global coordinate system based on the initial position of the second class library position specifically comprises the following steps:
acquiring coordinates of corner points of the second-class library positions in an image coordinate system based on the initial positions of the second-class library positions;
and converting the coordinates of the corner points of the second-class library positions under the image coordinate system to the self-vehicle coordinate system, and converting the coordinates of the corner points of the second-class library positions under the self-vehicle coordinate system to the global coordinate system to obtain the initial coordinate information of the library position corner points of the second-class library positions under the global coordinate system.
4. The system according to claim 3, wherein the initial position of the second class of library bits comprises position information of the second class of library bits in the environment image information of a historical last frame;
the initial position of the third class of bin bits includes position information of the third class of bin bits in the environmental image information of a historical last frame.
CN202110035749.XA 2021-01-12 2021-01-12 Warehouse location tracking method and warehouse location tracking system Active CN112356831B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110035749.XA CN112356831B (en) 2021-01-12 2021-01-12 Warehouse location tracking method and warehouse location tracking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110035749.XA CN112356831B (en) 2021-01-12 2021-01-12 Warehouse location tracking method and warehouse location tracking system

Publications (2)

Publication Number Publication Date
CN112356831A CN112356831A (en) 2021-02-12
CN112356831B true CN112356831B (en) 2021-04-20

Family

ID=74534814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110035749.XA Active CN112356831B (en) 2021-01-12 2021-01-12 Warehouse location tracking method and warehouse location tracking system

Country Status (1)

Country Link
CN (1) CN112356831B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106767813A (en) * 2016-11-29 2017-05-31 西华大学 Parking navigation method and system based on mobile terminal
CN109299686A (en) * 2018-09-14 2019-02-01 深圳市灵动飞扬科技有限公司 A kind of parking stall recognition methods, device, equipment and medium
CN109443348A (en) * 2018-09-25 2019-03-08 同济大学 It is a kind of based on the underground garage warehouse compartment tracking for looking around vision and inertial navigation fusion
CN110070724A (en) * 2018-01-24 2019-07-30 北京英泰智科技股份有限公司 A kind of video monitoring method, device, video camera and image information supervisory systems
WO2019204296A1 (en) * 2018-04-16 2019-10-24 Ohio University Obstacle avoidance guidance for ground vehicles
CN112037265A (en) * 2020-11-04 2020-12-04 天津天瞳威势电子科技有限公司 Library bit tracking method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106767813A (en) * 2016-11-29 2017-05-31 西华大学 Parking navigation method and system based on mobile terminal
CN110070724A (en) * 2018-01-24 2019-07-30 北京英泰智科技股份有限公司 A kind of video monitoring method, device, video camera and image information supervisory systems
WO2019204296A1 (en) * 2018-04-16 2019-10-24 Ohio University Obstacle avoidance guidance for ground vehicles
CN109299686A (en) * 2018-09-14 2019-02-01 深圳市灵动飞扬科技有限公司 A kind of parking stall recognition methods, device, equipment and medium
CN109443348A (en) * 2018-09-25 2019-03-08 同济大学 It is a kind of based on the underground garage warehouse compartment tracking for looking around vision and inertial navigation fusion
CN112037265A (en) * 2020-11-04 2020-12-04 天津天瞳威势电子科技有限公司 Library bit tracking method and device

Also Published As

Publication number Publication date
CN112356831A (en) 2021-02-12

Similar Documents

Publication Publication Date Title
US11556744B1 (en) Auto labeler
JP4052650B2 (en) Obstacle detection device, method and program
CN103679119B (en) Self adaptation slope road detection method and device
US20200160561A1 (en) Vehicle-mounted camera pose estimation method, apparatus, and system, and electronic device
JP7036400B2 (en) Vehicle position estimation device, vehicle position estimation method, and vehicle position estimation program
CN110678872A (en) Direct vehicle detection as 3D bounding box by using neural network image processing
JP4957807B2 (en) Moving object detection apparatus and moving object detection program
US20130222589A1 (en) Single-camera distance estimation
CN109871732B (en) Parking grid identification system and method thereof
CN108367710B (en) Bird's-eye view image generation device, bird's-eye view image generation system, and storage medium
CN105405319A (en) Approaching object detection apparatus for a vehicle and approaching object detection method for the same
CN108197590B (en) Pavement detection method, device, terminal and storage medium
JP2021117048A (en) Change point detector and map information delivery system
CN114550042A (en) Road vanishing point extraction method, vehicle-mounted sensor calibration method and device
CN112193241A (en) Automatic parking method
CN108376384B (en) Method and device for correcting disparity map and storage medium
JP5086824B2 (en) TRACKING DEVICE AND TRACKING METHOD
CN112356831B (en) Warehouse location tracking method and warehouse location tracking system
JP3890928B2 (en) Partition line recognition device
CN111144415B (en) Detection method for tiny pedestrian target
JPH11345392A (en) Device and method for detecting obstacle
JP4106163B2 (en) Obstacle detection apparatus and method
CN111192290A (en) Blocking processing method for pedestrian image detection
JP2022123153A (en) Stereo image processing device and stereo image processing method
JP2004251886A (en) Device for detecting surrounding object

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
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A Storage Location Tracking Method and System

Effective date of registration: 20231017

Granted publication date: 20210420

Pledgee: Bank of Beijing Limited by Share Ltd. Tianjin branch

Pledgor: TIANJIN TIANTONG WEISHI ELECTRONIC TECHNOLOGY Co.,Ltd.

Registration number: Y2023120000086