Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7737776B2 - Vehicle position detection method and position detection device - Google Patents
[go: Go Back, main page]

JP7737776B2 - Vehicle position detection method and position detection device - Google Patents

Vehicle position detection method and position detection device

Info

Publication number
JP7737776B2
JP7737776B2 JP2021198538A JP2021198538A JP7737776B2 JP 7737776 B2 JP7737776 B2 JP 7737776B2 JP 2021198538 A JP2021198538 A JP 2021198538A JP 2021198538 A JP2021198538 A JP 2021198538A JP 7737776 B2 JP7737776 B2 JP 7737776B2
Authority
JP
Japan
Prior art keywords
point cloud
cloud data
vehicle
outline
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021198538A
Other languages
Japanese (ja)
Other versions
JP2023084382A (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.)
Daihatsu Motor Co Ltd
Original Assignee
Daihatsu Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daihatsu Motor Co Ltd filed Critical Daihatsu Motor Co Ltd
Priority to JP2021198538A priority Critical patent/JP7737776B2/en
Publication of JP2023084382A publication Critical patent/JP2023084382A/en
Application granted granted Critical
Publication of JP7737776B2 publication Critical patent/JP7737776B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Description

本発明は、被検出体の位置検出方法及び位置検出装置に関し、特に車両を被検出体とする場合に好適な位置検出技術に関する。 The present invention relates to a method and device for detecting the position of a detected object, and in particular to a position detection technology that is suitable for use when the detected object is a vehicle.

例えば工場で量産された自動車などの完成車両を出荷地など所定の場所まで効率よく輸送するための手段として、コンテナなどの積載容器に複数台の完成車両を積載した状態で、当該積載容器を大型トラックなどの輸送車両で目的地近傍の港まで陸上輸送し、然る後、積載容器を輸送用船舶に積み替えて目的地まで水上輸送を行う方法が一般的に採られている(例えば、特許文献1を参照)。 For example, one common method for efficiently transporting finished vehicles such as automobiles mass-produced in a factory to a specified location such as a shipping point is to load multiple finished vehicles into a loading vessel such as a container, transport the loading vessel by land to a port near the destination in a transport vehicle such as a large truck, and then transfer the loading vessel to a transport vessel for water transport to the destination (see, for example, Patent Document 1).

また、特許文献2には、牽引車両の無人自動運転により複数の台車を牽引して限定されたエリア内における所定の走行ルート上を走行する形式の搬送移動車両が、搬送対象である完成車両を台車上に搭載した状態で目的地まで搬送するシステムが提案されている。 Patent Document 2 also proposes a system in which a transport vehicle, which uses an unmanned, automatic towing vehicle to tow multiple carts along a predetermined route within a limited area, transports the completed vehicle to be transported, loaded onto the cart, to its destination.

特開2004-123258号公報Japanese Patent Application Laid-Open No. 2004-123258 特開2019-36036号公報Japanese Patent Application Laid-Open No. 2019-36036 国際公開第2013/31418号International Publication No. 2013/31418

近年、製造業界においても、来る高齢化社会に向けて、人手不足を補うための対策を講じる必要性が益々高まってきている。このような観点から少人数で効率よく完成車両の輸送を行うことを検討した場合、例えば搬送車を特許文献2に記載のように自走式とし、かつ搬送車を低コストで製作して多数の搬送車を準備することで、完成車両を一台ずつ搬送車に搭載して自動搬送する方法が考えられる。 In recent years, the manufacturing industry has also seen an increasing need to take measures to compensate for labor shortages in preparation for the coming aging society. From this perspective, when considering how to transport completed vehicles efficiently with a small number of people, one possible method would be to make the transport vehicles self-propelled, as described in Patent Document 2, and then manufacture them at low cost and prepare a large number of them, so that each completed vehicle can be loaded onto the transport vehicle and transported automatically.

その一方で、上述のように完成車両を搬送車に搭載して自動搬送することを考えた場合、完成車両に対する迅速なアプローチのために、搬送車に対する完成車両の正確な位置を知ることが重要となる。 On the other hand, if we consider loading completed vehicles onto guided vehicles for automatic transport as described above, it is important to know the exact position of the completed vehicle relative to the guided vehicle in order to quickly approach the completed vehicle.

ここで、完成車両が特徴的な外形を有する点に着目した場合、例えば特許文献3に記載のように位置座標データを有する画像中の点にハフ変換を施して当該画像に含まれる直線を検出する技術を利用して、完成車両の位置を検出する方法が考えられる。すなわち、一般的に、完成車両のボデー(特にボデー前方部)は箱型に近い形状をなすことから、例えば適当なセンサでボデー表面の位置座標データ(点群データ)を取得し、取得した位置座標データにハフ変換を施すことで、位置座標データを点として含む画像からボデーの側面及び前面に沿った直線をボデーのアウトラインとして検出できるように思われる。 When focusing on points on a completed vehicle's characteristic outer shape, one possible method for detecting the position of a completed vehicle is to use technology such as that described in Patent Document 3, which applies a Hough transform to points in an image containing position coordinate data to detect straight lines contained in the image. In other words, since the body of a completed vehicle (particularly the front part of the body) generally has a shape close to a box, it would appear that by, for example, acquiring position coordinate data (point cloud data) on the body surface using an appropriate sensor and then applying a Hough transform to the acquired position coordinate data, it would be possible to detect straight lines along the sides and front of the body as the body outline from an image containing position coordinate data as points.

しかしながら、この方法だと、センサにより非常に多くの位置座標データを取得し、取得した全ての位置座標データに対してハフ変換を施すことになるため、ハフ変換に係る演算処理に多大な時間を要する。上述のように、完成車両に対する迅速なアプローチのためには、搬送車に対する完成車両の相対位置を常に認識しながら搬送車を完成車両に対して適切な向き及び速度で接近させる必要があるが、完成車両の位置検出に手間取っていたのでは、搬送車を完成車両に対して円滑にかつ迅速に接近させることが難しい。 However, with this method, a huge amount of position coordinate data must be acquired by the sensor and a Hough transform must be applied to all of the acquired position coordinate data, which means that the calculations involved in the Hough transform require a significant amount of time. As mentioned above, in order to quickly approach the completed vehicle, it is necessary to constantly recognize the relative position of the completed vehicle in relation to the transport vehicle and have the transport vehicle approach the completed vehicle in the appropriate direction and at the appropriate speed. However, if it takes time to detect the position of the completed vehicle, it is difficult to have the transport vehicle approach the completed vehicle smoothly and quickly.

上述した問題は何も車両に搬送車を接近させる場合に限ったものではなく、対象となる物体の位置を短時間で検出する必要がある全ての場合について同様に起こり得る。 The above-mentioned problem is not limited to when a guided vehicle is approached by a vehicle, but can occur in any situation where the position of a target object needs to be detected in a short period of time.

以上の事情に鑑み、本明細書では、位置情報に関する点群データに対するハフ変換を利用して、被検出体の位置を短時間で検出可能とすることを、解決すべき技術課題とする。 In light of the above, the technical problem to be solved in this specification is to enable the position of a target object to be detected in a short period of time by using a Hough transform on point cloud data related to position information.

前記課題の解決は、本発明に係る被検出体の位置検出方法によって達成される。すなわち、この位置検出方法は、被検出体表面の位置情報に関する一次点群データを取得する点群データ取得工程と、一次点群データに基づいて複数のボクセルを生成するボクセル生成工程と、各ボクセル内に位置する一次点群データの数を削減するデータ数削減工程と、データ数削減工程で得られる二次点群データにハフ変換を施して、被検出体の仮アウトラインを検出する仮アウトライン検出工程と、一次点群データのうち仮アウトライン周辺に位置する一次点群データにハフ変換を施して、被検出体の本アウトラインを検出する本アウトライン検出工程と、本アウトラインに基づいて、被検出体の位置を検出する位置検出工程とを具備する点をもって特徴付けられる。 The above-mentioned problem is solved by the position detection method for a detectable object according to the present invention. Specifically, this position detection method is characterized by comprising: a point cloud data acquisition process for acquiring primary point cloud data relating to position information on the surface of the detectable object; a voxel generation process for generating multiple voxels based on the primary point cloud data; a data number reduction process for reducing the number of primary point cloud data located within each voxel; a provisional outline detection process for detecting a provisional outline of the detectable object by applying a Hough transform to the secondary point cloud data obtained in the data number reduction process; a final outline detection process for detecting the final outline of the detectable object by applying a Hough transform to primary point cloud data located around the provisional outline, among the primary point cloud data; and a position detection process for detecting the position of the detectable object based on the final outline.

このように、本発明に係る位置検出方法では、取得した一次点群データに基づいて複数のボクセルを生成すると共に、各ボクセル内に位置する一次点群データの数を削減し、削減後の一次点群データである二次点群データにハフ変換を施して、被検出体の仮アウトラインを検出するようにしたので、ハフ変換に使用する点群データの数を減らして、仮アウトラインの検出までに要する時間を短くすることができる。一方で、被検出体の位置検出は、元データである一次点群データに対するハフ変換により本アウトラインを検出することにより行われるので、位置検出を高精度に行うことができる。また、位置検出の際に使用する一次点群データを仮アウトライン周辺の範囲に限定することで、本アウトラインの検出に関連する可能性の高い点群データのみを利用することができるので、効率よく短時間に被検出体の位置を検出しつつも高い位置検出精度を得ることが可能となる。 In this way, the position detection method of the present invention generates multiple voxels based on the acquired primary point cloud data, reduces the number of primary point cloud data located within each voxel, and performs a Hough transform on the secondary point cloud data, which is the reduced primary point cloud data, to detect a tentative outline of the object to be detected. This reduces the amount of point cloud data used in the Hough transform, shortening the time required to detect the tentative outline. Meanwhile, the position of the object to be detected is detected by detecting the actual outline using a Hough transform on the original primary point cloud data, allowing for highly accurate position detection. Furthermore, by limiting the primary point cloud data used during position detection to the area surrounding the tentative outline, only point cloud data that is likely to be relevant to detecting the actual outline can be used. This makes it possible to efficiently detect the position of the object to a short period of time while still achieving high position detection accuracy.

また、本発明に係る位置検出方法は、本アウトラインの信頼度を評価する信頼度評価工程をさらに備えてもよい。また、この場合、信頼度評価工程では、複数のボクセルのうち少なくとも本アウトラインが通過するボクセルにつき、二次点群データが存在するボクセルの割合を取得し、割合が高いほど本アウトラインの信頼度が高いと評価してもよい。 The position detection method according to the present invention may further include a reliability evaluation step of evaluating the reliability of the outline. In this case, the reliability evaluation step may obtain the proportion of voxels containing secondary point cloud data for at least the voxels through which the outline passes, and evaluate the outline to be more reliable the higher the proportion.

このように、信頼度評価工程を設けることにより、本アウトライン検出工程で検出した本アウトラインの信頼度を高めることができる。よって、本アウトラインに基づいて検出される被検出体の位置についても信頼度を高めることが可能となる。また、少なくとも本アウトラインが通過するボクセルにつき、二次点群データが存在するボクセルの割合を取得し、この割合に基づいて本アウトラインの信頼性を評価することで、本工程においても効率よく短時間で本アウトラインの信頼性を評価することが可能となる。 In this way, by providing a reliability evaluation process, it is possible to increase the reliability of the main outline detected in the main outline detection process. This also makes it possible to increase the reliability of the position of the object detected based on the main outline. Furthermore, by obtaining the proportion of voxels containing secondary point cloud data for at least the voxels passed by the main outline and evaluating the reliability of the main outline based on this proportion, it is possible to efficiently and quickly evaluate the reliability of the main outline in this process as well.

また、本発明に係る位置検出方法において、信頼度評価工程では、複数のボクセルのうち被検出体から遠い側で本アウトラインが通過するボクセルに隣接するボクセルにつき、二次点群データが存在するボクセルの割合を取得し、割合が低いほど本アウトラインの信頼度が高いと評価してもよい。 In addition, in the position detection method according to the present invention, the reliability evaluation step may obtain the proportion of voxels for which secondary point cloud data exists for voxels adjacent to voxels through which the outline passes on the side farther from the detected object, and evaluate the outline to be more reliable the lower the proportion.

このように、本アウトラインが通過するボクセルだけでなく、当該ボクセルと被検出体から遠い側で隣接するボクセルについて、二次点群データが存在するボクセルの割合に基づいて本アウトラインの信頼度を評価することによって、検出した本アウトラインの信頼性をさらに高めることができる。よって、本アウトラインに基づいて検出される被検出体の位置についても信頼性をさらに高めることが可能となる。 In this way, by evaluating the reliability of the outline based on the proportion of voxels containing secondary point cloud data, not only for the voxels through which the outline passes, but also for those voxels adjacent to the voxel on the far side from the detected object, the reliability of the detected outline can be further increased. This makes it possible to further increase the reliability of the position of the detected object detected based on the outline.

また、本発明に係る位置検出方法において、信頼度評価工程では、ボクセルのサイズを、ボクセル生成工程の際に生成したボクセルよりも大きいサイズとして、信頼度を評価してもよい。 Furthermore, in the position detection method according to the present invention, in the reliability evaluation process, the reliability may be evaluated by setting the voxel size to a size larger than the voxels generated in the voxel generation process.

信頼度評価工程で使用する点群データ(二次点群データ)は、本アウトラインの信頼性を評価するのに必要な最小限のデータ数でよいので、信頼度評価工程で使用するボクセルのサイズを、仮アウトライン検出時に用いるボクセルのサイズより大きくしても、評価精度の面で特に問題はない。よって、このようにボクセルのサイズを大きくすることで、本アウトラインの信頼度を所要レベルで評価可能としつつも、当該信頼度の評価をより短時間で実施することが可能となる。 The point cloud data (secondary point cloud data) used in the reliability evaluation process only needs to be the minimum number of data points necessary to evaluate the reliability of the outline, so there is no particular problem in terms of evaluation accuracy even if the voxel size used in the reliability evaluation process is larger than the voxel size used when detecting the provisional outline. Therefore, by increasing the voxel size in this way, it is possible to evaluate the reliability of the outline at the required level, while also being able to evaluate that reliability in a shorter time.

また、本発明に係る位置検出方法において、被検出体は車両であってもよく、その場合、仮アウトライン検出工程では、仮アウトラインとして、車両の側面に沿った仮アウトラインである仮サイドラインと、仮サイドラインと直交し、車両の前面に沿った仮アウトラインである仮フロントラインとを検出し、本アウトライン検出工程では、本アウトラインとして、車両の側面に沿った本アウトラインである本サイドラインと、第二サイドラインと直交し、車両の前面に沿った本アウトラインである本フロントラインとを検出してもよい。 In addition, in the position detection method according to the present invention, the object to be detected may be a vehicle. In this case, the provisional outline detection process may detect, as provisional outlines, provisional side lines that are provisional outlines along the sides of the vehicle and provisional front lines that are provisional outlines that intersect the provisional side lines and are along the front of the vehicle, and the actual outline detection process may detect, as actual outlines, formal side lines that are formal outlines along the sides of the vehicle and formal front lines that are formal outlines that intersect the second side lines and are along the front of the vehicle.

本発明は、上述したように、非常に短時間で被検出体の位置を検出可能とすることから、サイドラインやフロントラインのようにアウトラインが直線として検出し易い車両を検出対象(被検出体)とする場合に好適である。よって、仮アウトラインとして、車両の側面及び前面に沿った仮サイドライン及び仮フロントラインを検出し、かつ本アウトラインとして、車両の側面及び前面に沿った本サイドライン及び本フロントラインを検出することで、車両の位置及び姿勢を正確に検出することが可能となる。 As described above, the present invention enables the position of a detectable object to be detected in a very short time, making it suitable for use when the detection target (detectable object) is a vehicle whose outline is easily detected as a straight line, such as a sideline or frontline. Therefore, by detecting provisional sidelines and provisional frontlines along the sides and front of the vehicle as a provisional outline, and detecting actual sidelines and actual frontlines along the sides and front of the vehicle as an actual outline, it becomes possible to accurately detect the position and posture of the vehicle.

また、本発明に係る位置検出方法において、車両を被検出体とする場合、本アウトライン検出工程では、複数のボクセルのうち、仮サイドラインと仮フロントラインとの交点が位置するボクセル内の一次点群データを除外して、本サイドラインと本フロントラインの検出を行ってもよい。 Furthermore, in the position detection method according to the present invention, when a vehicle is used as the detected object, the outline detection process may detect the actual sideline and the actual frontline by excluding the primary point cloud data within the voxel where the intersection of the provisional sideline and the provisional frontline is located from among the multiple voxels.

車両の側面と前面とは、通常、滑らかな凸状曲面(コーナー部)を介してつながっている。そのため、Lidarなど公知の点群データ取得用のセンサで車両の側面から前面にかけての点群データを取得した場合、側面と前面との間のコーナー部に点群データが集中する事態が想定され得る。よって、仮サイドラインと仮フロントラインとの交点が位置するボクセル内の一次点群データを除外することで、本サイドライン及び本フロントラインの検出にとって重要な一次点群データのみを使用することができる。これにより、本サイドライン及び本フロントラインの検出精度を高めることができる。また、一部の一次点群データを除外することで、検出に必要な時間を短くすることができる。 The sides and front of a vehicle are usually connected via smooth convex curves (corners). Therefore, when point cloud data from the side to the front of a vehicle is acquired using a publicly known point cloud data acquisition sensor such as Lidar, it is conceivable that the point cloud data will be concentrated in the corners between the side and front. Therefore, by excluding primary point cloud data within voxels where the intersections of the provisional sidelines and provisional frontlines are located, it is possible to use only the primary point cloud data that is important for detecting the actual sidelines and the actual frontlines. This improves the accuracy of detecting the actual sidelines and the actual frontlines. Furthermore, excluding some primary point cloud data can shorten the time required for detection.

また、前記課題の解決は、本発明に係る被検出体の位置検出装置によっても達成される。すなわち、この位置検出装置は、被検出体表面の位置情報に関する一次点群データを取得可能な点群データ取得部と、一次点群データに基づいて複数のボクセルを生成するボクセル生成部と、各ボクセル内に位置する一次点群データの数を削減するデータ数削減部と、データ数削減部で得られる二次点群データにハフ変換を施して被検出体の仮アウトラインを検出し、又は一次点群データのうち仮アウトライン周辺に位置する一次点群データにハフ変換を施して被検出体の本アウトラインを検出可能なアウトライン検出部と、本アウトラインに基づいて、被検出体の位置を検出可能な位置検出部とを具備する点をもって特徴付けられる。 The above-mentioned problems are also solved by the position detection device for a detectable object according to the present invention. Specifically, this position detection device is characterized by comprising: a point cloud data acquisition unit capable of acquiring primary point cloud data relating to position information on the surface of a detectable object; a voxel generation unit that generates multiple voxels based on the primary point cloud data; a data number reduction unit that reduces the number of primary point cloud data located within each voxel; an outline detection unit that applies a Hough transform to the secondary point cloud data obtained by the data number reduction unit to detect a provisional outline of the detectable object, or that applies a Hough transform to primary point cloud data located around the provisional outline among the primary point cloud data, to detect a real outline of the detectable object; and a position detection unit that detects the position of the detectable object based on this outline.

このように、本発明に係る位置検出装置においても、取得した一次点群データに基づいて複数のボクセルを生成すると共に、各ボクセル内に位置する一次点群データの数を削減し、削減後の一次点群データである二次点群データにハフ変換を施して、被検出体の仮アウトラインを検出可能としたので、ハフ変換に使用する点群データの数を減らして、仮アウトラインの検出までに要する時間を短くすることができる。一方で、被検出体の位置検出は、原データである一次点群データに対するハフ変換により本アウトラインを検出することにより行うことができるので、位置検出を高精度に行うことができる。また、この場合に使用する一次点群データを仮アウトライン周辺の範囲に限定することで、有効な点群データのみを利用して効率よく短時間で被検出体の位置を検出することが可能となる。 In this way, the position detection device of the present invention also generates multiple voxels based on the acquired primary point cloud data, reduces the number of primary point cloud data located within each voxel, and performs a Hough transform on the secondary point cloud data, which is the reduced primary point cloud data, to detect a tentative outline of the object to be detected. This reduces the amount of point cloud data used in the Hough transform and shortens the time required to detect the tentative outline. Meanwhile, the position of the object to be detected can be detected by detecting the actual outline using a Hough transform on the original primary point cloud data, allowing for highly accurate position detection. Furthermore, by limiting the primary point cloud data used in this case to the area surrounding the tentative outline, the position of the object to be detected can be detected efficiently and in a short amount of time using only valid point cloud data.

以上のように、本発明によれば、位置情報に関連する点群データに対するハフ変換を利用して、被検出体の位置を短時間で検出することが可能となる。 As described above, according to the present invention, it is possible to detect the position of a target object in a short period of time by using a Hough transform on point cloud data related to position information.

本発明の一実施形態に係る車両の自動搬送システムの全体構成を示す図である。1 is a diagram showing the overall configuration of an automatic vehicle transport system according to an embodiment of the present invention; 図1に示す自動搬送装置の側面図である。FIG. 2 is a side view of the automatic transport device shown in FIG. 1 . 図1に示す自動搬送装置の平面図である。FIG. 2 is a plan view of the automatic transport device shown in FIG. 1 . 図1に示す自動搬送装置の正面図である。FIG. 2 is a front view of the automatic transport device shown in FIG. 1 . 図1に示す自動搬送装置に設けた点群データ取得部(検出部)による車両表面の位置情報に関する点群データの取得態様の一例を概念的に示す側面図である。1. FIG. 4 is a side view conceptually illustrating an example of acquisition of point cloud data relating to position information of a vehicle surface by a point cloud data acquisition unit (detection unit) provided in the automatic transport device shown in FIG. 図1に示す自動搬送装置に設けた点群データ取得部による車両表面の位置情報に関する点群データの取得態様の一例を概念的に示す平面図である。2 is a plan view conceptually illustrating an example of acquisition of point cloud data relating to position information of a vehicle surface by a point cloud data acquisition unit provided in the automatic transport device shown in FIG. 1 . FIG. 本実施形態に係る位置検出装置の構成を示す図である。1 is a diagram illustrating a configuration of a position detection device according to an embodiment of the present invention. 点群データ取得部により取得した車両表面の位置情報に関する点群データの一例を示す図である。3 is a diagram showing an example of point cloud data relating to position information of a vehicle surface acquired by a point cloud data acquisition unit; FIG. ボクセル生成部により生成されたボクセルの分布態様の一例を概念的に示す図である。10 is a diagram conceptually illustrating an example of a distribution pattern of voxels generated by a voxel generating unit. FIG. データ数削減部により一次点群データのデータ数を削減した後の状態を概念的に示す図である。FIG. 10 is a diagram conceptually illustrating a state after the number of data items in the primary point cloud data has been reduced by the data number reduction unit. アウトライン検出部により検出された仮アウトラインとボクセル、及び二次点群データとの位置関係を概念的に示す図である。10 is a diagram conceptually showing the positional relationship between a provisional outline detected by an outline detection unit, voxels, and secondary point cloud data. FIG. アウトライン検出部により検出された本アウトラインとボクセル、及び一次点群データとの位置関係を概念的に示す図である。10 is a diagram conceptually showing the positional relationship between the outline detected by the outline detection unit, voxels, and primary point cloud data. FIG. 信頼度評価部による本アウトラインの信頼度評価工程の詳細を概念的に説明するための図である。FIG. 10 is a diagram for conceptually explaining details of the process of evaluating the reliability of the outline by the reliability evaluation unit. 本実施形態に係る車両の搭載動作の流れを説明するためのフローチャートである。4 is a flowchart illustrating the flow of a mounting operation for a vehicle according to the present embodiment. 本実施形態に係る相対位置検出工程の流れを説明するためのフローチャートである。10 is a flowchart illustrating the flow of a relative position detection process according to the present embodiment. 図1に示す自動搬送装置の搭載部に車両の前輪を搭載した状態を示す側面図である。2 is a side view showing a state in which the front wheels of a vehicle are mounted on a mounting portion of the automatic transport device shown in FIG. 1.

以下、本発明の一実施形態に係る車両の位置評価装置を備えた自動搬送装置、及びこの自動搬送装置を備えた自動搬送システムの内容を図面に基づいて説明する。 The following describes an automatic transport device equipped with a vehicle position evaluation device according to one embodiment of the present invention, and the details of an automatic transport system equipped with this automatic transport device, with reference to the accompanying drawings.

図1は、本発明の一実施形態に係る車両の自動搬送システム10の全体構成を示している。この自動搬送システム10は、工場Fで完成した車両Cを、車両待機場であるコンテナヤードYに搬送するためのもので、複数の自動搬送装置11と、複数の自動搬送装置11の駆動を制御する制御部12とを主に備える。本実施形態では、前輪駆動車である車両Cの左右の前輪を自動搬送装置11に搭載し、車両Cの左右の後輪を接地させた状態で車両Cを搬送する場合を例にとって、以下に詳細を説明する。 Figure 1 shows the overall configuration of an automated vehicle transport system 10 according to one embodiment of the present invention. This automated transport system 10 transports vehicles C completed in a factory F to a container yard Y, which is a vehicle waiting area, and mainly comprises multiple automated transport devices 11 and a control unit 12 that controls the operation of the multiple automated transport devices 11. In this embodiment, the left and right front wheels of vehicle C, which is a front-wheel drive vehicle, are mounted on the automated transport device 11, and vehicle C is transported with its left and right rear wheels in contact with the ground. Details will be explained below as an example.

自動搬送装置11は、図2~図4に示すように、二個の駆動輪13と、各駆動輪13に動力を付与する動力付与部14と、車両Cの前輪FWと後輪RW(後述する図5を参照)のうち何れか一方の車輪(ここでは駆動側の車輪となる左右の前輪FW)を搭載可能な搭載部15と、衛星測位システムの受信部16と、検出部17とを有する。本実施形態では、検出部17が本発明に係る点群データ取得部に相当する。各駆動輪13はそれぞれケーシング18に収容されている。また、これら二個のケーシング18は連結部19により互いに連結されている。この場合、連結部19上の幅方向所定位置、すなわち、搭載すべき車両Cの前輪FWに対応した二箇所の幅方向位置に搭載部15がそれぞれ設けられている。よって、この場合、搭載部15は、二個の駆動輪13の間に配設される。言い換えると、搭載部15は、二個の駆動輪13と車体前後方向で重複する位置に配設される(図3を参照)。なお、ここでいう幅方向とは、車両Cを搭載した状態において車体前後方向に直交する向きを意味し、自動搬送装置11でいえば二個の駆動輪13が互いに離れている向きに相当する。また、ここでいう車両Cには、最終的に消費者が購入可能な状態にある完成車両のみならず、例えば量産される車両であって、軽トラックの開口荷台や箱状荷室などがない、言い換えると架装されていない状態の車両(架装前車両)などが含まれる。 As shown in Figures 2 to 4, the automated guided vehicle 11 includes two drive wheels 13, a power applying unit 14 that applies power to each drive wheel 13, a mounting unit 15 capable of mounting one of the front wheels FW and rear wheels RW of the vehicle C (here, the left and right front wheels FW, which are the drive wheels), a satellite positioning system receiver 16, and a detector 17. In this embodiment, the detector 17 corresponds to the point cloud data acquisition unit of the present invention. Each drive wheel 13 is housed in a casing 18. These two casings 18 are connected to each other by a connecting unit 19. In this case, the mounting units 15 are provided at predetermined widthwise positions on the connecting unit 19, i.e., at two widthwise positions corresponding to the front wheels FW of the vehicle C to be mounted. Therefore, in this case, the mounting unit 15 is disposed between the two drive wheels 13. In other words, the mounting unit 15 is disposed in a position that overlaps with the two drive wheels 13 in the fore-and-aft direction of the vehicle body (see Figure 3). The width direction here refers to the direction perpendicular to the fore-and-aft direction of the vehicle body when the vehicle C is mounted, which corresponds to the direction in which the two drive wheels 13 of the automatic transport device 11 are separated from each other. Furthermore, the vehicle C here includes not only completed vehicles that are ultimately available for purchase by consumers, but also mass-produced vehicles that do not have the open cargo bed or box-shaped cargo compartment of a light truck, in other words, vehicles in an unmounted state (vehicles before mounting).

各駆動輪13は、本実施形態では、図3及び図4に示すように、互いに並列に配置された二個の車輪20で構成されている。各車輪20は、互いに独立して回転可能に構成されると共に、車輪20間に配設された回転軸21に回転可能に支持されている。回転軸21は、自動搬送装置11の走行時において、その長手方向を鉛直方向に一致させた状態で配設され、これにより、例えば二個の車輪20を互いに逆方向に回転させることで、あるいは一方の車輪20のみを回転駆動させることで、二個の車輪20を有する駆動輪13が回転軸21まわりに回転し、自動搬送装置11としての操舵が可能となる。なお、本実施形態では、駆動輪13としての二個の車輪20は、回転軸21まわりに90度以上(例えば360度)回転可能とされているので、例えば図示は省略するが、これら二個の車輪20を90度回転させることで、自動搬送装置11の移動方向を車体前後方向から幅方向に変更可能としている。 In this embodiment, each drive wheel 13 is composed of two wheels 20 arranged in parallel to each other, as shown in Figures 3 and 4. Each wheel 20 is rotatable independently of the other and is rotatably supported on a rotation shaft 21 disposed between the wheels 20. The rotation shaft 21 is disposed with its longitudinal direction aligned with the vertical direction when the automated transport device 11 is traveling. Therefore, for example, by rotating the two wheels 20 in opposite directions or by driving only one wheel 20, the drive wheel 13 having the two wheels 20 rotates around the rotation shaft 21, enabling steering of the automated transport device 11. Note that in this embodiment, the two wheels 20 constituting the drive wheels 13 are rotatable by 90 degrees or more (e.g., 360 degrees) around the rotation shaft 21. Therefore, for example, by rotating these two wheels 20 by 90 degrees (not shown), the direction of travel of the automated transport device 11 can be changed from the fore-and-aft direction of the vehicle to the width direction.

本実施形態では、動力付与部14は、図3及び図4に示すように、車輪20と同じ数だけ設けられ、各車輪20に回転駆動力を付与する複数のインホイールモータ22で構成されている。各インホイールモータ22は、例えば図示は省略するがステータとロータとを有し、ステータが回転軸21に固定され、ロータが車輪20のホイールに連結される。これにより、インホイールモータ22のロータを回転駆動することで、ロータに連結された車輪20がロータと共に回転可能となる。また、後述するように、各インホイールモータ22は独立して電気的に制御可能であるから、上述のように動力付与部14を構成することによって、並列して配設された二個の車輪20をそれぞれ独立して回転駆動できると共に、駆動輪13としてもそれぞれ独立して鉛直軸線まわりに回転し、かつ水平軸線まわりに回転駆動することが可能となる。 In this embodiment, as shown in Figures 3 and 4, the power applying unit 14 is provided in the same number as the wheels 20 and is composed of multiple in-wheel motors 22 that apply rotational driving force to each wheel 20. Each in-wheel motor 22 has, for example, a stator and a rotor (not shown), with the stator fixed to the rotation shaft 21 and the rotor connected to the wheel 20. As a result, by rotating the rotor of the in-wheel motor 22, the wheel 20 connected to the rotor can rotate together with the rotor. Furthermore, as described below, each in-wheel motor 22 can be electrically controlled independently. Therefore, by configuring the power applying unit 14 as described above, it is possible to independently rotate two wheels 20 arranged in parallel, and it is also possible for the drive wheels 13 to independently rotate about both vertical and horizontal axes.

また、本実施形態では、連結部19の車体前方側に補助輪23が配設されている。この場合、補助輪23は、各駆動輪13よりも自動搬送装置11の車体前方側で接地可能とされ、駆動輪13の接地状態における回転駆動に伴って従動的に回転(地面に対して転動)する。あるいは、後述するように車両Cの前輪FWが搭載部15に搭載された状態で自動搬送装置11が走行する際、補助輪23は、駆動輪13の接地状態における回転駆動に伴って従動的に回転する。 In addition, in this embodiment, auxiliary wheels 23 are disposed on the front side of the vehicle body of the connecting portion 19. In this case, the auxiliary wheels 23 are capable of contacting the ground further forward of the vehicle body of the automatic transport device 11 than the respective drive wheels 13, and rotate (roll relative to the ground) passively in response to the rotational drive of the drive wheels 13 in a ground contact state. Alternatively, as described below, when the automatic transport device 11 travels with the front wheels FW of the vehicle C mounted on the mounting portion 15, the auxiliary wheels 23 rotate passively in response to the rotational drive of the drive wheels 13 in a ground contact state.

受信部16は、既述の通り、衛星測位システム用の複数の衛星(図示は省略)からの信号を受信可能とされる。この受信した信号に基づいて所定の演算処理を実行することにより、受信時刻における車両C(の受信部16)の地球上の位置を取得可能としている。ここで、位置取得のための演算処理は、受信部16で実行してもよく、あるいは制御部12(具体的には後述する端末制御部24又は統括制御部25)で実行してもよい。自動搬送装置11に対する受信部16の取付け位置は任意であり、例えばGPS等の衛星測位システム用の衛星(測位衛星)との円滑な通信を考慮した場合、自動搬送装置11のなるべく高い位置に取付けるのがよい。本実施形態では、ケーシング18の上面から立設した立設部26の先端(上端)に受信部16が配設されている(図2等を参照)。 As previously mentioned, the receiver 16 is capable of receiving signals from multiple satellites (not shown) for a satellite positioning system. By performing a predetermined calculation based on the received signals, the position on Earth of the vehicle C (of the receiver 16) at the time of reception can be obtained. The calculation for obtaining the position may be performed by the receiver 16 or by the control unit 12 (specifically, the terminal control unit 24 or the integrated control unit 25, described below). The receiver 16 may be attached to any position relative to the automated guided vehicle 11. For example, to ensure smooth communication with satellites (positioning satellites) for a satellite positioning system such as GPS, it is preferable to attach the receiver 16 as high as possible on the automated guided vehicle 11. In this embodiment, the receiver 16 is disposed at the tip (top end) of the erected portion 26 erected from the top surface of the casing 18 (see Figure 2, etc.).

検出部17は、自動搬送装置11の所定位置に設けられる。この検出部17は、上述したように、本発明に係る点群データ取得部に相当するもので、搬送対象となる車両Cの位置を正確に知るために用いられる。この場合、検出部17は、車両C表面の位置情報に関する点群データを取得可能に構成される。そのため、検出部17としては、例えばLiDAR等のレーザーセンサが好適である。また、後述のように、車両C表面の広範囲にわたって点群データを取得することを考慮した場合、三次元にレーザーを照射又は走査して三次元の点群データを取得可能なレーザーセンサが特に好適である。なお、検出部17は、上述の如く搬送対象となる車両Cの位置を正確に知るために用いられるのに加えて、例えば自動搬送装置11の周囲の空間情報(接近物の有無など)を正確に知るために用いられてもよい。この場合、検出部17として、車両Cの位置を検出するための機器とは別に、自動搬送装置11の周囲の空間情報を正確に検出するための機器を設けてもよい。 The detection unit 17 is provided at a predetermined position on the automated guided vehicle 11. As described above, this detection unit 17 corresponds to the point cloud data acquisition unit of the present invention and is used to accurately determine the position of the vehicle C to be transported. In this case, the detection unit 17 is configured to acquire point cloud data related to position information on the surface of the vehicle C. For this reason, a laser sensor such as LiDAR is suitable for the detection unit 17. Furthermore, as described below, when considering acquiring point cloud data over a wide area of the surface of the vehicle C, a laser sensor that can acquire three-dimensional point cloud data by irradiating or scanning a laser in three dimensions is particularly suitable. Note that the detection unit 17 is not only used to accurately determine the position of the vehicle C to be transported as described above, but may also be used to accurately determine spatial information around the automated guided vehicle 11 (such as the presence or absence of approaching objects). In this case, the detection unit 17 may be provided with equipment for accurately detecting spatial information around the automated guided vehicle 11, separate from equipment for detecting the position of the vehicle C.

本実施形態では、検出部17は、車両Cの位置を検出する目的で用いられる。この点を考慮した場合、検出部17は、図6に示すように、搬送対象となる車両Cの左右両側の側面Csと前面Cfの点群データを取得可能なように、自動搬送装置11の幅方向両側に配設されるのがよい。また、後述するように、車両Cの側面Csの点群データを車体前後方向になるべく広い範囲で取得しようとする場合、例えば図5に示すように、車両CのボデーB下部を検知可能なように、各検出部17を自動搬送装置11の対応する高さ方向位置(下部)に配設するのがよい。もちろん、車両C表面の必要な領域の点群データが取得可能な限りにおいて、検出部17の数や配置態様は任意である。 In this embodiment, the detection unit 17 is used to detect the position of the vehicle C. Taking this into consideration, it is preferable that the detection unit 17 be disposed on both sides of the width of the automatic transport device 11 so as to be able to acquire point cloud data for the left and right side surfaces Cs and the front surface Cf of the vehicle C to be transported, as shown in FIG. 6. Furthermore, as will be described later, when attempting to acquire point cloud data for the side surfaces Cs of the vehicle C over as wide an area as possible in the fore-and-aft direction of the vehicle body, it is preferable to dispose each detection unit 17 at a corresponding height position (bottom) of the automatic transport device 11 so as to be able to detect the lower part of the body B of the vehicle C, as shown in FIG. 5, for example. Of course, the number and arrangement of the detection units 17 are arbitrary as long as point cloud data for the required areas of the surface of the vehicle C can be acquired.

制御部12は、二個の駆動輪13と動力付与部14を制御することで、自動搬送装置11の操舵を伴う自動走行を可能としている。本実施形態では、制御部12は、各自動搬送装置11に設けられる複数の端末制御部24と、これら複数の端末制御部24との間で通信を行う統括制御部25とで構成される。ここで、端末制御部24は、統括制御部25からの指令と、受信部16を通じて衛星測位システムにより得られた自動搬送装置11の位置情報(位置データ)と、自動走行の際の目標となる目標経路に関する情報、及び検出部17により得られた自動搬送装置11の周囲の空間情報とに基づき、駆動輪13と動力付与部14とを制御することで、自動搬送装置11の操舵を伴う自動走行を可能としている。すなわち、端末制御部24は、上述した指令や位置情報等に基づいて、自動搬送装置11の操舵角と速度(加速、減速、停止を含む)を適時制御可能としている。 The control unit 12 controls the two drive wheels 13 and the power applying unit 14, enabling the automatic guided vehicle 11 to travel automatically with steering. In this embodiment, the control unit 12 is composed of multiple terminal control units 24 provided in each automatic guided vehicle 11 and an overall control unit 25 that communicates with these multiple terminal control units 24. Here, the terminal control unit 24 controls the drive wheels 13 and the power applying unit 14 based on commands from the overall control unit 25, position information (position data) of the automatic guided vehicle 11 obtained by the satellite positioning system via the receiving unit 16, information regarding the target route that will be the target for automatic travel, and spatial information about the surroundings of the automatic guided vehicle 11 obtained by the detection unit 17, thereby enabling the automatic guided vehicle 11 to travel automatically with steering. In other words, the terminal control unit 24 can timely control the steering angle and speed (including acceleration, deceleration, and stopping) of the automatic guided vehicle 11 based on the commands and position information described above.

なお、上述のような場合、制御部12による制御を容易にする観点から、動力付与部14はモータなど電力により駆動する装置であることが望ましい。また、車両Cの搭載及び搭載状態での搬送に必要な動作を行う機構が自動搬送装置11に設けられる場合には、当該機構は、動力付与部14と同様の理由で、電力により駆動する機構であることが望ましい。 In the above case, from the viewpoint of facilitating control by the control unit 12, it is desirable that the power applying unit 14 be an electrically driven device such as a motor. Furthermore, if the automatic transport device 11 is provided with a mechanism that performs the operations necessary for loading the vehicle C and transporting it while loaded, it is desirable that this mechanism be an electrically driven mechanism for the same reasons as the power applying unit 14.

被検出体の位置検出装置27は、図7に示すように、点群データ取得部(ここでは検出部17)と、ボクセル生成部28と、データ数削減部29と、アウトライン検出部30と、位置検出部31とを具備する。本実施形態では、位置検出装置27は、信頼度評価部32をさらに具備する。上記構成の位置検出装置27は、例えば端末制御部24に組み込まれる。 As shown in FIG. 7, the position detection device 27 for the object to be detected includes a point cloud data acquisition unit (detection unit 17 in this case), a voxel generation unit 28, a data number reduction unit 29, an outline detection unit 30, and a position detection unit 31. In this embodiment, the position detection device 27 further includes a reliability evaluation unit 32. The position detection device 27 configured as described above is incorporated into, for example, the terminal control unit 24.

ボクセル生成部28は、位置情報に関する点群データ、ここでは点群データ取得部で取得した一次点群データD1(図8を参照)に基づいて立方体格子状をなす複数のボクセルB(図9を参照)を生成可能に構成される。この際、一次点群データD1が所定の条件を満たす態様で存在する単位格子空間にボクセルBが生成される。また、この際、生成されるボクセルBのサイズは原則として任意に設定可能であり、例えば車両Cの前面Cfの幅方向全域にわたって20~200個(より好ましくは30~100個)のボクセルBが生成されるように、ボクセルBのサイズが10mmオーダーで設定される。 The voxel generation unit 28 is configured to generate a plurality of voxels B (see FIG. 9) in a cubic lattice pattern based on point cloud data related to position information, in this case, the primary point cloud data D1 (see FIG. 8) acquired by the point cloud data acquisition unit. At this time, the voxels B are generated in a unit lattice space in which the primary point cloud data D1 exists in a manner that satisfies predetermined conditions. In addition, at this time, the size of the generated voxels B can, in principle, be set arbitrarily. For example, the size of the voxels B is set on the order of 10 1 mm so that 20 to 200 (more preferably 30 to 100) voxels B are generated across the entire width of the front surface Cf of the vehicle C.

データ数削減部29は、ボクセル生成部28で生成された各ボクセルB内に位置する一次点群データD1の数を削減可能に構成される(図9及び図10を参照)。この場合、各ボクセルBにおけるデータ数の削減量は任意であり、例えば削減後の各ボクセルB内の一次点群データD1(二次点群データD2)の数が1つとなるように、一次点群データD1の数を削減可能としてもよい。また、この際、各ボクセルBの中心に最も近い一次点群データD1を残してもよい(ともに後述する図10を参照)。もちろん、二次点群データD2の位置は任意に設定可能であり、例えば図示は省略するが、二次点群データD2の数が1つの場合、各ボクセルBの中心に二次点群データD2を設定してもよい。あるいは、データ数削減部29による削減前の時点で各ボクセルB内に位置する一次点群データD1の重心(平均位置座標)となる位置に、二次点群データD2を設定してもよい。なお、ボクセル生成部28とデータ数削減部29とは、一つの演算処理部にまとめることも可能であり、その一例としてボクセルグリッドフィルターを挙げることができる。 The data number reduction unit 29 is configured to reduce the number of primary point cloud data D1 located within each voxel B generated by the voxel generation unit 28 (see Figures 9 and 10). In this case, the amount of data reduction in each voxel B can be arbitrary. For example, the number of primary point cloud data D1 (secondary point cloud data D2) within each voxel B after reduction can be reduced to one. In this case, the primary point cloud data D1 closest to the center of each voxel B may be retained (see Figure 10, described later). Of course, the position of the secondary point cloud data D2 can be set arbitrarily. For example, although not shown, if there is only one secondary point cloud data D2, the secondary point cloud data D2 may be set at the center of each voxel B. Alternatively, the secondary point cloud data D2 may be set at a position that corresponds to the center of gravity (average position coordinates) of the primary point cloud data D1 located within each voxel B before reduction by the data number reduction unit 29. The voxel generation unit 28 and data number reduction unit 29 can also be combined into a single calculation processing unit, an example of which is a voxel grid filter.

アウトライン検出部30は、データ数削減部29で得られる二次点群データD2がアウトライン検出部30に入力された場合、入力された二次点群データD2にハフ変換を施して、被検出体としての車両Cの仮アウトラインLs1,Lf1を検出可能に構成される(図11を参照)。また、このアウトライン検出部30は、一次点群データD1のうち仮アウトラインLs1,Lf1周辺に位置する一次点群データD1が入力された場合、入力された仮アウトラインLs1,Lf1周辺の一次点群データD1にハフ変換を施して、車両Cの本アウトラインLs2,Lf2を検出可能に構成される(図12を参照)。 When secondary point cloud data D2 obtained by the data number reduction unit 29 is input to the outline detection unit 30, the outline detection unit 30 is configured to apply a Hough transform to the input secondary point cloud data D2 to detect the provisional outlines Ls1, Lf1 of the vehicle C as the object to be detected (see Figure 11). Furthermore, when primary point cloud data D1 located around the provisional outlines Ls1, Lf1 from the primary point cloud data D1 is input to the outline detection unit 30, the outline detection unit 30 is configured to apply a Hough transform to the input primary point cloud data D1 around the provisional outlines Ls1, Lf1 to detect the real outlines Ls2, Lf2 of the vehicle C (see Figure 12).

本実施形態では、車両Cの側面Cs及び前面Cfの一次点群データD1及び二次点群データD2に基づいて、仮アウトラインLs1,Lf1及び本アウトラインLs2,Lf2が検出されるので、仮アウトラインLs1,Lf1として、仮サイドラインLs1と仮フロントラインLf1とが検出され(図11を参照)、本アウトラインLs2,Lf2として、本サイドラインLs2と本フロントラインLf2とが検出される(図12を参照)。また、本実施形態では、本サイドラインLs2と本フロントラインLf2の検出時、仮サイドラインLs1と仮フロントラインLf1が通過するボクセルB(以下、第一ボクセルB1と称する。)内の一次点群データD1にハフ変換を施して、車両Cの本サイドラインLs2と本フロントラインLf2を検出可能とされている。もちろん、本サイドラインLs2と本フロントラインLf2の検出態様は、上記態様には限られない。演算時間の短縮のために、一次点群データD1の一部に対してハフ変換を施す限りにおいて、一次点群データD1の絞り込み態様は任意であり、例えば仮サイドラインLs1と仮フロントラインLf1が通過するボクセルB1内の一次点群データD1に加えて、ボクセルB1と隣接するボクセルB内の一次点群データD1にハフ変換を施すことで、車両Cの本サイドラインLs2と本フロントラインLf2を検出してもよい。 In this embodiment, the provisional outline Ls1, Lf1 and the actual outline Ls2, Lf2 are detected based on the primary point cloud data D1 and secondary point cloud data D2 of the side Cs and front Cf of the vehicle C. Therefore, the provisional side line Ls1 and the provisional front line Lf1 are detected as the provisional outline Ls1, Lf1 (see FIG. 11), and the actual side line Ls2 and the actual front line Lf2 are detected as the actual outline Ls2, Lf2 (see FIG. 12). Furthermore, in this embodiment, when detecting the actual side line Ls2 and the actual front line Lf2, a Hough transform is applied to the primary point cloud data D1 in voxel B (hereinafter referred to as first voxel B1) through which the provisional side line Ls1 and the provisional front line Lf1 pass, thereby enabling the actual side line Ls2 and the actual front line Lf2 of the vehicle C to be detected. Of course, the manner in which the actual side line Ls2 and the actual front line Lf2 are detected is not limited to the manner described above. To shorten the calculation time, the primary point cloud data D1 may be narrowed down in any manner as long as a Hough transform is performed on a portion of the primary point cloud data D1. For example, the actual side line Ls2 and actual front line Lf2 of vehicle C may be detected by performing a Hough transform on the primary point cloud data D1 in voxel B1, through which the provisional side line Ls1 and provisional front line Lf1 pass, as well as the primary point cloud data D1 in voxel B adjacent to voxel B1.

位置検出部31は、アウトライン検出部30で検出された本アウトラインLs2,Lf2に基づいて、車両Cの位置を検出可能に構成される。本実施形態では、左右の本サイドラインLs2と本フロントラインLf2(図6を参照)に基づいて、車両Cの位置を検出可能に構成されている。なお、この際検出すべき車両Cの位置は原則として任意であり、例えば図6に示すように、本フロントラインLf2と左右の本サイドラインLs2との各交点Iから等距離となる本フロントラインFf2上の一点(中点M)を設定し、この中点Mの位置を、車両Cの位置として検出してもよい。また、この際、各交点Iがともに本フロントラインLf2上の点であることから(本フロントラインLf2上の所定の複数点の位置が分かっていることから)、車両Cの姿勢を伴う位置を検出することも可能である。もちろん、図6に示す検出態様は一例に過ぎず、本サイドラインLs2と本フロントラインLf2の少なくとも一方に基づいて検出可能な限りにおいて、車両Cの位置の検出態様は任意である。 The position detection unit 31 is configured to detect the position of vehicle C based on the actual outlines Ls2 and Lf2 detected by the outline detection unit 30. In this embodiment, the position detection unit 31 is configured to detect the position of vehicle C based on the left and right actual sidelines Ls2 and the actual frontline Lf2 (see Figure 6). In principle, the position of vehicle C to be detected can be any position. For example, as shown in Figure 6, a point (midpoint M) on the actual frontline Lf2 that is equidistant from each intersection I between the actual frontline Lf2 and the left and right actual sidelines Ls2 may be set, and the position of this midpoint M may be detected as the position of vehicle C. Furthermore, because each intersection I is a point on the actual frontline Lf2 (because the positions of multiple predetermined points on the actual frontline Lf2 are known), it is also possible to detect the position of vehicle C along with its posture. Of course, the detection method shown in Figure 6 is merely an example, and any detection method for vehicle C's position may be used as long as it can be detected based on at least one of the actual sidelines Ls2 and the actual frontline Lf2.

信頼度評価部32は、本アウトラインLs2,Lf2の信頼度を評価可能に構成される。本実施形態では、本アウトラインLs2,Lf2としての本サイドラインLs2と本フロントラインLf2の信頼度を評価するように構成されている。この場合、信頼度評価部32は、例えば図13に示すように、複数のボクセルBのうち本サイドラインLs2と本フロントラインLf2とが通過するボクセルB(以下、第二ボクセルB2と称する。)につき、二次点群データD2が存在する第二ボクセルB2の割合を取得する。そして、取得した第二ボクセルB2の割合が高いほど本サイドラインLs2と本フロントラインLf2の信頼度がそれぞれ高いと評価するように構成されている。例えば上記割合をα[%]とした場合、α/100が1に近いほど、本サイドラインLs2と本フロントラインLf2の信頼度がそれぞれ高いと評価するように構成されている。 The reliability evaluation unit 32 is configured to evaluate the reliability of the actual outlines Ls2 and Lf2. In this embodiment, the reliability evaluation unit 32 is configured to evaluate the reliability of the actual sidelines Ls2 and the actual frontlines Lf2 as the actual outlines Ls2 and Lf2. In this case, as shown in FIG. 13, for example, the reliability evaluation unit 32 acquires the proportion of second voxels B2 containing secondary point cloud data D2 for voxels B (hereinafter referred to as second voxels B2) through which the actual sidelines Ls2 and the actual frontlines Lf2 pass. The reliability evaluation unit 32 is then configured to evaluate the reliability of the actual sidelines Ls2 and the actual frontlines Lf2 as higher, respectively, as the acquired proportion of second voxels B2 increases. For example, if the proportion is α [%], the closer α/100 is to 1, the higher the reliability of the actual sidelines Ls2 and the actual frontlines Lf2 as higher.

また、本実施形態では、信頼度評価部32は、同じく図13に示すように、複数のボクセルBのうち被検出体となる車両Cから遠い側(図13でいえば左側及び下側)で第二ボクセルB2に隣接するボクセルB(以下、第三ボクセルB3と称する。)につき、二次点群データD2が存在する第三ボクセルB3の割合を取得し、取得した第三ボクセルB3の割合が低いほど本サイドラインLs2と本フロントラインLf2の信頼度がそれぞれ高いと評価するように構成されている。例えば上記割合をβ[%]とした場合、1-β/100が1に近いほど、本サイドラインLs2と本フロントラインLf2の信頼度がそれぞれ高いと評価するように構成されている。 Also, in this embodiment, as shown in FIG. 13, the reliability evaluation unit 32 is configured to obtain the proportion of third voxels B3 in which secondary point cloud data D2 exists for voxels B (hereinafter referred to as third voxels B3) adjacent to second voxels B2 on the side farther from the vehicle C that is the subject of detection (the left and bottom side in FIG. 13), and to evaluate the reliability of the main side line Ls2 and the main front line Lf2 as higher the lower the obtained proportion of third voxels B3. For example, if the above proportion is β [%], the closer 1-β/100 is to 1, the higher the reliability of the main side line Ls2 and the main front line Lf2 is evaluated as higher.

なお、信頼度評価部32は、複数のボクセルBのうち車両Cの側(図13でいえば中央側)で第二ボクセルB2に隣接するボクセルB(以下、第四ボクセルB4と称する。)についても、二次点群データD2が存在する第四ボクセルB4の割合を取得し、取得した第四ボクセルB4の割合が高いほど本サイドラインLs2と本フロントラインLf2の信頼度がそれぞれ高いと評価するように構成されてもよい。 The reliability evaluation unit 32 may also be configured to acquire the proportion of fourth voxels B4 containing secondary point cloud data D2 for voxels B (hereinafter referred to as fourth voxels B4) adjacent to the second voxel B2 on the vehicle C side (the center side in Figure 13) among the multiple voxels B, and to evaluate that the higher the proportion of acquired fourth voxels B4, the higher the reliability of the main side line Ls2 and the main front line Lf2.

次に、上記構成の位置検出装置27を備えた自動搬送装置11、及びこの自動搬送装置11を備えた車両Cの自動搬送システム10の動作の一例を、主に図5~図15に基づいて説明する。 Next, an example of the operation of an automatic transport device 11 equipped with a position detection device 27 configured as described above, and an automatic transport system 10 for a vehicle C equipped with this automatic transport device 11, will be described primarily with reference to Figures 5 to 15.

まず、統括制御部25は、複数の自動搬送装置11に向けて各自動搬送装置11が次になすべきことに関する指令を送る。例えば図1中、コンテナヤードYと工場Fとの間に位置する空の状態(車両Cを搭載していない状態)の自動搬送装置11(11a)に対しては、工場Fに向けて移動する指令を送る。また、工場Fの敷地内に位置する自動搬送装置11(11b)に対しては、搬送対象となる車両Cを搭載可能な位置に向けて移動する指令を送る。また、工場FとコンテナヤードYとの間に位置し車両Cを搭載した状態の自動搬送装置11(11c)に対しては、コンテナヤードY内の所定の待機位置に向けて移動する指令を送り、荷下ろし後の自動搬送装置11(11d,11e)に対しては、必要に応じて移動方向に対する姿勢を変更した後、コンテナヤードY内から退避する指令を送る。指令を受けた各自動搬送装置11(11a~11e)は、指令の内容に応じた動作を行うよう、端末制御部24により駆動輪13及び動力付与部14の制御を行う。このようにして、複数の自動搬送装置11(11a~11e)による車両Cの自動搬送が継続的に実施される。 First, the central control unit 25 sends commands to multiple automated guided vehicles 11 regarding what each automated guided vehicle 11 should do next. For example, in FIG. 1, the central control unit 25 sends a command to the automated guided vehicle 11 (11a) located between container yard Y and factory F, which is empty (i.e., does not have vehicle C loaded), to move toward factory F. The central control unit 25 also sends a command to the automated guided vehicle 11 (11b) located within the premises of factory F to move toward a position where the vehicle C to be transported can be loaded. The central control unit 25 also sends a command to the automated guided vehicle 11 (11c) located between factory F and container yard Y and loaded with vehicle C to move toward a predetermined waiting position within container yard Y, and to the automated guided vehicle 11 (11d, 11e) after unloading, to change its orientation relative to the direction of movement as necessary and then to retreat from container yard Y. Upon receiving the command, each automated guided vehicle 11 (11a-11e) controls its drive wheels 13 and power applying unit 14 via the terminal control unit 24 so that it operates in accordance with the command. In this way, vehicle C is continuously transported automatically by multiple automatic transport devices 11 (11a-11e).

次に、自動搬送装置11への車両Cの搭載動作の一例について詳述する。 Next, an example of the operation of loading vehicle C onto the automatic transport device 11 will be described in detail.

図14は、自動搬送装置11が搬送対象となる車両Cに接近して車両Cを搭載するまでの作業の流れを、制御部12(ここでは端末制御部24)の動作を主として示したフローチャートである。このフローチャートによれば、車両Cの搭載工程は、自動搬送装置11に対する車両Cの位置を検出する相対位置検出工程S1と、検出した車両Cの位置に基づいて自動搬送装置11を移動させる移動工程S2と、車両Cを自動搬送装置11上の所定位置に搭載する搭載工程S3とを備える。ここでいう相対位置検出工程S1が本発明に係る位置検出方法に相当する。以下、相対位置検出工程S1を中心に各工程S1~S3の詳細を説明する。 Figure 14 is a flowchart showing the workflow from when the automatic guided vehicle 11 approaches the vehicle C to be transported to when it loads the vehicle C, primarily illustrating the operation of the control unit 12 (here, the terminal control unit 24). According to this flowchart, the process of loading the vehicle C includes a relative position detection process S1 that detects the position of the vehicle C relative to the automatic guided vehicle 11, a movement process S2 that moves the automatic guided vehicle 11 based on the detected position of the vehicle C, and a loading process S3 that loads the vehicle C at a predetermined position on the automatic guided vehicle 11. The relative position detection process S1 here corresponds to the position detection method of the present invention. Below, we will explain the details of each process S1 to S3, focusing on the relative position detection process S1.

(S1)相対位置検出工程
相対位置検出工程S1は、図15に示すように、点群データ取得工程S11と、ボクセル生成工程S12と、データ数削減工程S13と、仮アウトライン検出工程S14と、本アウトライン検出工程S15と、位置検出工程S16とを備える。本実施形態では、相対位置検出工程S1は、信頼度評価工程S17をさらに備える。上述した相対位置検出工程S1は、端末制御部24に組み込まれた位置検出装置27を用いて実施される。
(S1) Relative Position Detection Step As shown in Fig. 15, the relative position detection step S1 includes a point cloud data acquisition step S11, a voxel generation step S12, a data number reduction step S13, a provisional outline detection step S14, a real outline detection step S15, and a position detection step S16. In this embodiment, the relative position detection step S1 further includes a reliability evaluation step S17. The above-mentioned relative position detection step S1 is performed using a position detection device 27 incorporated in the terminal control unit 24.

(S11)点群データ取得工程
この工程では、点群データ取得部により、車両C表面の位置情報に関する点群データを取得する。本実施形態では、点群データ取得部は検出部17で構成されることから、例えば図5及び図6に示すように、検出部17からレーザーLを三次元に照射して、車両Cの側面Cs及び前面Cfを含む車両C表面の位置座標に係る点群データを検出する。図8に、この際に取得される点群データ(一次点群データD1)を含む画像の一例を示す。この画像は、車両Cのコーナー部Cc(図6を参照)及びコーナー部Cc周辺の側面Csと前面Cfにおいて取得した一次点群データD1の分布を示している。このように、実際の一次点群データD1は、必ずしも車両C表面上の位置座標とはならずに、車体前後方向、高さ方向、あるいは幅方向に分布した形態をなす。
(S11) Point Cloud Data Acquisition Step In this step, the point cloud data acquisition unit acquires point cloud data related to position information on the surface of the vehicle C. In this embodiment, the point cloud data acquisition unit is configured with the detection unit 17. Therefore, as shown in FIGS. 5 and 6, for example, the detection unit 17 emits a laser L in three dimensions to detect point cloud data related to position coordinates on the surface of the vehicle C, including the side Cs and front Cf of the vehicle C. FIG. 8 shows an example of an image including the point cloud data (primary point cloud data D1) acquired at this time. This image shows the distribution of the primary point cloud data D1 acquired at the corner Cc of the vehicle C (see FIG. 6) and the side Cs and front Cf around the corner Cc. As such, the actual primary point cloud data D1 does not necessarily represent position coordinates on the surface of the vehicle C, but rather has a form distributed in the fore-and-aft direction, height direction, or width direction of the vehicle body.

(S12)ボクセル生成工程
この工程では、点群データ取得工程S11で取得した一次点群データD1に基づいてボクセルBを生成する。具体的には、検出部17で検出した一次点群データD1をボクセル生成部28に入力し、入力した一次点群データD1に基づいて三次元に分布するボクセルBを生成する。これにより、一次点群データD1を含む画像中に、一次点群データD1の分布態様に応じた複数のボクセルBが生成される(図9を参照)。
(S12) Voxel Generation Step In this step, voxels B are generated based on the primary point cloud data D1 acquired in the point cloud data acquisition step S11. Specifically, the primary point cloud data D1 detected by the detection unit 17 is input to the voxel generation unit 28, which generates three-dimensionally distributed voxels B based on the input primary point cloud data D1. As a result, a plurality of voxels B are generated in the image including the primary point cloud data D1 according to the distribution pattern of the primary point cloud data D1 (see FIG. 9).

(S13)データ数削減工程
この工程では、各ボクセルB内に位置する一次点群データD1のデータ数を削減する。具体的には、データ数削減部29により複数のボクセルBが生成された画像中における各ボクセルB内の一次点群データD1の数を削減する(図10を参照)。本実施形態では、各ボクセルB内に位置する一次点群データD1の数に関わらず、全てのボクセルB内に位置する一次点群データD1の数を1つにまで削減する(図10を参照)。
(S13) Data Number Reduction Step In this step, the number of pieces of primary point cloud data D1 located in each voxel B is reduced. Specifically, the number of pieces of primary point cloud data D1 in each voxel B in an image in which multiple voxels B have been generated by the data number reduction unit 29 is reduced (see FIG. 10 ). In this embodiment, regardless of the number of pieces of primary point cloud data D1 located in each voxel B, the number of pieces of primary point cloud data D1 located in all voxels B is reduced to one (see FIG. 10 ).

(S14)仮アウトライン検出工程
この工程では、アウトライン検出部30により、データ数削減工程S13で得られたデータ削減後の一次点群データD1(二次点群データD2)にハフ変換を施して、二次点群データD2を含む画像から特徴的な直線である車両Cの仮アウトラインLs1,Lf1を検出する。ここで、二次点群データD2の元となる一次点群データD1は、車両Cの側面Csと前面Cfの位置座標データとして取得されているので、仮アウトラインLs1,Lf1として、側面Csに沿った直線である仮サイドラインLs1と、前面Cfに沿った直線である仮フロントラインLf1が検出される(図6及び図11を参照)。
(S14) Provisional Outline Detection Step In this step, the outline detection unit 30 performs a Hough transform on the data-reduced primary point cloud data D1 (secondary point cloud data D2) obtained in the data number reduction step S13, and detects provisional outlines Ls1, Lf1 of the vehicle C, which are characteristic straight lines, from the image including the secondary point cloud data D2. Here, the primary point cloud data D1, which is the source of the secondary point cloud data D2, is obtained as position coordinate data of the side Cs and front Cf of the vehicle C, so that the provisional outlines Ls1, Lf1 detected are a provisional side line Ls1, which is a straight line along the side Cs, and a provisional front line Lf1, which is a straight line along the front Cf (see FIGS. 6 and 11 ).

(S15)本アウトライン検出工程
この工程では、アウトライン検出部30により、一次点群データD1のうち、仮サイドラインLs1及び仮フロントラインLf1周辺に位置する一次点群データD1にハフ変換を施して、一次点群データD1を含む画像から特徴的な直線である車両Cの本アウトラインLs2,Lf2を検出する。この場合、例えば図12に示すように、仮サイドラインLs1と仮フロントラインLf1が通過する第一ボクセルB1内に位置する一次点群データD1にハフ変換を施してもよい。また、本検出工程S15においても、ハフ変換の対象となる一次点群データD1は、車両Cの側面Csと前面Cfの位置座標データとして取得されているので、本アウトラインLs2,Lf2として、側面Csに沿った直線である本サイドラインLs2と、前面Cfに沿った直線である本フロントラインLf2が検出される(図12を参照)。
(S15) Final Outline Detection Step In this step, the outline detection unit 30 applies a Hough transform to the primary point cloud data D1 located near the provisional side line Ls1 and the provisional front line Lf1 in the primary point cloud data D1, thereby detecting the final outline Ls2, Lf2 of the vehicle C, which is a characteristic straight line, from the image including the primary point cloud data D1. In this case, for example, as shown in FIG. 12, the Hough transform may be applied to the primary point cloud data D1 located within a first voxel B1 through which the provisional side line Ls1 and the provisional front line Lf1 pass. Also in the final detection step S15, the primary point cloud data D1 to be subjected to the Hough transform is acquired as position coordinate data of the side Cs and the front Cf of the vehicle C. Therefore, the final outline Ls2, Lf2 is detected as a straight line along the side Cs and a straight line along the front Cf (see FIG. 12).

なお、この場合、本サイドラインLs2と本フロントラインLf2の検出精度を高める観点から、仮サイドラインLs1と仮フロントラインLf1との交点が位置するボクセルB(図12中、クロスハッチングで示すボクセルB)内に位置する一次点群データD1を除去した後、当該除去後の一次点群データD1にハフ変換を施してもよい。また、ハフ変換の対象となる一次点群データD1の範囲を仮アウトラインLs1,Lf1周辺の高さ方向領域に限定してもよい。 In this case, from the perspective of improving the detection accuracy of the actual sideline Ls2 and the actual frontline Lf2, the primary point cloud data D1 located within voxel B (voxel B shown cross-hatched in Figure 12) where the intersection of the provisional sideline Ls1 and the provisional frontline Lf1 is located may be removed, and then the primary point cloud data D1 after removal may be subjected to a Hough transform. Furthermore, the range of the primary point cloud data D1 that is the subject of the Hough transform may be limited to the height direction region around the provisional outlines Ls1 and Lf1.

(S17)信頼度評価工程
この工程では、信頼度評価部32により、本アウトライン検出工程S15で検出された本サイドラインLs2及び本フロントラインLf2の信頼度を評価する。本実施形態では、まず、ボクセル生成部28により、一次点群データD1に基づいて複数のボクセルBを生成する。この際、ボクセルBの生成に使用する一次点群データD1をボクセル生成工程S12のときよりも本アウトラインLs2,Lf2周辺の範囲(例えば幅方向及び車体前後方向の範囲)に限定してもよい。また、信頼度評価工程S17の性質上、使用する一次点群データD1の密度を仮アウトラインLs1,Lf1の検出時よりも下げても問題ないと考える場合、ボクセル生成工程S12のときよりも生成するボクセルBのサイズを大きくしてもかまわない。然る後、データ数削減部29により、生成した各ボクセルB内に位置する一次点群データD1の数を削減して二次点群データD2を得る。この際も、データ数削減工程S13のときと同様、各ボクセルB内の二次点群データD2の数が1つになるように、一次点群データD1のデータ数を削減する。
(S17) Reliability Evaluation Step In this step, the reliability evaluation unit 32 evaluates the reliability of the final sideline Ls2 and the final frontline Lf2 detected in the final outline detection step S15. In this embodiment, the voxel generation unit 28 first generates multiple voxels B based on the primary point cloud data D1. At this time, the primary point cloud data D1 used to generate the voxels B may be limited to a range around the final outlines Ls2 and Lf2 (e.g., a range in the width direction and the front-rear direction of the vehicle body) compared to that used in the voxel generation step S12. Furthermore, due to the nature of the reliability evaluation step S17, if it is considered acceptable to lower the density of the primary point cloud data D1 used compared to that used when detecting the provisional outlines Ls1 and Lf1, the size of the generated voxels B may be larger than that used in the voxel generation step S12. Then, the data number reduction unit 29 reduces the number of primary point cloud data D1 located within each generated voxel B to obtain secondary point cloud data D2. In this case, as in the data number reduction step S13, the number of data items in the primary point cloud data D1 is reduced so that the number of secondary point cloud data items D2 in each voxel B becomes one.

上述のようにして複数のボクセルBと二次点群データD2を生成した後、信頼度評価部32により、本サイドラインLs2と本フロントラインLf2の信頼度を評価する。具体的には、図13に示すように、複数のボクセルBのうち、本サイドラインLs2と本フロントラインLf2とが通過する第二ボクセルB2につき、二次点群データD2が存在する第二ボクセルB2の割合α[%]を取得する。また、本実施形態では、複数のボクセルBのうち被検出体となる車両Cから遠い側で第二ボクセルB2に隣接する第二ボクセルB3につき、二次点群データD2が存在する第三ボクセルB3の割合β[%]を取得する。そして、α/100×(1-β/100)が1に近いほど、本サイドラインLs2と本フロントラインLf2の信頼度がそれぞれ高いと評価する。 After generating the multiple voxels B and secondary point cloud data D2 as described above, the reliability evaluation unit 32 evaluates the reliability of the actual sideline Ls2 and the actual frontline Lf2. Specifically, as shown in FIG. 13, for each of the multiple voxels B, where the secondary point cloud data D2 exists, a percentage α [%] of the multiple voxels B is obtained for each second voxel B2 through which the actual sideline Ls2 and the actual frontline Lf2 pass. In this embodiment, for each of the multiple voxels B, where the secondary point cloud data D2 exists, a percentage β [%] of the multiple voxels B is obtained for each second voxel B3 adjacent to the second voxel B2 on the side farther from the vehicle C that is the subject of detection. The closer α/100 × (1 - β/100) is to 1, the higher the reliability of the actual sideline Ls2 and the actual frontline Lf2 is evaluated to be.

なお、信頼度評価工程S17では、図示は省略するが、ボクセル生成部28で生成した複数のボクセルBのうち、本サイドラインLs2と本フロントラインLf2と車両Cの高さ方向で異なる位置のボクセルBについても、二次点群データD2が存在するボクセルの割合を取得し、取得した割合に基づいて、一次点群データD1を取得した対象が車両Cであるか否か(車両Cの信頼度)について評価してもよい。 In the reliability evaluation step S17, although not shown in the figure, the proportion of voxels for which secondary point cloud data D2 exists may be obtained for voxels B among the multiple voxels B generated by the voxel generation unit 28 that are at different positions in the height direction of the vehicle C from the main side line Ls2 and the main front line Lf2, and based on the obtained proportion, an evaluation may be made as to whether the subject from which the primary point cloud data D1 was obtained is vehicle C (the reliability of vehicle C).

(S16)位置検出工程
信頼度評価工程S17で、本サイドラインLs2と本フロントラインLf2の信頼度につき高い評価(例えば予め設定しておいた閾値以上の値)が得られた場合、これら本サイドラインLs2と本フロントラインLf2とに基づいて、車両Cの位置を検出する。本実施形態では、本フロントラインLf2と左右の本サイドラインLs2との各交点Iから等距離となる本フロントラインFf2上の一点(中点M)の位置を、車両Cの位置として検出する(図6を参照)。また、本サイドラインLs2と本フロントラインLf2の位置及び傾きを取得している場合、これらの情報から、車両Cの姿勢を伴う位置(自動搬送装置11に対する車両Cの相対位置)が検出される。
(S16) Position Detection Step If the reliability of the actual sideline Ls2 and the actual front line Lf2 is evaluated to be high (e.g., a value equal to or greater than a predetermined threshold) in the reliability evaluation step S17, the position of the vehicle C is detected based on these actual sideline Ls2 and the actual front line Lf2. In this embodiment, the position of a point (midpoint M) on the actual front line Lf2 that is equidistant from each intersection I of the actual front line Lf2 and the left and right actual side lines Ls2 is detected as the position of the vehicle C (see FIG. 6). Furthermore, if the positions and inclinations of the actual sideline Ls2 and the actual front line Lf2 have been acquired, the position together with the attitude of the vehicle C (the relative position of the vehicle C with respect to the automatic guided vehicle 11) is detected from this information.

また、本実施形態では、衛星測位システムにより自動搬送装置11の正確な位置が取得されるので、この自動搬送装置11の位置(絶対位置)と、位置検出部31により取得した車両Cの位置(相対位置)とから、車両Cの位置(絶対位置)が検出され得る。 In addition, in this embodiment, the accurate position of the automatic guided vehicle 11 is acquired by a satellite positioning system, so the position (absolute position) of vehicle C can be detected from the position (absolute position) of this automatic guided vehicle 11 and the position (relative position) of vehicle C acquired by the position detection unit 31.

(S2)移動工程
以上のようにして車両Cの位置を検出した後、検出した車両Cの位置に基づいて自動搬送装置11を移動させる。具体的には、検出した車両Cを搭載部15に搭載させることを想定して、自動搬送装置11を所定の向きで車両Cに接近させる。
(S2) Movement step After detecting the position of the vehicle C as described above, the automatic transport device 11 is moved based on the detected position of the vehicle C. Specifically, assuming that the detected vehicle C will be loaded onto the loading unit 15, the automatic transport device 11 is moved toward the vehicle C in a predetermined orientation.

(S4)搭載可否判定工程
そして、所定距離移動した時点で、自動搬送装置11が車両Cを搭載可能な位置まで移動したか否かを判定する。そして、未だ搭載可能な位置まで移動できていないと判定した場合には、再び相対位置検出工程S1と移動工程S2とを行う。このようにして、相対位置検出工程S1と移動工程S2とを所定の時間おきに繰り返し実施し、搭載可否判定工程S4で、自動搬送装置11が車両Cを搭載可能な位置まで移動したと判定した場合、自動搬送装置11に車両Cを搭載する工程(搭載工程S3)に進む。
(S4) Loading Possibility Determination Step Then, when the automatic transporting device 11 has moved a predetermined distance, it determines whether or not the automatic transporting device 11 has moved to a position where the vehicle C can be loaded. If it determines that the automatic transporting device 11 has not yet moved to a position where the vehicle C can be loaded, the relative position detection step S1 and the movement step S2 are performed again. In this way, the relative position detection step S1 and the movement step S2 are repeatedly performed at predetermined time intervals, and if it is determined in the loading possibility determination step S4 that the automatic transporting device 11 has moved to a position where the vehicle C can be loaded, the process proceeds to the step of loading the vehicle C onto the automatic transporting device 11 (loading step S3).

(S3)車両搭載工程
この工程では、相対位置検出工程S1で得た車両C の位置に基づいて、自動搬送装置11と車両Cとを接近させることにより、車両Cの前輪FWを搭載部15に搭載する(図16を参照)。これにより、車両Cが自動搬送装置11で自動搬送可能な位置に搭載される。なお、上述した搭載動作は、停止状態の車両Cに自動搬送装置11が接近することで行われてもよいし、停止状態の自動搬送装置11に車両Cが接近することで行われてもよい。あるいは、自動搬送装置11と車両Cの何れとも異なる移動体が車両Cの下部に侵入し、移動体に設けたリフトアップ機構により車両Cの一部を持ち上げた(傾けた)状態とした後、自動搬送装置11が車両Cに接近することで上記搭載動作を行ってもよい。あるいは、所定位置に取り付けられたリフトアップ機構の上方に車両Cを移動させた後、リフトアップ機構により車両Cの一部を持ち上げた状態として、自動搬送装置11が車両Cに接近することで上記搭載動作を行ってもよい。なお、本実施形態のように、自動搬送装置11の移動方向前方側に向けて検出部17の検出方向が設定されている場合(図5及び図6を参照)、自動搬送装置11を車両Cに接近させて、車両Cを搭載可能な位置で停止した後、当該停止位置で自動搬送装置11を鉛直軸まわりの回転により前後反転させることで、車両Cを搭載部15に搭載可能な状態としてもよい。
(S3) Vehicle Mounting Step In this step, the automatic guided vehicle 11 and the vehicle C are brought closer to each other based on the position of the vehicle C obtained in the relative position detection step S1, thereby mounting the front wheels FW of the vehicle C on the mounting unit 15 (see FIG. 16 ). This allows the vehicle C to be mounted at a position where it can be automatically transported by the automatic guided vehicle 11. The above-described mounting operation may be performed by the automatic guided vehicle 11 approaching a stopped vehicle C, or by the vehicle C approaching the stopped automatic guided vehicle 11. Alternatively, the above-described mounting operation may be performed by a moving body different from either the automatic guided vehicle 11 or the vehicle C entering underneath the vehicle C and lifting (tilting) a portion of the vehicle C using a lift-up mechanism provided on the moving body, and then the automatic guided vehicle 11 approaching the vehicle C. Alternatively, the above-described mounting operation may be performed by moving the vehicle C above a lift-up mechanism attached to a predetermined position, and then lifting a portion of the vehicle C using the lift-up mechanism, and then the automatic guided vehicle 11 approaching the vehicle C. In addition, as in this embodiment, when the detection direction of the detection unit 17 is set toward the forward movement direction of the automatic conveying device 11 (see Figures 5 and 6), the automatic conveying device 11 can be brought close to the vehicle C, stopped at a position where the vehicle C can be mounted, and then the automatic conveying device 11 can be rotated around the vertical axis at the stopped position to flip the front and back, making the vehicle C ready to be mounted on the mounting unit 15.

以上述べたように、本実施形態に係る位置検出装置27及び位置検出方法では、取得した一次点群データD1に基づいて複数のボクセルBを生成すると共に、各ボクセルB内に位置する一次点群データD1の数を削減し、削減後の一次点群データD1である二次点群データD2にハフ変換を施して、被検出体としての車両Cの仮アウトラインLs1,Lf1を検出するようにしたので、ハフ変換に使用する一次点群データD1の数を減らして、仮アウトラインLs1,Lf1の検出を短時間で実施することが可能となる。一方で、車両Cの位置検出は、元データである一次点群データD1に対するハフ変換により本アウトラインLs2,Lf2を検出することにより行われるので、位置検出を高精度に行うことができる。また、位置検出の際に使用する一次点群データD1を仮アウトラインLs1,Lf1周辺の範囲に限定することで、元データとしての一次点群データD1の中から、本アウトラインLs2,Lf2の検出に関連する可能性の高い一次点群データD1のみを利用することができる。従って、効率よく短時間に車両Cの位置を検出しつつも高い位置検出精度を得ることができ、これにより車両Cの自動搬送装置11への搭載を正確にかつ迅速に実施することが可能となる。 As described above, the position detection device 27 and position detection method according to this embodiment generate multiple voxels B based on the acquired primary point cloud data D1, reduce the number of primary point cloud data D1 located within each voxel B, and perform a Hough transform on the reduced primary point cloud data D1, i.e., secondary point cloud data D2, to detect the provisional outlines Ls1 and Lf1 of the vehicle C as the object to be detected. This reduces the number of primary point cloud data D1 used in the Hough transform, enabling detection of the provisional outlines Ls1 and Lf1 to be completed in a short time. Meanwhile, the position of the vehicle C is detected by detecting the actual outlines Ls2 and Lf2 using a Hough transform on the original primary point cloud data D1, thereby enabling highly accurate position detection. Furthermore, by limiting the primary point cloud data D1 used for position detection to the area surrounding the provisional outlines Ls1 and Lf1, only the primary point cloud data D1 likely to be relevant to the detection of the actual outlines Ls2 and Lf2 can be used from the original primary point cloud data D1. Therefore, the position of vehicle C can be detected efficiently and in a short time while achieving high position detection accuracy, which makes it possible to load vehicle C onto the automatic transport device 11 accurately and quickly.

また、本実施形態のように、被検出体を車両Cとすれば、アウトライン検出部30のハフ変換により、車両Cの側面Cs及び前面Cfに沿ったアウトライン、すなわちサイドラインLs1,Ls2及びフロントラインLf1,Lf2を非常に高い確率で正確に検出することができる。従って、車両Cの位置検出に本実施形態に係る位置検出装置27又は位置検出方法を適用することによって、車両Cの姿勢を伴った位置を正確に検出することが可能となる。 Furthermore, if the object to be detected is a vehicle C, as in this embodiment, the Hough transform of the outline detection unit 30 can accurately detect the outline along the side Cs and front Cf of the vehicle C, i.e., the side lines Ls1, Ls2 and front lines Lf1, Lf2, with a very high probability. Therefore, by applying the position detection device 27 or position detection method according to this embodiment to detecting the position of the vehicle C, it is possible to accurately detect the position of the vehicle C, along with its attitude.

また、上述のように車両Cを被検出体とする場合、本アウトライン検出工程S15で、仮サイドラインLs1と仮フロントラインLf1との交点が位置するボクセルB(図12中、クロスハッチングで示すボクセルB)内に位置する一次点群データD1、言い換えると車両Cのコーナー部Cc表面の一次点群データD1を除去した後、当該除去後の一次点群データD1にハフ変換を施すことで、本サイドラインLs2及び本フロントラインLf2の位置検出精度をさらに高めることができる。 Furthermore, when the object to be detected is a vehicle C as described above, in this outline detection process S15, the primary point cloud data D1 located within voxel B (voxel B shown cross-hatched in Figure 12) where the intersection of the provisional side line Ls1 and provisional front line Lf1 is located is removed, in other words, the primary point cloud data D1 on the surface of the corner portion Cc of the vehicle C. After that, a Hough transform is applied to the primary point cloud data D1 after removal, thereby further improving the position detection accuracy of the actual side line Ls2 and the actual front line Lf2.

また、本実施形態に係る自動搬送装置11では、本サイドラインLs2と本フロントラインLf2の信頼度を評価する信頼度評価工程S17をさらに設けたので、本アウトライン検出工程S15で検出した本サイドラインLs2と本フロントラインLf2の信頼度を高めることができる。よって、本サイドラインLs2と本フロントラインLf2に基づいて検出される車両Cの位置についても信頼度を高めることが可能となる。また、少なくとも本サイドラインLs2と本フロントラインLf2が通過するボクセルB(第二ボクセルB2)につき、二次点群データD2が存在する第二ボクセルB2の割合αを取得し、この割合αに基づいて本サイドラインLs2と本フロントラインLf2の信頼性を評価することで、本工程S17においても効率よく短時間で本サイドラインLs2と本フロントラインLf2の信頼性を評価することが可能となる。 In addition, the automated guided vehicle 11 according to this embodiment further includes a reliability evaluation process S17 for evaluating the reliability of the actual sideline Ls2 and the actual frontline Lf2. This increases the reliability of the actual sideline Ls2 and the actual frontline Lf2 detected in the outline detection process S15. This also increases the reliability of the position of vehicle C detected based on the actual sideline Ls2 and the actual frontline Lf2. Furthermore, for at least the voxels B (second voxels B2) through which the actual sideline Ls2 and the actual frontline Lf2 pass, a proportion α of the second voxels B2 containing secondary point cloud data D2 is obtained. By evaluating the reliability of the actual sideline Ls2 and the actual frontline Lf2 based on this proportion α, the reliability of the actual sideline Ls2 and the actual frontline Lf2 can be evaluated efficiently and quickly in process S17.

以上、本発明の一実施形態について述べたが、本発明に係る位置検出方法及び位置検出装置は、その趣旨を逸脱しない範囲において、上記以外の構成を採ることも可能である。 The above describes one embodiment of the present invention, but the position detection method and position detection device according to the present invention may also have configurations other than those described above, as long as they do not deviate from the spirit of the invention.

例えば上記実施形態では、本アウトライン検出工程S15の後に信頼度評価工程S17を設けて、本アウトライン検出工程S15で検出した本サイドラインLs2と本フロントラインLf2の信頼度を評価した後、車両Cの位置を検出するようにしたが、条件次第では、信頼度評価工程S17を省略して、本アウトライン検出工程S15のすぐ後に位置検出工程S16を設けてもかまわない。 For example, in the above embodiment, a reliability evaluation process S17 is provided after the main outline detection process S15, and the position of vehicle C is detected after evaluating the reliability of the main side line Ls2 and main front line Lf2 detected in the main outline detection process S15. However, depending on the conditions, the reliability evaluation process S17 may be omitted, and a position detection process S16 may be provided immediately after the main outline detection process S15.

また、上記実施形態では、端末制御部24と統括制御部25とで制御部12を構成した場合を例示したが、もちろんこれには限られない。例えば統括制御部25を省略し、端末制御部24のみで自動搬送装置11の自動走行をそれぞれ制御してもかまわない。この場合、例えば自動搬送装置11については、予め搭載及び荷下ろしを伴う自動搬送に関するプログラムを端末制御部24に記憶させておき、作業者の所定の操作により上記プログラムに基づいて、駆動輪13及び動力付与部14を駆動制御するようにしてもよい。 In addition, while the above embodiment illustrates an example in which the control unit 12 is configured with the terminal control unit 24 and the overall control unit 25, this is not necessarily limited to this. For example, the overall control unit 25 may be omitted, and the automatic travel of the automatic transport device 11 may be controlled solely by the terminal control unit 24. In this case, for example, for the automatic transport device 11, a program related to automatic transport involving loading and unloading may be stored in advance in the terminal control unit 24, and the drive wheels 13 and power applying unit 14 may be driven and controlled based on the program through predetermined operations by an operator.

また、図1に示す自動搬送システム10では、車両Cの一部の車輪として前輪FWのみを搭載部15に搭載する場合を例示したが、もちろんこれには限られない。例えば図示は省略するが、車両Cの後輪RWのみを搭載部15に搭載する場合に本発明を適用してもよい。あるいは、車両Cの前輪FWと後輪RWの双方を搭載部15に搭載する場合に本発明を適用してもよい。 Furthermore, the automated guided transport system 10 shown in Figure 1 illustrates a case in which only the front wheels FW are mounted on the mounting section 15 as part of the wheels of the vehicle C, but this is of course not limited to this. For example, although not shown, the present invention may be applied when only the rear wheels RW of the vehicle C are mounted on the mounting section 15. Alternatively, the present invention may be applied when both the front wheels FW and rear wheels RW of the vehicle C are mounted on the mounting section 15.

また、上記実施形態では、車両Cを搭載して自動搬送するための自動搬送装置11に本発明に係る位置検出装置27を設け、位置検出装置27により車両Cの位置を検出しながら、自動搬送装置11を車両Cに接近させる場合を例示したが、もちろんこれには限られない。例えば停止状態の自動搬送装置11に車両Cを接近させる場合に本発明を適用してもよい。あるいは、例えば工場内で、車両Cに移動体を接近させて車両Cに対して所定の作業を行う場合に、移動体に本発明に係る位置検出装置27を設けるなど、自動搬送装置11以外の移動体を車両Cに接近させる場合に本発明を適用してもよい。もちろん、ハフ変換によりアウトラインを検出可能な外形を有する限りにおいて、車両C以外の物体を位置検出対象(被検出体)とする場合に本発明を適用してもよい。 In addition, in the above embodiment, a position detection device 27 according to the present invention is provided on an automatic transport device 11 for automatically transporting a vehicle C, and the automatic transport device 11 approaches the vehicle C while detecting the position of the vehicle C using the position detection device 27. However, this is not necessarily limited to this. For example, the present invention may be applied when a vehicle C approaches a stopped automatic transport device 11. Alternatively, the present invention may be applied when a moving body other than the automatic transport device 11 approaches the vehicle C, such as when a moving body is brought close to the vehicle C in a factory to perform a predetermined task on the vehicle C, and the position detection device 27 according to the present invention is provided on the moving body. Of course, the present invention may also be applied when an object other than the vehicle C is the subject of position detection (detectable body), as long as it has an external shape whose outline can be detected using a Hough transform.

10 自動搬送システム
11 自動搬送装置
12 制御部
13 駆動輪
14 動力付与部
15 搭載部
16 受信部
17 検出部
18 ケーシング
19 連結部
20 車輪
21 回転軸
22 インホイールモータ
23 補助輪
24 端末制御部
25 統括制御部
26 立設部
27 位置検出装置
28 ボクセル生成部
29 データ数削減部
30 アウトライン検出部
31 位置検出部
32 信頼度評価部
B,B1,B2,B3,B4 ボクセル
C 車両
Cc コーナー部
Cf 側面
Cs 側面
D1 一次点群データ
D2 二次点群データ
F 工場
FW 前輪
L レーザー
Lf1 仮フロントライン
Lf2 本フロントライン
Ls1 仮サイドライン
Ls2 本サイドライン
S1 相対位置検出工程
S11 点群データ取得工程
S12 ボクセル生成工程
S13 データ数削減工程
S14 仮アウトライン検出工程
S15 本アウトライン検出工程
S16 位置検出工程
S17 信頼度評価工程
S2 移動工程
S3 搭載工程
S4 搭載可否判定工程
Y コンテナヤード
10 Automatic transport system 11 Automatic transport device 12 Control unit 13 Drive wheel 14 Power supply unit 15 Mounting unit 16 Receiving unit 17 Detection unit 18 Casing 19 Connecting unit 20 Wheel 21 Rotating shaft 22 In-wheel motor 23 Auxiliary wheel 24 Terminal control unit 25 Overall control unit 26 Standing unit 27 Position detection device 28 Voxel generation unit 29 Data number reduction unit 30 Outline detection unit 31 Position detection unit 32 Reliability evaluation unit B, B1, B2, B3, B4 Voxel C Vehicle Cc Corner portion Cf Side Cs Side D1 Primary point cloud data D2 Secondary point cloud data F Factory FW Front wheel L Laser Lf1 Provisional front line Lf2 Actual front line Ls1 Provisional side line Ls2 Actual side line S1 Relative position detection process S11 Point cloud data acquisition process S12 Voxel generation process S13 Data number reduction process S14, temporary outline detection process S15, real outline detection process S16, position detection process S17, reliability evaluation process S2, movement process S3, loading process S4, loading possibility determination process Y, container yard

Claims (3)

点群データ取得部により被検出体としての車両の表面の位置情報に関する一次点群データを取得する点群データ取得工程と、
ボクセル生成部により前記一次点群データに基づいて複数のボクセルを生成するボクセル生成工程と、
データ数削減部により前記各ボクセル内に位置する前記一次点群データの数を削減するデータ数削減工程と、
アウトライン検出部により前記データ数削減工程で得られる二次点群データにハフ変換を施して、前記被検出体の仮アウトラインを検出する仮アウトライン検出工程と、
前記アウトライン検出部により前記一次点群データのうち前記仮アウトライン周辺に位置する一次点群データにハフ変換を施して、前記被検出体の本アウトラインを検出する本アウトライン検出工程と、
位置検出部により前記本アウトラインに基づいて、前記被検出体の位置を検出する位置検出工程とを具備し、
前記仮アウトライン検出工程で、前記仮アウトラインとして、前記車両の側面の二次点群データに基づいて直線状の仮サイドラインを検出すると共に、前記車両の前面の二次点群データに基づいて前記仮サイドラインと直交する直線状の仮フロントラインを検出し、
前記本アウトライン検出工程で、前記本アウトラインとして、前記車両の側面の一次点群データに基づいて直線状の本サイドラインを検出すると共に、前記車両の前面の一次点群データに基づいて前記本サイドラインと直交する直線状の本フロントラインを検出する車両の位置検出方法。
a point cloud data acquisition step of acquiring primary point cloud data relating to position information of the surface of a vehicle as a detected object by a point cloud data acquisition unit;
a voxel generation step of generating a plurality of voxels based on the primary point cloud data by a voxel generation unit ;
a data number reduction step of reducing the number of the primary point cloud data located in each of the voxels by a data number reduction unit;
a tentative outline detection step of detecting a tentative outline of the object to be detected by applying a Hough transform to the secondary point cloud data obtained in the data number reduction step by an outline detection unit ;
a main outline detection step of detecting a main outline of the object by applying a Hough transform to the primary point cloud data located around the provisional outline among the primary point cloud data by the outline detection unit;
a position detection step of detecting the position of the object to be detected based on the outline by a position detection unit ,
In the provisional outline detection step, a linear provisional side line is detected as the provisional outline based on the secondary point cloud data of the side of the vehicle, and a linear provisional front line that is perpendicular to the provisional side line is detected based on the secondary point cloud data of the front of the vehicle,
A vehicle position detection method in which, in the main outline detection process, a linear main side line is detected as the main outline based on primary point cloud data of the side of the vehicle, and a linear main front line that is perpendicular to the main side line is detected based on primary point cloud data of the front of the vehicle .
信頼度評価部により前記本アウトラインの信頼度を評価する信頼度評価工程をさらに備え、
前記信頼度評価工程では、前記複数のボクセルのうち少なくとも前記本アウトラインが通過するボクセルにつき、前記二次点群データが存在するボクセルの割合を取得し、前記割合が高いほど前記本アウトラインの信頼度が高いと評価する請求項1に記載の位置検出方法。
a reliability evaluation step of evaluating the reliability of the outline by a reliability evaluation unit ;
The position detection method described in claim 1, wherein the reliability evaluation process obtains the proportion of voxels in which the secondary point cloud data exists for at least the voxels through which the outline passes among the plurality of voxels, and evaluates that the reliability of the outline is higher the higher the proportion.
被検出体としての車両の表面の位置情報に関する一次点群データを取得可能な点群データ取得部と、
前記一次点群データに基づいて複数のボクセルを生成するボクセル生成部と、
前記各ボクセル内に位置する前記一次点群データの数を削減するデータ数削減部と、
前記データ数削減部で得られる二次点群データにハフ変換を施して前記被検出体の仮アウトラインを検出し、かつ前記一次点群データのうち前記仮アウトライン周辺に位置する一次点群データに前記ハフ変換を施して前記被検出体の本アウトラインを検出可能なアウトライン検出部と、
前記本アウトラインに基づいて、前記被検出体の位置を検出可能な位置検出部とを具備し、
前記アウトライン検出部は、前記仮アウトラインとして、前記車両の側面の二次点群データに基づいて直線状の仮サイドラインを検出すると共に、前記車両の前面の二次点群データに基づいて仮サイドラインと直交する直線状の仮フロントラインを検出し、かつ前記本アウトラインとして、前記車両の側面の一次点群データに基づいて直線状の本サイドラインを検出すると共に、前記車両の前面の一次点群データに基づいて前記本サイドラインと直交する直線状の本フロントラインを検出可能に構成されている車両の位置検出装置。
a point cloud data acquisition unit capable of acquiring primary point cloud data relating to position information of the surface of a vehicle as a detected object;
a voxel generation unit that generates a plurality of voxels based on the primary point cloud data;
a data number reduction unit that reduces the number of the primary point cloud data located in each of the voxels;
an outline detection unit that applies a Hough transform to the secondary point cloud data obtained by the data number reduction unit to detect a provisional outline of the object to be detected, and applies the Hough transform to primary point cloud data located around the provisional outline among the primary point cloud data to detect a real outline of the object to be detected;
a position detection unit capable of detecting the position of the object to be detected based on the outline ,
The outline detection unit is a vehicle position detection device configured to detect, as the temporary outline, a linear temporary side line based on secondary point cloud data of the side of the vehicle, and a linear temporary front line that is perpendicular to the temporary side line based on secondary point cloud data of the front of the vehicle, and to detect, as the real outline, a linear actual side line based on primary point cloud data of the side of the vehicle, and a linear actual front line that is perpendicular to the real side line based on primary point cloud data of the front of the vehicle .
JP2021198538A 2021-12-07 2021-12-07 Vehicle position detection method and position detection device Active JP7737776B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021198538A JP7737776B2 (en) 2021-12-07 2021-12-07 Vehicle position detection method and position detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021198538A JP7737776B2 (en) 2021-12-07 2021-12-07 Vehicle position detection method and position detection device

Publications (2)

Publication Number Publication Date
JP2023084382A JP2023084382A (en) 2023-06-19
JP7737776B2 true JP7737776B2 (en) 2025-09-11

Family

ID=86771658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021198538A Active JP7737776B2 (en) 2021-12-07 2021-12-07 Vehicle position detection method and position detection device

Country Status (1)

Country Link
JP (1) JP7737776B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121091242A (en) * 2025-09-17 2025-12-09 西安科技大学 Underground space laser radar repositioning method based on Gaussian blur map

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271969A (en) 2009-05-22 2010-12-02 Fuji Heavy Ind Ltd Lane detection device
WO2015011799A1 (en) 2013-07-24 2015-01-29 日本電気株式会社 Image recognition apparatus and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271969A (en) 2009-05-22 2010-12-02 Fuji Heavy Ind Ltd Lane detection device
WO2015011799A1 (en) 2013-07-24 2015-01-29 日本電気株式会社 Image recognition apparatus and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Wu Qiu et al.,'Electrode Localization in 3D Ultrasound Images using 3D Phase Grouping and Randomized Hough Transform',2010 Fourth International Conference on Genetic and Evolutionary Computing [online],2011年,[retrieved on 2025-06-19]. Retrieved from <https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5715405>.

Also Published As

Publication number Publication date
JP2023084382A (en) 2023-06-19

Similar Documents

Publication Publication Date Title
US10875448B2 (en) Visually indicating vehicle caution regions
US10108194B1 (en) Object placement verification
US12246457B2 (en) System and method for connection of service lines to trailer fronts by automated trucks
CN113848910B (en) Navigation system, navigation control method and device, controller and AGV
CN115516398B (en) Method for controlling an automated guided vehicle and control system suitable for executing said method
JP7081881B2 (en) Mobiles and mobile systems
US20120143430A1 (en) Vision system for a vehicle
CN105264451A (en) Method for assisting the reversal of an articulated vehicle
US12153431B2 (en) Vehicle object-engagement scanning system and method
US20230331295A1 (en) Highly maneuverable vehicle
WO2020028530A1 (en) Palette system for cargo transport
JP7737776B2 (en) Vehicle position detection method and position detection device
JP7227849B2 (en) Trajectory generator
WO2023211967A1 (en) System and method for connection of service lines to trailer fronts by automated trucks
US12566459B2 (en) Automated carrier
JP2022148651A (en) Vehicular automatic transport device and vehicular automatic transport system
JP7744224B2 (en) Position estimation device, autonomous vehicle, and position estimation program
JP6970852B1 (en) Driving system
JP2025001982A (en) Information processing method, information processing device, information processing program, and storage medium
CN111766856B (en) Automatic guiding transport vehicle, auxiliary positioning method and system thereof and vehicle-mounted controller
CN117087694A (en) A vehicle driving reference line generation method, system and mobile tool
JP7000870B2 (en) Automated guided vehicle and its control method
JP7782788B2 (en) Autonomous driving device and method for controlling the autonomous driving device
JP2024139314A (en) Control method, program and mobile object
RU2853494C2 (en) Method of movement of vehicle to component located at distance from it the object (coordinate transformation)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241105

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250821

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250829

R150 Certificate of patent or registration of utility model

Ref document number: 7737776

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150