TWI862729B - Vehicle and robotic system for liquid immersion cooling platform - Google Patents
Vehicle and robotic system for liquid immersion cooling platform Download PDFInfo
- Publication number
- TWI862729B TWI862729B TW109139399A TW109139399A TWI862729B TW I862729 B TWI862729 B TW I862729B TW 109139399 A TW109139399 A TW 109139399A TW 109139399 A TW109139399 A TW 109139399A TW I862729 B TWI862729 B TW I862729B
- Authority
- TW
- Taiwan
- Prior art keywords
- vehicle
- platform
- computer component
- container
- computing device
- Prior art date
Links
- 238000001816 cooling Methods 0.000 title claims abstract description 19
- 239000007788 liquid Substances 0.000 title claims abstract description 13
- 238000007654 immersion Methods 0.000 title claims description 12
- 239000012530 fluid Substances 0.000 claims description 8
- 239000007791 liquid phase Substances 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 5
- 238000013459 approach Methods 0.000 claims description 4
- 239000012071 phase Substances 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 11
- 238000010521 absorption reaction Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000003507 refrigerant Substances 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000002366 time-of-flight method Methods 0.000 description 1
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
本申請案主張2019年11月11日作為美國第62/933,803號提交的美國臨時申請案之優先權,該申請案被以引用的方式合併入本文中。 This application claims priority to U.S. Provisional Application No. 62/933,803 filed on November 11, 2019, which is incorporated herein by reference.
本發明係有關用於液體浸入式冷卻之計算系統(即,利用壓力及/或蒸氣管理之液體浸入式冷卻之計算系統)之機器人系統。 The present invention relates to a robotic system for liquid immersion cooling computing systems (i.e., liquid immersion cooling computing systems utilizing pressure and/or vapor management).
兩相液體浸入式冷卻系統及製程描述於例如2019年11月11日提交之WO2020/102090中,該案被以引用的方式併入本文中。在此等系統及製程中,熱產生電腦組件使介電流體(在其液相中)蒸發。介電蒸氣接著冷凝回至液相,且用以冷卻電腦組件。此等系統複雜且必須經設計成高效且有效地充分保護昂貴的計算組件免受歸因於運輸之損壞或免受冷卻系統影響。因此,所需要的為一種機器人系統,其可自動接收來自液體冷卻系統之計算裝置,且將該計算裝置安全地運輸至一儲存設施。另外,所需要的為一種機器人系統,其可自動自一儲存位置擷取一計算裝置,且將該計算裝置安全地運輸至液體冷卻系統。 Two-phase liquid immersion cooling systems and processes are described, for example, in WO2020/102090, filed on November 11, 2019, which is incorporated herein by reference. In these systems and processes, heat generating computer components cause a dielectric fluid (in its liquid phase) to evaporate. The dielectric vapor is then condensed back to the liquid phase and used to cool the computer components. These systems are complex and must be designed to be efficient and effective to fully protect the expensive computing components from damage due to transportation or from the effects of the cooling system. Therefore, what is needed is a robotic system that can automatically receive a computing device from a liquid cooling system and safely transport the computing device to a storage facility. Additionally, what is needed is a robotic system that can automatically retrieve a computing device from a storage location and safely transport the computing device to a liquid cooling system.
有利地,本發明符合前述需求及更多需求。詳言之,揭露一種自主載具,其可繪製一設施之地圖且將其導航至一特定液體冷卻系統。該載具可與可控制該載具之一中央伺服器通信。該載具可將其自身與該液體冷卻系統對 準,且在該載具之一平台上接收一計算裝置。該平台可在該載具之一殼體中降低且緊固。接著,該載具可將該計算裝置運輸至一儲存設施。 Advantageously, the present invention meets the aforementioned needs and more. In detail, an autonomous vehicle is disclosed that can map a facility and navigate it to a specific liquid cooling system. The vehicle can communicate with a central server that can control the vehicle. The vehicle can align itself with the liquid cooling system and receive a computing device on a platform of the vehicle. The platform can be lowered and secured within a housing of the vehicle. The vehicle can then transport the computing device to a storage facility.
提供此發明內容以按一簡化形式介紹下文在實施方式中進一步描述的概念之選擇。此發明內容並不意欲識別所主張標的之關鍵特徵或必要特徵,亦不意欲用作在判定所主張標的之範圍時之輔助。 This disclosure is provided to introduce in a simplified form a selection of concepts that are further described below in the implementation method. This disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
額外特徵及優勢將在接下來之描述中闡述,且部分將自描述變得明顯,或可藉由本文中的教示之實踐來獲悉。本發明之特徵及優勢可藉由在所附申請專利範圍中特定指出之器件及組合來實現及獲得。本發明之特徵將自以下描述及所附申請專利範圍變得更充分地顯而易見,或可藉由實踐如下文闡述之本發明來獲悉。 Additional features and advantages will be described in the following description, and in part will become apparent from the description, or may be learned by practice of the teachings herein. Features and advantages of the present invention may be realized and obtained by the devices and combinations specifically indicated in the appended claims. Features of the present invention will become more fully apparent from the following description and the appended claims, or may be learned by practice of the present invention as described below.
100,200:載具 100,200: Vehicles
110:外殼 110: Shell
111:輪 111: Wheel
112:相機 112: Camera
120:平台 120: Platform
230:殼體 230: Shell
340:門 340: Door
400:容器 400:Container
500:液相 500: Liquid phase
600:電腦組件 600:Computer components
為了描述可獲得上述及其他優勢及特徵之方式,將參考在所附圖式中繪示的具體實施例來呈現以上簡潔描述的標的之更特定描述。理解此等圖式僅描繪典型實施例且因此不被考慮為在範疇上受到限制後,將經由使用隨附圖式來另外具體且詳細地描述及解釋實施例,其中:圖1展示根據一實例實施例的一載具。 In order to describe the manner in which the above and other advantages and features can be obtained, a more particular description of the subject matter briefly described above will be presented with reference to the specific embodiments illustrated in the accompanying drawings. With the understanding that these drawings depict only typical embodiments and are therefore not to be considered limited in scope, the embodiments will be further specifically and in detail described and explained through the use of the accompanying drawings, in which: FIG1 shows a carrier according to an example embodiment.
圖2展示根據一實例實施例的具有一殼體之一載具。 FIG. 2 shows a carrier having a housing according to an example embodiment.
圖3展示根據一實例實施例的具有一關閉之門之一載具,以及圖4顯示包含有一個箱的一載具。 FIG. 3 shows a carrier with a closed door according to an example embodiment, and FIG. 4 shows a carrier including a box.
現將描述本發明之例示性實施例,以便說明本發明之各種特徵。本文中描述之實施例並不意欲關於本發明之範疇為限制性,而相反地,意欲提供本發明之組件、用途及操作之實例。 Exemplary embodiments of the present invention will now be described in order to illustrate various features of the present invention. The embodiments described herein are not intended to be limiting with respect to the scope of the present invention, but rather are intended to provide examples of the components, uses, and operations of the present invention.
外部機器人系統之例示性實施例Exemplary Embodiments of External Robotic Systems
在一個實例實施例中,浸入式冷卻系統或容器可包括一箱、一計算裝置、一內部機器人、一吸收單元及一管理系統。該箱可為維持處於大氣壓力下(或在其一範圍內)之一壓力控制式箱。該箱可包括一浴區域及一貯槽區域,且該計算裝置可浸沒於該箱之該浴區域中的一介電流體中。該計算裝置可連接至一網路,且當浸沒於該介電流體中時執行各種處理任務。該箱可包括用於接取浴區域、該計算裝置及該貯槽區域之一蓋。該箱可流體耦接至吸收單元,且多個閥可選擇性地將箱連接至吸收單元或將箱與吸收單元斷開連接,使得介電蒸氣可轉移至吸收單元,或反之亦然。內部機器人可為高架起重機機器人,其可在箱之蓋打開時自容器之箱提升提升計算裝置。高架起重機機器人可包括一系列線性致動器。舉例而言,該機器人可包括用於在多個方向(例如,水平及垂直)中之各者上移動之一致動器。 In one example embodiment, an immersion cooling system or container may include a tank, a computing device, an internal robot, an absorption unit, and a management system. The tank may be a pressure controlled tank maintained at (or within a range of) atmospheric pressure. The tank may include a bath area and a storage tank area, and the computing device may be immersed in a dielectric fluid in the bath area of the tank. The computing device may be connected to a network and perform various processing tasks while immersed in the dielectric fluid. The tank may include a cover for accessing the bath area, the computing device, and the storage tank area. The box may be fluidly coupled to the absorption unit, and a plurality of valves may selectively connect or disconnect the box to the absorption unit so that dielectric vapor may be transferred to the absorption unit, or vice versa. The internal robot may be an overhead crane robot that may lift the computing device from the box of the container when the lid of the box is open. The overhead crane robot may include a series of linear actuators. For example, the robot may include a unified actuator for moving in each of a plurality of directions (e.g., horizontal and vertical).
在一個實例實施例中,該浸入式冷卻系統可與一外部機器人互動。該外部機器人可為一自主載具(或載具),其可與管理系統通信(或為與一或多個載具通信之另一系統)。該浸入式冷卻系統可直接與該載具通信(例如,該管理系統可與該載具之一控制系統通信),或經由一中央伺服器與該載具通信。在一個實例中,該浸入式冷卻系統可藉由自該箱移除一計算裝置且將該計算裝置置放於該載具上來與該載具互動。該浸入式冷卻系統亦可藉由自該載具移除一計算裝置且將該計算裝置置放於該箱或諸如儲料箱之一儲存處中來與該載具互動。舉例而言,該高架起重機機器人可在一原位置、一儲料箱位置、一支架位置與一載具位置之間移動。在接收到該載具處於該載具位置處之一通信後,該管理系統可指導該機器人自例如該支架或該儲料箱提升一計算裝置,且將該計算裝置移動至該載具位置以將該計算裝置置放於該載具上。 In one example embodiment, the immersion cooling system may interact with an external robot. The external robot may be an autonomous vehicle (or vehicles) that may communicate with the management system (or another system that communicates with one or more vehicles). The immersion cooling system may communicate with the vehicle directly (e.g., the management system may communicate with a control system of the vehicle), or communicate with the vehicle via a central server. In one example, the immersion cooling system may interact with the vehicle by removing a computing device from the box and placing the computing device on the vehicle. The immersion cooling system may also interact with the vehicle by removing a computing device from the vehicle and placing the computing device in the box or in a storage location such as a storage bin. For example, the overhead crane robot can move between a home position, a bin position, a support position, and a carrier position. Upon receiving a communication that the carrier is at the carrier position, the management system can direct the robot to lift a computing device from, for example, the support or the bin and move the computing device to the carrier position to place the computing device on the carrier.
在一個實例實施例中,該高架起重機機器人可接收移除或重新置放容器之各種組件(例如,計算裝置、過濾器等)的來自管理系統之指令。舉例而 言,高架起重機機器人可接收移除一計算裝置且將其置放於該載具上之一指令,使得該計算裝置可經運輸至一儲存位置或一修理區域。作為另一實例,該高架起重機機器人可接收自該載具移除一計算裝置且將該計算裝置置放於一支架中之一指令。在一個實例中,該指令由該管理系統起始。舉例而言,該管理系統作出一計算裝置需要替換之一判定。該管理系統可呼叫載具接近容器。在到達該容器後,該管理系統可指令高架起重機機器人移除一計算裝置且將其置放於該載具上。在一個實例中,一中央伺服器可引導該管理系統與該載具之間的一通信。 In one example embodiment, the overhead crane robot may receive instructions from the management system to remove or reposition various components of the container (e.g., computing devices, filters, etc.). For example, the overhead crane robot may receive an instruction to remove a computing device and place it on the carrier so that the computing device can be transported to a storage location or a repair area. As another example, the overhead crane robot may receive an instruction to remove a computing device from the carrier and place the computing device in a rack. In one example, the instruction is initiated by the management system. For example, the management system makes a determination that a computing device needs to be replaced. The management system may call the carrier to approach the container. Upon reaching the container, the management system may instruct the overhead crane robot to remove a computing device and place it on the vehicle. In one example, a central server may direct a communication between the management system and the vehicle.
在一個實例實施例中,該載具有可為能夠有自主的、基於條件或使用者引導之動作的一機器人平台。在一個實例中,該載具可經設計成有助於且支援自主資料中心及分佈式計算環境之操作。在一個實例中,該載具可包括用於一馬達之一外殼、一控制系統、一安全裝置、一電池、一資料及/或功率介面、一收發器及其他組件。該外殼可機械耦接至可由該馬達驅動之一或多個輪。在一個實例中,該控制系統可指導該馬達在一預定方向或路徑中驅動該載具。在一個實例中,該控制系統可判定該載具之移動方向。在一個實例中,該控制系統可與一中央伺服器、該管理系統及/或另一系統通信,該另一系統可引導該載具執行一具體任務,例如,將一計算裝置放在一指明之容器處或在該指明之容器處拾取一計算裝置。該通信可經由該收發器發生。 In one example embodiment, the vehicle may be a robotic platform capable of autonomous, condition-based or user-directed actions. In one example, the vehicle may be designed to facilitate and support the operation of autonomous data centers and distributed computing environments. In one example, the vehicle may include a housing for a motor, a control system, a safety device, a battery, a data and/or power interface, a transceiver, and other components. The housing may be mechanically coupled to one or more wheels that can be driven by the motor. In one example, the control system may direct the motor to drive the vehicle in a predetermined direction or path. In one example, the control system may determine the direction of movement of the vehicle. In one example, the control system can communicate with a central server, the management system, and/or another system that can direct the vehicle to perform a specific task, such as placing a computing device at a specified container or picking up a computing device at the specified container. The communication can occur via the transceiver.
在一個實例中,該安全裝置可為一感測器或一相機。該安全裝置可判定在載具之路徑中是否存在任何障礙或搜集其他類型之資料,例如,溫度、濕度等。若偵測到障礙,則控制系統可使載具停止或改變其路徑,例如,以避開障礙。在一個實例中,該控制系統可包括一物件辨識模組。該物件辨識模組可判定在載具周圍之各種物件,且基於偵測到之物件改變載具之路徑。在一個實例實施例中,該物件辨識模組可偵測載具需要接近之一物件,且基於該偵測, 該控制系統可朝向該物件引導載具,例如,載具編號5。在一個實例實施例中,基於自安全裝置接收之資料,例如,影像資料,該控制系統可產生位置之地圖,且將各種裝置(例如,容器)指派至地圖上之位置。可基於載具之先前任務及對設施中之不同位置之訪問來進行指派。該控制系統可使用該地圖將該載具引導至一所要的位置(使用該地圖)。在一個實例實施例中,該控制系統可與一管理系統或一中央伺服器共用資料。共用的資料可由容器使用以使其操作最佳化,例如,溫度及濕度資料可由容器之吸收單元使用,或資料可使容器之起動及/或關停操作最佳化。 In one example, the safety device may be a sensor or a camera. The safety device may determine if there are any obstacles in the path of the vehicle or collect other types of data, such as temperature, humidity, etc. If an obstacle is detected, the control system may stop the vehicle or change its path, for example, to avoid the obstacle. In one example, the control system may include an object recognition module. The object recognition module may determine various objects around the vehicle and change the path of the vehicle based on the detected objects. In an example embodiment, the object recognition module may detect an object that the vehicle needs to approach, and based on the detection, the control system may guide the vehicle towards the object, for example, vehicle number 5. In an example embodiment, based on data received from a safety device, such as image data, the control system may generate a map of the location and assign various devices (e.g., containers) to locations on the map. The assignments may be based on the vehicle's previous missions and visits to different locations in the facility. The control system may use the map to guide the vehicle to a desired location (using the map). In an example embodiment, the control system may share data with a management system or a central server. The shared data may be used by the container to optimize its operation, for example, temperature and humidity data may be used by the container's absorption unit, or the data may optimize the container's startup and/or shutdown operations.
在一個實例中,該載具可包括各種感測器,諸如,相機、溫度感測器、濕度感測器、煙霧偵測器、氧偵測器及致冷劑洩漏偵測器(例如,偵測介電流體或蒸氣之洩漏)。在此實例中,該載具可包括一或多個操作模式。舉例而言,該載具可包括一巡遊操作模式。在此操作模式中,該載具可導航至一設施內之各種位置以收集且監視自此等感測器接收之資料。在另一實例中,該載具可不斷地收集且監視自此等感測器接收之資料。該載具可將資料分程傳遞至管理系統或中央伺服器供進一步分析。此資料可給設施操作者提供即時位置具體資料,當載具執行其功能且進行巡遊時,不斷地更新該資料。 In one example, the vehicle may include various sensors, such as cameras, temperature sensors, humidity sensors, smoke detectors, oxygen detectors, and refrigerant leak detectors (e.g., detecting leaks of dielectric fluids or vapors). In this example, the vehicle may include one or more operating modes. For example, the vehicle may include a cruise operating mode. In this operating mode, the vehicle may navigate to various locations within a facility to collect and monitor data received from these sensors. In another example, the vehicle may continuously collect and monitor data received from these sensors. The vehicle may relay the data to a management system or central server for further analysis. This data provides facility operators with real-time location-specific data that is continually updated as the vehicle performs its functions and cruises.
在一個實例實施例中,該載具可經由介面接收功率及資料。舉例而言,可給載具指派一專用位置,用於接收電力供對其電池充電。一旦控制系統判定電池電荷已落至低於一臨限值量,則控制系統可引導載具至專用位置以用於對電池充電。在一個實例中,控制系統可包括一預測性模型,用於判定用於對電池充電之最佳時間。舉例而言,基於載具之過去電荷狀態以及指派至載具之任務及載具行進之距離,預測性模型可判定載具將電池耗儘之快速程度,且判定用於對電池充電之一最佳時間。 In one example embodiment, the vehicle may receive power and data via the interface. For example, the vehicle may be assigned a dedicated location for receiving power for charging its battery. Once the control system determines that the battery charge has fallen below a threshold amount, the control system may direct the vehicle to the dedicated location for charging the battery. In one example, the control system may include a predictive model for determining an optimal time for charging the battery. For example, based on the vehicle's past charge state and the mission assigned to the vehicle and the distance traveled by the vehicle, the predictive model may determine how quickly the vehicle will deplete the battery and determine an optimal time for charging the battery.
在一個實例實施例中,該載具可包括一位置偵測系統。該位置偵 測系統可輔助載具將其導航至所要的位置。舉例而言,控制系統可基於GPS信號判定載具之位置。作為另一實例,控制系統可基於載具之與一或多個無線存取點之位置相比的相對位置(亦即,載具相對於存取點之局部化)來判定載具之位置。使用該位置(及可能一地圖),該控制系統可引導載具至一所要的位置。RSSI、指紋分析、到達角(「AoA」)及飛行時間(「ToF」)為可有助於此判定之四個例示性技術。在此等實施例中,載具可連接至在位置處之一或多個無線存取點,且執行指定的局部化技術中之任何者以判定載具之相對位置。 In one example embodiment, the vehicle may include a location detection system. The location detection system may assist the vehicle in navigating it to a desired location. For example, the control system may determine the location of the vehicle based on GPS signals. As another example, the control system may determine the location of the vehicle based on the relative position of the vehicle compared to the location of one or more wireless access points (i.e., the localization of the vehicle relative to the access points). Using the location (and possibly a map), the control system may guide the vehicle to a desired location. RSSI, fingerprint analysis, angle of arrival ("AoA"), and time of flight ("ToF") are four exemplary techniques that may assist in this determination. In such embodiments, the vehicle may connect to one or more wireless access points at a location and perform any of the specified localization techniques to determine the relative location of the vehicle.
在RSSI技術中,接收之信號的強度係自若干個不同存取點量測。隨後,使用一傳播模型來判定載具與各存取點之間的距離。接著,可使用三邊量測技術來計算相對於存取點之一已知位置的估計之載具位置。指紋分析技術包括兩個步驟。在第一步驟中,在建築物中之各種位置,Wi-Fi信號自存取點之收集經取樣以創造一位置指紋。在為線上定位步驟之第二步驟中,在該位置周圍收集指紋資訊以局部化且與取樣之位置指紋比較。在AoA技術中,使用多個天線來估計在存取點中之天線陣列處接收到的多路徑信號之到達角。隨後,使用三角量測技術來計算載具之位置。在ToF技術中,量測信號至載具之行進時間及自載具之返回時間。使用此等量測,判定載具與存取點之間的距離,且因此,可使用三邊量測技術來計算載具相對於存取點的估計之位置。 In the RSSI technique, the strength of the received signal is measured from several different access points. A propagation model is then used to determine the distance between the vehicle and each access point. Next, the estimated vehicle position relative to a known location of the access point can be calculated using triangulation techniques. The fingerprint analysis technique consists of two steps. In the first step, Wi-Fi signals are collected from access points at various locations in a building and sampled to create a location fingerprint. In the second step, which is the online positioning step, fingerprint information is collected around the location to localize and compare with the sampled location fingerprint. In the AoA technique, multiple antennas are used to estimate the angle of arrival of multipath signals received at the antenna array in the access point. The position of the vehicle is then calculated using triangulation techniques. In ToF techniques, the travel time of a signal to the vehicle and the return time from the vehicle are measured. Using these measurements, the distance between the vehicle and the access point is determined, and therefore, the estimated position of the vehicle relative to the access point can be calculated using triangulation techniques.
在一個實例中,載具可使用基於雷射之地圖繪製技術來創造一地圖且經由該地圖導航至位置。該地圖可識別某些物件及/或設施之位置,例如,充電中心、計算裝置儲存儲料箱及載具將與之互動的容器中之各者的位置。一旦經繪製地圖,則可引導載具自主地移動至此等位置中之各者,將其電池充電,擷取及儲存計算裝置,及執行其他功能。在一個實例中,一或多個設施地圖可儲存於載具內。此可允許載具在多個位置處使用,而不需要獲悉及/或重新獲悉各位置之佈局。 In one example, a vehicle may use laser-based mapping technology to create a map and navigate to locations via the map. The map may identify the locations of certain objects and/or facilities, such as charging centers, computing device storage bins, and containers with which the vehicle will interact. Once the map is drawn, the vehicle may be guided to autonomously move to each of these locations, charge its battery, retrieve and store computing devices, and perform other functions. In one example, one or more facility maps may be stored within the vehicle. This may allow the vehicle to be used at multiple locations without having to learn and/or relearn the layout of each location.
在一個實例實施例中,該載具可包括一平台。該平台可為可移動的,例如,該平台可相對於外殼垂直及/或水平地移動。平台之垂直及/或水平移動可有助於計算裝置在平台上之置放。此等計算裝置可自一儲存單元或一高架起重機機器人接收。舉例而言,藉由上下移動該平台,載具可調整其高度,使得可將一計算裝置自一儲存儲料箱或一高架起重機機器人置放於該平台上。在一個實例實施例中,該平台可水平旋轉或甚至傾斜,以有助於一計算裝置在該平台上之置放或有助於一計算裝置在附接至該計算裝置之一貨車上的置放。 In one example embodiment, the vehicle may include a platform. The platform may be movable, for example, the platform may be movable vertically and/or horizontally relative to the housing. Vertical and/or horizontal movement of the platform may facilitate placement of computing devices on the platform. Such computing devices may be received from a storage unit or an overhead crane robot. For example, by moving the platform up and down, the vehicle may adjust its height so that a computing device may be placed on the platform from a storage bin or an overhead crane robot. In one example embodiment, the platform may be rotated horizontally or even tilted to facilitate placement of a computing device on the platform or to facilitate placement of a computing device on a cart attached to the computing device.
在一個實例中,載具可包括一機器手臂(例如,一夾持器臂),其可接收一計算裝置及/或將該計算裝置置放於該平台上。該機器手臂可具有各種自由度。該機器手臂亦可與高架起重機機器人及/或儲存單元互動。在一個實例中,機器手臂可突出於平台之端部外,以允許計算裝置在儲存單元中之擷取及置放。在一個實例中,該控制系統可命令機器手臂移動及/或接收計算裝置。在一個實例中,控制系統及管理系統可對準載具與容器,使得在載具位置處之高架起重機機器人與機器手臂對準。在此實例中,容器與載具可通信,且使用各種感測器使任何不對準最小化。舉例而言,若載具上之一預定義點與容器上之一預定義點之間的距離在一預定義臨限值內,則可對準載具與容器。 In one example, the vehicle may include a robotic arm (e.g., a gripper arm) that can receive a computing device and/or place the computing device on the platform. The robotic arm may have various degrees of freedom. The robotic arm may also interact with an overhead crane robot and/or a storage unit. In one example, the robotic arm may protrude beyond the end of the platform to allow for the retrieval and placement of a computing device in a storage unit. In one example, the control system may command the robotic arm to move and/or receive the computing device. In one example, the control system and management system may align the vehicle and container so that the overhead crane robot at the vehicle location is aligned with the robotic arm. In this example, the container and vehicle may communicate, and various sensors may be used to minimize any misalignment. For example, if the distance between a predetermined point on the vehicle and a predetermined point on the container is within a predetermined threshold, the vehicle and the container can be aligned.
在一個實例中,控制系統及管理系統可傳遞資訊,使得載具可將自身定位於容器之儲存儲料箱附近。載具亦可對準平台之高度及位置,使得平台可自儲存儲料箱接收計算裝置。在一個實例中,容器可改變儲存儲料箱之位置且打開儲料箱之門,使得儲料箱可將計算裝置置放於載具之平台上。舉例而言,管理系統可引導儲存儲料箱移動(例如,更低或更高)及/或旋轉,使得其靠近載具(及/或機器手臂),且因此,確保來自儲存儲料箱之一計算裝置在載具之平台上的平滑置放。 In one example, the control system and management system can communicate information so that the vehicle can position itself near a storage bin of the container. The vehicle can also align the height and position of the platform so that the platform can receive a computing device from the storage bin. In one example, the container can change the position of the storage bin and open the door of the bin so that the bin can place the computing device on the platform of the vehicle. For example, the management system can guide the storage bin to move (e.g., lower or higher) and/or rotate so that it is close to the vehicle (and/or robot arm) and, therefore, ensure smooth placement of a computing device from the storage bin on the platform of the vehicle.
在一個實例中,載具可包括具有一門之一殼體。在此實例中,門 可打開及/或關閉,例如,使用一致動器。一旦門打開,則平台可移動出殼體。一旦平台移動至殼體內,則門亦可關閉。在一個實例中,門可打開,且平台可提升,離開殼體。載具可接收一計算裝置(直接或經由機器手臂)。該計算裝置可置放於平台上。一旦將計算裝置置放於平台上,則可降低該平台且門可關閉。一旦門關閉,則計算裝置可緊固於殼體內,以防未授權之接取及環境要素。在一個實例中,載具可包括一或多個感測器,其可偵測一計算裝置置放於平台上之時間。一旦載具偵測到一計算裝置在平台上之置放,則載具可降低平台,且關閉門(例如,若載具未預期接收任何其他計算裝置)。類似地,一旦感測器偵測到一計算裝置經自平台提升,則該載具可降低該平台,且關閉門(例如,若未預期其他計算裝置提升)。 In one example, a vehicle may include a housing with a door. In this example, the door may be opened and/or closed, for example, using an actuator. Once the door is open, the platform may be moved out of the housing. Once the platform is moved into the housing, the door may also be closed. In one example, the door may be opened and the platform may be raised, out of the housing. The vehicle may receive a computing device (directly or via a robotic arm). The computing device may be placed on the platform. Once the computing device is placed on the platform, the platform may be lowered and the door may be closed. Once the door is closed, the computing device may be secured within the housing to prevent unauthorized access and environmental factors. In one example, a vehicle may include one or more sensors that may detect when a computing device is placed on the platform. Once the vehicle detects the placement of a computing device on the platform, the vehicle can lower the platform and close the door (e.g., if the vehicle is not expecting to receive any other computing devices). Similarly, once the sensor detects a computing device being lifted from the platform, the vehicle can lower the platform and close the door (e.g., if no other computing devices are expected to be lifted).
在一個實例實施例中,一設施可包括多個載具及一或多個容器。各載具可包括一控制系統,且各容器可包括一管理系統。該等載具與容器可與一中央伺服器(及/或一或多個管理系統)通信,以用於管理載具及任務。該中央伺服器可監視各載具且管理其操作。舉例而言,中央伺服器基於指派之載具為用於執行任務之最合適載具的判定將任務指派至各載具。在一個實例中,任務可為例如自一儲存位置拾取一計算裝置,且將該計算裝置遞送至一容器;自一容器拾取一計算裝置,且將該計算裝置遞送至一儲存位置;進行一巡遊;自該設施之一指明位置提供資料,等。在一個實例中,中央伺服器可基於各載具與容器之接近性、由載具執行的任務之數目、待用於載具的任務之數目、載具之電池之電荷狀態、無任何即將發生之任務的其他載具之數目、指派至其他載具的任務之平均數目等將任務指派至載具。 In one example embodiment, a facility may include multiple vehicles and one or more containers. Each vehicle may include a control system, and each container may include a management system. The vehicles and containers may communicate with a central server (and/or one or more management systems) for managing the vehicles and tasks. The central server may monitor each vehicle and manage its operation. For example, the central server assigns tasks to each vehicle based on a determination that the assigned vehicle is the most appropriate vehicle for performing the task. In one example, the task may be, for example, picking up a computing device from a storage location and delivering the computing device to a container; picking up a computing device from a container and delivering the computing device to a storage location; conducting a tour; providing data from a specified location of the facility, etc. In one example, the central server may assign tasks to vehicles based on the proximity of each vehicle to the container, the number of tasks performed by the vehicle, the number of tasks pending for the vehicle, the charge state of the vehicle's battery, the number of other vehicles without any upcoming tasks, the average number of tasks assigned to other vehicles, etc.
中央伺服器可使一或多個目標最佳化。舉例而言,中央伺服器可使由載具執行任務或平均任務之時間最小化。作為另一實例,中央伺服器可使在用於執行任務之給定平均時間內的在工作中之載具之數目最小化。作為另一 實例,中央伺服器可使在設施中之不同位置中的載具之存在最大化,例如,以使用相機收集資料或記錄視訊。作為另一實例,中央伺服器可藉由使電池使用最小化來使所有載具之操作時間最大化(而不需要對電池充電)。作為另一實例,中央伺服器可使載具獲得在一充電設施處之一位點的等待時間最小化。 The central server may optimize one or more objectives. For example, the central server may minimize the time for a mission or average mission to be performed by a vehicle. As another example, the central server may minimize the number of vehicles at work for a given average time to perform a mission. As another example, the central server may maximize the presence of vehicles in different locations in the facility, for example, to collect data or record video using cameras. As another example, the central server may maximize the operating time of all vehicles by minimizing battery usage (without requiring battery charging). As another example, the central server may minimize the waiting time for a vehicle to obtain a location at a charging facility.
在一個實例實施例中,中央伺服器可自一或多個容器接收資料,且基於該資料,可將任務指派至一或多個載具。在一個實例中,容器之管理系統可給中央伺服器提供諸如在一計算裝置中讀取之電壓或電流、儲料箱之溫度、儲料箱之壓力、裝置中之故障等的資料。使用此資料,中央伺服器可判定一任務,例如,替換或移除一計算裝置。隨後,中央伺服器可將任務委派給一載具,且該載具可接近容器以移除或替換計算裝置。在一個實例中,管理系統可將任務傳遞至中央伺服器,且該中央伺服器可將任務委派給一載具。在一個實例中,本揭露內容之系統可不利用一中央伺服器。在此實例中,容器之管理系統(或多個容器之多個管理系統)及/或載具之控制系統(及/或多個載具之多個控制系統)可執行本文中描述之任務。 In one example implementation, a central server may receive data from one or more containers, and based on the data, tasks may be assigned to one or more vehicles. In one example, a management system for a container may provide the central server with data such as voltage or current read in a computing device, temperature of a storage bin, pressure in a storage bin, faults in a device, etc. Using this data, the central server may determine a task, such as replacing or removing a computing device. The central server may then delegate the task to a vehicle, and the vehicle may approach the container to remove or replace the computing device. In one example, the management system may pass the task to the central server, and the central server may delegate the task to a vehicle. In one example, the system of the present disclosure may not utilize a central server. In this example, a container management system (or multiple management systems for multiple containers) and/or a vehicle control system (and/or multiple control systems for multiple vehicles) can perform the tasks described herein.
在一個實例中,中央伺服器可將各載具整合至一基於車隊之解決方案中。此可允許載具在各種容器位置、服務中心、儲存位置與其他位置之間移動計算裝置或其他設備。在一個實例中,各載具可運輸一計算裝置,進入一設施,及退出該設施。此等功能可經由中央伺服器來協調。在一個實例中,使用載具之設施可包括經設計成允許載具之進入及外出的專業化之門及/或過道。此等門可包括捲起機構以允許載具之通過,或可包括經設計成允許載具之移動或在其他情況下人員之通過的專業化之暗門。在一個實例中,可在至一設施之入口處實施一驗證機構。舉例而言,可存在一非安全門及一安全門。非安全門可打開且允許載具進入至暗門內。在確認僅載具已進入且非未授權之入侵者後,安全門可打開。驗證機構可使用RFID掃描來偵測載具之身份。該驗證機構 亦可使用熱偵測系統、成像系統或另一系統來偵測在暗門中存在入侵者。 In one example, a central server may integrate the vehicles into a fleet-based solution. This may allow vehicles to move computing devices or other equipment between various container locations, service centers, storage locations, and other locations. In one example, each vehicle may transport a computing device, enter a facility, and exit the facility. These functions may be coordinated by a central server. In one example, a facility where a vehicle is used may include specialized doors and/or aisles designed to allow entry and exit of the vehicle. These doors may include a roll-up mechanism to allow the passage of the vehicle, or may include specialized trapdoors designed to allow the movement of the vehicle or the passage of personnel in other circumstances. In one example, a verification mechanism may be implemented at the entrance to a facility. For example, there may be a non-secure door and a secure door. The non-secure door can be opened and the vehicle can be allowed to enter the hidden door. After confirming that only the vehicle has entered and not an unauthorized intruder, the secure door can be opened. The verification agency can use RFID scanning to detect the identity of the vehicle. The verification agency can also use a thermal detection system, an imaging system, or another system to detect the presence of an intruder in the hidden door.
在一個實例實施例中,該載具可包括監視器、相機、麥克風及揚聲器。此等裝置可使遠端操作者能夠與本端操作者互動、陪同本端操作者、監視本端操作者及對本端操作者提供輔助,例如,在集中式操作中心或其他位置之方向處。此等裝置將允許在遠端位點及邊緣位置處由「不太熟練」員工在「較熟練」員工之監督下執行工作,由此允許「較熟練」員工之需求的減少。 In one example embodiment, the vehicle may include a monitor, camera, microphone, and speaker. Such devices may enable the remote operator to interact with, accompany, monitor, and provide assistance to the local operator, for example, at the direction of a centralized operations center or other location. Such devices will allow work to be performed by "less skilled" employees at remote locations and marginal locations under the supervision of "more skilled" employees, thereby allowing the need for "more skilled" employees to be reduced.
在一個實例實施例中,一貨車可耦接至載具。類似於用於載具之平台,貨車亦可包括用於固持計算裝置之一平台。在一個實例中,平台可類似載具提升及降低。在一個實例中,貨車可包括一門及一殼體。在一個實例中,貨車可包括在一側上之一柄以由人類操作者支援移動,及在另一側上之一機械界面,其可用於自動附接至一載具。貨車可由載具或人類操作者在以後置放、釋放及擷取。在一個實例中,將貨車用作由人將計算裝置移動至不同設施及自不同設施移動計算裝置的方式中之一者可為有利的。該等計算裝置可大且重,且因此,貨車可理想地用於由人及/或載具在設施之間運輸計算裝置。 In one example embodiment, a cart may be coupled to a vehicle. Similar to the platform used for the vehicle, the cart may also include a platform for holding computing devices. In one example, the platform may be raised and lowered similar to the vehicle. In one example, the cart may include a door and a shell. In one example, the cart may include a handle on one side to support movement by a human operator, and a mechanical interface on another side that may be used to automatically attach to a vehicle. The cart may be placed, released, and retrieved later by the vehicle or the human operator. In one example, it may be advantageous to use the cart as one of the ways for people to move computing devices to and from different facilities. These computing devices may be large and heavy, and therefore, the cart may be ideal for transporting computing devices between facilities by people and/or vehicles.
在一個實例中,貨車可包括一RFID晶片,其可通知載具該貨車之身份。載具可追蹤置放於貨車中之負載,且將此資訊對中央伺服器報告。 In one example, a truck may include an RFID chip that informs the vehicle of the truck's identity. The vehicle can track the load placed in the truck and report this information to a central server.
圖1至圖3展示一載具之例示性實施例。在圖1中,顯示一載具100。載具100可包括一外殼110,該外殼包括一相機112。外殼110耦接至輪111。載具100可進一步包括一平台120。在此實例中,平台120經相對於外殼110提升。 FIGS. 1 to 3 show an exemplary embodiment of a vehicle. In FIG. 1 , a vehicle 100 is shown. The vehicle 100 may include a housing 110 including a camera 112. The housing 110 is coupled to wheels 111. The vehicle 100 may further include a platform 120. In this example, the platform 120 is elevated relative to the housing 110.
圖2展示根據一實例實施例的具有一殼體230之一載具。當降低平台120時,殼體230可容納平台120。殼體230亦可容納許多計算裝置。圖3展示根據一實例實施例的具有一關閉之門340之一載具。在此實例中,平台120經降低且容納於殼體230中。門340使計算裝置安全,以防未授權之接取或環境要素。 FIG. 2 shows a vehicle having a housing 230 according to an example embodiment. The housing 230 can contain the platform 120 when the platform 120 is lowered. The housing 230 can also contain a number of computing devices. FIG. 3 shows a vehicle having a closed door 340 according to an example embodiment. In this example, the platform 120 is lowered and contained in the housing 230. The door 340 secures the computing device from unauthorized access or environmental elements.
圖4顯示包含有一個箱(例如儲料箱)的一個容器400,此箱組配來 留存一流體的液相500及氣相,此箱中的一個結構被組配來留存將在本系統運作期間至少部分覆沒在該流體的液相500內的電腦組件600。 FIG. 4 shows a container 400 comprising a box (e.g., a storage box) configured to retain a liquid phase 500 and a gas phase of a fluid, and a structure in the box configured to retain a computer component 600 that will be at least partially submerged in the liquid phase 500 of the fluid during operation of the system.
100:載具 100: Vehicles
110:外殼 110: Shell
111:輪 111: Wheel
112:相機 112: Camera
120:平台 120: Platform
Claims (21)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109139399A TWI862729B (en) | 2020-11-11 | 2020-11-11 | Vehicle and robotic system for liquid immersion cooling platform |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109139399A TWI862729B (en) | 2020-11-11 | 2020-11-11 | Vehicle and robotic system for liquid immersion cooling platform |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202219696A TW202219696A (en) | 2022-05-16 |
| TWI862729B true TWI862729B (en) | 2024-11-21 |
Family
ID=82558942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109139399A TWI862729B (en) | 2020-11-11 | 2020-11-11 | Vehicle and robotic system for liquid immersion cooling platform |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI862729B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140183957A1 (en) * | 2011-12-30 | 2014-07-03 | Scrutiny, Inc. | FRAME (Forced Recuperation, Aggregation and Movement of Exergy) |
| US20180354649A1 (en) * | 2017-03-08 | 2018-12-13 | Mesa Digital, Llc | Drone recovery system |
| US10303171B1 (en) * | 2016-09-29 | 2019-05-28 | Amazon Technologies, Inc. | Autonomous ground vehicles providing ordered items in pickup areas |
| CN110293585A (en) * | 2019-05-29 | 2019-10-01 | 温州大学激光与光电智能制造研究院 | Automatic obstacle avoiding robot |
-
2020
- 2020-11-11 TW TW109139399A patent/TWI862729B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140183957A1 (en) * | 2011-12-30 | 2014-07-03 | Scrutiny, Inc. | FRAME (Forced Recuperation, Aggregation and Movement of Exergy) |
| US10303171B1 (en) * | 2016-09-29 | 2019-05-28 | Amazon Technologies, Inc. | Autonomous ground vehicles providing ordered items in pickup areas |
| US20180354649A1 (en) * | 2017-03-08 | 2018-12-13 | Mesa Digital, Llc | Drone recovery system |
| CN110293585A (en) * | 2019-05-29 | 2019-10-01 | 温州大学激光与光电智能制造研究院 | Automatic obstacle avoiding robot |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202219696A (en) | 2022-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11477912B2 (en) | External robotic system for liquid immersion cooling platform | |
| US10754350B2 (en) | Sensor trajectory planning for a vehicle | |
| US20210039807A1 (en) | Methods and apparatus for unmanned aerial vehicle landing and launch | |
| US10108194B1 (en) | Object placement verification | |
| US11287831B2 (en) | Apparatus, systems, and methods for operating and maintaining electrically-powered material-transport vehicles | |
| CN108427423A (en) | A kind of unmanned intelligent comprehensive monitoring and dispatching system and its control method of storing in a warehouse | |
| JP7296571B2 (en) | Goods shipping method, program and goods shipping system | |
| US9802760B2 (en) | Automated warehouse and method for controlling automated warehouse | |
| WO2016137982A1 (en) | Methods and apparatus for unmanned aerial vehicle landing and launch | |
| KR102433595B1 (en) | Unmanned transportation apparatus based on autonomous driving for smart maintenance of railroad vehicles | |
| US12233541B2 (en) | Autonomous modular robots and methods of use | |
| CN206312215U (en) | A kind of mobile unit and stock article management system | |
| US20230211951A1 (en) | Baggage management system and a method for baggage management | |
| TWI862729B (en) | Vehicle and robotic system for liquid immersion cooling platform | |
| CN109571408B (en) | Robot, angle calibration method of inventory container and storage medium | |
| US11567511B1 (en) | After hours package pick up from a robot | |
| HK40078927A (en) | External robotic system for liquid immersion cooling platform | |
| CN116986195B (en) | Automatic warehouse control method and system based on Internet of things technology | |
| CN119053529A (en) | Tool for detecting the positioning of a container handling vehicle of a storage system | |
| EP4298033A1 (en) | Transportation assemblies providing a puzzle based storage system | |
| NO346920B1 (en) | Transportation assemblies providing a puzzle based storage system | |
| US12254443B1 (en) | Robotic item recovery | |
| JP2022165832A (en) | Mobile body system, mobile body controlling method, and program | |
| US20250206535A1 (en) | Article Transport Facility | |
| US20250108509A1 (en) | System and a method for defining missions to robots with different navigation capabilities |