Movatterモバイル変換


[0]ホーム

URL:


CN104102219A - Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle - Google Patents

Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle
Download PDF

Info

Publication number
CN104102219A
CN104102219ACN201410324284.XACN201410324284ACN104102219ACN 104102219 ACN104102219 ACN 104102219ACN 201410324284 ACN201410324284 ACN 201410324284ACN 104102219 ACN104102219 ACN 104102219A
Authority
CN
China
Prior art keywords
shopping guide
intelligent shopping
path
driving path
guide car
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.)
Granted
Application number
CN201410324284.XA
Other languages
Chinese (zh)
Other versions
CN104102219B (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.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
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 Dalian University of TechnologyfiledCriticalDalian University of Technology
Priority to CN201410324284.XApriorityCriticalpatent/CN104102219B/en
Publication of CN104102219ApublicationCriticalpatent/CN104102219A/en
Application grantedgrantedCritical
Publication of CN104102219BpublicationCriticalpatent/CN104102219B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention relates to the technical field of obstacle avoidance path planning, and provides a method and a device for planning a driving path of an intelligent shopping guide vehicle and the intelligent shopping guide vehicle, wherein the method for planning the driving path of the intelligent shopping guide vehicle comprises the following steps: determining a starting point and a target point of the intelligent shopping guide vehicle; connecting the starting point and the target point through a straight line in a space environment to obtain a virtual connecting line in a space; all vertexes of each obstacle, the starting point and the target point which are penetrated by the virtual connecting line are connected in a straight line mode, and all visual lines are reserved, wherein the visual lines are line segments which do not penetrate any obstacle; connecting each reserved visible line to form a candidate path; and calculating the length of each candidate path, and determining the candidate path with the shortest length as the driving path of the intelligent shopping guide vehicle. The method and the system can improve the planning efficiency of the driving path of the intelligent shopping guide vehicle.

Description

Translated fromChinese
智能导购车行驶路径的规划方法、装置及智能导购车Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle

技术领域technical field

本发明涉及避障路径规划技术领域,尤其涉及一种智能导购车行驶路径的规划方法、装置及智能导购车。 The invention relates to the technical field of obstacle avoidance path planning, in particular to a planning method and device for a driving path of an intelligent shopping guide vehicle and an intelligent shopping guide vehicle. the

背景技术Background technique

由于信息与工业的高速发展与信息技术的深入变革,具有智能处理功能的嵌入式终端已经大步走入平民生活,从简单的智能家居到复杂的通信设备再至庞大精密的工厂机床,嵌入式设备已经无处不在的环绕在人们身边。智能导购车是一种集导购、特价商品介绍、携带货物、信息交互等功能的智能终端,智能导购车的出现将方便顾客选购商品,提高超市运营效率。由于超市、商场等购物场所的布局是综合了超市所在建筑结构、顾客购物习惯、环境搭建成本、审美等多方面因素导致超市货架摆放具有一定的规律性和对称性,由此应用传统的避障路径算法可能会产生不必要的开销。 Due to the rapid development of information and industry and the in-depth transformation of information technology, embedded terminals with intelligent processing functions have made great strides into civilian life, from simple smart homes to complex communication equipment to huge and sophisticated factory machine tools, embedded Devices are everywhere around people. A smart shopping guide cart is an intelligent terminal that integrates functions such as shopping guide, introduction of special offers, carrying goods, and information interaction. Since the layout of shopping places such as supermarkets and shopping malls is a combination of various factors such as the building structure of the supermarket, customer shopping habits, environmental construction costs, and aesthetics, the placement of supermarket shelves has certain regularity and symmetry. Barrier path algorithms may generate unnecessary overhead. the

现有技术的智能导购车行驶路径的规划方法一般采用传统的可视图法来求解避障路径,进而得到智能导购车的行驶路径。图1为现有技术的智能导购车行驶路径的规划方法对应的示意图。如图1所示,传统的可视图法求解避障路径算法是连接起始点、目标点和所有障碍物顶点,保留不穿过任何障碍物的可视线,并在得到的加权图的基础之上通过单源最短路径算法求解起始点到目标点路径。 The prior art planning method for the driving path of the intelligent shopping guide vehicle generally adopts the traditional visualization method to solve the obstacle avoidance path, and then obtain the driving path of the intelligent shopping guide vehicle. FIG. 1 is a schematic diagram corresponding to a planning method for a driving route of an intelligent shopping guide vehicle in the prior art. As shown in Figure 1, the traditional visual graph method to solve the obstacle avoidance path algorithm is to connect the starting point, the target point and all obstacle vertices, retain the visible line that does not pass through any obstacle, and based on the obtained weighted graph Solve the path from the starting point to the goal point through the single-source shortest path algorithm. the

但是现有技术采用可视图法来规划智能导购车的行驶路径,是将障碍物的所有顶点与起点和目标点连接,这样的做法计算量很大,导致智能导购车行驶路径的规划效率较低,设备成本较高。 However, the existing technology uses the visual graph method to plan the driving path of the intelligent shopping guide car, which is to connect all the vertices of the obstacles with the starting point and the target point. , the equipment cost is higher. the

发明内容Contents of the invention

本发明的目的在于提出一种智能导购车行驶路径的规划方法、装置及智能导购车,以达到提高智能导购车行驶路径的规划效率,降低设备成本的目的。 The object of the present invention is to provide a planning method and device for the driving path of the intelligent shopping guide vehicle and the intelligent shopping guide vehicle, so as to improve the planning efficiency of the driving path of the intelligent shopping guide vehicle and reduce the equipment cost. the

本发明提供了一种智能导购车行驶路径的规划方法,所述方法包括: The present invention provides a method for planning the travel path of an intelligent shopping guide vehicle, the method comprising:

确定智能导购车的起点和目标点; Determine the starting point and target point of the smart shopping guide;

在空间环境中将所述起点与所述目标点通过一条直线进行连接,得到的空间中的虚拟连线; Connect the starting point and the target point through a straight line in the space environment to obtain a virtual connection in space;

将所述虚拟连线穿过的每一个障碍物的所有顶点、所述起点和所述目标点之间进行直线连接,并保留所有可视线,其中,所述可视线为不穿过任何障碍物的线段; Connect all vertices of each obstacle passed by the virtual line, the starting point and the target point with a straight line, and keep all visible lines, wherein the visible lines do not pass through any obstacles the line segment;

将每一条被保留的可视线进行连通,以形成候选路径; Connect each reserved visual line to form a candidate path;

计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径。 The length of each candidate path is calculated, and the candidate path with the shortest length is determined as the driving path of the intelligent shopping guide vehicle. the

可选的,所述计算每一条所述候选路径的长度的方法包括:迪杰斯特拉算法、贝尔曼-福特算法、普利姆算法或弗洛伊德算法。 Optionally, the method for calculating the length of each candidate path includes: Dijkstra's algorithm, Bellman-Ford algorithm, Prim's algorithm or Floyd's algorithm. the

可选的,在所述计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径之后,还包括: Optionally, after calculating the length of each of the candidate paths and determining that the shortest candidate path is the driving path of the intelligent shopping guide car, it also includes:

对确定的所述行驶路径进行加宽处理,并在所述行驶路径上设置均匀的子目标点。 The determined driving path is widened, and uniform sub-target points are set on the driving path. the

对应地,本发明还提供了一种智能导购车行驶路径的规划装置,所述装置包括: Correspondingly, the present invention also provides a planning device for a driving path of an intelligent shopping guide vehicle, the device comprising:

确定起止点模块,用于确定智能导购车的起点和目标点; Determine the starting and ending point module, which is used to determine the starting point and target point of the intelligent shopping guide car;

形成虚拟连线模块,用于在空间环境中将所述起点与所述目标点通过一条直线进行连接,得到的空间中的虚拟连线; Form a virtual connection module, which is used to connect the starting point and the target point through a straight line in the space environment to obtain a virtual connection in space;

形成可视线模块,用于将所述虚拟连线穿过的每一个障碍物的所有顶点、所述起点和所述目标点之间进行直线连接,并保留所有可视线,其中,所述可视线为不穿过任何障碍物的线段; forming a visual line module, which is used to connect all vertices of each obstacle passed by the virtual line, the starting point and the target point in a straight line, and retain all visible lines, wherein the visible line is a line segment that does not pass through any obstacle;

形成候选路径模块,用于将每一条被保留的可视线进行连通,以形成候选路径; Form a candidate path module, which is used to connect each reserved visual line to form a candidate path;

确定行驶路径模块,用于计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径。 The determining driving path module is used to calculate the length of each of the candidate paths, and determine the candidate path with the shortest length as the driving path of the intelligent shopping guide vehicle. the

可选的,所述确定行驶路径模块,具体用于: Optionally, the module for determining the driving route is specifically used for:

通过迪杰斯特拉算法、贝尔曼-福特算法、普利姆算法或弗洛伊德算法计算每一条所述候选路径的长度。 The length of each candidate path is calculated by Dijkstra's algorithm, Bellman-Ford algorithm, Prim's algorithm or Floyd's algorithm. the

可选的,所述智能导购车行驶路径的规划装置,还包括: Optionally, the planning device for the driving path of the intelligent shopping guide car also includes:

确定模块,用于对确定的所述行驶路径进行加宽处理,并在所述行驶路径上设置均匀的子目标点。 A determining module, configured to widen the determined driving path, and set uniform sub-target points on the driving path. the

对应地,本发明还提供了一种智能导购车行,所述智能导购车包括本发明任意实施例提供的智能导购车行驶路径的规划装置。 Correspondingly, the present invention also provides a smart shopping guide car store, the smart shopping guide car includes the device for planning the travel path of the smart shopping guide car provided in any embodiment of the present invention. the

本发明提供的一种智能导购车行驶路径的规划方法、装置及智能导购车,通过在空间环境中将起点和目标点进行连接,并将虚拟连线通过的障碍物的所有顶点、起点和目标点进行直线连接,保留所有可视线,进一步得到候选路径,并通过迪杰斯特拉算法计算候选路径的长度,进而确定智能导购车的行驶路径,本发明与现有技术将所有障碍物的顶点与起点和目标点进行连接的情况相比,针对商场、超市等购物场所货品摆放具有对称性的结构特点,更具适用性,本发明能够减小规划行驶路径过程中的计算量,提高智能导购车行驶路径的规划效率,进而降低设备成本。并且本发明实施例提供的方法对确定的行驶路径进行加宽处理,并在行驶路径在设置均匀的子目标点,能够针对超市等局部人流复杂的状况,保证无碰的同时解决传统避障算法的“迷失”问题,整体提高了智能导购车的可用性。 The present invention provides a planning method, device and intelligent shopping guide car for the driving path of a smart shopping guide car. By connecting the starting point and the target point in the space environment, and connecting all vertices, starting points and targets of the obstacles passed by the virtual connection line Points are connected in a straight line, all visible lines are reserved, and the candidate path is further obtained, and the length of the candidate path is calculated by the Dijkstra algorithm, and then the driving path of the intelligent shopping guide car is determined. The present invention and the prior art combine the vertices of all obstacles Compared with the case of connecting the starting point and the target point, it is more applicable for the symmetrical structural characteristics of the placement of goods in shopping places such as shopping malls and supermarkets. The present invention can reduce the amount of calculation in the process of planning driving routes and improve intelligence The planning efficiency of the driving path of the shopping guide car, thereby reducing the cost of equipment. Moreover, the method provided by the embodiment of the present invention widens the determined driving path, and sets uniform sub-target points on the driving path, which can solve the traditional obstacle avoidance algorithm while ensuring no collision for the complex situation of local crowds such as supermarkets. The "lost" problem of the smart shopping guide cart improves the overall usability. the

附图说明Description of drawings

图1为现有技术的智能导购车行驶路径的规划方法对应的示意图; Fig. 1 is the schematic diagram corresponding to the planning method of the intelligent shopping guide vehicle driving path of the prior art;

图2为本发明实施例提供的智能导购车行驶路径的规划方法的实现流程图; Fig. 2 is the implementation flow diagram of the planning method of the intelligent shopping guide vehicle driving route that the embodiment of the present invention provides;

图3a-b为本发明实施例提供的智能导购车行驶路径的规划方法对应的示意图; Figure 3a-b is a schematic diagram corresponding to the planning method of the driving path of the intelligent shopping guide car provided by the embodiment of the present invention;

图4为本发明实施例提供的智能导购车行驶路径的规划方法在加宽处理和设置子目标点过程中对应的示意图; Fig. 4 is a corresponding schematic diagram in the process of widening and setting sub-target points in the planning method of the intelligent shopping guide vehicle driving path provided by the embodiment of the present invention;

图5为本发明实施例提供的智能导购车行驶路径的规划装置的结构示意图。 FIG. 5 is a schematic structural diagram of a device for planning a driving route of a smart shopping guide provided by an embodiment of the present invention. the

具体实施方式Detailed ways

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。 In order to make the technical problems solved by the present invention, the technical solutions adopted and the technical effects achieved clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only parts related to the present invention are shown in the drawings but not all content. the

图2为本发明实施例提供的智能导购车行驶路径的规划方法的实现流程图。本发明实施例提供的智能导购车行驶路径的规划方法可以由本发明实施例提供的智能导购车行驶路径的规划装置来执行,该装置可以由软件和/或硬件来实现。如图2所示,本发明实施例提供的智能导购车行驶路径的规划方法包括: Fig. 2 is a flow chart of the implementation of the planning method for the driving route of the intelligent shopping guide car provided by the embodiment of the present invention. The method for planning the driving route of the intelligent shopping guide vehicle provided in the embodiment of the present invention can be executed by the device for planning the driving route of the intelligent shopping guide vehicle provided in the embodiment of the present invention, and the device can be realized by software and/or hardware. As shown in Figure 2, the planning method of the driving path of the intelligent shopping guide car provided by the embodiment of the present invention includes:

步骤201,确定智能导购车的起点和目标点。 Step 201, determine the starting point and target point of the intelligent shopping guide cart. the

其中,所述起点为智能导购车所在的位置点,所述目标点为客户想要购买的商品所在的位置点。起点的信息可以由智能导购车中具有定位功能的设备实现,目标点的信息可以由用户进行输入。 Wherein, the starting point is the location point of the intelligent shopping guide cart, and the target point is the location point of the commodity that the customer wants to buy. The information of the starting point can be realized by the device with positioning function in the intelligent shopping guide cart, and the information of the target point can be input by the user. the

步骤202,在空间环境中将所述起点与所述目标点通过一条直线进行连接,得到的空间中的虚拟连线。 Step 202, connect the starting point and the target point through a straight line in the space environment to obtain a virtual connection in space. the

图3a是本发明实施例提供的智能导购车行驶路径的规划方法在本步骤中对应的示意图。参照图3a,在空间环境中将所述起点与所述目标点通过一条直线进行连接,得到的空间中的虚拟连线。其中,在图3a中,起点用S表示,目标点用G表示,多个矩形表示超市的货架。将起点S和目标点G用直线连接起来,连接起点S和目标点G形成一条穿越障碍物的空间中的虚拟连线SG,虚拟连线SG穿过的障碍物组成了障碍物集合可以表示为:O={Oi|i=1,2,…,K}。并且障碍物集合中障碍物将虚拟连线SG分割成了多条分线段,其中,所述分线段是虚拟连线SG被障碍物分割成的多条线段。所述分线段的集合L可以表示为:L={li|i=1,2,…,K+1}。 Fig. 3a is a schematic diagram corresponding to this step of the planning method for the driving route of the intelligent shopping guide vehicle provided by the embodiment of the present invention. Referring to FIG. 3 a , in the space environment, the starting point and the target point are connected by a straight line to obtain a virtual connection in space. Wherein, in FIG. 3 a , the starting point is represented by S, the target point is represented by G, and multiple rectangles represent supermarket shelves. Connect the starting point S and the target point G with a straight line, and connect the starting point S and the target point G to form a virtual connection SG in the space passing through obstacles. The obstacles passed by the virtual connection SG form a set of obstacles, which can be expressed as : O={Oi |i=1,2,...,K}. And the obstacles in the obstacle set divide the virtual line SG into multiple line segments, wherein the line segments are multiple line segments into which the virtual line SG is divided by obstacles. The set L of the segmented line segments can be expressed as: L={li |i=1, 2, . . . , K+1}.

步骤203,将所述虚拟连线穿过的每一个障碍物的所有顶点、所述起点和所述目标点之间进行直线连接,并保留所有可视线。 Step 203, making a straight line connection between all vertices of each obstacle passed by the virtual connection line, the starting point and the target point, and keeping all visible lines. the

图3b是本发明实施例提供的智能导购车行驶路径的规划方法在本步骤中对应的示意图。参照图3b,将所述虚拟连线SG穿过的每一个障碍物Oi的所有顶点、 所述起点S和所述目标点G之间进行直线连接,并保留所有可视线。其中,所述可视线为不穿过任何障碍物的线段。在经过步骤203之后,除可视线以外的其它线段均被删除,并得到了如图3b所示的由可视线和分线段组成的联通网图。联通网图各边的权为实际距离与道路阻塞权衡下的权值。 Fig. 3b is a schematic diagram corresponding to this step of the planning method for the driving route of the intelligent shopping guide provided by the embodiment of the present invention. Referring to FIG. 3b, a straight line connection is made between all vertices of each obstacleOi passed by the virtual link SG, the starting point S and the target point G, and all visible lines are reserved. Wherein, the visible line is a line segment that does not pass through any obstacle. After step 203, all line segments except the visible line are deleted, and a China Unicom network diagram composed of visible lines and sub-line segments is obtained as shown in FIG. 3b. The weight of each side of the China Unicom network graph is the weight value under the trade-off between actual distance and road congestion.

步骤204,将每一条被保留的可视线进行连通,以形成候选路径。 Step 204, connect each reserved visual line to form a candidate path. the

其中,所述候选路径由多条能够联通起点到目标点的、首位相连的可视线组成。待确定的智能导购车的行驶路径可以从候选路径中选择。 Wherein, the candidate path is composed of a plurality of first connected visible lines that can connect the starting point to the target point. The driving route of the smart shopping guide vehicle to be determined can be selected from candidate routes. the

步骤205,计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径。 Step 205, calculating the length of each candidate route, and determining the candidate route with the shortest length as the driving route of the intelligent shopping guide vehicle. the

在上述方案中,可选的,所述计算每一条所述候选路径的长度的方法包括:迪杰斯特拉算法(Dijkstra)、贝尔曼-福特算法(Bellman-Ford)、普利姆算法(Prim)或弗洛伊德算法(Floyd)。 In the above solution, optionally, the method for calculating the length of each of the candidate paths includes: Dijkstra algorithm (Dijkstra), Bellman-Ford algorithm (Bellman-Ford), Prim's algorithm ( Prim) or Floyd's algorithm (Floyd). the

其中,Dijkstra算法是比较经典的单元最短路径搜索算法,该算法可以在以一个确定点为起点的情况下,计算一个节点到其他所有节点的最短路径。算法的运行特点是在未找到起点到目标点的最短路径之前以起点为中心向外层逐层扩展,直到达到目标为止。Dijkstra算法能得出最短路径的最优解,他的时间复杂度为n2,它运算的时间与效率和节点数目有关。 Among them, the Dijkstra algorithm is a relatively classic unit shortest path search algorithm, which can calculate the shortest path from a node to all other nodes with a certain point as the starting point. The operation characteristic of the algorithm is that before the shortest path from the starting point to the target point is found, it will expand layer by layer from the starting point to the outer layer until the target point is reached. Dijkstra's algorithm can get the optimal solution of the shortest path, its time complexity is n2 , and its operation time is related to the efficiency and the number of nodes.

其中,确定的智能导购车的行驶路径,即为一条从起点到目标点的无碰路径,此基础上的无碰路径主要是为智能导购车选择一条在超市固定建筑物之间穿梭的最优路径。 Among them, the determined driving path of the intelligent shopping guide vehicle is a non-collision path from the starting point to the target point. path. the

可选的,在所述计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径之后,还可以包括:对确定的所述行驶路径进行加宽处理,并在所述行驶路径上设置均匀的子目标点。图4为本发明实施例提供的智能导购车行驶路径的规划方法在加宽处理和设置子目标点过程中对应的示意图。参照图4,对确定的所述行驶路径进行加宽处理,并在所述行驶路径上设置均匀的子目标点。 Optionally, after calculating the length of each of the candidate paths and determining that the candidate path with the shortest length is the driving path of the intelligent shopping guide vehicle, it may also include: widening the determined driving path, and Uniform sub-target points are set on the driving path. Fig. 4 is a schematic diagram corresponding to the process of widening and setting sub-target points in the planning method of the driving route of the intelligent shopping guide provided by the embodiment of the present invention. Referring to FIG. 4 , the determined driving path is widened, and uniform sub-target points are set on the driving path. the

由于确定的所述行驶路径是由不同的点和点之间的连线构成的一条路径,对确定的所述行驶路径进行加宽处理的目的的将所述行驶路径进行“加宽”,在确定的所述行驶路径的两侧按照一定距离加宽形成一条从起点到目标点的“通道”,就是智能导购车的可行区域。 Since the determined driving path is a path composed of different points and the connection lines between the points, the purpose of widening the determined driving path is to "widen" the driving path. The two sides of the determined driving path are widened according to a certain distance to form a "channel" from the starting point to the target point, which is the feasible area of the intelligent shopping guide vehicle. the

为保持智能导购车在可行区域内行走,在所述行驶路径上按照一定的距离均匀的设置几个子目标点,则将智能导购车的行走变为从一个子目标点到另外一个子目标点的过程。子目标点的设置对整体的行驶路径规划和躲避障碍物碰撞具有非常重要的作用。智能导购车可以在可行区域内进行局部避障,只要不超出可行区域范围则认定智能导购车仍然是遵循既定路径朝向目标点前进的。子目标点的设定减小了两个节点之间的距离,较小的节点间距保证了当智能导购车因为避障而偏离方向的时候,尽快使智能导购车回归既定路径之上,保证了可行区域的有效性,并且有效的避免了智能导购车的自我迷失。例如,智能导购车以一个子目标点为当前目标前进,当智能导购车与当前子目标点的距离小于等于预设的举例阈值时,当前目标设置成沿路径的下一子目标点。 In order to keep the intelligent shopping guide vehicle walking within the feasible area, several sub-target points are evenly set according to a certain distance on the driving path, and the walking of the intelligent shopping guide vehicle becomes a step from one sub-target point to another sub-target point. process. The setting of sub-target points plays a very important role in the overall driving path planning and obstacle collision avoidance. The smart shopping guide car can perform local obstacle avoidance in the feasible area, as long as it does not exceed the feasible area, it is determined that the smart shopping guide car is still moving towards the target point following the established path. The setting of the sub-target point reduces the distance between the two nodes. The smaller node spacing ensures that when the smart shopping guide car deviates from the direction due to obstacle avoidance, the smart shopping guide car will return to the established path as soon as possible, ensuring The effectiveness of the feasible area, and effectively avoid the self-lost of the intelligent shopping guide car. For example, the smart shopping guide car moves forward with a sub-target point as the current target, and when the distance between the smart shopping guide car and the current sub-target point is less than or equal to a preset example threshold, the current target is set as the next sub-target point along the path. the

本发明实施例对行驶路径进行加宽处理和设置子目标的目的是保障智能导购车在所述行驶路径上行驶的基础之上躲避移动的小型障碍物,可保证智能导购车在确定的行驶路径之上,解决了可视图算法求避障路径的“迷失”问题。 In the embodiments of the present invention, the purpose of widening the driving path and setting sub-goals is to ensure that the smart shopping guide car avoids moving small obstacles on the basis of driving on the driving path, so as to ensure that the smart shopping guide car travels on the determined driving path. Above, it solves the "lost" problem of the visual graph algorithm seeking the obstacle avoidance path. the

本实施例提供的智能导购车行驶路径的规划方法,通过在空间环境中将起点和目标点进行连接,并将虚拟连线通过的障碍物的所有顶点、起点和目标点进行直线连接,保留所有可视线,进一步得到候选路径,并通过迪杰斯特拉算法计算候选路径的长度,进而确定智能导购车的行驶路径,本发明与现有技术将所有障碍物的顶点与起点和目标点进行连接的情况相比,针对商场、超市等购物场所货品摆放具有对称性的结构特点,更具适用性,本发明能够减小规划行驶路径过程中的计算量,提高智能导购车行驶路径的规划效率,进而降低设备成本。并且本发明实施例提供的方法对确定的行驶路径进行加宽处理,并在行驶路径在设置均匀的子目标点,能够针对超市等局部人流复杂的状况,保证无碰的同时解决传统避障算法的“迷失”问题,整体提高了智能导购车的可用性。 The planning method for the driving path of the intelligent shopping guide car provided in this embodiment, by connecting the starting point and the target point in the space environment, and connecting all vertices, starting points and target points of the obstacles passed by the virtual connection line in a straight line, retaining all Visible line, further get the candidate path, and calculate the length of the candidate path through the Dijkstra algorithm, and then determine the driving path of the intelligent shopping guide car. The present invention and the prior art connect the vertices of all obstacles with the starting point and the target point Compared with the situation of shopping malls, supermarkets and other shopping places with symmetrical structural characteristics, the present invention can reduce the amount of calculation in the process of planning the driving path and improve the planning efficiency of the driving path of the intelligent shopping guide car , thereby reducing equipment costs. Moreover, the method provided by the embodiment of the present invention widens the determined driving path, and sets uniform sub-target points on the driving path, which can solve the traditional obstacle avoidance algorithm while ensuring no collision for the complex situation of local crowds such as supermarkets. The "lost" problem of the smart shopping guide cart improves the overall usability. the

图5为本发明实施例提供的智能导购车行驶路径的规划装置的结构示意图。如图5所示,本发明实施例提供的智能导购车行驶路径的规划装置包括:确定起止点模块、形成虚拟连线模块、形成可视线模块、形成候选路径模块和确定 行驶路径模块。 FIG. 5 is a schematic structural diagram of a device for planning a driving route of a smart shopping guide provided by an embodiment of the present invention. As shown in Figure 5, the planning device for the travel path of the intelligent shopping guide car provided by the embodiment of the present invention includes: a module for determining the start and end point, a module for forming a virtual connection, a module for forming a visible line of sight, a module for forming a candidate path, and a module for determining the travel path. the

其中,所述确定起止点模块,用于确定智能导购车的起点和目标点;所述形成虚拟连线模块,用于在空间环境中将所述起点与所述目标点通过一条直线进行连接,得到的空间中的虚拟连线;所述形成可视线模块,用于将所述虚拟连线穿过的每一个障碍物的所有顶点、所述起点和所述目标点之间进行直线连接,并保留所有可视线,其中,所述可视线为不穿过任何障碍物的线段;所述形成候选路径模块,用于将每一条被保留的可视线进行连通,以形成候选路径;所述确定行驶路径模块,用于计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径。 Wherein, the module for determining the start and end points is used to determine the starting point and target point of the intelligent shopping guide; the module for forming a virtual line is used to connect the starting point and the target point through a straight line in the space environment, The virtual connection in the obtained space; the forming visible line module is used to connect all vertices of each obstacle passed by the virtual connection, the starting point and the target point with a straight line, and Reserving all visible lines, wherein, the visible lines are line segments that do not pass through any obstacles; the forming candidate path module is used to connect each reserved visible line to form a candidate path; the determining driving The route module is used to calculate the length of each candidate route, and determine the candidate route with the shortest length as the driving route of the intelligent shopping guide vehicle. the

在上述方案中,可选的,所述确定行驶路径模块,具体用于:通过迪杰斯特拉算法、贝尔曼-福特算法、普利姆算法或弗洛伊德算法计算每一条所述候选路径的长度。 In the above solution, optionally, the module for determining the driving route is specifically configured to: calculate each of the candidate items by using the Dijkstra algorithm, the Bellman-Ford algorithm, the Prim algorithm or the Floyd algorithm. The length of the path. the

可选的,本发明实施例提供的智能导购车行驶路径的规划装置,还包括:确定模块,用于对确定的所述行驶路径进行加宽处理,并在所述行驶路径在设置均匀的子目标点。 Optionally, the device for planning travel paths of intelligent shopping guide vehicles provided in the embodiments of the present invention further includes: a determination module, configured to widen the determined travel paths, and set uniform sub-sections on the travel paths. Target. the

本实施例提供的智能导购车行驶路径的规划装置,通过确定起止点模块确定智能导购车的起点和目标点,通过形成虚拟连线模块在空间环境中将所述起点与所述目标点通过一条直线进行连接,得到的空间中的虚拟连线;通过形成可视线模块将所述虚拟连线穿过的每一个障碍物的所有顶点、所述起点和所述目标点之间进行直线连接,并保留所有可视线,通过形成候选路径模块将每一条被保留的可视线进行连通,以形成候选路径,通过确定行驶路径模块计算每一条所述候选路径的长度,确定长度最短的候选路径为智能导购车的行驶路径,本发明针对商场、超市等购物场所具有对称性的结构特点,更具适用行,本发明能够减小规划行驶路径过程中的计算量,提高智能导购车行驶路径的规划效率,进而降低设备成本。并且本发明实施例提供的确定模块能够对确定的行驶路径进行加宽处理,并在行驶路径在设置均匀的子目标点,能够针对超市等局部人流复杂的状况,保证无碰的同时解决传统避障算法的“迷失”问题,整体提高了智能导购车的可用性。 The planning device for the driving path of the intelligent shopping guide vehicle provided in this embodiment determines the starting point and the target point of the intelligent shopping guide vehicle through the module of determining the start and end points, and passes the starting point and the target point through a line in the space environment by forming a virtual connection module. Straight line is connected, and the virtual connection in the space that obtains; By forming visible line module, carry out straight line connection between all vertices of each obstacle that described virtual connection passes through, described starting point and described target point, and Reserving all visible lines, connecting each reserved visible line by forming a candidate path module to form a candidate path, calculating the length of each candidate path by determining the driving path module, and determining the candidate path with the shortest length as an intelligent shopping guide The driving path of the car, the present invention has symmetrical structural characteristics for shopping malls, supermarkets and other shopping places, and is more applicable. The present invention can reduce the amount of calculation in the process of planning the driving path, and improve the planning efficiency of the driving path of the intelligent shopping guide car. Thereby reducing equipment cost. Moreover, the determination module provided by the embodiment of the present invention can widen the determined driving path, and set uniform sub-target points on the driving path, which can solve the problem of traditional avoidance problems while ensuring no-collision for the complex situation of local crowd flow in supermarkets and the like. The "lost" problem of the obstacle algorithm has improved the usability of the smart shopping guide car as a whole. the

本发明实施例还提供一种智能导购车,所述智能导购车包括本发明任意实施例提供的智能导购车行驶路径的规划装置。 An embodiment of the present invention also provides a smart shopping guide car, which includes the device for planning a driving path of the smart shopping guide car provided in any embodiment of the present invention. the

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。 Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope. the

Claims (7)

CN201410324284.XA2014-07-092014-07-09 Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicleExpired - Fee RelatedCN104102219B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410324284.XACN104102219B (en)2014-07-092014-07-09 Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410324284.XACN104102219B (en)2014-07-092014-07-09 Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle

Publications (2)

Publication NumberPublication Date
CN104102219Atrue CN104102219A (en)2014-10-15
CN104102219B CN104102219B (en)2017-01-11

Family

ID=51670440

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410324284.XAExpired - Fee RelatedCN104102219B (en)2014-07-092014-07-09 Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle

Country Status (1)

CountryLink
CN (1)CN104102219B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104407613A (en)*2014-10-202015-03-11河南工业职业技术学院Obstacle avoidance path smooth optimization method
US9534906B2 (en)2015-03-062017-01-03Wal-Mart Stores, Inc.Shopping space mapping systems, devices and methods
CN106934388A (en)*2017-04-122017-07-07无锡北斗星通信息科技有限公司Market go-cart feed system based on image procossing
US10017322B2 (en)2016-04-012018-07-10Wal-Mart Stores, Inc.Systems and methods for moving pallets via unmanned motorized unit-guided forklifts
CN108512880A (en)*2017-02-282018-09-07上海诺基亚贝尔股份有限公司Communication means and communication equipment
WO2018195932A1 (en)*2017-04-282018-11-01深圳市元征科技股份有限公司Supermarket shopping cart control method and apparatus
CN109211258A (en)*2018-09-132019-01-15上海宇佑船舶科技有限公司A kind of plane display mirror can be realized route planning
US10346794B2 (en)2015-03-062019-07-09Walmart Apollo, LlcItem monitoring system and method
CN110018689A (en)*2019-05-152019-07-16福州大学A kind of more virtual target point overall situation active path planning algorithms based on dynamic window
CN110044004A (en)*2019-04-252019-07-23宁波奥克斯电气股份有限公司Mobile air conditioner intelligent drainage function control method, drain control unit and mobile air conditioner
US11046562B2 (en)2015-03-062021-06-29Walmart Apollo, LlcShopping facility assistance systems, devices and methods
CN113791610A (en)*2021-07-302021-12-14河南科技大学Global path planning method for mobile robot
CN114690755A (en)*2020-12-252022-07-01尚科宁家(中国)科技有限公司Cleaning robot and obstacle detouring method thereof
US12084824B2 (en)2015-03-062024-09-10Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US12366043B2 (en)2015-03-062025-07-22Walmart Apollo, LlcOverriding control of motorized transport unit systems, devices and methods

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101231714A (en)*2007-12-052008-07-30中原工学院 3D Path Planning Method for Robot
US8482565B2 (en)*2009-05-152013-07-09Microsoft CorporationInteractive connector routing between obstacles
US8543944B2 (en)*2010-06-142013-09-24Microsoft CorporationFast edge routing for interactive diagramming
CN103529843A (en)*2013-10-172014-01-22电子科技大学中山学院Lambda path planning algorithm
CN103576680A (en)*2012-07-252014-02-12中国原子能科学研究院Robot path planning method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101231714A (en)*2007-12-052008-07-30中原工学院 3D Path Planning Method for Robot
US8482565B2 (en)*2009-05-152013-07-09Microsoft CorporationInteractive connector routing between obstacles
US8543944B2 (en)*2010-06-142013-09-24Microsoft CorporationFast edge routing for interactive diagramming
CN103576680A (en)*2012-07-252014-02-12中国原子能科学研究院Robot path planning method and device
CN103529843A (en)*2013-10-172014-01-22电子科技大学中山学院Lambda path planning algorithm

Cited By (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104407613B (en)*2014-10-202017-03-22河南工业职业技术学院Obstacle avoidance path smooth optimization method
CN104407613A (en)*2014-10-202015-03-11河南工业职业技术学院Obstacle avoidance path smooth optimization method
US10336592B2 (en)2015-03-062019-07-02Walmart Apollo, LlcShopping facility assistance systems, devices, and methods to facilitate returning items to their respective departments
US10815104B2 (en)2015-03-062020-10-27Walmart Apollo, LlcRecharging apparatus and method
US9757002B2 (en)2015-03-062017-09-12Wal-Mart Stores, Inc.Shopping facility assistance systems, devices and methods that employ voice input
US9801517B2 (en)2015-03-062017-10-31Wal-Mart Stores, Inc.Shopping facility assistance object detection systems, devices and methods
US9875502B2 (en)2015-03-062018-01-23Wal-Mart Stores, Inc.Shopping facility assistance systems, devices, and methods to identify security and safety anomalies
US9875503B2 (en)2015-03-062018-01-23Wal-Mart Stores, Inc.Method and apparatus for transporting a plurality of stacked motorized transport units
US9896315B2 (en)2015-03-062018-02-20Wal-Mart Stores, Inc.Systems, devices and methods of controlling motorized transport units in fulfilling product orders
US9908760B2 (en)2015-03-062018-03-06Wal-Mart Stores, Inc.Shopping facility assistance systems, devices and methods to drive movable item containers
US9994434B2 (en)2015-03-062018-06-12Wal-Mart Stores, Inc.Overriding control of motorize transport unit systems, devices and methods
US12366043B2 (en)2015-03-062025-07-22Walmart Apollo, LlcOverriding control of motorized transport unit systems, devices and methods
US12123155B2 (en)2015-03-062024-10-22Walmart Apollo, LlcApparatus and method of monitoring product placement within a shopping facility
US10071891B2 (en)2015-03-062018-09-11Walmart Apollo, LlcSystems, devices, and methods for providing passenger transport
US10071893B2 (en)2015-03-062018-09-11Walmart Apollo, LlcShopping facility assistance system and method to retrieve in-store abandoned mobile item containers
US10071892B2 (en)2015-03-062018-09-11Walmart Apollo, LlcApparatus and method of obtaining location information of a motorized transport unit
US10081525B2 (en)2015-03-062018-09-25Walmart Apollo, LlcShopping facility assistance systems, devices and methods to address ground and weather conditions
US12084824B2 (en)2015-03-062024-09-10Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US10130232B2 (en)2015-03-062018-11-20Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US10138100B2 (en)2015-03-062018-11-27Walmart Apollo, LlcRecharging apparatus and method
US10351400B2 (en)2015-03-062019-07-16Walmart Apollo, LlcApparatus and method of obtaining location information of a motorized transport unit
US10189691B2 (en)2015-03-062019-01-29Walmart Apollo, LlcShopping facility track system and method of routing motorized transport units
US10189692B2 (en)2015-03-062019-01-29Walmart Apollo, LlcSystems, devices and methods for restoring shopping space conditions
US11840814B2 (en)2015-03-062023-12-12Walmart Apollo, LlcOverriding control of motorized transport unit systems, devices and methods
US10239740B2 (en)2015-03-062019-03-26Walmart Apollo, LlcShopping facility assistance system and method having a motorized transport unit that selectively leads or follows a user within a shopping facility
US10239739B2 (en)2015-03-062019-03-26Walmart Apollo, LlcMotorized transport unit worker support systems and methods
US10239738B2 (en)2015-03-062019-03-26Walmart Apollo, LlcApparatus and method of monitoring product placement within a shopping facility
US10280054B2 (en)2015-03-062019-05-07Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US10287149B2 (en)2015-03-062019-05-14Walmart Apollo, LlcAssignment of a motorized personal assistance apparatus
US10315897B2 (en)2015-03-062019-06-11Walmart Apollo, LlcSystems, devices and methods for determining item availability in a shopping space
US11761160B2 (en)2015-03-062023-09-19Walmart Apollo, LlcApparatus and method of monitoring product placement within a shopping facility
US10570000B2 (en)2015-03-062020-02-25Walmart Apollo, LlcShopping facility assistance object detection systems, devices and methods
US11679969B2 (en)2015-03-062023-06-20Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US11046562B2 (en)2015-03-062021-06-29Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US10351399B2 (en)2015-03-062019-07-16Walmart Apollo, LlcSystems, devices and methods of controlling motorized transport units in fulfilling product orders
US11034563B2 (en)2015-03-062021-06-15Walmart Apollo, LlcApparatus and method of monitoring product placement within a shopping facility
US10358326B2 (en)2015-03-062019-07-23Walmart Apollo, LlcShopping facility assistance systems, devices and methods
US10435279B2 (en)2015-03-062019-10-08Walmart Apollo, LlcShopping space route guidance systems, devices and methods
US10486951B2 (en)2015-03-062019-11-26Walmart Apollo, LlcTrash can monitoring systems and methods
US10508010B2 (en)2015-03-062019-12-17Walmart Apollo, LlcShopping facility discarded item sorting systems, devices and methods
US10346794B2 (en)2015-03-062019-07-09Walmart Apollo, LlcItem monitoring system and method
US10597270B2 (en)2015-03-062020-03-24Walmart Apollo, LlcShopping facility track system and method of routing motorized transport units
US10611614B2 (en)2015-03-062020-04-07Walmart Apollo, LlcShopping facility assistance systems, devices and methods to drive movable item containers
US10633231B2 (en)2015-03-062020-04-28Walmart Apollo, LlcApparatus and method of monitoring product placement within a shopping facility
US10669140B2 (en)2015-03-062020-06-02Walmart Apollo, LlcShopping facility assistance systems, devices and methods to detect and handle incorrectly placed items
US10875752B2 (en)2015-03-062020-12-29Walmart Apollo, LlcSystems, devices and methods of providing customer support in locating products
US9534906B2 (en)2015-03-062017-01-03Wal-Mart Stores, Inc.Shopping space mapping systems, devices and methods
US10017322B2 (en)2016-04-012018-07-10Wal-Mart Stores, Inc.Systems and methods for moving pallets via unmanned motorized unit-guided forklifts
US10214400B2 (en)2016-04-012019-02-26Walmart Apollo, LlcSystems and methods for moving pallets via unmanned motorized unit-guided forklifts
CN108512880A (en)*2017-02-282018-09-07上海诺基亚贝尔股份有限公司Communication means and communication equipment
CN106934388A (en)*2017-04-122017-07-07无锡北斗星通信息科技有限公司Market go-cart feed system based on image procossing
WO2018195932A1 (en)*2017-04-282018-11-01深圳市元征科技股份有限公司Supermarket shopping cart control method and apparatus
CN109211258A (en)*2018-09-132019-01-15上海宇佑船舶科技有限公司A kind of plane display mirror can be realized route planning
CN110044004A (en)*2019-04-252019-07-23宁波奥克斯电气股份有限公司Mobile air conditioner intelligent drainage function control method, drain control unit and mobile air conditioner
CN110018689A (en)*2019-05-152019-07-16福州大学A kind of more virtual target point overall situation active path planning algorithms based on dynamic window
CN110018689B (en)*2019-05-152020-07-07福州大学Dynamic window-based multi-virtual target point global dynamic path planning algorithm
CN114690755B (en)*2020-12-252025-05-20尚科宁家(中国)科技有限公司 Cleaning robot and obstacle avoidance method thereof
CN114690755A (en)*2020-12-252022-07-01尚科宁家(中国)科技有限公司Cleaning robot and obstacle detouring method thereof
CN113791610B (en)*2021-07-302024-04-26河南科技大学Global path planning method for mobile robot
CN113791610A (en)*2021-07-302021-12-14河南科技大学Global path planning method for mobile robot

Also Published As

Publication numberPublication date
CN104102219B (en)2017-01-11

Similar Documents

PublicationPublication DateTitle
CN104102219B (en) Planning method and device for driving route of intelligent shopping guide vehicle and intelligent shopping guide vehicle
KR102624371B1 (en)Extended object tracking using radar
CN106041931B (en)A kind of robot cooperated anticollision method for optimizing route of the more AGV of more space with obstacle
CN106461768B (en) System and method for localization, mapping and data management by using crowdsourcing
JP7330142B2 (en) Method, Apparatus, Device and Medium for Determining Vehicle U-Turn Path
KR101465493B1 (en)Navigation system for vehicle and route determining method for destination of vehicle
CN105208616B (en)Adaptive more copy method for routing based on road topology in vehicular ad hoc network
CN104914862B (en) Path Planning Algorithm Based on Target Direction Constraint
JP2019529209A (en) System, method and non-transitory computer readable storage medium for parking a vehicle
US20140207376A1 (en)Computer-implemented systems and methods for planning a route
CN109131318A (en)A kind of autonomous parking path coordination approach based on topological map
KR20180047210A (en)Apparatus and method for detecting parking slot
Antsfeld et al.Finding multi-criteria optimal paths in multi-modal public transportation networks using the transit algorithm
CN103344248B (en) A Calculation Method of Optimal Route for Vehicle Navigation System
CA2949867A1 (en)Route generation program, route generation method and route generation apparatus
CN106228819A (en)The traffic signal optimization control method of a kind of multi-intersection and device
CN103529843A (en)Lambda path planning algorithm
CN107837044A (en)Subregion clean method, device and the robot of clean robot
CN109115220B (en) A method for path planning of parking lot systems
US20160153787A1 (en)Method and system for division of road network
CN114115292A (en)Travel control method, system, storage medium, and computer device
EP4332713A1 (en)Obstacle avoidance method and apparatus for automatic walking device, medium, and electronic device
CN114264313B (en)Potential energy-based lane-level path planning method, system, equipment and storage medium
CN115562272A (en) Method and device for planning robot travel path
CN115716482A (en) U-turn trajectory planning method, device, equipment and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20170111

Termination date:20190709


[8]ページ先頭

©2009-2025 Movatter.jp