TWI827056B - 自動移動載具及其控制方法 - Google Patents
自動移動載具及其控制方法 Download PDFInfo
- Publication number
- TWI827056B TWI827056B TW111118314A TW111118314A TWI827056B TW I827056 B TWI827056 B TW I827056B TW 111118314 A TW111118314 A TW 111118314A TW 111118314 A TW111118314 A TW 111118314A TW I827056 B TWI827056 B TW I827056B
- Authority
- TW
- Taiwan
- Prior art keywords
- point cloud
- mobile vehicle
- automatic mobile
- processor
- point
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 11
- 230000003068 static effect Effects 0.000 claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 26
- 238000005259 measurement Methods 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66F—HOISTING, LIFTING, HAULING OR PUSHING, NOT OTHERWISE PROVIDED FOR, e.g. DEVICES WHICH APPLY A LIFTING OR PUSHING FORCE DIRECTLY TO THE SURFACE OF A LOAD
- B66F9/00—Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes
- B66F9/06—Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes movable, with their loads, on wheels or the like, e.g. fork-lift trucks
- B66F9/075—Constructional features or details
- B66F9/0755—Position control; Position detectors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66F—HOISTING, LIFTING, HAULING OR PUSHING, NOT OTHERWISE PROVIDED FOR, e.g. DEVICES WHICH APPLY A LIFTING OR PUSHING FORCE DIRECTLY TO THE SURFACE OF A LOAD
- B66F9/00—Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes
- B66F9/06—Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes movable, with their loads, on wheels or the like, e.g. fork-lift trucks
- B66F9/063—Automatically guided
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66F—HOISTING, LIFTING, HAULING OR PUSHING, NOT OTHERWISE PROVIDED FOR, e.g. DEVICES WHICH APPLY A LIFTING OR PUSHING FORCE DIRECTLY TO THE SURFACE OF A LOAD
- B66F17/00—Safety devices, e.g. for limiting or indicating lifting force
- B66F17/003—Safety devices, e.g. for limiting or indicating lifting force for fork-lift trucks
Landscapes
- Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Transportation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Mechanical Engineering (AREA)
- Civil Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
提供一種自動移動載具及其控制方法。控制方法包含:通過感測器取得工作場域上的靜態點雲和當前點雲,其中當前點雲包含第一掃描點;計算第一掃描點與靜態點雲之間的最短距離;響應於最短距離大於或等於第一閾值,計算第一掃描點與自動移動載具之間的第一距離;以及響應於第一距離小於第二閾值,控制自動移動載具的驅動裝置以停止自動移動載具的移動。
Description
本發明是有關於一種自動移動載具及其控制方法。
因應工業4.0的到來,許多工廠紛紛轉型為自動且智慧化的生產型態。特別是在物流倉儲系統或智慧工廠中的無人搬運車或無人堆高機,漸漸取代人力以進行重複性的貨物之搬運或裝卸。然而,在無人車執行任務期間,無可避免地會在與作業人員或其他無人車相同的工作場域中行動而造成碰撞。因此,無人車設計良好的障礙物偵測和閃避功能是本領域的重要課題之一。
本發明提供一種自動移動載具及其控制方法,可控制自動移動載具以適當的方式閃避不同種類的障礙物。
本發明的一種自動移動載具,包含殼體、感測器、驅動裝置以及處理器。感測器設置於殼體上。驅動裝置設置於殼體內。處理器設置於殼體內,且用於耦接感測器以及驅動裝置,其中處
理器經配置以執行:通過感測器取得工作場域上的靜態點雲和當前點雲,其中當前點雲包含第一掃描點;計算第一掃描點與靜態點雲之間的最短距離;響應於最短距離大於或等於第一閾值,計算第一掃描點與自動移動載具之間的第一距離;以及響應於第一距離小於第二閾值,控制驅動裝置以停止自動移動載具的移動。
在本發明的一實施例中,上述的處理器更經配置以執行:響應於最短距離小於第一閾值,根據第一掃描點更新自動移動載具的移動路徑。
在本發明的一實施例中,上述的處理器更經配置以執行:更新移動路徑以使移動路徑與第一掃描點之間的第二距離大於或等於第三閾值。
在本發明的一實施例中,上述的處理器更經配置以執行:響應於最短距離小於第一閾值,根據第一掃描點更新靜態點雲。
在本發明的一實施例中,上述的靜態點雲包含第二掃描點,其中處理器更經配置以執行:響應於第二掃描點的取得時間與當前時間之間的差異大於或等於時間閾值,將第二掃描點自靜態點雲中移除以更新靜態點雲。
在本發明的一實施例中,上述的處理器更經配置以執行:取得對應於工作場域的預設點雲;以及響應於第一掃描點並未與預設點雲重疊,計算第一掃描點與靜態點雲之間的最短距離。
在本發明的一實施例中,上述的處理器更經配置以執行:根據預設點雲與靜態點雲決定自動移動載具的移動路徑。
在本發明的一實施例中,上述的處理器更經配置以執行:在取得第一掃描點之前,控制驅動裝置以使自動移動載具沿著移動路徑移動;以及響應於最短距離大於或等於第一閾值,控制驅動裝置以使自動移動載具沿著相同的移動路徑移動。
在本發明的一實施例中,上述的自動移動載具更包含慣性測量單元。慣性測量單元耦接處理器並且測量自動移動載具的加速度,其中處理器根據加速度決定第二閾值。
在本發明的一實施例中,上述的處理器更經配置以執行:將當前點雲區分為多個分群,其中多個分群包含第一分群,其中第一分群中的每一者與靜態點雲之間的距離大於或等於第一閾值;對多個分群執行分群演算法以更新多個分群,並且判斷第一掃描點是否位於經更新的第一分群中;以及響應於第一掃描點位於經更新的第一分群中,計算第一距離。
本發明的一種自動移動載具的控制方法,包含:通過感測器取得工作場域上的靜態點雲和當前點雲,其中當前點雲包含第一掃描點;計算第一掃描點與靜態點雲之間的最短距離;響應於最短距離大於或等於第一閾值,計算第一掃描點與自動移動載具之間的第一距離;以及響應於第一距離小於第二閾值,控制自動移動載具的驅動裝置以停止自動移動載具的移動。
基於上述,本發明的自動移動載具可基於障礙物種類而採用不同的機制來閃避障礙物。據此,自動移動載具可根據最佳的移動路徑移動,並可避免交通事故發生以提高工作場域的安全
性。
10:自動移動載具
100:殼體
110:處理器
120:儲存媒體
130:收發器
140:感測器
150:慣性測量單元
160:驅動裝置
200:預設點雲
300:靜態點雲
400、450:移動路徑
41:起點
42:終點
51、52、53:當前掃描點
900:二維平面
D1、D2:最短距離
D3:距離
S301、S302、S303、S304、S305、S306、S307、S501、S502、
S503、S504:步驟
圖1根據本發明的一實施例繪示一種自動移動載具的示意圖。
圖2根據本發明的一實施例繪示自動移動載具的外觀的示意圖。
圖3根據本發明的一實施例繪示控制自動移動載具之移動的流程圖。
圖4根據本發明的一實施例繪示代表工作場域的二維平面的示意圖。
圖5根據本發明的一實施例繪示一種自動移動載具的控制方法的流程圖。
為了使本發明之內容可以被更容易明瞭,以下特舉實施例作為本發明確實能夠據以實施的範例。另外,凡可能之處,在圖式及實施方式中使用相同標號的元件/構件/步驟,係代表相同或類似部件。
圖1根據本發明的一實施例繪示一種自動移動載具10的示意圖。自動移動載具10可包含殼體100、處理器110、儲存媒
體120、收發器130、感測器140、慣性測量單元(inertial measurement unit,IMU)150以及驅動裝置160。
處理器110設置在殼體100內。處理器110例如是中央處理單元(central processing unit,CPU),或是其他可程式化之一般用途或特殊用途的微控制單元(micro control unit,MCU)、微處理器(microprocessor)、數位信號處理器(digital signal processor,DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuit,ASIC)、圖形處理器(graphics processing unit,GPU)、影像訊號處理器(image signal processor,ISP)、影像處理單元(image processing unit,IPU)、算數邏輯單元(arithmetic logic unit,ALU)、複雜可程式邏輯裝置(complex programmable logic device,CPLD)、現場可程式化邏輯閘陣列(field programmable gate array,FPGA)或其他類似元件或上述元件的組合。處理器110可耦接至儲存媒體120、收發器130、感測器140、慣性測量單元150以及驅動裝置160,並處理器110可存取和執行儲存於儲存媒體120中的多個模組和各種應用程式,藉以執行自動移動載具10的各項功能。
儲存媒體120可設置在殼體100內。儲存媒體120例如是任何型態的固定式或可移動式的隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、快閃記憶體(flash memory)、硬碟(hard disk drive,HDD)、固態硬碟(solid state drive,SSD)或類似元件或上述元件的組合,
而用於儲存可由處理器110執行的多個模組或各種應用程式。
收發器130可設置在殼體100內。收發器130以無線或有線的方式傳送及接收訊號。收發器130還可以執行例如低噪聲放大、阻抗匹配、混頻、向上或向下頻率轉換、濾波、放大以及類似的操作。
感測器140可設置在殼體100的任一位置上,以測量自動移動載具10周圍的環境並產生點雲,如圖2所示。感測器140可包含光達(light detection and ranging,LIDAR)裝置或RGB-D深度相機。光達裝置例如是2D光達裝置或者是3D光達裝置。感測器140所感測到的點雲可包含三維的點雲。點雲的定義是空間中點的資料集,可以表示三維(3D)物件的形狀,且點雲可藉由光達裝置取得。處理器110可通過將點雲投影在二維平面以取得二維平面上的點雲。本發明中,殼體100上也可設置多個感測器140。
驅動裝置160可設置在殼體100內,並可受控於處理器110使得自動移動載具10移動。驅動裝置160可包含例如馬達、輪胎或履帶等部件。
圖3根據本發明的一實施例繪示控制自動移動載具10之移動的流程圖。在本實施例中,假設自動移動載具10可在特定的工作場域中進行移動、搬運貨物或裝卸貨物等行動。圖4根據本發明的一實施例繪示代表工作場域的二維平面900的示意圖。請參考圖3和圖4,自動移動載具10的處理器110可自動地規劃在
二維平面900上自動移動載具10的移動路徑400。舉例來說,處理器110可控制自動移動載具10從起點41沿著移動路徑400移動以到達終點42。
首先,自動移動載具10的儲存媒體120中可預先儲存該工作場域的二維平面900,也就是工作場域的二維平面圖的資料。使用者可輸入移動路徑400的資料(後面稱作移動路徑400)至儲存媒體120。當啟動自動移動載具10時,處理器110可讀取二維平面900以及移動路徑400,作為自動移動載具10移動的初始設定。當自動移動載具10移動時,在步驟S301中,處理器110可通過感測器140取得工作場域上的靜態點雲300。換句話說,處理器110可透過將感測器140在過去一段時間內在工作場域所偵測到的掃描點累加,以產生三維的點雲,並可將三維的點雲投影在如圖4所示的二維平面900(即:自動移動載具10所行駛的XY平面)上,以產生靜態點雲300。為了方便說明本發明,靜態點雲300以暫時放置在工作場域中的物件作為代表來說明,如圖4所示。舉例來說,感測器140可偵測在過去一段時間內放置在工作場域的可移動貨櫃,從而產生靜態點雲300。靜態點雲300可為處理器110規劃新的移動路徑400的依據。
處理器110可動態地更新靜態點雲300,以使靜態點雲300維持在最新的狀態。也就是說,移動路徑400維持在最新的狀態。在一實施例中,處理器110可根據時間閾值更新靜態點雲300。假設靜態點雲300中的掃描點的取得時間與當前時間之間的差異
大於或等於時間閾值,則處理器110可將該掃描點從靜態點雲300中移除,以更新靜態點雲300。舉例來說,時間閾值可等於2秒。當靜態點雲300中的掃描點的取得時間與當前時間之間的差異大於或等於2秒,則處理器110可將該掃描點自靜態點雲300中刪除。換句話說,靜態點雲300僅包含在過去2秒內由感測器140偵測到的掃描點,而在靜態點雲300中存在2秒以上的掃描點可被處理器110刪除。上述的方法可以減輕儲存媒體120的容量負載,隨時保持最新的靜態點雲300。
在步驟S302中,處理器110可通過感測器140取得工作場域上的當前點雲。處理器110可在當前時間透過感測器140進行偵測以產生三維的點雲,並可將三維的點雲投影在二維平面900上以產生當前點雲。當前點雲可包含一或多個當前掃描點,如圖4所示的當前掃描點51、當前掃描點52或當前掃描點53。當前點雲中的當前掃描點可對應於工作場域中的固定物件(例如:牆壁、梁柱或不可移動的貨架)、暫時放置在工作場域中的物件(例如.可移動貨櫃)或在工作場域中移動的物件(例如:倉儲管理人員或其他自動移動載具)。值得一提的是,當前掃描點51、當前掃描點52或當前掃描點53可以是在不同時間點所產生的當前掃描點,原因在於隨著自動移動載具的移動,感測器140依時序進行偵測所產生的。
在步驟S303中,處理器110可判斷當前掃描點是否與預設點雲200重疊。若當前掃描點與預設點雲200重疊,則進入步
驟S304。若當前掃描點並未與預設點雲200重疊,則進入步驟S305。
此外,處理器110可通過收發器130取得工作場域的預設點雲200,其中預設點雲200可代表工作場域中的固定物件,諸如牆壁、梁柱或不可移動的貨架等物件。預設點雲200形成於二維平面900上,且預設點雲200可為處理器110規劃並更新移動路徑400的依據。當處理器110在規劃移動路徑400時,處理器110可避免移動路徑400與預設點雲200重疊,或可避免移動路徑400太接近預設點雲200,而造成自動移動載具10觸碰到工作場域中的固定物件。
由於處理器110在規劃移動路徑400必然會避開預設點雲200,故與預設點雲200重疊的當前掃描點並不會成為自動移動載具10的障礙物,且處理器110在規劃移動路徑400時可不考慮該當前掃描點以節省運算資源。據此,在步驟S304中,處理器110可將當前掃描點自二維平面900刪除。舉例來說,處理器110可判斷當前掃描點51與預設點雲200重疊,並將當前掃描點51分類為無用的當前掃描點。據此,處理器110可將當前掃描點51自二維平面900刪除。
在步驟S305中,處理器110可計算當前掃描點與靜態點雲300之間的最短距離,並可判斷最短距離是否小於第一閾值。若最短距離小於第一閾值,則進入步驟S307。若最短距離大於或等於第一閾值,則進入步驟S306。
當前掃描點與靜態點雲300之間的最短距離小於第一閾值代表當前掃描點對應於暫時放置在工作場域中的物件(例如:可移動貨櫃)之間的距離,且當前掃描點應屬於靜態點雲300的一部分。當前掃描點與靜態點雲300之間的距離可能是感測器140的誤差造成的。據此,處理器110可將當前掃描點分類為靜態的當前掃描點(例如:當前掃描點53)。另一方面,當前掃描點與靜態點雲300之間的最短距離大於或等於第一閾值代表當前掃描點對應於在工作場域中移動的物件(例如:倉儲管理人員)。據此,處理器110可將當前掃描點分類為動態的當前掃描點(例如:當前掃描點52)。
在一實施例中,處理器110可響應於當前掃描點與靜態點雲300之間的最短距離小於第一閾值而將當前掃描點(即:靜態的當前掃描點)添加到靜態點雲300中以更新靜態點雲300。舉例來說,若當前掃描點53與靜態點雲300之間的最短距離D2小於第一閾值,則處理器110可判斷當前掃描點53應屬於靜態點雲300的一部分。據此,處理器110可將當前掃描點53添加到靜態點雲300中以更新靜態點雲300。處理器110可根據經更新的靜態點雲300來重新規劃移動路徑400。
在一實施例中,處理器110可將當前點雲中的動態的當前掃描點區分為多個分群。換句話說,各個分群中的任意當前掃描點與靜態點雲300之間的最短距離可大於或等於第一閾值。處理器110可對多個分群執行分群(clustering)演算法以更新所述
多個分群。在更新完成後,若當前掃描點仍維持在原來的分群中,則處理器110可根據該當前掃描點執行步驟S306。以當前掃描點52為例,假設多個分群包含第一分群,且第一分群包含當前掃描點52。處理器110可對多個分群執行分群演算法以更新多個分群。若在執行完分群演算法後當前掃描點52仍位於經更新的第一分群中,代表當前掃描點52並沒有因受到感測器140的擾動或噪聲等因素的影響而被錯誤地分類為動態的當前掃描點。據此,處理器110可根據當前掃描點52執行步驟S306。分群演算法儲存於儲存媒體120中,可由處理器110讀取分群演算法並加以執行。
在步驟S306中,處理器110可控制驅動裝置160以在自動移動載具10接近當前掃描點時停止自動移動載具10的移動。具體來說,處理器110可計算當前掃描點與自動移動載具10之間的距離。若當前掃描點與自動移動載具10之間的距離小於第二閾值,則處理器110可控制驅動裝置160以停止自動移動載具10的移動。若當前掃描點與自動移動載具10之間的距離大於或等於第二閾值,則處理器110可控制驅動裝置160以使自動移動載具100沿著相同的移動路徑(即:移動路徑400)移動。換句話說,在遭遇動態的當前掃描點時,處理器110可藉由停止自動移動載具10來閃避當前掃描點,而不需重新規劃移動路徑400。
以當前掃描點52為例,假設當前掃描點52與靜態點雲300之間的最短距離D1大於或等於第一閾值,處理器110可判斷當前掃描點52對應於在工作場域中移動的物件(例如:倉儲管理
人員)。由於當前掃描點52所對應的物件會自主閃避自動移動載具10,因此,處理器110不需要改變自動移動載具10的移動路徑400。處理器110僅需在自動移動載具10與當前掃描點52之間的距離小於第二閾值時控制驅動裝置160停止自動移動載具10,避免自動移動載具10與當前掃描點52所對應的物件發生碰撞。
在一實施例中,慣性測量單元150可測量自動移動載具10的加速度。處理器110可根據自動移動載具10的加速度決定第二閾值的大小。舉例來說,處理器110可根據加速度計算自動移動載具10的速率,並且將第二閾值配置為與自動移動載具10的速率成正比。如此,當自動移動載具10的速率較快時,處理器110可在自動移動載具10與當前掃描點之間的距離較遠時開始停止自動移動載具10。
在步驟S307中,處理器110可根據當前掃描點更新移動路徑400。具體來說,處理器110可更新移動路徑400以使經更新的移動路徑400與當前掃描點之間的距離大於或等於第三閾值。以當前掃描點53為例,假設當前掃描點53與靜態點雲300之間的最短距離D2小於第一閾值,處理器110可判斷當前掃描點53對應於暫時放置在工作場域中的物件,且當前掃描點53應屬於靜態點雲300的一部分。由於當前掃描點53所對應的物件並不會自主閃避自動移動載具10,因此,處理器110可將移動路徑400更新為移動路徑450。驅動裝置160可操作自動移動載具10沿著移動路徑450移動以閃避當前掃描點53所對應的物件,使當前掃描
點53與移動路徑450之間的距離D3大於或等於第三閾值。
圖5根據本發明的一實施例繪示一種自動移動載具的控制方法的流程圖,其中所述方法可由如圖1所示的自動移動載具10實施。在步驟S501中,通過感測器取得工作場域上的靜態點雲和當前點雲,其中當前點雲包含第一掃描點。在步驟S502中,計算第一掃描點與靜態點雲之間的最短距離。在步驟S503中,響應於最短距離大於或等於第一閾值,計算第一掃描點與自動移動載具之間的第一距離。在步驟S504中,響應於第一距離小於第二閾值,控制自動移動載具的驅動裝置以停止自動移動載具的移動。
綜上所述,本發明的自動移動載具即時地取得環境資料以在二維平面上建立點雲並根據點雲規劃移動路徑。當自動移動載具根據點雲偵測到障礙物時,自動移動載具可判斷該障礙是否物屬於移動物件。自動移動載具可根據判斷結果採用不同的機制來閃避障礙物。本發明可為自動移動載具規畫最有效率的移動路徑,並可避免自動移動載具發生交通事故。
惟以上所述者,僅為本發明的較佳實施例而已,當不能以此限定本發明實施的範圍,即大凡依本發明申請專利範圍及發明說明內容所作的簡單等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。另外,本發明的任一實施例或申請專利範圍不須達成本發明所揭露的全部目的或優點或特點。此外,摘要部分和標題僅是用來輔助專利搜尋之用,並非用來限制本發明的權利範圍。另外,說明書中提及的第一閾值以及第二閾值等用語,僅用以表
示元件的名稱,並非用來限制元件數量上的上限或下限。
S501、S502、S503、S504:步驟
Claims (11)
- 一種自動移動載具,包括: 殼體; 感測器,設置於所述殼體上; 驅動裝置,設置於所述殼體內;以及 處理器,設置於所述殼體內,且用於耦接所述感測器以及所述驅動裝置,其中所述處理器經配置以執行: 通過所述感測器取得工作場域上的靜態點雲和當前點雲,其中所述當前點雲包括第一掃描點; 計算所述第一掃描點與所述靜態點雲之間的最短距離; 響應於所述最短距離大於或等於第一閾值,計算所述第一掃描點與所述自動移動載具之間的第一距離;以及 響應於所述第一距離小於第二閾值,控制所述驅動裝置以停止所述自動移動載具的移動。
- 如請求項1所述的自動移動載具,其中所述處理器更經配置以執行: 響應於所述最短距離小於所述第一閾值,根據所述第一掃描點更新所述自動移動載具的移動路徑。
- 如請求項2所述的自動移動載具,其中所述處理器更經配置以執行: 更新所述移動路徑以使所述移動路徑與所述第一掃描點之間的第二距離大於或等於第三閾值。
- 如請求項1所述的自動移動載具,其中所述處理器更經配置以執行: 響應於所述最短距離小於所述第一閾值,根據所述第一掃描點更新所述靜態點雲。
- 如請求項1所述的自動移動載具,其中所述靜態點雲包括第二掃描點,其中所述處理器更經配置以執行: 響應於所述第二掃描點的取得時間與當前時間之間的差異大於或等於時間閾值,將所述第二掃描點自所述靜態點雲中移除以更新所述靜態點雲。
- 如請求項1所述的自動移動載具,其中所述處理器更經配置以執行: 取得對應於所述工作場域的預設點雲;以及 響應於所述第一掃描點並未與所述預設點雲重疊,計算所述第一掃描點與所述靜態點雲之間的所述最短距離。
- 如請求項6所述的自動移動載具,其中所述處理器更經配置以執行: 根據所述預設點雲與所述靜態點雲決定所述自動移動載具的移動路徑。
- 如請求項1所述的自動移動載具,其中所述處理器更經配置以執行: 在取得所述第一掃描點之前,控制所述驅動裝置以使所述自動移動載具沿著移動路徑移動;以及 響應於所述最短距離大於或等於所述第一閾值,控制所述驅動裝置以使所述自動移動載具沿著相同的所述移動路徑移動。
- 如請求項1所述的自動移動載具,更包括: 慣性測量單元,耦接所述處理器並且測量所述自動移動載具的加速度,其中所述處理器根據所述加速度決定所述第二閾值。
- 如請求項1所述的自動移動載具,其中所述處理器更經配置以執行: 將所述當前點雲區分為多個分群,其中所述多個分群包括第一分群,其中所述第一分群中的每一者與所述靜態點雲之間的距離大於或等於所述第一閾值; 對所述多個分群執行分群演算法以更新所述多個分群,並且判斷所述第一掃描點是否位於經更新的所述第一分群中;以及 響應於所述第一掃描點位於經更新的所述第一分群中,計算所述第一距離。
- 一種自動移動載具的控制方法,包括: 通過感測器取得工作場域上的靜態點雲和當前點雲,其中所述當前點雲包括第一掃描點; 計算所述第一掃描點與所述靜態點雲之間的最短距離; 響應於所述最短距離大於或等於第一閾值,計算所述第一掃描點與所述自動移動載具之間的第一距離;以及 響應於所述第一距離小於第二閾值,控制所述自動移動載具的驅動裝置以停止所述自動移動載具的移動。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111118314A TWI827056B (zh) | 2022-05-17 | 2022-05-17 | 自動移動載具及其控制方法 |
US18/318,714 US20230373769A1 (en) | 2022-05-17 | 2023-05-16 | Automated moving vehicle and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111118314A TWI827056B (zh) | 2022-05-17 | 2022-05-17 | 自動移動載具及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202346898A TW202346898A (zh) | 2023-12-01 |
TWI827056B true TWI827056B (zh) | 2023-12-21 |
Family
ID=88792150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111118314A TWI827056B (zh) | 2022-05-17 | 2022-05-17 | 自動移動載具及其控制方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230373769A1 (zh) |
TW (1) | TWI827056B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201816362A (zh) * | 2016-10-25 | 2018-05-01 | 香港商菜鳥智能物流網絡(香港)有限公司 | 障礙物的檢測方法及相關裝置 |
TW201835603A (zh) * | 2017-03-01 | 2018-10-01 | 美商奧斯特公司 | 用於光達之準確光偵測器量測 |
US20180356825A1 (en) * | 2017-06-13 | 2018-12-13 | TuSimple | UNDISTORTED RAW LiDAR SCANS AND STATIC POINT EXTRACTIONS METHOD FOR GROUND TRUTH STATIC SCENE SPARSE FLOW GENERATION |
US20190011566A1 (en) * | 2017-07-04 | 2019-01-10 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for identifying laser point cloud data of autonomous vehicle |
TW201920986A (zh) * | 2017-07-05 | 2019-06-01 | 美商奧斯特公司 | 具有電子掃描發射器陣列及同步感測器陣列之光測距裝置 |
TW202020734A (zh) * | 2018-11-29 | 2020-06-01 | 財團法人工業技術研究院 | 載具、載具定位系統及載具定位方法 |
TW202120385A (zh) * | 2019-11-15 | 2021-06-01 | 建源光電科技有限公司 桃園市平鎮區高雙里高雙路42 號1 樓 | 無人機高山物流系統及方法 |
US20210208263A1 (en) * | 2020-01-07 | 2021-07-08 | Luminar, Llc | Calibration of sensor systems |
US20220128700A1 (en) * | 2020-10-23 | 2022-04-28 | Argo AI, LLC | Systems and methods for camera-lidar fused object detection with point pruning |
-
2022
- 2022-05-17 TW TW111118314A patent/TWI827056B/zh active
-
2023
- 2023-05-16 US US18/318,714 patent/US20230373769A1/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201816362A (zh) * | 2016-10-25 | 2018-05-01 | 香港商菜鳥智能物流網絡(香港)有限公司 | 障礙物的檢測方法及相關裝置 |
TW201835603A (zh) * | 2017-03-01 | 2018-10-01 | 美商奧斯特公司 | 用於光達之準確光偵測器量測 |
US20180356825A1 (en) * | 2017-06-13 | 2018-12-13 | TuSimple | UNDISTORTED RAW LiDAR SCANS AND STATIC POINT EXTRACTIONS METHOD FOR GROUND TRUTH STATIC SCENE SPARSE FLOW GENERATION |
US20190011566A1 (en) * | 2017-07-04 | 2019-01-10 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for identifying laser point cloud data of autonomous vehicle |
TW201920986A (zh) * | 2017-07-05 | 2019-06-01 | 美商奧斯特公司 | 具有電子掃描發射器陣列及同步感測器陣列之光測距裝置 |
TW202131016A (zh) * | 2017-07-05 | 2021-08-16 | 美商奧斯特公司 | 具有電子掃描發射器陣列及同步感測器陣列之光測距裝置 |
TW202020734A (zh) * | 2018-11-29 | 2020-06-01 | 財團法人工業技術研究院 | 載具、載具定位系統及載具定位方法 |
TW202120385A (zh) * | 2019-11-15 | 2021-06-01 | 建源光電科技有限公司 桃園市平鎮區高雙里高雙路42 號1 樓 | 無人機高山物流系統及方法 |
US20210208263A1 (en) * | 2020-01-07 | 2021-07-08 | Luminar, Llc | Calibration of sensor systems |
US20220128700A1 (en) * | 2020-10-23 | 2022-04-28 | Argo AI, LLC | Systems and methods for camera-lidar fused object detection with point pruning |
Also Published As
Publication number | Publication date |
---|---|
TW202346898A (zh) | 2023-12-01 |
US20230373769A1 (en) | 2023-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230168686A1 (en) | Information processing apparatus, information processing method, information processing system, and storage medium | |
JP7479799B2 (ja) | 情報処理装置、情報処理方法、プログラムおよびシステム | |
KR102577785B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
CN108007452B (zh) | 根据障碍物更新环境地图的方法、装置及机器人 | |
EP3347171B1 (en) | Using sensor-based observations of agents in an environment to estimate the pose of an object in the environment and to estimate an uncertainty measure for the pose | |
US20160349754A1 (en) | Method, system and apparatus for controlling self-driving vehicles | |
KR20240063820A (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
CN109189074B (zh) | 一种用于仓储环境的室内自主建图方法 | |
US20230063845A1 (en) | Systems and methods for monocular based object detection | |
Sabattini et al. | Advanced sensing and control techniques for multi AGV systems in shared industrial environments | |
Yu et al. | Autonomous formation selection for ground moving multi-robot systems | |
CN112964263B (zh) | 自动建图方法、装置、移动机器人及可读存储介质 | |
TWI827056B (zh) | 自動移動載具及其控制方法 | |
US11880209B2 (en) | Electronic apparatus and controlling method thereof | |
KR102183830B1 (ko) | 무인 자율주행차량의 경로제어장치 및 경로제어방법 | |
KR20230134109A (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
US20220390955A1 (en) | Systems and Methods for Material Handling Vehicle Travel Control Based on Object Detection Systems | |
CN115893201A (zh) | 一种塔吊的自动驾驶方法、装置、设备及存储介质 | |
US20220382286A1 (en) | Managing conflicting interactions between a movable device and potential obstacles | |
US20230174358A1 (en) | Material Handling Vehicle Guidance Systems and Methods | |
EP4369136A1 (en) | Systems and methods for bystander pose estimation for industrial vehicles | |
Song et al. | Implementation of distributed architecture based on CAN networks for unmanned forklift | |
Egawa et al. | A tabletop objects observation method from mobile robot using kinect sensor | |
WO2023219058A1 (ja) | 情報処理方法、情報処理装置及び情報処理システム | |
Lindgren et al. | An Autonomous Robot for Collecting Waste Bins in an Office Environment |