Nothing Special   »   [go: up one dir, main page]

CN111326003A - Intelligent car tracking driving method, system and storage medium - Google Patents

Intelligent car tracking driving method, system and storage medium Download PDF

Info

Publication number
CN111326003A
CN111326003A CN202010131143.1A CN202010131143A CN111326003A CN 111326003 A CN111326003 A CN 111326003A CN 202010131143 A CN202010131143 A CN 202010131143A CN 111326003 A CN111326003 A CN 111326003A
Authority
CN
China
Prior art keywords
information
intelligent
position information
path
target position
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.)
Pending
Application number
CN202010131143.1A
Other languages
Chinese (zh)
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.)
Wuyi University
Original Assignee
Wuyi University
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 Wuyi University filed Critical Wuyi University
Priority to CN202010131143.1A priority Critical patent/CN111326003A/en
Priority to PCT/CN2020/081653 priority patent/WO2021168974A1/en
Publication of CN111326003A publication Critical patent/CN111326003A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Atmospheric Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Physics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a method, a system and a storage medium for tracing and driving an intelligent trolley, wherein the method comprises the following steps: acquiring map initialization information; acquiring current position information and target position information of the intelligent trolley; acquiring path planning information by using an A-path algorithm according to the acquired map initialization information, the current position information and the target position information; according to the path planning information, the intelligent trolley is driven to run, and a distance measuring module on the intelligent trolley is used for detecting barrier information existing on a running path; and planning a path by using the A path algorithm again according to the obstacle information until the intelligent vehicle reaches the target position. The intelligent vehicle tracing driving method at least has the following technical effects that the intelligent vehicle tracing driving method is adaptive to a complex driving route intelligently and only needs simple adjustment if the environment is changed, and the technical effects of intelligent addressing, intelligent walking and intelligent obstacle avoidance are achieved.

Description

Intelligent car tracking driving method, system and storage medium
Technical Field
The invention relates to the field of vehicle control, in particular to a method, a system, a device and a storage medium for tracing and driving an intelligent trolley.
Background
At present, most factories still use a manual forklift for carrying, so that the production efficiency is greatly reduced, and the manufacturing cost is improved. Although AGV carts are available, they have strict requirements on the ground, and require a guiding device or a corresponding guiding route to be laid according to certain standards, and once the route needs to be modified or adjusted, special personnel need to modify the route, which makes the later maintenance inconvenient.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides an intelligent vehicle tracking driving method, an intelligent vehicle tracking driving system and a storage medium, which can intelligently adapt to a complex driving route in a self-adaptive manner, and can achieve the technical effects of intelligent addressing, intelligent walking and intelligent obstacle avoidance only by simple adjustment if the environment is changed.
In a first aspect, an embodiment of the present invention provides an intelligent vehicle tracking driving method, including: acquiring map initialization information; acquiring current position information and target position information of the intelligent trolley; acquiring path planning information by using an A-path algorithm according to the acquired map initialization information, the current position information and the target position information; according to the path planning information, the intelligent trolley is driven to run, and a distance measuring module on the intelligent trolley is used for detecting barrier information existing on a running path; and planning a path by using the A path algorithm again according to the obstacle information until the intelligent vehicle reaches the target position.
The intelligent vehicle tracking driving method at least has the following technical effects that the intelligent vehicle tracking driving method is adaptive to a complex driving route intelligently, and only needs simple adjustment if the environment is changed, so that the technical effects of intelligent addressing, intelligent walking and intelligent obstacle avoidance are achieved.
According to the intelligent vehicle tracking driving method, the map initialization information comprises lane position information and position information of fixed obstacles, and the lane position information and the position information of the fixed obstacles comprise, but are not limited to, coordinate information described by using a space coordinate system or a plane coordinate system. The map information can be plane information or space information, and is suitable for single-layer or multi-layer plants or storehouses. The position information of the traffic lane is mainly the position information of an area where the intelligent vehicle can travel. The fixed obstacle information is mainly obstacle position information which cannot be moved randomly in the working environment of the intelligent trolley, such as a goods shelf, a wall body and the like.
According to the intelligent car tracking driving method provided by the embodiment of the invention, the current position information is obtained by using a UWB technology, and the method comprises the following steps: setting three UWB positioning base stations, and knowing the coordinates of the three UWB positioning base stations; installing a positioning tag on the intelligent trolley; measuring the time difference of radio signal propagation between the positioning tag and three UWB positioning base stations by using UWB technology to obtain the distance difference of the positioning tag relative to the three positioning base stations; and calculating to obtain the real-time coordinates of the intelligent trolley. The UWB positioning base station is arranged at a fixed point in the working environment of the intelligent trolley, the intelligent trolley usually works in places such as a factory goods handling workshop and the like where goods need to be frequently carried, handled and loaded, and the UWB positioning base station provides reference positioning information for the intelligent trolley. The current position information is generated by one or more UWB chips arranged on the intelligent trolley and the UWB positioning base station. When the UWB chip is respectively installed on the front portion and the rear portion of the intelligent trolley, two pieces of current position information can be generated, when the intelligent trolley walks or turns, the current position can be changed, a plurality of pieces of real-time coordinate information can be obtained, and the real-time position, the running speed and the running angle of the intelligent trolley are obtained through calculation.
According to the intelligent car tracking driving method provided by the embodiment of the invention, the target position information comprises, but is not limited to, target position information or a set of target position information issued through upper computer software, target position information or a set of target position information issued through mobile phone software, and target position information or a set of target position information issued through a preset mode. The target position information may be issued in a single time, for example, from the a position to the B position, or may be a preset set of target positions, for example, from the a position to the B position, and then to the C position.
An intelligent vehicle tracking driving method according to an embodiment of the present invention is the intelligent vehicle tracking driving method according to claim 1, wherein the a-path algorithm is to calculate a moving loss value F of the intelligent vehicle from the current position to a next possible position, respectively, and then take a minimum value of the F values of the respective possible positions as the next position of the intelligent vehicle, where F is G + H, G is a distance from a position adjacent to the current position, and H is a sum of numbers of neighborhoods in a horizontal direction and a vertical direction between the current position and the target position. The map initialization information divides the map position of the intelligent trolley in work into a plurality of grids which can be represented by coordinates, when the intelligent trolley needs to move from a starting position A to An end position B, the intelligent trolley can go through steps A1, A2 and A3. Assuming that the information of each point on the map is represented by two-dimensional coordinates, the coordinates of the starting point position are a (1,2), the coordinate information of the end point position are B (3,8), the smart car now needs to select the coordinates of going from the point a to the next grid, and F values of 8 adjacent grids of the point a need to be calculated, the coordinates of the 8 adjacent grids of the point a are (0, 1), (1,1), (2,1), (0,2), (2,2), (0,3), (1,3) and (2,3), respectively, taking the F calculation of the smart car from a (1,2) to (2,2) as an example, wherein G value is the difference of the abscissa 1, H value is the sum of the differences of the abscissa and the ordinate of the point (2,2) to the end point B (3,8), so that F from the point (2,2) to the point a is 1+7 to 8, and calculating the F values of other 7 points in the same way, and taking the point corresponding to the minimum F value as the next position of the intelligent trolley. In addition, when the F values of 8 points in the neighborhood of a certain point are calculated, if the neighborhood is the obstacle, the point does not participate in the calculation.
According to the intelligent car tracking driving method, the obstacle information comprises the fixed obstacle information and the temporary obstacle information, the temporary obstacle information comprises but is not limited to suddenly appearing pedestrians and temporarily placed sundries, if the distance between the intelligent car and the fixed obstacle and the temporary obstacle is smaller than the preset distance, the intelligent car stops and gives an alarm, when the path planning information is calculated, the grid where the obstacle is located is ignored, and the obstacle position information does not participate in calculation in the grid adjacent to the current position. If the intelligent vehicle is too close to the obstacle due to various reasons in the advancing process, the intelligent vehicle stops and sends alarm information, the path planning information is calculated, and the intelligent vehicle drives and turns according to the calculated path planning information until the intelligent vehicle reaches the target position to stop.
According to the intelligent car tracking driving method provided by the embodiment of the invention, the path correction is also carried out by utilizing a PID algorithm in the driving process of the intelligent car, and the path correction specifically comprises the following steps: acquiring path planning information of the intelligent vehicle; acquiring current position information of the intelligent trolley; calculating path correction information, wherein the path correction information is obtained by subtracting the path planning information and the current position information, the path correction information comprises instantaneous displacement correction information and instantaneous angle correction information, the instantaneous displacement correction information is the size of the displacement of the intelligent trolley which needs to move next, and the instantaneous angle correction information is the size of the rotation angle of the intelligent trolley which needs to rotate next; and controlling the next displacement and direction of the intelligent trolley according to the instantaneous displacement correction information and the instantaneous angle correction information, so that the position and angle information of the intelligent trolley are consistent with the path planning information. The path correction can ensure that the intelligent trolley can be corrected in time after deviating from the path planning information, and the deviation accumulation can not be caused, so that the intelligent trolley can smoothly and accurately reach the terminal point.
In a second aspect, an embodiment of the present invention further provides an intelligent vehicle tracking driving system, including: the map initialization unit is used for acquiring map initialization information; the positioning acquisition unit is used for acquiring current position information and target position information of the intelligent trolley; the path planning unit is used for acquiring path planning information by utilizing an A-path algorithm according to the acquired map initialization information, the current position information and the target position information; the driving unit is used for driving the intelligent trolley to run; and the obstacle detection unit is used for detecting the obstacle information existing on the driving path by utilizing the ranging module on the intelligent trolley.
The intelligent vehicle tracking driving system according to the embodiment of the second aspect of the invention at least has the following technical effects that the intelligent vehicle tracking driving system is self-adaptive to a complex driving route, and only simple adjustment is needed if the environment is changed, so that the technical effects of intelligent addressing, intelligent walking and intelligent obstacle avoidance are achieved.
In a third aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for tracking and driving an intelligent vehicle according to the first aspect of the present invention.
The intelligent vehicle tracking driving system according to the third aspect of the invention has at least the following technical effects that the intelligent vehicle tracking driving system is self-adaptive to a complex driving route, and only simple adjustment is needed if the environment is changed, so that the technical effects of intelligent addressing, intelligent walking and intelligent obstacle avoidance are achieved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart of an intelligent vehicle tracking driving method according to an embodiment of the invention;
FIG. 2 is a flow diagram of a UWB positioning technique of an embodiment of the invention;
fig. 3 is a flow chart of the a-path algorithm according to an embodiment of the present invention;
FIG. 4 is a flow chart of path correction according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an intelligent car tracking driving system according to an embodiment of the invention.
Reference numerals:
the intelligent vehicle tracking system comprises an intelligent vehicle tracking driving system 500, a map initialization unit 501, a positioning acquisition unit 502, a path planning unit 503, a driving unit 504 and an obstacle detection unit 505.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
In the description of the present invention, it should be understood that the orientation or positional relationship referred to in the description of the orientation, such as the upper, lower, front, rear, left, right, etc., is based on the orientation or positional relationship shown in the drawings, and is only for convenience of description and simplification of description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention.
In the description of the present invention, the meaning of a plurality of means is one or more, the meaning of a plurality of means is two or more, and larger, smaller, larger, etc. are understood as excluding the number, and larger, smaller, inner, etc. are understood as including the number. If the first and second are described for the purpose of distinguishing technical features, they are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
In the description of the present invention, unless otherwise explicitly limited, terms such as arrangement, installation, connection and the like should be understood in a broad sense, and those skilled in the art can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific contents of the technical solutions.
In a first aspect, referring to fig. 1, a method for tracking a smart car according to a first embodiment of the present invention is described. The method comprises the following steps:
s101: acquiring map initialization information;
s102: acquiring current position information and target position information of the intelligent trolley;
s103: acquiring path planning information by using an A-path algorithm according to the acquired map initialization information, the current position information and the target position information;
s104: according to the path planning information, the intelligent trolley is driven to run, and a distance measuring module on the intelligent trolley is used for detecting barrier information existing on a running path;
s105: and planning a path by using the A path algorithm again according to the obstacle information until the intelligent vehicle reaches the target position.
The intelligent vehicle tracing driving method at least has the following technical effects that the intelligent vehicle tracing driving method is adaptive to a complex driving route intelligently and only needs simple adjustment if the environment is changed, and the technical effects of intelligent addressing, intelligent walking and intelligent obstacle avoidance are achieved.
Referring to fig. 1, a method for tracking a smart car according to a first embodiment of the present invention is described, further including: the map initialization information S101 includes lane position information and position information of a fixed obstacle, which include, but are not limited to, coordinate information described using a spatial coordinate system or a planar coordinate system. The map information can be plane information or space information, and is suitable for single-layer or multi-layer plants or storehouses. The position information of the traffic lane is mainly the position information of an area where the intelligent vehicle can travel. The fixed obstacle information is mainly obstacle position information which cannot be moved randomly in the working environment of the intelligent trolley, such as a goods shelf, a wall body and the like. The map initialization information plans a coordinate area range in which the intelligent vehicle can walk.
Referring to fig. 2, a method for tracking a smart car according to a first embodiment of the present invention is described, where the current position information is obtained by UWB technology, and the method includes:
s201: setting three UWB positioning base stations, and knowing the coordinates of the three UWB positioning base stations;
s202: installing a positioning tag on the intelligent trolley;
s203: measuring the time difference of radio signal propagation between the positioning tag and three UWB positioning base stations by using UWB technology to obtain the distance difference of the positioning tag relative to the three positioning base stations;
s204: and calculating to obtain the real-time coordinates of the intelligent trolley. The UWB positioning base station is arranged at a fixed point in the working environment of the intelligent trolley, the intelligent trolley usually works in places such as a factory goods handling workshop and the like where goods need to be frequently carried, handled and loaded, and the UWB positioning base station provides reference positioning information for the intelligent trolley. The current position information is generated by one or more UWB chips arranged on the intelligent trolley and the UWB positioning base station. When the UWB chip is respectively installed on the front portion and the rear portion of the intelligent trolley, two pieces of current position information can be generated, when the intelligent trolley walks or turns, the current position can be changed, a plurality of pieces of real-time coordinate information can be obtained, and the real-time position, the running speed and the running angle of the intelligent trolley are obtained through calculation.
Referring to fig. 1, a method for tracing a smart car according to a first embodiment of the present invention is described, wherein the target position information includes, but is not limited to, target position information or a set of target position information issued by upper computer software, target position information or a set of target position information issued by mobile phone software, and target position information or a set of target position information issued by a preset manner. The target position information may be issued in a single time, for example, from the a position to the B position, or may be a preset set of target positions, for example, from the a position to the B position, and then to the C position. The target position may be set to a single position or a plurality of positions. The setting of the target position may be set in various ways.
Referring to fig. 3, a tracing driving method for an intelligent vehicle according to a first embodiment of the present invention is described, wherein the a path algorithm is
S301: respectively calculating the moving loss value F of the intelligent trolley from the current position to the next possible position,
s302: and then taking the minimum value of the F values of all possible positions as the next position of the intelligent trolley, wherein F is G + H, G is the distance from the adjacent position of the current position to the current position, and H is the sum of the number of neighborhoods in the horizontal direction and the vertical direction between the current position and the target position. The map initialization information divides the map position of the intelligent trolley in work into a plurality of grids which can be represented by coordinates, when the intelligent trolley needs to move from a starting position A to An end position B, the intelligent trolley can go through steps A1, A2 and A3. Assuming that the information of each point on the map is represented by two-dimensional coordinates, the coordinates of the starting point position are a (1,2), the coordinate information of the end point position are B (3,8), the smart car now needs to select the coordinates of going from the point a to the next grid, and F values of 8 adjacent grids of the point a need to be calculated, the coordinates of the 8 adjacent grids of the point a are (0, 1), (1,1), (2,1), (0,2), (2,2), (0,3), (1,3) and (2,3), respectively, taking the F calculation of the smart car from a (1,2) to (2,2) as an example, wherein G value is the difference of the abscissa 1, H value is the sum of the differences of the abscissa and the ordinate of the point (2,2) to the end point B (3,8), so that F from the point (2,2) to the point a is 1+7 to 8, and calculating the F values of other 7 points in the same way, and taking the point corresponding to the minimum F value as the next position of the intelligent trolley. In addition, when the F values of 8 points in the neighborhood of a certain point are calculated, if the neighborhood is the obstacle, the point does not participate in the calculation.
Referring to fig. 1, a method for tracing a smart car according to a first embodiment of the present invention is described, where the obstacle information includes the fixed obstacle information and temporary obstacle information, where the temporary obstacle information includes, but is not limited to, suddenly appearing pedestrians and temporarily placed sundries, if a distance from the smart car to the fixed obstacle and the temporary obstacle is less than a preset distance, the smart car stops and gives an alarm, and when calculating the path planning information, a grid where the obstacle is located is ignored, and the obstacle position information does not participate in calculation in a grid adjacent to the current position. If the intelligent vehicle is too close to the obstacle due to various reasons in the advancing process, the intelligent vehicle stops and sends alarm information, the path planning information is calculated, and the intelligent vehicle drives and turns according to the calculated path planning information until the intelligent vehicle reaches the target position to stop.
Referring to fig. 4, a tracing driving method for an intelligent car according to a first embodiment of the present invention is described, where a PID algorithm is further used to perform a path correction during the driving process of the intelligent car, and the path correction specifically includes:
s401: acquiring path planning information of the intelligent vehicle;
s402: acquiring current position information of the intelligent trolley;
s403: calculating path correction information, wherein the path correction information is obtained by subtracting the path planning information and the current position information, the path correction information comprises instantaneous displacement correction information and instantaneous angle correction information, the instantaneous displacement correction information is the size of the displacement of the intelligent trolley which needs to move next, and the instantaneous angle correction information is the size of the rotation angle of the intelligent trolley which needs to rotate next;
s404: and controlling the next displacement and direction of the intelligent trolley according to the instantaneous displacement correction information and the instantaneous angle correction information, so that the position and angle information of the intelligent trolley are consistent with the path planning information. The path correction can ensure that the intelligent trolley can be corrected in time after deviating from the path planning information, and the deviation accumulation can not be caused, so that the intelligent trolley can smoothly and accurately reach the terminal point.
In a second aspect, referring to fig. 5, the intelligent vehicle tracking driving system according to the present invention comprises: the map initialization unit is used for acquiring map initialization information; the positioning acquisition unit is used for acquiring current position information and target position information of the intelligent trolley; the path planning unit is used for acquiring path planning information by utilizing an A-path algorithm according to the acquired map initialization information, the current position information and the target position information; the driving unit is used for driving the intelligent trolley to run; and the obstacle detection unit is used for detecting the obstacle information existing on the driving path by utilizing the ranging module on the intelligent trolley.
It should be noted that, since the tracking driving system of the intelligent vehicle in the first embodiment is based on the same inventive concept as the tracking driving method of the intelligent vehicle in the first embodiment, the corresponding contents in the first embodiment of the method are also applicable to the embodiment of the apparatus, and are not described in detail here.
In a third aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for tracking and driving an intelligent vehicle according to the first aspect of the present invention.
It should be recognized that the method steps in embodiments of the present invention may be embodied or carried out by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer readable memory. The method may use standard programming techniques. Each program may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language. Furthermore, the program can be run on a programmed application specific integrated circuit for this purpose.
Further, the operations of processes described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The processes described herein (or variations and/or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) collectively executed on one or more processors, by hardware, or combinations thereof. The computer program includes a plurality of instructions executable by one or more processors.
Further, the method may be implemented in any type of computing platform operatively connected to a suitable interface, including but not limited to a personal computer, mini computer, mainframe, workstation, networked or distributed computing environment, separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, and the like. Aspects of the invention may be embodied in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, optically read and/or write storage medium, RAM, ROM, or the like, such that it may be read by a programmable computer, which when read by the storage medium or device, is operative to configure and operate the computer to perform the procedures described herein. Further, the machine-readable code, or portions thereof, may be transmitted over a wired or wireless network. The invention described herein includes these and other different types of non-transitory computer-readable storage media when such media include instructions or programs that implement the steps described above in conjunction with a microprocessor or other data processor. The invention also includes the computer itself when programmed according to the methods and techniques described herein.
A computer program can be applied to input data to perform the functions described herein to transform the input data to generate output data that is stored to non-volatile memory. The output information may also be applied to one or more output devices, such as a display. In a preferred embodiment of the invention, the transformed data represents physical and tangible objects, including particular visual depictions of physical and tangible objects produced on a display.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an illustrative embodiment," "an example," "a specific example," or "some examples" or the like mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims (9)

1. An intelligent vehicle tracing driving method is characterized by comprising the following steps:
acquiring map initialization information;
acquiring current position information and target position information of the intelligent trolley;
acquiring path planning information by using an A-path algorithm according to the acquired map initialization information, the current position information and the target position information;
according to the path planning information, the intelligent trolley is driven to run, and a distance measuring module on the intelligent trolley is used for detecting barrier information existing on a running path;
and planning a path by using the A path algorithm again according to the obstacle information until the intelligent vehicle reaches the target position.
2. The intelligent vehicle tracking driving method according to claim 1, wherein the map initialization information includes position information of a traffic lane and position information of a fixed obstacle.
3. The intelligent vehicle tracking driving method according to claim 1, wherein the current position information is obtained by UWB technology, and comprises:
setting three UWB positioning base stations, and knowing the coordinates of the three UWB positioning base stations;
installing a positioning tag on the intelligent trolley;
measuring the time difference of radio signal propagation between the positioning tag and three UWB positioning base stations by using UWB technology to obtain the distance difference of the positioning tag relative to the three positioning base stations;
and calculating to obtain the real-time coordinates of the intelligent trolley.
4. The intelligent vehicle tracking driving method according to claim 1, wherein the target position information includes, but is not limited to, target position information or a set of target position information issued by upper computer software, target position information or a set of target position information issued by mobile phone software, and target position information or a set of target position information issued by a preset manner.
5. The intelligent vehicle tracking driving method according to claim 1, wherein the A-path algorithm is expressed as F-G + H, where F is a moving loss value of the intelligent vehicle from the current position to the next possible position, G is a distance from a position adjacent to the current position,
h is the sum of the number of horizontal and vertical neighborhoods between the current position and the target position.
6. The intelligent vehicle tracking driving method according to claim 2, wherein the obstacle information comprises the fixed obstacle information and temporary obstacle information, the temporary obstacle information comprises but is not limited to suddenly appearing pedestrians and temporarily placed sundries, if the distance between the intelligent vehicle and the fixed obstacle and the temporary obstacle is less than a preset distance, the intelligent vehicle stops and gives an alarm, and path planning information is obtained again.
7. The intelligent vehicle tracking driving method according to claim 1, wherein the intelligent vehicle is driven to drive and perform path correction by using a PID algorithm, and the path correction specifically comprises:
acquiring path planning information of the intelligent vehicle;
acquiring current position information of the intelligent trolley;
calculating path correction information, wherein the path correction information is obtained by subtracting the path planning information and the current position information, the path correction information comprises instantaneous displacement correction information and instantaneous angle correction information, the instantaneous displacement correction information is the size of the displacement of the intelligent trolley which needs to move next, and the instantaneous angle correction information is the size of the rotation angle of the intelligent trolley which needs to rotate next;
and controlling the next displacement and direction of the intelligent trolley according to the instantaneous displacement correction information and the instantaneous angle correction information, so that the position and angle information of the intelligent trolley are consistent with the path planning information.
8. The utility model provides a trace traveling system is sought to intelligent vehicle which characterized in that includes:
the map initialization unit is used for acquiring map initialization information;
the positioning acquisition unit is used for acquiring current position information and target position information of the intelligent trolley;
the path planning unit is used for acquiring path planning information by utilizing an A-path algorithm according to the acquired map initialization information, the current position information and the target position information;
the driving unit is used for driving the intelligent trolley to run;
and the obstacle detection unit is used for detecting the obstacle information existing on the driving path by utilizing the ranging module on the intelligent trolley.
9. A computer-readable storage medium storing computer-executable instructions for causing a computer to perform the intelligent vehicle tracking driving method according to any one of claims 1 to 7.
CN202010131143.1A 2020-02-24 2020-02-24 Intelligent car tracking driving method, system and storage medium Pending CN111326003A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010131143.1A CN111326003A (en) 2020-02-24 2020-02-24 Intelligent car tracking driving method, system and storage medium
PCT/CN2020/081653 WO2021168974A1 (en) 2020-02-24 2020-03-27 Intelligent car tracking driving method and system, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010131143.1A CN111326003A (en) 2020-02-24 2020-02-24 Intelligent car tracking driving method, system and storage medium

Publications (1)

Publication Number Publication Date
CN111326003A true CN111326003A (en) 2020-06-23

Family

ID=71171299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010131143.1A Pending CN111326003A (en) 2020-02-24 2020-02-24 Intelligent car tracking driving method, system and storage medium

Country Status (2)

Country Link
CN (1) CN111326003A (en)
WO (1) WO2021168974A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112131442A (en) * 2020-11-20 2020-12-25 北京思明启创科技有限公司 Method, device, equipment and medium for detecting tracing result of tracing trolley
CN112633590A (en) * 2020-12-30 2021-04-09 江苏智库智能科技有限公司 Intelligent warehousing method and system for four-way shuttle
CN113009918A (en) * 2021-03-09 2021-06-22 京东鲲鹏(江苏)科技有限公司 Path planning method, device and system and readable storage medium
CN113296504A (en) * 2021-05-14 2021-08-24 江苏师范大学 Mobile robot mapping and path planning method based on RGBD depth camera
CN113532441A (en) * 2021-08-20 2021-10-22 河南牧原智能科技有限公司 Method, device and storage medium for integrated navigation of carriers in pigsty
CN113682163A (en) * 2021-08-26 2021-11-23 北京洛必德科技有限公司 Wireless charging method and system for unmanned vehicle and storage medium
CN117933516A (en) * 2024-01-26 2024-04-26 北京云启帮科技有限公司 Logistics path control system based on machine learning
CN117933516B (en) * 2024-01-26 2024-11-19 北京云启帮科技有限公司 Logistics path control system based on machine learning

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114051206B (en) * 2021-11-11 2023-12-01 珠海格力智能装备有限公司 Positioning control method, device, storage medium and equipment of RGV trolley system
CN114610028B (en) * 2022-03-07 2024-05-28 合肥工业大学 Intelligent delivery AGV trolley for hospital and delivery method thereof
CN115202308B (en) * 2022-07-27 2024-08-06 南京维拓科技股份有限公司 Fast-adapting AGV scheduling method
CN117087521A (en) * 2023-10-18 2023-11-21 河南睿迈科智能科技有限公司 Weighing positioning trackless flatcar

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105116902A (en) * 2015-09-09 2015-12-02 北京进化者机器人科技有限公司 Mobile robot obstacle avoidance navigation method and system
CN105652876A (en) * 2016-03-29 2016-06-08 北京工业大学 Mobile robot indoor route planning method based on array map
CN105955273A (en) * 2016-05-25 2016-09-21 速感科技(北京)有限公司 Indoor robot navigation system and method
US20160375901A1 (en) * 2015-06-29 2016-12-29 Mitsubishi Electric Research Laboratories, Inc. System and Method for Controlling Semi-Autonomous Vehicles
CN106325270A (en) * 2016-08-12 2017-01-11 天津大学 Intelligent vehicle navigation system and method based on perception and autonomous calculation positioning navigation
CN106444780A (en) * 2016-11-10 2017-02-22 速感科技(北京)有限公司 Robot autonomous navigation method and system based on vision positioning algorithm
CN106933223A (en) * 2015-12-30 2017-07-07 深圳市朗驰欣创科技股份有限公司 A kind of autonomous navigation method of robot and system
CN107037812A (en) * 2017-03-31 2017-08-11 南京理工大学 A kind of vehicle path planning method based on storage unmanned vehicle
CN107491070A (en) * 2017-08-31 2017-12-19 成都通甲优博科技有限责任公司 A kind of method for planning path for mobile robot and device
CN109059924A (en) * 2018-07-25 2018-12-21 齐鲁工业大学 Adjoint robot Incremental Route method and system for planning based on A* algorithm
CN109828585A (en) * 2019-03-04 2019-05-31 山东力创科技股份有限公司 A kind of all-around mobile AGV control method, system and AGV

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150121931A (en) * 2014-04-22 2015-10-30 부산대학교 산학협력단 UGV(Unmanned Ground Vehicle) Control System by using Hybrid Path Planning Method
CN108037754A (en) * 2017-11-07 2018-05-15 河北科技大学 A kind of flooring transport vehicle ultrasonic wave positioning control system
CN109343537A (en) * 2018-11-22 2019-02-15 东南大学 Full autonomous driving racing trolley and operation method
CN110763225B (en) * 2019-11-13 2023-05-09 内蒙古工业大学 Trolley path navigation method and system and transport vehicle system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160375901A1 (en) * 2015-06-29 2016-12-29 Mitsubishi Electric Research Laboratories, Inc. System and Method for Controlling Semi-Autonomous Vehicles
CN105116902A (en) * 2015-09-09 2015-12-02 北京进化者机器人科技有限公司 Mobile robot obstacle avoidance navigation method and system
CN106933223A (en) * 2015-12-30 2017-07-07 深圳市朗驰欣创科技股份有限公司 A kind of autonomous navigation method of robot and system
CN105652876A (en) * 2016-03-29 2016-06-08 北京工业大学 Mobile robot indoor route planning method based on array map
CN105955273A (en) * 2016-05-25 2016-09-21 速感科技(北京)有限公司 Indoor robot navigation system and method
CN106325270A (en) * 2016-08-12 2017-01-11 天津大学 Intelligent vehicle navigation system and method based on perception and autonomous calculation positioning navigation
CN106444780A (en) * 2016-11-10 2017-02-22 速感科技(北京)有限公司 Robot autonomous navigation method and system based on vision positioning algorithm
CN107037812A (en) * 2017-03-31 2017-08-11 南京理工大学 A kind of vehicle path planning method based on storage unmanned vehicle
CN107491070A (en) * 2017-08-31 2017-12-19 成都通甲优博科技有限责任公司 A kind of method for planning path for mobile robot and device
CN109059924A (en) * 2018-07-25 2018-12-21 齐鲁工业大学 Adjoint robot Incremental Route method and system for planning based on A* algorithm
CN109828585A (en) * 2019-03-04 2019-05-31 山东力创科技股份有限公司 A kind of all-around mobile AGV control method, system and AGV

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112131442A (en) * 2020-11-20 2020-12-25 北京思明启创科技有限公司 Method, device, equipment and medium for detecting tracing result of tracing trolley
CN112633590A (en) * 2020-12-30 2021-04-09 江苏智库智能科技有限公司 Intelligent warehousing method and system for four-way shuttle
CN112633590B (en) * 2020-12-30 2024-04-30 江苏智库智能科技有限公司 Intelligent warehousing method and system for four-way shuttle
CN113009918A (en) * 2021-03-09 2021-06-22 京东鲲鹏(江苏)科技有限公司 Path planning method, device and system and readable storage medium
CN113009918B (en) * 2021-03-09 2023-12-05 京东鲲鹏(江苏)科技有限公司 Path planning method, device, system and readable storage medium
CN113296504A (en) * 2021-05-14 2021-08-24 江苏师范大学 Mobile robot mapping and path planning method based on RGBD depth camera
CN113532441A (en) * 2021-08-20 2021-10-22 河南牧原智能科技有限公司 Method, device and storage medium for integrated navigation of carriers in pigsty
CN113682163A (en) * 2021-08-26 2021-11-23 北京洛必德科技有限公司 Wireless charging method and system for unmanned vehicle and storage medium
CN117933516A (en) * 2024-01-26 2024-04-26 北京云启帮科技有限公司 Logistics path control system based on machine learning
CN117933516B (en) * 2024-01-26 2024-11-19 北京云启帮科技有限公司 Logistics path control system based on machine learning

Also Published As

Publication number Publication date
WO2021168974A1 (en) 2021-09-02

Similar Documents

Publication Publication Date Title
CN111326003A (en) Intelligent car tracking driving method, system and storage medium
JP7136898B2 (en) ROBOT PET MONITORING METHOD AND CHIP BASED ON GRID MAP
CN111486848B (en) AGV visual navigation method, system, computer equipment and storage medium
CN103064416B (en) Crusing robot indoor and outdoor autonomous navigation system
CN106200652B (en) Intelligent material handling system and handling method
CN104914869A (en) UWB-based discrete manufacturing plant material delivery cart control system
CN205121338U (en) AGV navigation based on image recognition and wireless network
CN111352424B (en) Robot obstacle avoidance method, nonvolatile computer readable storage medium and robot
Oleari et al. Industrial AGVs: Toward a pervasive diffusion in modern factory warehouses
CN109795479B (en) Parking control method, system and computer readable storage medium
US11544868B2 (en) Object location coordinate determination
KR101805423B1 (en) ICT based Stereo Vision guided vehicle system for the next generation smart factory
WO2022226798A1 (en) Automatic parking method, apparatus and system
CN113526157B (en) AGV flexible conveying system, control method and device
CN111984003A (en) Off-line map algorithm-based trackless self-adaptive navigation method and system
CN204883363U (en) AGV transport robot navigation system that laser guidance map found
CN111776942A (en) Tire crane running control system, method and device and computer equipment
TW202315723A (en) Robot control method, robot, control terminal and control system
CN115114387A (en) Grid map generation method and device, mobile tool and storage medium
CN112123328B (en) Man-machine cooperation control method and system
CN104898551B (en) The double vision of full-automatic grass-removing robot feels self aligning system
CN116079722B (en) Train bottom inspection robot bottom inspection control method and device, robot and storage medium
EP4206849A1 (en) Autonomous mobile device and method for controlling same
CN116166029A (en) Multi-AGV navigation method and system compatible with local obstacle avoidance function
CN112612276B (en) Steering wheel control system, method and device, computer equipment and AGV

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200623

RJ01 Rejection of invention patent application after publication