WO2024225492A1 - Transport robot - Google Patents
Transport robot Download PDFInfo
- Publication number
- WO2024225492A1 WO2024225492A1 PCT/KR2023/005542 KR2023005542W WO2024225492A1 WO 2024225492 A1 WO2024225492 A1 WO 2024225492A1 KR 2023005542 W KR2023005542 W KR 2023005542W WO 2024225492 A1 WO2024225492 A1 WO 2024225492A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- door
- transport robot
- driving
- rail
- timing belt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
Definitions
- the present invention relates to a robot for transporting one or more items to a destination and a method of operating the same.
- robots that perform precise assembly work have been used for automation because they perform the same movements repeatedly and repeat the same movements in a set location without any unexpected situations.
- robots that are responsible for transportation functions are attracting attention, and competition is intensifying day by day.
- robots that transport large or bulk items there is a need for robots that can perform services to transport small items to their destinations.
- the door that opens the loading space of a conventional transport robot is limited to the upper or rear, which may cause inconvenience depending on the type and weight of the goods or the unloading method.
- the purpose of the present invention is to provide a transport robot capable of varying the opening area of a door for unloading loaded goods.
- the present invention enables the door to be opened in a limited space by opening and closing the door in a slide type.
- a transport robot comprising: a body including a loading space and an open upper surface and a rear surface of the loading space; a driving unit located at a lower portion of the body and providing a driving function; a sliding door covering at least a portion of the upper surface and the rear surface; and a door driving unit driving the sliding door.
- the sliding door comprises a pair of guide rails formed along the left and right side perimeters of the loading space, and a plurality of door bars having both ends inserted into the pair of guide rails and arranged side by side along a first direction in which the guide rails extend, wherein the angle of the door bar can change in the direction in which the guide rails extend.
- the above pair of guide rails comprises: an upper rail positioned on the upper surface side of the body; a rear rail positioned on the back surface side of the body; a lower rail positioned on the lower surface side of the body; a front rail positioned on the front surface side of the body; and
- It may include four curved rails that form a curve connecting the upper rail and the rear rail, the rear rail and the lower rail, the lower rail and the front rail, and the front rail and the upper rail.
- the above plurality of door bars include a connecting hook that protrudes in the first direction and has an arc shape; and a hook groove that is retracted to form an arc shape so that a connecting hook of a door bar positioned in a second direction (D2) opposite to the first direction is inserted, and the connecting hook can move along the shape of the hook groove and change the angle between the door bars.
- the plurality of connecting hooks may be bent inwardly, and the plurality of door bars may include a first inclined surface formed at an inward edge in the first direction.
- the above plurality of door bars may include a second inclined surface formed on an inner edge in the second direction.
- the door driving unit includes a motor that provides rotational power; a driving pulley that receives the power of the motor and rotates; a timing belt that is wound around the driving pulley and rotates cyclically when the driving pulley rotates; and a driving plate connected to at least one of the plurality of door bars and the timing belt, and when the motor is driven, the driving plate moves along with the movement of the timing belt and can change the position of the sliding door.
- the timing belt may be arranged to form a square along the side perimeter of the loading space, the driving pulley may be positioned at one edge of the timing belt forming the square, and may include three dummy pulleys positioned at the remaining edges of the timing belt.
- the timing belt and the drive pulley may be positioned as a pair on the left and right sides of the loading space, and may include a shaft extending from the motor and connected to the pair of drive pulleys so that the pair of drive pulleys are driven simultaneously.
- the timing belt and the drive pulley may further include a guide roller positioned on one side of the left-right direction of the loading space and coupled to the other side of the left-right direction of the drive plate; and an auxiliary rail positioned parallel to the guide rail on the other side of the left-right direction and along which the guide roller moves.
- the above driving plate includes a plurality of driving plates, and includes a belt fixing block that is fixed to the timing belt and to which the plurality of driving plates are fastened, and the belt fixing block may include a groove formed between the plurality of driving plates and a fastening portion.
- the transport robot of the present invention can freely change the direction in which the door is opened, so that the opening/closing area and direction can be conveniently adjusted according to the unloading method.
- the transport robot of the present invention has a door that opens and closes in a slide type, so that it does not require space for opening and closing the door, and thus can open the door even in a narrow space.
- the effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects that are not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below.
- FIG. 1 is a diagram illustrating a cloud system based on a 5G network according to one embodiment of the present invention.
- FIG. 2 is a block diagram illustrating the configuration of a transport robot according to one embodiment of the present invention.
- FIG. 3 is a front perspective view of a transport robot according to one embodiment of the present invention.
- FIG. 4 is a rear perspective view of a transport robot according to an embodiment of the present invention.
- FIG. 5 is a drawing illustrating a method for opening a door of a transport robot according to an embodiment of the present invention.
- FIG. 6 is a drawing showing a state in which the cover of a transport robot according to one embodiment of the present invention is removed.
- Figure 7 is a cross-sectional view taken along line A-A of Figure 6.
- Figure 8 is a B-B cross-sectional view of Figure 7.
- FIGS. 9 and 10 are enlarged views showing the main configuration of a driving unit of a transport robot according to one embodiment of the present invention.
- Figures 11 and 12 are enlarged views of portion C of Figure 8.
- FIGS. 13 and 14 are enlarged views showing the main configuration of a driving unit of a transport robot according to another embodiment of the present invention.
- FIG. 15 is a drawing illustrating a guide rail and guide roller of a transport robot according to another embodiment of the present invention.
- a robot is a mechanical device that can automatically perform certain tasks or operations.
- the robot may be controlled by an external control device or may have a built-in control device. It can perform tasks that are difficult for humans to perform, such as repeating preset movements, lifting heavy objects, performing precision work, and working in extreme environments.
- a driving unit including an actuator or motor can be provided to perform various physical actions, such as moving the robot joints, to perform tasks.
- Robots are developed first as industrial robots and medical robots with specialized appearances for specific tasks due to high manufacturing costs and issues such as specialized operation.
- Industrial and medical robots perform the same movements repeatedly in a designated location, but
- a driving unit In order to perform the driving function, a driving unit is required and may include wheels, brakes, casters, motors, etc., and robots equipped with artificial intelligence are appearing to identify obstacles in the surroundings and drive to avoid them.
- Machine learning refers to a field that defines various problems in the field of artificial intelligence and studies the methodologies for solving them.
- Machine learning is also defined as an algorithm that improves the performance of a task through constant experience with that task.
- An artificial neural network is a model used in machine learning, and can refer to a model with problem-solving capabilities that consists of artificial neurons (nodes) that form a network by combining synapses.
- An artificial neural network can be defined by the connection pattern between neurons in different layers, the learning process that updates model parameters, and the activation function that generates output values.
- An artificial neural network may include an input layer, an output layer, and optionally one or more hidden layers. Each layer may include one or more neurons, and the artificial neural network may include synapses connecting neurons.
- each neuron can output a function value of an activation function for input signals, weights, and biases received through synapses.
- Model parameters refer to parameters that are determined through learning, including the weights of synaptic connections and the biases of neurons.
- Hyperparameters refer to parameters that must be set before learning in machine learning algorithms, including learning rate, number of iterations, mini-batch size, and initialization functions.
- the purpose of learning an artificial neural network can be seen as determining model parameters that minimize the loss function according to the purpose or field of use of the robot.
- the loss function can be used as an indicator to determine the optimal model parameters during the learning process of an artificial neural network.
- Machine learning can be classified into supervised learning, unsupervised learning, and reinforcement learning depending on the learning method.
- Supervised learning refers to a method of training an artificial neural network when labels for training data are given.
- the labels can refer to the correct answer (or result value) that the artificial neural network should infer when training data is input to the artificial neural network.
- Unsupervised learning can refer to a method of training an artificial neural network when labels for training data are not given.
- Reinforcement learning can refer to a learning method that trains an agent defined in a certain environment to select actions or action sequences that maximize cumulative rewards in each state.
- machine learning implemented with a deep neural network (DNN: Deep Neural Network) that includes multiple hidden layers is also called deep learning, and deep learning is a part of machine learning.
- DNN Deep Neural Network
- machine learning is used to mean including deep learning.
- Robots can be implemented as guide robots, transport robots, cleaning robots, wearable robots, entertainment robots, pet robots, and unmanned flying robots by applying AI technology.
- the robot may include a robot control module for controlling movements, and the robot control module may mean a software module or a chip implementing the same as hardware.
- Robots can use sensor information acquired from various types of sensors to acquire robot status information, detect (recognize) the surrounding environment and objects, generate map data, determine movement paths and driving plans, determine responses to user interactions, or determine actions.
- the robot can perform the above-described actions using a learning model composed of at least one artificial neural network.
- the robot can recognize the surrounding environment and objects using the learning model, and determine actions using the recognized surrounding environment information or object information.
- the learning model can be learned directly by the robot or learned from an external device such as an AI server.
- the robot can perform actions by generating results using a direct learning model, but it can also transmit sensor information to an external device such as an AI server and perform actions by receiving the results generated accordingly.
- robots can perform autonomous driving. This refers to technology that can determine the optimal path on its own and move while avoiding obstacles.
- Currently applied autonomous driving technology can include technology that maintains the driving lane, technology that automatically adjusts speed such as adaptive cruise control, technology that automatically drives along a set path, and driving technology that automatically sets a path when a destination is set.
- Sensors include proximity sensors, light sensors, acceleration sensors, magnetic sensors, gyro sensors, inertial sensors, RGB sensors, IR sensors, fingerprint recognition sensors, ultrasonic sensors, light sensors, microphones, lidar, radar, etc.
- autonomous driving can be performed using image information collected through RGBC cameras, infrared cameras, etc., and audio information collected through microphones.
- driving can be performed based on information entered through the user input section. Map data, location information, and information on the surrounding situation collected through the wireless communication section are also necessary information for autonomous driving.
- Map data may include object identification information for various objects placed in the space where the robot moves.
- map data may include object identification information for fixed objects such as walls and doors, and movable objects such as flower pots and desks.
- object identification information may include name, type, distance, location, etc.
- the robot is equipped with sensors, various input units, and wireless communication units to collect data that AI can learn from, and can perform optimal operations by synthesizing various information.
- the learning processor that performs AI can be installed in the control unit within the robot to perform learning, or the collected information can be transmitted to the servo, learned through the server, and the learning results can be sent back to the robot to perform autonomous driving based on this.
- Robots equipped with artificial intelligence can collect information about their surroundings even in new locations and create a full map, and can perform more accurate autonomous driving in places with a large accumulated amount of information in the main activity radius.
- a touch screen or buttons may be provided to receive user input, and commands may be received by recognizing the user's voice.
- the processor may use at least one of an STT (Speech To Text) engine to convert voice input into a string, or a natural language processing (NLP) engine to obtain intention information of natural language, to obtain intention information corresponding to the user input.
- STT Seech To Text
- NLP natural language processing
- At this time, at least one of the STT engine or the NLP engine may be configured with an artificial neural network at least partially learned according to a machine learning algorithm. And, at least one of the STT engine or the NLP engine may be learned by a learning processor, by a learning processor of an AI server, or by distributed processing thereof.
- FIG. 1 illustrates a cloud system (1000) based on a 5G network according to one embodiment of the present invention.
- a cloud system (1000) may include a transport robot (100), a mobile terminal (300), a robot control system (200), various devices (400), and a 5G network (500).
- a transport robot (100) is a robot that transports goods from a starting point to a destination.
- the transport robot (100) can move directly from a logistics center to a destination, or it can load goods onto a vehicle and move around the destination from a logistics center, then unload around the destination and move to the destination.
- the transport robot (100) can move items to a destination not only outdoors but also indoors.
- the transport robot (100) can be implemented as an AGV (Automated Guided Vehicle), and the AGV can be a transport device that moves by sensors, magnetic fields, vision devices, etc. on the floor.
- AGV Automated Guided Vehicle
- the transport robot (100) may include a storage area for storing items, and the storage area may be divided to load various items, and various types of items may be placed in the divided partial storage areas. Accordingly, mixing of items may be prevented.
- the mobile terminal (300) can communicate with the transport robot (100) via the 5G network (500).
- the mobile terminal (300) can be a device carried by a user who installs a partition in a storage area to load goods, or a device carried by a recipient of the loaded goods.
- the mobile terminal (300) can provide information based on images, and the mobile terminal (300) can include mobile devices such as a mobile phone, a smart phone, a wearable device (e.g., a smartwatch, a smart glass, a head mounted display (HMD)).
- HMD head mounted display
- the robot control system (200) can remotely control the transport robot (100) and respond to various requests of the transport robot (100). For example, the robot control system (200) can perform calculations using artificial intelligence based on requests of the transport robot (100).
- the robot control system (200) can set the movement path of the transport robot (100), and the robot control system (200) can set the movement order of the destinations when there are multiple destinations.
- the various devices (400) may include a personal computer (PC, 400a), an autonomous vehicle (400b), a home robot (400c), etc.
- PC, 400a personal computer
- 400b autonomous vehicle
- 400c home robot
- the transport robot (100) arrives at the transport destination of the goods, it can directly deliver the goods to the home robot (400c) through communication with the home robot (400c).
- Various devices (400) can be connected wirelessly or wiredly to a transport robot (100), a mobile terminal (300), a robot control system (200), etc. through a 5G network (500).
- the above transport robot (100), mobile terminal (300), robot control system (200), and various devices (400) are all equipped with 5G modules to transmit and receive data at a speed of 100 Mbps to 20 Gbps (or higher), so that large-capacity video files can be transmitted to various devices, and power consumption can be minimized by operating at low power.
- the transmission speed may be implemented differently depending on the embodiment.
- the 5G network (500) may include a 5G mobile communication network, a short-range network, the Internet, etc., and may provide a communication environment for devices with or without wires.
- FIG. 2 is a block diagram for explaining the configuration of a transport robot (100) according to an embodiment of the present invention.
- the transport robot (100) may include a body including a loading space (135), and the components described below may be included in the body.
- the transport robot (100) may include a communication unit (110), an input unit (120), a sensor unit (140), an output unit (150), a memory (185), a wheel drive unit (170), a control unit (180), and a power supply unit (190).
- FIG. 2 The components illustrated in FIG. 2 are not essential for implementing the transport robot (100), and thus the transport robot (100) described in this specification may have more or fewer components than the components listed above.
- the communication unit (110, Transceiver) may include a wired or wireless communication module capable of communicating with the robot control system (200).
- the communication unit (110) may be equipped with modules related to GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth (Bluetooth), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, and NFC (Near Field Communication) communications.
- the input unit (120) may include a user input unit (122) for receiving information from a user.
- the input unit (120) may include a camera (121) for inputting a video signal, and a microphone (123, "hereinafter, referred to as a microphone") for receiving an audio signal.
- the camera (121) or the microphone (123) may be treated as a sensor, and a signal acquired from the camera (121) or the microphone (123) may be referred to as sensing data or sensor information.
- the input unit (120) can obtain input data to be used when obtaining output using learning data and a learning model for model learning.
- the input unit (120) can also obtain unprocessed input data, and in this case, the control unit (180) can extract input features as preprocessing for the input data.
- the camera (121) is positioned in front to detect obstacles in front, and may be positioned at different angles as shown in Fig. 3.
- a plurality of cameras (121) with different shooting directions, such as a camera that recognizes the front widely and a camera that photographs the floor, may be provided.
- the camera may be equipped with a camera having different functions.
- it may be equipped with a wide-angle camera, an infrared camera, etc.
- the camera may serve as a sensor unit (140) to detect surrounding objects.
- the user input unit (122) may be equipped with a button or a touch panel overlapping the display (151). Alternatively, a user command may be input remotely through the communication unit (110), in which case the user input unit (122) may include a personal computer (400) or remote control device separately equipped from the transport robot (100).
- the user input unit (122) includes all methods for receiving user commands, so that user commands can be recognized through voice recognition.
- a voice recognition device that analyzes voice collected from a microphone (123) and extracts user commands can also function as the user input unit (122).
- the input unit (120) may include a product information input unit, and the product information input unit may receive size information of the product, weight information, destination information, information about the transport requester, etc.
- the product information input unit may include a code reader.
- the sensor unit (140) can obtain at least one of internal information of the transport robot (100), information on the surrounding environment of the transport robot (100), and user information using various sensors.
- the sensor unit (140) may include various types of sensors for recognizing the surroundings for autonomous driving.
- Representative examples include a distance detection sensor or proximity sensor (141) and a lidar (142).
- the proximity sensor (141) may include an ultrasonic sensor that recognizes nearby objects and determines the distance to the objects based on the time it takes for the emitted ultrasonic waves to return.
- a plurality of proximity sensors may be provided along the perimeter, and one may also be provided on the upper side to detect obstacles on the upper side.
- Lidar is a device that precisely draws the surroundings by firing laser pulses and receiving the light that is reflected from surrounding objects. Its principle is similar to radar, but the electromagnetic waves used are different, so the technology and scope of use are different.
- Lidar uses a longer wavelength and is used to measure not only the distance to a target object, but also the speed and direction of its movement, temperature, and analysis and concentration of surrounding atmospheric substances.
- the sensor unit (140) may include a light sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an infrared sensor, a fingerprint recognition sensor, an ultrasonic sensor, a light sensor, a Hall sensor, etc.
- the output unit (150) can generate output related to vision, hearing, or tactile sensations, and the output unit (150) can include an optical output unit that outputs visual information, a display (151), etc., a speaker (152) that outputs auditory information, an ultrasonic output unit that outputs ultrasonic signals belonging to an inaudible frequency, etc., and can include a haptic module that outputs tactile information.
- the memory (185) stores data that supports various functions of the transport robot (100).
- the memory (185) can store a number of application programs (or applications) driven by the transport robot (100), data for the operation of the transport robot (100), and commands.
- the memory (185) can store information necessary for performing operations using artificial intelligence, machine learning, and artificial neural networks.
- the memory (185) can store a deep neural network model.
- the deep neural network model can be used to infer a result value for new input data other than learning data, and the inferred value can be used as a basis for judgment for performing a certain operation.
- the power supply unit (190) receives external power and internal power under the control of the processor (190) and supplies power to each component of the transport robot (100).
- the power supply unit (190) includes a battery (191), and the battery (191) may be a built-in battery or a replaceable battery.
- the battery may be charged by a wired or wireless charging method, and the wireless charging method may include a magnetic induction method or a magnetic resonance method.
- the leg drive unit can control a plurality of legs according to the control of the control unit (180) to move the body (130).
- the plurality of legs may correspond to a configuration formed so that the transport robot (100) can walk or run.
- the plurality of legs may be implemented as four, but the embodiment is not limited thereto.
- the plurality of legs may be formed as an integral body by being connected to the body (130), and may be implemented in a form that is attachable to and detachable from the body.
- a transport robot (100) can move its body through a driving unit (170) having at least one of a wheel driving unit and/or a leg driving unit.
- a wheel driving unit mounted on a mobile robot (100) is mainly described.
- the control unit (180) is a module that controls the configurations of the transport robot (100).
- the control unit (180) may mean a data processing device embedded in hardware that has a physically structured circuit to perform a function expressed by a code or command included in a program.
- a data processing device embedded in hardware a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), and the like may be included, but the scope of the present invention is not limited thereto.
- the transport robot (100) includes a loading space (135) in the main body, and the loading space (135) may include a side wall or cover (131) to protect it from falling.
- the loading space (135) may include a side wall or cover (131) to protect it from falling.
- FIG. 3 it is illustrated as having a cover (131), but a form in which only a side wall is provided while omitting the upper surface is also possible.
- the loading space (135) does not have a separate floor division in the drawing, but is composed of multiple floors and can load multiple items by dividing them into each floor. After unloading the lower item (L), the upper item can be moved to the lower floor to unload additional items.
- the conveyor (161) is configured to cover the entire floor surface of the loading space (135), but if the size of the transport robot (100) is large, the conveyor (161) may be formed in a part of the loading space (135). In this case, a plurality of items (L) can be loaded, and a pusher (not shown) that pushes items (L) loaded in an area other than the conveyor (161) to the conveyor (161) may be further included.
- the conveyor (161) may further include a slope module (165) that is spaced apart from the floor surface so that the article (L) can be stably moved from the conveyor (161) to the floor surface.
- the slope module (165) may form a slope extending from the conveyor (161) to the floor surface while being introduced and withdrawn from the body.
- FIG. 3 is a front perspective view of a transport robot (100) according to an embodiment of the present invention
- FIG. 4 is a rear perspective view of a transport robot (100) according to an embodiment of the present invention.
- a transport robot (100) includes a body (130) including a loading space (135) inside and a driving part (170) located at the bottom of the body (130).
- the body (130) includes a base (133, see FIG. 6) forming the floor of the loading space (135) and a cover (131) covering the front and left and right sides of the loading space (135).
- the upper and rear surfaces of the body (130) are open and can be selectively opened through a door (210).
- a display unit (151), a first camera (121a), a speaker (152), a rider (142), and a first proximity sensor (141a) located at the front are shown.
- a second camera (121b) and a second proximity sensor (141b) may be further included to detect obstacles at the side.
- a third camera (121c) and a third proximity sensor (141c) may be further included to detect obstacles at the rear.
- a sliding door (210) that can selectively open the upper or rear surface of the body (130), a door driving unit (230) that enables the sliding door (210) to move, and a guide structure (220) will be specifically examined.
- FIG. 6 is a drawing showing a state in which the cover (131) and the display (151), speaker (152), camera (121a), etc. exposed to the outside of a transport robot (100) according to one embodiment of the present invention are removed.
- a loading space (135) for loading items is located on the upper side of a horizontally arranged base (133), and a driving unit (170) and a heavy battery (190) and a control unit (180) can be located on the lower side to position the center of gravity at the bottom.
- the driving unit (170) may include a plurality of wheels (171) and a driving motor (not shown) that provides rotational force to the wheels (171).
- a battery (190) and a control unit (180), etc. may be placed on the lower frame (134) between the wheels (171) of the driving unit (170).
- Items can be loaded directly onto the upper surface of the base (133), but this embodiment is equipped with a conveyor module (161) to move items to the inside of the loading space (135) after loading them, or to move items inside the loading space (135) to the rear to facilitate loading and unloading of items.
- a conveyor module (161) to move items to the inside of the loading space (135) after loading them, or to move items inside the loading space (135) to the rear to facilitate loading and unloading of items.
- the item can be automatically dropped from the loading space (135) when it reaches the rear end of the conveyor module (161).
- a slope provided on the rear of the body (130) can be used to assist the item in the loading space (135) to move along the slope to the floor.
- the door (210) of the present invention can be located on the upper and lower surfaces of the body (130) as shown in FIG. 6 when it is closed as shown in FIG. 4.
- the door (210) is located on the upper and front surfaces of the body (130), and when only the upper surface is opened as shown in (b) of FIG. 5, the door (210) is located on the rear and lower surfaces of the body (130).
- the door (210) can be located on the front and lower surfaces of the body (130).
- FIG. 7 is a cross-sectional view taken along the line A-A of FIG. 6, in which a door (210) is composed of a plurality of door bars (211) extending in the left-right direction, and the plurality of door bars (211) are arranged side by side in a first direction (D1).
- the plurality of door bars (211) are arranged side by side in the first direction (D1), and the angle between each door bar (211) can be changed, so that the sliding door (210) can move in the first direction (D1) and be bent and deformed in the first direction (D1).
- D1 is depicted as the front in the drawing, it can be downward when the sliding door (210) is located at the front, backward when located at the bottom, and upward when located at the back.
- first direction D1
- second direction D2
- the sliding door (210) can be selectively positioned on the upper surface, the back surface, the lower surface, and the front surface of the body (130). Since the sliding door (210) has a length in the direction of movement that covers the back surface and the upper surface when closed, the sliding door (210) can be positioned across at least two surfaces among the upper surface, the back surface, the lower surface, and the front surface.
- the door bar (211) may have an empty space formed inside to make it lightweight, and may include a connecting hook (212) and a hook home (213) for connection with a neighboring door bar (211).
- the connecting hook (212) protrudes from the door bar (211) in a first direction (D1), and the hook groove (213) is inserted in a second direction (D2) opposite to the first direction (D1).
- the hook groove (213) has a shape corresponding to the connecting hook (212), and the connecting hook (212) and the hook groove (213) can be configured in an arc shape having concentric circles so that the connecting hook (212) can rotate within the hook groove (213).
- the angle between the door bars (211) may vary depending on the depth at which the connecting hook (212) is inserted into the hook groove (213). As shown in the left part (F) of the drawing, the connecting hook (212) of the door bar (211) that is arranged at 180° to form a plane with respect to the neighboring door (210) is completely inserted into the hook groove (213) of the neighboring door bar (211) in the first direction (D1).
- the outer edges (215a, 215b) of the door bars (211) are in contact with each other when the door bars (211) form an angle of 180°, and the inner edges (214a, 214b) of the door bars (211) are spaced apart.
- An inclined surface (214a, 214b) may be formed so that the inner edges of the door bars (211) do not touch each other.
- the first inclined surface (214a) of the inner edge in the first direction (D1) where the connecting hook (212) is formed and the second inclined surface (214b) of the inner edge in the second direction (D2) where the hook groove (213) is formed come into contact when the sliding door (210) is bent to form a curved surface.
- the outer edges (215a, 215b) of the door bar (211) are spaced apart.
- the angle change between the door bars (211) corresponds to the angle formed by the first inclined surface (214a) and the second inclined surface (214b) when the sliding door (210) is in a flat state.
- the sliding door (210) can be slidably moved to be positioned on the upper surface, the back surface, the lower surface, and the front surface, excluding the left and right sides of the loading space (135), and may include a guide rail (220) into which an end of a door bar (211) is inserted so that the sliding door (210) moves along a set path.
- the guide rail (220) includes continuous rails configured in a square shape on the left and right sides as illustrated in FIG. 6.
- the guide rail (220) includes an upper rail (221) positioned on the upper surface side of the body, a rear rail (222) positioned on the back surface side of the body, a lower rail (223) positioned on the lower surface side of the body, and a front rail (224) positioned on the front surface side of the body, and each corner may include a curved surface so that the sliding door (210) can move to an adjacent surface.
- Fig. 8 is a B-B cross-sectional view of Fig. 7.
- the sliding door (210) is positioned on the rear side of the front frame so as not to interfere with the front frame or conveyor module (161) to which the display (151), speaker (152), camera (121a), etc. are fixed, and can pass through the lower surface of the conveyor module (161).
- the guide rail (220) may be arranged in a square shape along the movement path of the sliding door (210), and may include a door (210) driving unit for driving the sliding door (210).
- the door driving unit (230) may include a motor (231) that provides rotational power, a driving pulley (233) that rotates by receiving power from the motor (231), and a timing belt (235) that is wound around the driving pulley (233) and performs circular motion when the driving pulley (233) rotates.
- the motor (231) is located on one side of the main body and is connected to the drive pulley (233) through the shaft (232) to rotate the drive pulley (233).
- the only pulley directly connected to the motor (231) is the drive pulley (233)
- three dummy pulleys (234) may be additionally included so that the sliding door (210) can move along a rectangular path as shown in FIG. 8.
- the dummy pulley (234) is not directly connected to the motor (231) but is rotatably connected to the body (130).
- the dummy pulley (234) receives rotational power through the timing belt (235) and rotates when the timing belt (235) moves.
- the dummy pulley (234) determines the circulating movement path of the timing belt (235) and can be located at the corner of the square path.
- the dummy pulley (234) can have the same diameter as the driving pulley (233). If the diameters of the dummy pulley (234) and the driving pulley (233) are large, the radius of curvature of the curved portion of the sliding door (210) increases, so the sizes of the pulleys (233, 234) can be determined by taking this into consideration.
- the driving pulley (233) and the dummy pulley (234) can be fixed to the body (130) so as to be rotatable around an axis protruding from the side cover of the body (130), and the driving pulley (233), the dummy pulley (234), and the timing belt (235) are positioned on the inside of the guide rail (220) so as not to overlap with the path of the sliding door (210).
- a drive unit cover (237) covering the left and right sides of the timing belt (235) and the pulleys (233, 234) may be further included.
- FIGS. 9 and 10 are enlarged views showing the main configuration of a door driving unit (230) of a transport robot (100) according to one embodiment of the present invention.
- FIG. 9 is a drawing showing the inner side of one end of a sliding door (210), showing a timing belt (235), a dummy pulley (234), and a belt fixing block (236) of a door driving unit (230), and showing a driving plate (217) that is connected to the door driving unit (230) and transmits driving force to the sliding door (210).
- the driving plate (217) connects the timing belt (235) and the sliding door (210).
- the driving plate (217) is coupled to the inner surface of the door bar (211) and has one end fixed to the timing belt (235) so as to move together with the circulating movement of the timing belt (235).
- the timing belt (235) can change the position of the driving plate (217) and control the open/close state of the sliding door (210).
- This embodiment includes a pair of timing belts (235) and a drive pulley (233) located on the left and right sides of the sliding door (210), so that power is provided to move the drive plate (217) of the door (210) from both left and right sides, thereby enabling stable movement.
- Two motors (231) may be used to drive the drive pulleys (233) on both sides, but a single motor (231) may drive a pair of drive pulleys (233) simultaneously.
- Fig. 10 illustrates a motor (231) and a driving pulley (233) of a driving unit, and may include a pair of shafts (232) extending in the left and right directions to simultaneously transmit the power of the motor (231) to a pair of driving pulleys (233) located on both the left and right sides.
- a pair of driving pulleys (233) may be driven simultaneously using a single long shaft (232) and a gear.
- Fig. 11 is an enlarged view of part C of Fig. 8
- Fig. 12 is a perspective view of part 11 of Fig. 8. It may include a belt fixing block (236) positioned between the driving plate (217) and the timing belt (235).
- the belt fixing block (236) is designed to have a thin portion in one direction (downward direction in the drawing) that comes into contact with the pulley (233, 234) of the timing belt (235) so that it can rotate stably in the curved section passing through the pulley (233, 234), and a portion in the other direction (upward direction in the drawing) of the timing belt (235) so as to have a predetermined thickness so that it can be connected to the drive plate (217) through a fastening member.
- the belt fixing block (236) has a slit (236a) formed in the direction of the sliding door, so that the gap between the slits (236a) widens and allows the sliding door (210) to pass through the pulleys (233, 234) of the curved movement section.
- a plurality of driving plates (217) are connected to the belt fixing block (236), the connection portions of each driving plate (217) are separated by slits (236a), so that movement in the curved section is possible.
- the driving plates (217) can be combined with the door bar (211) so as to be able to slide in the first direction (D1).
- FIG. 13 and FIG. 14 are enlarged views showing the main configuration of a driving unit of a transport robot (100) according to another embodiment of the present invention
- FIG. 15 is a drawing showing a guide rail (220) and a guide roller (218) of a transport robot (100) according to another embodiment of the present invention.
- This embodiment has a similar configuration to the above-described embodiment, but has a timing belt (235) and pulleys (233, 234) located only on one side and omitted on the other side. Therefore, as shown in Fig. 14, only one shaft (232) extending from the motor (231) in one direction is provided. Only one drive pulley (233) rotates. Since the timing belt (235) is located only in one direction, the sliding door (210) receives force only from one side in the left-right direction.
- the left and right ends are inserted into the guide rail (220) and move along the guide rail, it can be driven with only one timing belt (235), but in order to prevent the door bar (211) from tilting and moving asymmetrically, the other end that is not connected to the timing belt (235) may further include a guide roller (218) and an auxiliary rail (225).
- the auxiliary rail (225) can be arranged parallel to the inner side of the guide rail (220), and the guide rail (220) can have both ends of the door bar (211) inserted, and the auxiliary rail (225) can have a guide roller (218) coupled to the other side of the driving plate (217) inserted.
- the guide roller (218) can move smoothly along the auxiliary rail (225) to prevent the door bar (211) from moving asymmetrically.
- a separation prevention projection (226) may be formed on the auxiliary rail (225) so that the guide roller (218) can move without being separated from the auxiliary rail (225).
- the transport robot (100) of the present invention can freely change the direction in which the door (210) is opened, so that the opening/closing area and direction can be conveniently adjusted according to the unloading method.
- the transport robot (100) of the present invention has a door (210) that opens and closes in a slide type, so that it does not require space for opening and closing the door (210), and thus the door (210) can be opened even in a narrow space.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
본 발명은 하나이상의 물품을 목적지로 운송하는 로봇 및 그 작동방법에 관한 것이다. The present invention relates to a robot for transporting one or more items to a destination and a method of operating the same.
공장 자동화의 일 부분을 담당하기 위해, 로봇은 산업용으로 개발되어 왔다. 최근에는 로봇을 응용한 분야가 더욱 확대되고 있는바, 의료용 로봇과 우주항공용 로봇뿐만 아니라 일상 생활에서 사용될 수 있는 로봇도 개발되고 있다.To take part in factory automation, robots have been developed for industrial use. Recently, the application fields of robots have expanded, and in addition to medical robots and aerospace robots, robots that can be used in daily life are also being developed.
산업용 로봇 중 정밀화된 조립작업을 수행하는 로봇은 동일한 동작을 반복적으로 수행하고, 정해진 위치에서 돌발상황 없이 동일한 동작을 반복하기 때문에 로봇을 이용한 자동화가 선행되었다. Among industrial robots, robots that perform precise assembly work have been used for automation because they perform the same movements repeatedly and repeat the same movements in a set location without any unexpected situations.
그러나, 돌발상황에 대한 판단을 할 수 있는 영역인 주행을 포함하는 운송영역은 아직까지 로봇이 상용화가 활발히 이루어지고 있지는 않다. 다만, 최근 주변을 인식하는 센서의 성능이 우수해지고 인식된 정보를 빠르게 처리하여 대응할 수 있는 컴퓨터 파워가 향상되면서 주행용 로봇이 증가하고 있다. However, the transportation area including driving, which is an area where judgment of an emergency situation can be made, has not yet been actively commercialized with robots. However, recently, as the performance of sensors that recognize the surroundings has improved and the computer power that can quickly process and respond to recognized information has improved, the number of driving robots is increasing.
산업적으로는 운송기능을 담당하는 로봇이 주목을 받고 있으며 경쟁이 나날이 심화되고 있다. 대량 또는 대형의 물품을 운송하는 로봇 이외에 작은 물품을 목적지까지 운송하는 서비스를 수행할 수 있는 로봇에 대한 니즈가 있다. Industrially, robots that are responsible for transportation functions are attracting attention, and competition is intensifying day by day. In addition to robots that transport large or bulk items, there is a need for robots that can perform services to transport small items to their destinations.
다만, 종래의 운송 로봇의 적재공간을 개방하는 도어는 상측 또는 후방으로 제한되어 있어, 물품의 종류 및 무게 또는 하역하는 방식에 따라 불편을 야기할 수 있다. However, the door that opens the loading space of a conventional transport robot is limited to the upper or rear, which may cause inconvenience depending on the type and weight of the goods or the unloading method.
본 발명은 적재된 물품을 하역하기 위한 도어의 오픈영역을 가변할 수 있는 운송 로봇을 제공하는 것을 목적으로 한다. The purpose of the present invention is to provide a transport robot capable of varying the opening area of a door for unloading loaded goods.
또한, 본 발명은 슬라이드 타입으로 도어가 개폐됨으로써, 제한된 공간에서 도어를 개방할 수 있다.In addition, the present invention enables the door to be opened in a limited space by opening and closing the door in a slide type.
적재공간 및 상기 적재공간의 상면과 배면이 개방된 부분을 포함하는 바디; 상기 바디의 하부에 위치하며 주행기능을 제공하는 주행부; 상기 상면과 상기 배면의 적어도 일부를 커버하는 슬라이딩 도어; 및 상기 슬라이딩 도어를 구동하는 도어 구동부를 포함하는 운송 로봇을 제공한다. A transport robot is provided, comprising: a body including a loading space and an open upper surface and a rear surface of the loading space; a driving unit located at a lower portion of the body and providing a driving function; a sliding door covering at least a portion of the upper surface and the rear surface; and a door driving unit driving the sliding door.
상기 적재공간의 좌우 측면 둘레를 따라 형성된 한 쌍의 가이드 레일을 포함하고, 상기 슬라이딩 도어는 상기 한 쌍의 가이드 레일에 양단이 삽입되며 상기 가이드 레일이 연장된 제1 방향을 따라 복수개가 나란히 배치되는 도어바를 포함하며, 상기 도어바는 상기 가이드 레일의 연장방향으로 각도가 변화할 수 있다. The sliding door comprises a pair of guide rails formed along the left and right side perimeters of the loading space, and a plurality of door bars having both ends inserted into the pair of guide rails and arranged side by side along a first direction in which the guide rails extend, wherein the angle of the door bar can change in the direction in which the guide rails extend.
상기 한 쌍의 가이드 레일은, 상기 바디의 상면 측방향에 위치하는 상부레일; 상기 바디의 배면 측방향에 위치하는 후방레일; 상기 바디의 하면 측방향에 위치하는 하부레일; 상기 바디의 전면 측방향에 위치하는 전방레일; 및The above pair of guide rails comprises: an upper rail positioned on the upper surface side of the body; a rear rail positioned on the back surface side of the body; a lower rail positioned on the lower surface side of the body; a front rail positioned on the front surface side of the body; and
상부레일과 후방레일, 후방레일과 하부레일, 하부레일과 전방레일 및 전방레일과 상부레일 사이를 연결하며 곡선을 이루는 4개의 곡선레일을 포함할 수 있다. It may include four curved rails that form a curve connecting the upper rail and the rear rail, the rear rail and the lower rail, the lower rail and the front rail, and the front rail and the upper rail.
상기 복수개의 도어바는 상기 제1 방향에서 돌출되며 호 형상을 가지는 연결후크; 및 상기 제1 방향의 반대방향인 제2 방향(D2)에 위치하는 도어바의 연결후크가 삽입되도록 호형상을 이루며 인입된 후크홈을 포함하고, 상기 연결후크는 상기 후크홈의 형상을 따라 이동하며 상기 도어바 사이의 각도를 변화시킬 수 있다. The above plurality of door bars include a connecting hook that protrudes in the first direction and has an arc shape; and a hook groove that is retracted to form an arc shape so that a connecting hook of a door bar positioned in a second direction (D2) opposite to the first direction is inserted, and the connecting hook can move along the shape of the hook groove and change the angle between the door bars.
상기 복수개의 연결후크는 내측방향을 향해 휘어지며, 상기 복수개의 도어바는 상기 제1 방향의 내측방향 모서리에 형성된 제1 경사면을 포함할 수 있다 The plurality of connecting hooks may be bent inwardly, and the plurality of door bars may include a first inclined surface formed at an inward edge in the first direction.
상기 복수개의 도어바는 상기 제2 방향의 내측방향 모서리에 형성된 제2 경사면을 포함할 수 있다. The above plurality of door bars may include a second inclined surface formed on an inner edge in the second direction.
상기 도어 구동부는, 회전력을 제공하는 모터; 상기 모터의 힘을 전달받아 회전하는 구동풀리; 상기 구동풀리에 감겨 상기 구동풀리가 회전 시 순환운동하는 타이밍벨트; 및 상기 복수개의 도어바의 적어도 하나 및 상기 타이밍벨트와 체결된 구동 플레이트를 포함하고, 상기 모터가 구동시 상기 구동 플레이트는 상기 타이밍벨트의 이동과 함께 이동하며 상기 슬라이딩 도어의 위치를 변화할 수 있다. The door driving unit includes a motor that provides rotational power; a driving pulley that receives the power of the motor and rotates; a timing belt that is wound around the driving pulley and rotates cyclically when the driving pulley rotates; and a driving plate connected to at least one of the plurality of door bars and the timing belt, and when the motor is driven, the driving plate moves along with the movement of the timing belt and can change the position of the sliding door.
상기 타이밍벨트는 상기 적재공간의 측면 둘레를 따라 사각형을 이루며 배치되고, 상기 구동풀리는 상기 사각형을 이루는 타이밍벨트의 일측 모서리에 위치하며, 상기 타이밍벨트의 나머지 모서리에 위치하는 3개의 더미풀리를 포함할 수 있다. The timing belt may be arranged to form a square along the side perimeter of the loading space, the driving pulley may be positioned at one edge of the timing belt forming the square, and may include three dummy pulleys positioned at the remaining edges of the timing belt.
상기 타이밍벨트 및 상기 구동풀리는 상기 적재공간의 좌우 양측에 한 쌍 위치하며, 상기 한 쌍의 구동풀리가 동시에 구동하도록 상기 모터에서 연장되어 상기 한 쌍의 구동풀리에 연결되는 샤프트를 포함할 수 있다. The timing belt and the drive pulley may be positioned as a pair on the left and right sides of the loading space, and may include a shaft extending from the motor and connected to the pair of drive pulleys so that the pair of drive pulleys are driven simultaneously.
상기 타이밍벨트 및 상기 구동풀리는 상기 적재공간의 좌우방향의 일측에 위치하며, 상기 구동 플레이트 좌우방향의 타측에 결합된 가이드 롤러; 및 상기 좌우방향의 타측의 상기 가이드 레일과 나란히 배치되며 상기 가이드 롤러가 이동하는 보조 레일을 더 포함할 수 있다. The timing belt and the drive pulley may further include a guide roller positioned on one side of the left-right direction of the loading space and coupled to the other side of the left-right direction of the drive plate; and an auxiliary rail positioned parallel to the guide rail on the other side of the left-right direction and along which the guide roller moves.
상기 구동 플레이트는 복수개를 포함하며, 상기 타이밍벨트에 고정되고 상기 복수개의 구동 플레이트가 체결되는 벨트고정블록을 포함하고, 상기 벨트고정블록은 상기 복수개의 구동 플레이트와 체결부 사이에 형성된 홈을 포함할 수 있다. The above driving plate includes a plurality of driving plates, and includes a belt fixing block that is fixed to the timing belt and to which the plurality of driving plates are fastened, and the belt fixing block may include a groove formed between the plurality of driving plates and a fastening portion.
본 발명의 운송 로봇은 도어를 개방하는 방향을 자유롭게 변형할 수 있어, 하역 방법에 따라 편리하게 개폐면적 및 방향을 조절할 수 있다. The transport robot of the present invention can freely change the direction in which the door is opened, so that the opening/closing area and direction can be conveniently adjusted according to the unloading method.
또한, 본 발명의 운송 로봇은 도어가 슬라이드 타입으로 개폐되어 도어의 개폐를 위한 공간을 요구하지 않아 좁은 공간에서도 도어를 개방할 수 있다. 본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.In addition, the transport robot of the present invention has a door that opens and closes in a slide type, so that it does not require space for opening and closing the door, and thus can open the door even in a narrow space. The effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects that are not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below.
도 1은 본 발명의 일 실시예에 따른 5G 네트워크 기반의 클라우드 시스템을 나타내는 도면이다. FIG. 1 is a diagram illustrating a cloud system based on a 5G network according to one embodiment of the present invention.
도 2는 본 발명의 일 실시 예에 따른 운송 로봇의 구성을 설명하기 위한 블록도이다. FIG. 2 is a block diagram illustrating the configuration of a transport robot according to one embodiment of the present invention.
도 3은 본 발명의 일 실시 예에 따른 운송 로봇의 전면 사시도이다. FIG. 3 is a front perspective view of a transport robot according to one embodiment of the present invention.
도 4는 본 발명의 일 실시 예에 따른 운송 로봇의 후면 사시도이다. FIG. 4 is a rear perspective view of a transport robot according to an embodiment of the present invention.
도 5는 본 발명의 일 실시 예에 따른 운송 로봇의 도어의 개방방법을 도시한 도면이다. FIG. 5 is a drawing illustrating a method for opening a door of a transport robot according to an embodiment of the present invention.
도 6은 본 발명의 일 실시 예에 따른 운송 로봇의 커버를 제거한 상태를 도시한 도면이다. FIG. 6 is a drawing showing a state in which the cover of a transport robot according to one embodiment of the present invention is removed.
도 7은 도 6의 A-A 단면도이다. Figure 7 is a cross-sectional view taken along line A-A of Figure 6.
도 8은 도 7의 B-B 단면도이다. Figure 8 is a B-B cross-sectional view of Figure 7.
도 9 및 도 10은 본 발명의 일 실시 예에 따른 운송 로봇의 구동부의 주요 구성을 도시한 확대도이다. FIGS. 9 and 10 are enlarged views showing the main configuration of a driving unit of a transport robot according to one embodiment of the present invention.
도 11 및 도 12는 도 8의 C부분의 확대도이다. Figures 11 and 12 are enlarged views of portion C of Figure 8.
도 13 및 도 14는 본 발명의 다른 실시 예에 따른 운송 로봇의 구동부의 주요 구성을 도시한 확대도이다.FIGS. 13 and 14 are enlarged views showing the main configuration of a driving unit of a transport robot according to another embodiment of the present invention.
도 15는 본 발명의 다른 실시 예에 따른 운송 로봇의 가이드 레일과 가이드 롤러를 도시한 도면이다.FIG. 15 is a drawing illustrating a guide rail and guide roller of a transport robot according to another embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Regardless of the drawing symbols, identical or similar components will be given the same reference numerals and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably only for the convenience of writing the specification, and do not have distinct meanings or roles in themselves. In addition, when describing embodiments disclosed in this specification, if it is determined that a specific description of a related known technology may obscure the gist of the embodiments disclosed in this specification, the detailed description thereof will be omitted. In addition, the attached drawings are only intended to facilitate easy understanding of the embodiments disclosed in this specification, and the technical ideas disclosed in this specification are not limited by the attached drawings, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and technical scope of the present invention.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When it is said that a component is "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components in between. On the other hand, when it is said that a component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. Singular expressions include plural expressions unless the context clearly indicates otherwise.
본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this application, it should be understood that terms such as “comprises” or “has” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.
로봇은 어떤 작업이나 조작을 자동으로 할 수 있는 기계 장치로서, 로봇은 외부의 제어 장치에 의해 조종되거나 제어 장치가 내장될 수도 있다. 기 설정된 동작만 반복하여 처리하거나 무거운 물품을 들어올리거나, 정밀한 작업의 수행 및 극한의 환경에서의 작업과 같이 인간이 수행하기 어려운 작업을 수행할 수 있다. A robot is a mechanical device that can automatically perform certain tasks or operations. The robot may be controlled by an external control device or may have a built-in control device. It can perform tasks that are difficult for humans to perform, such as repeating preset movements, lifting heavy objects, performing precision work, and working in extreme environments.
작업수행을 위해 액츄에이터 또는 모터를 포함하는 구동부를 구비하여 로봇 관절을 움직이는 등의 다양한 물리적 동작을 수행할 수 있다.A driving unit including an actuator or motor can be provided to perform various physical actions, such as moving the robot joints, to perform tasks.
로봇은 그 제조비용이 높고 조작의 전문성 등의 문제로 특정 작업에 특화된 외관을 가지는 산업용 로봇이나 의료용 로봇이 먼저 발달 되었다. 산업용, 의료용 로봇은 지정된 장소에서 동일한 동작을 반복수행하나, Robots are developed first as industrial robots and medical robots with specialized appearances for specific tasks due to high manufacturing costs and issues such as specialized operation. Industrial and medical robots perform the same movements repeatedly in a designated location, but
최근에는 이동 가능한 로봇이 등장하고 있다. 특히 우주항공산업과 같이 인간이 직접 가기 어려운 먼 행성에서 탐사작업 등을 수행할 수 있으며 이러한 로봇은 주행기능이 추가된다. Recently, mobile robots have been introduced. In particular, they can perform exploration work on distant planets where humans cannot go directly, such as in the aerospace industry, and these robots have additional driving functions.
주행기능을 수행하기 위해서는 구동부를 구비하며 휠, 브레이트, 캐스터, 모터 등을 포함할 수 있으며 주변의 장애물을 파악하고 이를 피해 주행하기 위해서는 인공지능을 탑재한 로봇이 등장하고 있다. In order to perform the driving function, a driving unit is required and may include wheels, brakes, casters, motors, etc., and robots equipped with artificial intelligence are appearing to identify obstacles in the surroundings and drive to avoid them.
인공 지능은 인공적인 지능 또는 이를 만들 수 있는 방법론을 연구하는 분야를 의미하며, 머신 러닝(기계 학습, Machine Learning)은 인공 지능 분야에서 다루는 다양한 문제를 정의하고 그것을 해결하는 방법론을 연구하는 분야를 의미한다. 머신 러닝은 어떠한 작업에 대하여 꾸준한 경험을 통해 그 작업에 대한 성능을 높이는 알고리즘으로 정의하기도 한다.Artificial intelligence refers to a field that studies artificial intelligence or the methodologies for creating it, and machine learning refers to a field that defines various problems in the field of artificial intelligence and studies the methodologies for solving them. Machine learning is also defined as an algorithm that improves the performance of a task through constant experience with that task.
인공 신경망(ANN: Artificial Neural Network)은 머신 러닝에서 사용되는 모델로써, 시냅스의 결합으로 네트워크를 형성한 인공 뉴런(노드)들로 구성되는, 문제 해결 능력을 가지는 모델 전반을 의미할 수 있다. 인공 신경망은 다른 레이어의 뉴런들 사이의 연결 패턴, 모델 파라미터를 갱신하는 학습 과정, 출력값을 생성하는 활성화 함수(Activation Function)에 의해 정의될 수 있다.An artificial neural network (ANN) is a model used in machine learning, and can refer to a model with problem-solving capabilities that consists of artificial neurons (nodes) that form a network by combining synapses. An artificial neural network can be defined by the connection pattern between neurons in different layers, the learning process that updates model parameters, and the activation function that generates output values.
인공 신경망은 입력층(Input Layer), 출력층(Output Layer), 그리고 선택적으로 하나 이상의 은닉층(Hidden Layer)를 포함할 수 있다. 각 층은 하나 이상의 뉴런을 포함하고, 인공 신경망은 뉴런과 뉴런을 연결하는 시냅스를 포함할 수 있다.An artificial neural network may include an input layer, an output layer, and optionally one or more hidden layers. Each layer may include one or more neurons, and the artificial neural network may include synapses connecting neurons.
인공 신경망에서 각 뉴런은 시냅스를 통해 입력되는 입력 신호들, 가중치, 편향에 대한 활성 함수의 함수값을 출력할 수 있다.In an artificial neural network, each neuron can output a function value of an activation function for input signals, weights, and biases received through synapses.
모델 파라미터는 학습을 통해 결정되는 파라미터를 의미하며, 시냅스 연결의 가중치와 뉴런의 편향 등이 포함된다. 그리고, 하이퍼파라미터는 머신 러닝 알고리즘에서 학습 전에 설정되어야 하는 파라미터를 의미하며, 학습률(Learning Rate), 반복 횟수, 미니 배치 크기, 초기화 함수 등이 포함된다.Model parameters refer to parameters that are determined through learning, including the weights of synaptic connections and the biases of neurons. Hyperparameters refer to parameters that must be set before learning in machine learning algorithms, including learning rate, number of iterations, mini-batch size, and initialization functions.
인공 신경망의 학습의 목적은 손실 함수를 최소화하는 모델 파라미터를 로봇의 목적이나 사용 분야에 따라 결정하는 것으로 볼 수 있다. 손실 함수는 인공 신경망의 학습 과정에서 최적의 모델 파라미터를 결정하기 위한 지표로 이용될 수 있다.The purpose of learning an artificial neural network can be seen as determining model parameters that minimize the loss function according to the purpose or field of use of the robot. The loss function can be used as an indicator to determine the optimal model parameters during the learning process of an artificial neural network.
머신 러닝은 학습 방식에 따라 지도 학습(Supervised Learning), 비지도 학습(Unsupervised Learning), 강화 학습(Reinforcement Learning)으로 분류할 수 있다.Machine learning can be classified into supervised learning, unsupervised learning, and reinforcement learning depending on the learning method.
지도 학습은 학습 데이터에 대한 레이블(label)이 주어진 상태에서 인공 신경망을 학습시키는 방법을 의미하며, 레이블이란 학습 데이터가 인공 신경망에 입력되는 경우 인공 신경망이 추론해 내야 하는 정답(또는 결과 값)을 의미할 수 있다. 비지도 학습은 학습 데이터에 대한 레이블이 주어지지 않는 상태에서 인공 신경망을 학습시키는 방법을 의미할 수 있다. 강화 학습은 어떤 환경 안에서 정의된 에이전트가 각 상태에서 누적 보상을 최대화하는 행동 혹은 행동 순서를 선택하도록 학습시키는 학습 방법을 의미할 수 있다.Supervised learning refers to a method of training an artificial neural network when labels for training data are given. The labels can refer to the correct answer (or result value) that the artificial neural network should infer when training data is input to the artificial neural network. Unsupervised learning can refer to a method of training an artificial neural network when labels for training data are not given. Reinforcement learning can refer to a learning method that trains an agent defined in a certain environment to select actions or action sequences that maximize cumulative rewards in each state.
인공 신경망 중에서 복수의 은닉층을 포함하는 심층 신경망(DNN: Deep Neural Network)으로 구현되는 머신 러닝을 딥 러닝(심층 학습, Deep Learning)이라 부르기도 하며, 딥 러닝은 머신 러닝의 일부이다. 이하에서, 머신 러닝은 딥러닝을 포함하는 의미로 사용된다.Among artificial neural networks, machine learning implemented with a deep neural network (DNN: Deep Neural Network) that includes multiple hidden layers is also called deep learning, and deep learning is a part of machine learning. Hereinafter, machine learning is used to mean including deep learning.
로봇은 AI 기술이 적용되어, 안내 로봇, 운반 로봇, 청소 로봇, 웨어러블 로봇, 엔터테인먼트 로봇, 펫 로봇, 무인 비행 로봇 등으로 구현될 수 있다.Robots can be implemented as guide robots, transport robots, cleaning robots, wearable robots, entertainment robots, pet robots, and unmanned flying robots by applying AI technology.
로봇은 동작을 제어하기 위한 로봇 제어 모듈을 포함할 수 있고, 로봇 제어 모듈은 소프트웨어 모듈 또는 이를 하드웨어로 구현한 칩을 의미할 수 있다.The robot may include a robot control module for controlling movements, and the robot control module may mean a software module or a chip implementing the same as hardware.
로봇은 다양한 종류의 센서들로부터 획득한 센서 정보를 이용하여 로봇의 상태 정보를 획득하거나, 주변 환경 및 객체를 검출(인식)하거나, 맵 데이터를 생성하거나, 이동 경로 및 주행 계획을 결정하거나, 사용자 상호작용에 대한 응답을 결정하거나, 동작을 결정할 수 있다.Robots can use sensor information acquired from various types of sensors to acquire robot status information, detect (recognize) the surrounding environment and objects, generate map data, determine movement paths and driving plans, determine responses to user interactions, or determine actions.
로봇은 적어도 하나 이상의 인공 신경망으로 구성된 학습 모델을 이용하여 상기한 동작들을 수행할 수 있다. 예컨대, 로봇은 학습 모델을 이용하여 주변 환경 및 객체를 인식할 수 있고, 인식된 주변 환경 정보 또는 객체 정보를 이용하여 동작을 결정할 수 있다. 여기서, 학습 모델은 로봇에서 직접 학습되거나, AI 서버등의 외부 장치에서 학습된 것일 수 있다.The robot can perform the above-described actions using a learning model composed of at least one artificial neural network. For example, the robot can recognize the surrounding environment and objects using the learning model, and determine actions using the recognized surrounding environment information or object information. Here, the learning model can be learned directly by the robot or learned from an external device such as an AI server.
이때, 로봇은 직접 학습 모델을 이용하여 결과를 생성하여 동작을 수행할수도 있지만, AI 서버 등의 외부 장치에 센서 정보를 전송하고 그에 따라 생성된 결과를 수신하여 동작을 수행할 수도 있다.At this time, the robot can perform actions by generating results using a direct learning model, but it can also transmit sensor information to an external device such as an AI server and perform actions by receiving the results generated accordingly.
인공 지능을 통해 로봇은 자율주행을 수행할 수 있다. 스스로 최적의 경로를 판단하고 장애물을 피해서 이동 가능한 기술을 의미하며 현재 적용되고 있는 자율주행 기술은 주행중인 차선을 유지하는 기술, 어댑티브 크루즈 컨트롤과 같이 속도를 자동으로 조절하는 기술, 정해진 경로를 따라 자동으로 주행하는 기술, 목적지가 설정되면 자동으로 경로를 설정해주는 주행기술 등이 모두 포함될 수 있다. Through artificial intelligence, robots can perform autonomous driving. This refers to technology that can determine the optimal path on its own and move while avoiding obstacles. Currently applied autonomous driving technology can include technology that maintains the driving lane, technology that automatically adjusts speed such as adaptive cruise control, technology that automatically drives along a set path, and driving technology that automatically sets a path when a destination is set.
자율주행을 수행하기 위해서는 주변상황의 데이터를 인지하기 위해 수많은 센서를 포함할 수 있다. 센서로는 근접 센서, 조도 센서, 가속도 센서, 자기센서, 자이로 센서, 관성 센서, RGB 센서, IR 센서, 지문 인식 센서, 초음파 센서, 광 센서, 마이크로폰, 라이다, 레이더 등을 들 수 있다. In order to perform autonomous driving, numerous sensors may be included to recognize data from the surroundings. Sensors include proximity sensors, light sensors, acceleration sensors, magnetic sensors, gyro sensors, inertial sensors, RGB sensors, IR sensors, fingerprint recognition sensors, ultrasonic sensors, light sensors, microphones, lidar, radar, etc.
센서에서 수집한 정보 이외에 RGBC카메라, 적외선 카메라 등을 통해 수집한 영상정보와 마이크로폰을 통해 수집한 음향정보를 통해 자율주행을 수행할 수 있다. 또한, 사용자 입력부를 통해 입력된 정보에 기초하여 주행할 수 있다. 무선통신부를 통해 수집한 맵 데이터, 위치정보 및 주변 상황의 정보 등 또한 자율주행 수행에 필요한 정보들이다. In addition to the information collected from the sensor, autonomous driving can be performed using image information collected through RGBC cameras, infrared cameras, etc., and audio information collected through microphones. In addition, driving can be performed based on information entered through the user input section. Map data, location information, and information on the surrounding situation collected through the wireless communication section are also necessary information for autonomous driving.
맵 데이터에는 로봇이 이동하는 공간에 배치된 다양한 객체들에 대한 객체 식별 정보가 포함될 수 있다. 예컨대, 맵 데이터에는 벽, 문 등의 고정 객체들과 화분, 책상 등의 이동 가능한 객체들에 대한 객체 식별 정보가 포함될 수 있다. 그리고, 객체 식별 정보에는 명칭, 종류, 거리, 위치 등이 포함될 수 있다.Map data may include object identification information for various objects placed in the space where the robot moves. For example, map data may include object identification information for fixed objects such as walls and doors, and movable objects such as flower pots and desks. In addition, object identification information may include name, type, distance, location, etc.
따라서 로봇은 인공지능이 학습할 수 있는 데이터를 수집하기 위해 센서 및 다양한 입력부 그리고 무선통신부 등을 필수적으로 구비하고 각종정보를 종합하여 최적의 동작을 수행할 수 있다. 인공지능을 수행하는 러닝 프로세서는 로봇내의 제어부에 탑재하여 학습을 수행할 수도 있고, 수집한 정보를 서보로 전송하고 서버를 통해 학습하여 학습결과를 로봇에 다시 전송하여 이를 기초로 자율주행을 수행할 수 있다. Therefore, the robot is equipped with sensors, various input units, and wireless communication units to collect data that AI can learn from, and can perform optimal operations by synthesizing various information. The learning processor that performs AI can be installed in the control unit within the robot to perform learning, or the collected information can be transmitted to the servo, learned through the server, and the learning results can be sent back to the robot to perform autonomous driving based on this.
인공지능을 구비한 로보트는 새로운 장소에서도 주변 정보를 수집하여 전체 맵을 구현할 수 있으며, 주요활동반경의 장소는 누적되는 정보량이 많아 보다 정확한 자율주행을 수행할 수 있다. Robots equipped with artificial intelligence can collect information about their surroundings even in new locations and create a full map, and can perform more accurate autonomous driving in places with a large accumulated amount of information in the main activity radius.
사용자 입력을 받기위해 터치스크린이나 버튼을 구비할 수 있으며 사용자의 음성을 인식하여 명령을 입력받을 수도 있다. 프로세서는 음성입력을 문자열로 변환하기 위해 STT(Speech To Text) 엔진 또는 자연어의 의도 정보를 획득하기 위한 자연어 처리(NLP: Natural Language Processing) 엔진 중에서 적어도 하나 이상을 이용하여, 사용자 입력에 상응하는 의도 정보를 획득할 수 있다.A touch screen or buttons may be provided to receive user input, and commands may be received by recognizing the user's voice. The processor may use at least one of an STT (Speech To Text) engine to convert voice input into a string, or a natural language processing (NLP) engine to obtain intention information of natural language, to obtain intention information corresponding to the user input.
이때, STT 엔진 또는 NLP 엔진 중에서 적어도 하나 이상은 적어도 일부가 머신 러닝 알고리즘에 따라 학습된 인공 신경망으로 구성될 수 있다. 그리고, STT 엔진 또는 NLP 엔진 중에서 적어도 하나 이상은 러닝 프로세서에 의해 학습된 것이나, AI 서버의 러닝 프로세서에 의해 학습된 것이거나, 또는 이들의 분산 처리에 의해 학습된 것일 수 있다.At this time, at least one of the STT engine or the NLP engine may be configured with an artificial neural network at least partially learned according to a machine learning algorithm. And, at least one of the STT engine or the NLP engine may be learned by a learning processor, by a learning processor of an AI server, or by distributed processing thereof.
도 1은 본 발명의 일 실시 예에 따른 5G 네트워크 기반의 클라우드 시스템(1000)을 나태낸다.FIG. 1 illustrates a cloud system (1000) based on a 5G network according to one embodiment of the present invention.
도 1을 참고하면, 클라우드 시스템(1000)은 운송 로봇(100), 이동 단말(300), 로봇 관제 시스템(200), 각종 기기(400) 및 5G 네트워크(500)를 포함할 수 있다.Referring to FIG. 1, a cloud system (1000) may include a transport robot (100), a mobile terminal (300), a robot control system (200), various devices (400), and a 5G network (500).
운송 로봇(100)은 물품을 출발지에서 목적지로 운반하는 로봇이다. 운송 로봇(100)은 물류 센터에서 직접 목적지까지 이동할 수 있으며, 물류 센터에서 물품 목적지 주변까지 차량에 적재되어 이동한 후, 목적지 주변에서 하차하여 목적지까지 이동할 수 있다.A transport robot (100) is a robot that transports goods from a starting point to a destination. The transport robot (100) can move directly from a logistics center to a destination, or it can load goods onto a vehicle and move around the destination from a logistics center, then unload around the destination and move to the destination.
또한, 운송 로봇(100)은 실외뿐만 아니라 실내에서도 물품을 목적지로 이동할 수 있다. 운송 로봇(100)은 AGV(Automated Guided Vehicle)로 구현될 수 있으며, AGV는 바닥면의 센서, 자기장, 비전기기 등에 의해 움직이는 운송 장치일 수 있다.In addition, the transport robot (100) can move items to a destination not only outdoors but also indoors. The transport robot (100) can be implemented as an AGV (Automated Guided Vehicle), and the AGV can be a transport device that moves by sensors, magnetic fields, vision devices, etc. on the floor.
운송 로봇(100)은 물품을 저장하는 보관 영역(Storage Area)을 포함할 수 있으며, 상기 보관 영역은 다양한 물품을 적재하기 위해 분할될 수 있으며, 분할된 복수의 부분 보관 영역에는 다양한 종류의 물품이 배치될 수 있다. 이에 따라, 물품의 혼입이 방지될 수 있다.The transport robot (100) may include a storage area for storing items, and the storage area may be divided to load various items, and various types of items may be placed in the divided partial storage areas. Accordingly, mixing of items may be prevented.
이동 단말(300)은 5G 네트워크(500)를 통해 운송 로봇(100)과 통신할 수 있다. 이동 단말(300)은 물품을 적재하기 위해 파티션을 보관 영역에 설치하는 사용자가 소지한 기기 또는 적재된 물품의 수령자가 소지한 기기일 수 있다. 이동 단말(300)은 영상 기반으로 정보를 제공할 수 있으며, 이동 단말(300)은 휴대폰, 스마트 폰(smart phone), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기 (smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)) 등의 이동형 기기들을 포함할 수 있다.The mobile terminal (300) can communicate with the transport robot (100) via the 5G network (500). The mobile terminal (300) can be a device carried by a user who installs a partition in a storage area to load goods, or a device carried by a recipient of the loaded goods. The mobile terminal (300) can provide information based on images, and the mobile terminal (300) can include mobile devices such as a mobile phone, a smart phone, a wearable device (e.g., a smartwatch, a smart glass, a head mounted display (HMD)).
로봇 관제 시스템(200)는 운송 로봇(100)을 원격으로 제어할 수 있으며, 운송 로봇(100)의 다양한 요청에 응답할 수 있다. 예를 들면, 로봇 관제 시스템(200)은 운송 로봇(100)의 요청에 기초하여, 인공 지능을 이용한 연산을 수행할 수 있다.The robot control system (200) can remotely control the transport robot (100) and respond to various requests of the transport robot (100). For example, the robot control system (200) can perform calculations using artificial intelligence based on requests of the transport robot (100).
또한, 로봇 관제 시스템(200)은 운송 로봇(100)의 이동 경로를 설정할 수 있으며, 로봇 관제 시스템(200)은 복수의 목적지가 있는 경우, 목적지의 이동 순서를 설정할 수 있다.In addition, the robot control system (200) can set the movement path of the transport robot (100), and the robot control system (200) can set the movement order of the destinations when there are multiple destinations.
각종 기기(400)는 개인 컴퓨터(PC, 400a), 자율 주행차(400b), 홈 로봇(400c) 등을 포함할 수 있다. 운송 로봇(100)은 물품의 운송 목적지에 도착하는 경우, 홈 로봇(400c)과의 통신을 통해 홈 로봇(400c)에 직접 물품을 전달할 수 있다.The various devices (400) may include a personal computer (PC, 400a), an autonomous vehicle (400b), a home robot (400c), etc. When the transport robot (100) arrives at the transport destination of the goods, it can directly deliver the goods to the home robot (400c) through communication with the home robot (400c).
각종 기기(400)는 운송 로봇(100), 이동 단말(300), 로봇 관제 시스템(200) 등과 5G 네트워크(500)를 통해 유무선으로 연결될 수 있다.Various devices (400) can be connected wirelessly or wiredly to a transport robot (100), a mobile terminal (300), a robot control system (200), etc. through a 5G network (500).
상기 운송 로봇(100), 이동 단말(300), 로봇 관제 시스템(200) 및 각종 기기(400)는 모두 5G 모듈을 탑재하여 100Mbps 내지 20Gbps(또는, 그 이상) 속도로 데이터를 송수신할 수 있어서 대용량의 동영상 파일을 다양한 기기로 전송할 수 있으며, 저전력으로 구동되어 전력 소비가 최소화되게 할 수 있다. 다만, 상기 전송 속도는 실시 예에 따라 달리 구현될 수 있다.The above transport robot (100), mobile terminal (300), robot control system (200), and various devices (400) are all equipped with 5G modules to transmit and receive data at a speed of 100 Mbps to 20 Gbps (or higher), so that large-capacity video files can be transmitted to various devices, and power consumption can be minimized by operating at low power. However, the transmission speed may be implemented differently depending on the embodiment.
5G 네트워크(500)는 5G 이동 통신 네트워크, 근거리 네트워크, 인터넷 등을 포함할 수 있으며, 유무선으로 기기들의 통신 환경을 제공할 수 있다.The 5G network (500) may include a 5G mobile communication network, a short-range network, the Internet, etc., and may provide a communication environment for devices with or without wires.
도 2은 본 발명의 일 실시 예에 따른 운송 로봇(100)의 구성을 설명하기 위한 블럭도이다. 본 발명의 일 실시예에 따른 운송 로봇(100)을 도시한 도 3 내지 5를 함께 참고하여 설명하기로 한다.도 2을 참고하면, 운송 로봇(100)은 적재공간(135)을 포함하는 바디(Body)를 포함할 수 있으며, 후술하는 구성들이 바디(Body)에 포함될 수 있다. 운송 로봇(100)은 통신부(110), 입력부(120), 센서부(140), 출력부(150), 메모리(185), 휠 구동부(170), 제어부(180) 및 전원공급부(190)를 포함할 수 있다. FIG. 2 is a block diagram for explaining the configuration of a transport robot (100) according to an embodiment of the present invention. The description will be made with reference to FIGS. 3 to 5, which illustrate a transport robot (100) according to an embodiment of the present invention. Referring to FIG. 2, the transport robot (100) may include a body including a loading space (135), and the components described below may be included in the body. The transport robot (100) may include a communication unit (110), an input unit (120), a sensor unit (140), an output unit (150), a memory (185), a wheel drive unit (170), a control unit (180), and a power supply unit (190).
도 2에 도시된 구성요소들은 운송 로봇(100)을 구현하는데 있어서 필수적인 것은 아니어서, 본 명세서 상에서 설명되는 운송 로봇(100)은 위에서 열거된 구성요소들 보다 많거나, 또는 적은 구성요소들을 가질 수 있다.The components illustrated in FIG. 2 are not essential for implementing the transport robot (100), and thus the transport robot (100) described in this specification may have more or fewer components than the components listed above.
통신부(110, Transceiver)는 로봇 관제 시스템(200)과 통신할 수 있는 유무선의 통신 모듈을 포함할 수 있다.The communication unit (110, Transceiver) may include a wired or wireless communication module capable of communicating with the robot control system (200).
선택적 실시 예로 상기 통신부(110)는 GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), LTE(Long Term Evolution), 5G, WLAN(Wireless LAN), Wi-Fi(Wireless-Fidelity), 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association;IrDA), ZigBee, NFC(Near Field Communication) 통신에 관한 모듈을 탑재할 수 있다. 입력부(120)는 사용자로부터 정보를 입력 받기 위한 사용자 입력부(122)를 포함할 수 있다. 선택적 실시 예로 입력부(120)는 영상 신호 입력을 위한 카메라(121), 오디오 신호를 수신하기 위한 마이크로폰(123, "이하, 마이크로 칭함")을 포함할 수 있다. 여기서, 카메라(121)나 마이크(123)를 센서로 취급하여, 카메라(121)나 마이크(123)에서 획득한 신호를 센싱 데이터 또는 센서 정보라고 할 수도 있다.As an optional embodiment, the communication unit (110) may be equipped with modules related to GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth (Bluetooth), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, and NFC (Near Field Communication) communications. The input unit (120) may include a user input unit (122) for receiving information from a user. As an optional embodiment, the input unit (120) may include a camera (121) for inputting a video signal, and a microphone (123, "hereinafter, referred to as a microphone") for receiving an audio signal. Here, the camera (121) or the microphone (123) may be treated as a sensor, and a signal acquired from the camera (121) or the microphone (123) may be referred to as sensing data or sensor information.
입력부(120)는 모델 학습을 위한 학습 데이터 및 학습 모델을 이용하여 출력을 획득할 때, 사용될 입력 데이터 등을 획득할 수 있다. 입력부(120)는 가공되지 않은 입력 데이터를 획득할 수도 있으며, 이 경우 제어부(180)는 입력 데이터에 대하여 전처리로써 입력 특징점(input feature)을 추출할 수 있다.The input unit (120) can obtain input data to be used when obtaining output using learning data and a learning model for model learning. The input unit (120) can also obtain unprocessed input data, and in this case, the control unit (180) can extract input features as preprocessing for the input data.
카메라(121)는 전방의 장애물을 감지하기 위해 전방에 위치하며, 도 3에 도시된 바와 같이 각도가 상이하게 복수 개가 배치될 수 있다. 전방을 넓게 인식하는 카메라와 바닥을 촬영하는 카메라와 같이 촬영 방향이 상이한 복수개의 카메라(121)를 구비할 수 있다. The camera (121) is positioned in front to detect obstacles in front, and may be positioned at different angles as shown in Fig. 3. A plurality of cameras (121) with different shooting directions, such as a camera that recognizes the front widely and a camera that photographs the floor, may be provided.
또는 상이한 기능을 가지는 카메라를 구비할 수 있다. 예를 들어 광각카메라, 적외선 카메라 등을 구비할 수 있다. 카메라는 센서부(140)로서 주변의 사물을 감지하는 역할을 할 수 있다. Or, it may be equipped with a camera having different functions. For example, it may be equipped with a wide-angle camera, an infrared camera, etc. The camera may serve as a sensor unit (140) to detect surrounding objects.
사용자 입력부(122)는 버튼이나 디스플레이(151)와 중첩된 터치패널을 구비할 수 있다. 또는 원격으로 통신부(110)를 통해 사용자 명령을 입력할 수도 있으며, 이 경우 사용자 입력부(122)는 운송 로봇(100)과 별도로 구비된 개인 컴퓨터(400)나 원격제어장치를 포함할 수 있다. The user input unit (122) may be equipped with a button or a touch panel overlapping the display (151). Alternatively, a user command may be input remotely through the communication unit (110), in which case the user input unit (122) may include a personal computer (400) or remote control device separately equipped from the transport robot (100).
사용자 입력부(122)는 사용자 명령을 입력받는 방식을 모두 포함하므로 음성인식을 통해 사용자 명령을 인식할 수 있다. 즉 마이크(123)서 수집한 음성을 분석하여 사용자 명령을 추출하는 음성인식장치도 사용자 입력부(122)로서 역할을 할 수 있다. The user input unit (122) includes all methods for receiving user commands, so that user commands can be recognized through voice recognition. In other words, a voice recognition device that analyzes voice collected from a microphone (123) and extracts user commands can also function as the user input unit (122).
입력부(120)는 물품 정보 입력부를 포함할 수 있는데, 상기 물품 정보 입력부는 물품의 사이즈 정보, 무게 정보, 목적지 정보, 운송 의뢰자에 대한 정보 등을 입력받을 수 있다. 이때, 상기 물품 정보 입력부는 코드 리더를 포함할 수 있다.The input unit (120) may include a product information input unit, and the product information input unit may receive size information of the product, weight information, destination information, information about the transport requester, etc. In this case, the product information input unit may include a code reader.
센서부(140)는 다양한 센서들을 이용하여 운송 로봇(100)의 내부 정보, 운송 로봇(100)의 주변 환경 정보 및 사용자 정보 중 적어도 하나를 획득할 수 있다.The sensor unit (140) can obtain at least one of internal information of the transport robot (100), information on the surrounding environment of the transport robot (100), and user information using various sensors.
이때, 센서부(140)는 자율주행을 위해 주변을 인식하기 위한 다양한 종류의 센서를 포함할 수 있다. 대표적으로 거리 감지 센서 또는 근접센서(141)와 라이다(142)를 들 수 있다.At this time, the sensor unit (140) may include various types of sensors for recognizing the surroundings for autonomous driving. Representative examples include a distance detection sensor or proximity sensor (141) and a lidar (142).
근접센서(141)는 사출한 초음파가 돌아오는 시간을 기초로 근처의 사물을 인식하고 사물과의 거리를 판단하는 초음파 센서를 포함할 수 있다. 근접센서는 둘레를 따라 복수개를 구비할 수 있으며, 상측의 장애물을 감지하기 위해 상측에도 구비할 수 있다. The proximity sensor (141) may include an ultrasonic sensor that recognizes nearby objects and determines the distance to the objects based on the time it takes for the emitted ultrasonic waves to return. A plurality of proximity sensors may be provided along the perimeter, and one may also be provided on the upper side to detect obstacles on the upper side.
라이다(Lidar, 142)는 레이저 펄스를 발사하고 그 빛이 주위의 대상물체에 반사되어 돌아오는 것을 받아 주변의 모습을 정밀하게 그려내는 장치이다. 레이다와 같이 그 원리는 유사하나 사용하는 전자기파가 달라 이용 기술과 활용범위가 상이하다.Lidar (142) is a device that precisely draws the surroundings by firing laser pulses and receiving the light that is reflected from surrounding objects. Its principle is similar to radar, but the electromagnetic waves used are different, so the technology and scope of use are different.
레이저는 600~1000nm 파장의 빛을 사용하기 때문에 사람의 시력을 손상시킬 수 있다. 라이다(342)는 이보다 더 긴 파장을 이용하며, 대상 물체까지의 거리뿐 아니라 움직이는 속도와 방향, 온도, 주변의 대기 물질 분석 및 농도 측정 등에 쓰인다.Lasers can damage human eyesight because they use light with a wavelength of 600 to 1000 nm. Lidar (342) uses a longer wavelength and is used to measure not only the distance to a target object, but also the speed and direction of its movement, temperature, and analysis and concentration of surrounding atmospheric substances.
그 외에 센서부(140)는 조도 센서, 가속도 센서, 자기 센서, 자이로 센서, 관성 센서, RGB 센서, 적외선 센서, 지문 인식 센서, 초음파 센서, 광 센서, 홀센서 등을 포함할 수 있다. In addition, the sensor unit (140) may include a light sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an infrared sensor, a fingerprint recognition sensor, an ultrasonic sensor, a light sensor, a Hall sensor, etc.
출력부(150)는 시각, 청각 또는 촉각 등과 관련된 출력을 발생시킬 수 있는데, 출력부(150)는 시각 정보를 출력하는 광 출력부, 디스플레이 (151) 등을 포함할 수 있으며, 청각 정보를 출력하는 스피커 (152), 비가청 주파수에 속하는 초음파 신호를 출력하는 초음파 출력부 등을 포함할 수 있고, 촉각 정보를 출력하는 햅틱 모듈을 포함할 수 있다.The output unit (150) can generate output related to vision, hearing, or tactile sensations, and the output unit (150) can include an optical output unit that outputs visual information, a display (151), etc., a speaker (152) that outputs auditory information, an ultrasonic output unit that outputs ultrasonic signals belonging to an inaudible frequency, etc., and can include a haptic module that outputs tactile information.
메모리(185)는 운송 로봇(100)의 다양한 기능을 지원하는 데이터를 저장한다. 메모리(185)는 운송 로봇(100)에서 구동되는 다수의 응용 프로그램(application program 또는 애플리케이션(application)), 운송 로봇(100)의 동작을 위한 데이터들, 명령어들을 저장할 수 있다.The memory (185) stores data that supports various functions of the transport robot (100). The memory (185) can store a number of application programs (or applications) driven by the transport robot (100), data for the operation of the transport robot (100), and commands.
아울러, 메모리(185)는 인공 지능, 머신 러닝, 인공 신경망을 이용하여 연산을 수행하는데 필요한 정보를 저장할 수 있다. 메모리(185)는 심층 신경망 모델을 저장할 수 있다. 상기 심층 신경망 모델은 학습 데이터가 아닌 새로운 입력 데이터에 대하여 결과 값을 추론해 내는데 사용될 수 있고, 추론된 값은 어떠한 동작을 수행하기 위한 판단의 기초로 이용될 수 있다.In addition, the memory (185) can store information necessary for performing operations using artificial intelligence, machine learning, and artificial neural networks. The memory (185) can store a deep neural network model. The deep neural network model can be used to infer a result value for new input data other than learning data, and the inferred value can be used as a basis for judgment for performing a certain operation.
전원공급부(190)는 프로세서(190)의 제어 하에서, 외부의 전원, 내부의 전원을 인가 받아 운송 로봇(100)의 각 구성요소들에 전원을 공급한다. 이러한 전원공급부(190)는 배터리(191)를 포함하며, 상기 배터리(191)는 내장형 배터리 또는 교체가능한 형태의 배터리가 될 수 있다. 상기 배터리는 유선 또는 무선 충전 방식으로 충전될 수 있는데, 무선 충전 방식은 자기 유도 방식 또는 자기 공진 방식을 포함할 수 있다.The power supply unit (190) receives external power and internal power under the control of the processor (190) and supplies power to each component of the transport robot (100). The power supply unit (190) includes a battery (191), and the battery (191) may be a built-in battery or a replaceable battery. The battery may be charged by a wired or wireless charging method, and the wireless charging method may include a magnetic induction method or a magnetic resonance method.
주행부(170)는 운송 로봇(100)을 이동시키기 위한 수단으로서, 휠 또는 레그를 포함할 수 있으며 이를 제어하는 휠 구동부 및 레그 구동부를 포함할 수 있다. 휠 구동부 바닥면에 구비된 복수의 휠을 제어하여 바디(Body, 130)를 포함하는 운송 로봇(100)을 이동시킬 수 있다. 휠은 빠른 주행을 위한 메인휠(171)과 방향전환을 위한 캐스터(173) 그리고 주행 중 적재된 물품(L)이 떨어지지 않도록 안정적인 주행을 위한 보조 캐스터 등을 포함할 수 있다. The driving unit (170) is a means for moving the transport robot (100), and may include wheels or legs, and may include a wheel driving unit and a leg driving unit for controlling them. A plurality of wheels provided on the bottom surface of the wheel driving unit can be controlled to move the transport robot (100) including the body (130). The wheels may include a main wheel (171) for fast driving, a caster (173) for changing direction, and an auxiliary caster for stable driving so that the loaded goods (L) do not fall during driving.
레그 구동부(미도시)는 제어부(180)의 제어에 따라 복수의 레그를 제어하여 바디(130)를 이동시킬 수 있다. 복수의 레그는 운송 로봇(100)이 걷거나 뛸 수 있도록 형성된 구성에 해당될 수 있다. 복수의 레그는 4 개로 구현될 수 있으나, 실시 예가 이에 국한되는 것은 아니다. 복수의 레그는 바디(130)에 결합되어 일체형으로 형성될 수 있으며, 바디에 탈부착 형태로 구현될 수 있다.The leg drive unit (not shown) can control a plurality of legs according to the control of the control unit (180) to move the body (130). The plurality of legs may correspond to a configuration formed so that the transport robot (100) can walk or run. The plurality of legs may be implemented as four, but the embodiment is not limited thereto. The plurality of legs may be formed as an integral body by being connected to the body (130), and may be implemented in a form that is attachable to and detachable from the body.
운송 로봇(100)은 휠 구동부 및/또는 레그 구동부 중 적어도 하나를 구비하는 주행부(170)를 통해 바디를 이동시킬 수 있다. 다만, 본 명세서 상에서는 휠 구동부가 이동 로봇(100)에 탑재된 예를 주로 설명한다.A transport robot (100) can move its body through a driving unit (170) having at least one of a wheel driving unit and/or a leg driving unit. However, in this specification, an example in which a wheel driving unit is mounted on a mobile robot (100) is mainly described.
제어부(180)는 운송 로봇(100)의 구성들을 컨트롤하는 모듈이다. 상기 제어부(180)는 프로그램 내에 포함된 코드 또는 명령으로 표현된 기능을 수행하기 위해 물리적으로 구조화된 회로를 갖는, 하드웨어에 내장된 데이터 처리 장치를 의미할 수 있다. 이와 같이 하드웨어에 내장된 데이터 처리 장치의 일 예로써, 마이크로프로세서(microprocessor), 중앙처리장치(central processing unit: CPU), 프로세서 코어(processor core), 멀티프로세서(multiprocessor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 등의 처리 장치를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.The control unit (180) is a module that controls the configurations of the transport robot (100). The control unit (180) may mean a data processing device embedded in hardware that has a physically structured circuit to perform a function expressed by a code or command included in a program. As an example of a data processing device embedded in hardware, a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), and the like may be included, but the scope of the present invention is not limited thereto.
운송 로봇(100)은 본체에 적재공간(135)을 포함하며, 적재공간(135)은 떨어지지 않도록 이를 보호하는 측벽 또는 커버(131)를 포함할 수 있다. 도 3을 참고하면 커버(131)를 구비한 것으로 도시하고 있으나, 상면을 생략하고 측벽만 구비한 형태도 가능하다. The transport robot (100) includes a loading space (135) in the main body, and the loading space (135) may include a side wall or cover (131) to protect it from falling. Referring to FIG. 3, it is illustrated as having a cover (131), but a form in which only a side wall is provided while omitting the upper surface is also possible.
적재공간(135)은 도면상에서 별도의 층구별이 없으나, 복수개의 층으로 구성되어 층별로 나누어 복수개의 물품을 적재 가능하며 하부의 물품(L)을 하차한 이후에 상부의 물품을 하부층으로 이동시켜 추가적으로 물품을 하차할 수 있다. The loading space (135) does not have a separate floor division in the drawing, but is composed of multiple floors and can load multiple items by dividing them into each floor. After unloading the lower item (L), the upper item can be moved to the lower floor to unload additional items.
제어부(180)는 적재공간(135)에 배치될 물품(L)의 개수 정보, 무게 정보, 사이즈 정보, 배송 순서 정보, 보안 등급 정보 중 적어도 하나를 수집할 수 있다. 가령, 제어부(180)는 입력부(120)를 통해 상기 정보들을 수집할 수 있다. 상기 입력부(120)의 입력은 디스플레이 상의 터치 입력도 포함할 수 있다.The control unit (180) can collect at least one of the number of items (L) to be placed in the loading space (135), weight information, size information, delivery order information, and security level information. For example, the control unit (180) can collect the above information through the input unit (120). The input of the input unit (120) can also include a touch input on the display.
제어부(180)는 수집된 상기 정보들에 기초하여, 적재공간(135)에 적재된 물품(L)의 정보를 통신부(110)를 통해 이동 단말(도 1의 200)으로 전송할 수 있다. Based on the collected information, the control unit (180) can transmit information on goods (L) loaded in the loading space (135) to the mobile terminal (200 in FIG. 1) through the communication unit (110).
적재공간(135)에 적재된 물품(L)을 하차하기 위한 하차모듈(160)을 포함할 수 있다. 하차모듈(160)은 적재공간(135)의 하부를 구성하는 컨베이어(161)를 포함할 수 있다. 컨베이어(161)는 하차구가 위치하는 제1 방향으로 이동하는 컨베이어 벨트(1611)와 이를 구동하는 롤러(1612) 및 모터(미도시)를 포함할 수 있다. It may include an unloading module (160) for unloading goods (L) loaded in the loading space (135). The unloading module (160) may include a conveyor (161) constituting the lower part of the loading space (135). The conveyor (161) may include a conveyor belt (1611) moving in a first direction where the unloading port is located, a roller (1612) driving the conveyor belt, and a motor (not shown).
본 발명에서 컨베이어(161)는 적재공간(135)의 바닥면 전체를 커버하는 형태를 구성하나, 운송 로봇(100)의 크기가 큰 경우 컨베이어(161)는 적재공간(135)의 일부에 형성될 수도 있다. 이 경우 복수개의 물품(L)을 적재할 수 있으며, 컨베이어(161) 이외의 영역에 적재된 물품(L)을 컨베이어(161)로 밀어주는 푸셔(미도시)를 더 포함할 수 있다. In the present invention, the conveyor (161) is configured to cover the entire floor surface of the loading space (135), but if the size of the transport robot (100) is large, the conveyor (161) may be formed in a part of the loading space (135). In this case, a plurality of items (L) can be loaded, and a pusher (not shown) that pushes items (L) loaded in an area other than the conveyor (161) to the conveyor (161) may be further included.
컨베이어(161)는 바닥면에서 이격되어 있어, 컨베이어(161)에서 바닥까지 안정적으로 물품(L)이 이동할 수 있는 슬로프 모듈(165)을 더 포함할 수 있다. 슬로프 모듈(165)은 바디에 인입 인출되면서 컨베이어(161)에서 바닥면까지 이어지는 경사면을 구성할 수 있다. The conveyor (161) may further include a slope module (165) that is spaced apart from the floor surface so that the article (L) can be stably moved from the conveyor (161) to the floor surface. The slope module (165) may form a slope extending from the conveyor (161) to the floor surface while being introduced and withdrawn from the body.
도 3은 본 발명의 일 실시 예에 따른 운송 로봇(100)의 전면 사시도이고, 도 4는 본 발명의 일 실시 예에 따른 운송 로봇(100)의 후면 사시도이다. FIG. 3 is a front perspective view of a transport robot (100) according to an embodiment of the present invention, and FIG. 4 is a rear perspective view of a transport robot (100) according to an embodiment of the present invention.
운송 로봇(100)은 내부에 적재공간(135)을 포함하는 바디(130)와 바디(130)의 하부에 위치하는 주행부(170)를 포함한다. 바디(130)는 적재공간(135)의 바닥을 구성하는 베이스(133, 도 6 참조), 적재공간(135)의 전면과 좌우측면을 커버하는 커버(131)를 포함한다. 바디(130)의 상면과 배면은 개방되어 있고 도어(210)를 통해 선택적으로 개방할 수 있다. A transport robot (100) includes a body (130) including a loading space (135) inside and a driving part (170) located at the bottom of the body (130). The body (130) includes a base (133, see FIG. 6) forming the floor of the loading space (135) and a cover (131) covering the front and left and right sides of the loading space (135). The upper and rear surfaces of the body (130) are open and can be selectively opened through a door (210).
도 3에 도시된 바와 같이 전방에 위치하는 디스플레이부(151), 제1 카메라(121a), 스피커(152), 라이더(142) 및 제1 근접센서(141a) 등이 도시되어 있다. 측면의 장애물을 감지하기 위해 제2 카메라(121b)와 제2 근접센서(141b)를 더 포함할 수 있다. 도 4에 도시된 바와 같이 후방의 장애물을 감지하기 위해 제3 카메라(121c)와 제3 근접센서(141c)를 더 포함할 수 있다. As shown in Fig. 3, a display unit (151), a first camera (121a), a speaker (152), a rider (142), and a first proximity sensor (141a) located at the front are shown. A second camera (121b) and a second proximity sensor (141b) may be further included to detect obstacles at the side. As shown in Fig. 4, a third camera (121c) and a third proximity sensor (141c) may be further included to detect obstacles at the rear.
도 5는 본 발명의 일 실시 예에 따른 운송 로봇(100)의 도어(210)의 개방방법을 도시한 도면으로 본 발명의 운송 로봇(100)의 바디(130)는 상면과 배면이 개방되어 있고 이를 슬라이딩 가능한 도어(210)를 이용하여 필요에 따라 선택적으로 도어(210)를 개방할 수 있다. FIG. 5 is a drawing illustrating a method for opening a door (210) of a transport robot (100) according to an embodiment of the present invention. The body (130) of the transport robot (100) of the present invention has an open top and back, and the door (210) can be selectively opened as needed using a slidable door (210).
도 5의 (a)와 같이 본체(130)의 배면만 개방할 수도 있고 도 5의 (b)와 같이 본체(130)의 상면만 개방할 수 있으며, 도 5의 (c)와 같이 본체(130)의 상면 및 배면을 동시에 개방할 수 있다. As shown in (a) of Fig. 5, only the back surface of the main body (130) can be opened, as shown in (b) of Fig. 5, only the top surface of the main body (130) can be opened, and as shown in (c) of Fig. 5, the top and back surfaces of the main body (130) can be opened simultaneously.
내부에 있는 컨베이어 모듈(161)을 통해 적재공간(135)의 물품을 내리는 경우 도 5의 (a)와 같이 배면만 개방되면 충분하다. 상부에서 적재공간(135)의 물품을 들어올려 하차하는 경우 도 5의 (b)와 같이 상부가 개방되어야 작업이 편리하다. When unloading items from the loading space (135) through the conveyor module (161) inside, it is sufficient if only the back is opened as in (a) of Fig. 5. When unloading items from the loading space (135) by lifting them from the top, the top should be opened as in (b) of Fig. 5 for convenient work.
도 5의 (c)와 같이 상부와 하부가 모두 개방되면 물품을 하차하는 개구부가 넓어 작업방향에 관계없이 작업이 편리한 장점이 있다. As shown in (c) of Fig. 5, when both the top and bottom are open, the opening for unloading items is wide, which has the advantage of making work convenient regardless of the work direction.
이하에서는 도 5와 같이 선택적으로 바디(130)의 상면 또는 배면을 개방할 수 있는 슬라이딩 도어(210) 및 슬라이딩 도어(210)를 이동 가능하게 하는 도어 구동부(230)와 가이드 구조(220)에 대해 구체적으로 살펴보도록 한다. Below, as shown in Fig. 5, a sliding door (210) that can selectively open the upper or rear surface of the body (130), a door driving unit (230) that enables the sliding door (210) to move, and a guide structure (220) will be specifically examined.
도 6은 본 발명의 일 실시 예에 따른 운송 로봇(100)의 커버(131) 및 외측으로 노출되는 디스플레이(151), 스피커(152), 카메라(121a) 등을 제거한 상태를 도시한 도면이다.FIG. 6 is a drawing showing a state in which the cover (131) and the display (151), speaker (152), camera (121a), etc. exposed to the outside of a transport robot (100) according to one embodiment of the present invention are removed.
수평방향으로 배치된 베이스(133)를 중심으로 상측은 물품이 적재되는 적재공간(135)이 위치하고 하측은 주행부(170) 및 무게중심을 하부에 위치시키기 위해 중량이 있는 배터리(190)와 제어부(180)가 위치할 수 있다. A loading space (135) for loading items is located on the upper side of a horizontally arranged base (133), and a driving unit (170) and a heavy battery (190) and a control unit (180) can be located on the lower side to position the center of gravity at the bottom.
주행부(170)는 복수개의 휠(171)과 휠(171)에 회전력을 제공하는 주행모터(미도시)를 포함할 수 있다. 주행부(170)의 휠(171) 사이에 배터리(190)와 제어부(180) 등이 하부 프레임(134)에 배치될 수 있다. The driving unit (170) may include a plurality of wheels (171) and a driving motor (not shown) that provides rotational force to the wheels (171). A battery (190) and a control unit (180), etc. may be placed on the lower frame (134) between the wheels (171) of the driving unit (170).
베이스(133)의 상면에 바로 물품이 적재될 수 있으나, 본 실시예는 컨베이어 모듈(161)을 구비하여 물품을 적재 후 적재공간(135)의 내측으로 이동시키거나 적재공간(135) 내측의 물품을 후방으로 이동하여 물품의 적재 및 하차를 용이하게 할 수 있다. Items can be loaded directly onto the upper surface of the base (133), but this embodiment is equipped with a conveyor module (161) to move items to the inside of the loading space (135) after loading them, or to move items inside the loading space (135) to the rear to facilitate loading and unloading of items.
사용자가 물품을 수동으로 하차하지 않는 경우에도 컨베이어 모듈(161)의 후단에 물품이 도달하면 자동으로 물품이 적재공간(135)에서 떨어질 수 있다. 도면상 도시되지 않았으나 바디(130)의 후면에 구비된 슬로프를 이용하여 적재공간(135)의 물품이 슬로프를 따라 바닥으로 이동하도록 보조할 수 있다. Even if the user does not manually unload the item, the item can be automatically dropped from the loading space (135) when it reaches the rear end of the conveyor module (161). Although not shown in the drawing, a slope provided on the rear of the body (130) can be used to assist the item in the loading space (135) to move along the slope to the floor.
본 발명의 도어(210)는 도 4와 같이 닫힌 상태에서는 도 6과 같이 바디(130)의 상면과 배면에 위치할 수 있다. 도 5의 (a)와 같이 배면만 개방하는 경우 도어(210)는 바디(130)의 상면과 전면에 위치하고, 도 5의 (b)와 같이 상면만 개방하는 경우 도어(210)는 바디(130)의 배면과 하면에 위치한다. 도 5의 (c)와 같이 상면과 배면을 모두 개방하는 경우 도어(210)는 바디(130)의 전면과 하면에 위치할 수 있다. The door (210) of the present invention can be located on the upper and lower surfaces of the body (130) as shown in FIG. 6 when it is closed as shown in FIG. 4. When only the rear surface is opened as shown in (a) of FIG. 5, the door (210) is located on the upper and front surfaces of the body (130), and when only the upper surface is opened as shown in (b) of FIG. 5, the door (210) is located on the rear and lower surfaces of the body (130). When both the upper and lower surfaces are opened as shown in (c) of FIG. 5, the door (210) can be located on the front and lower surfaces of the body (130).
도 7은 도 6의 A-A 단면도로서, 도어(210)는 좌우방향으로 연장된 복수개의 도어바(211)로 구성되며 복수개의 도어바(211)는 제1 방향(D1)으로 나란히 배치된다. 복수개의 도어바(211)가 제1 방향(D1)으로 나란히 배치되며 각 도어바(211) 사이의 각도가 변화할 수 있어, 슬라이딩 도어(210)는 제1 방향(D1)으로 이동하며 제1 방향(D1)으로 휨 변형 가능하다. FIG. 7 is a cross-sectional view taken along the line A-A of FIG. 6, in which a door (210) is composed of a plurality of door bars (211) extending in the left-right direction, and the plurality of door bars (211) are arranged side by side in a first direction (D1). The plurality of door bars (211) are arranged side by side in the first direction (D1), and the angle between each door bar (211) can be changed, so that the sliding door (210) can move in the first direction (D1) and be bent and deformed in the first direction (D1).
따라서 도면상 D1이 전방으로 도시되어 있으나, 슬라이딩 도어(210)가 전면에 위치시 하방, 하면에 위치시 후방 그리고 배면에 위치시 상방이 될 수 있다. 슬라이딩 도어(210)의 진행방향으로 기준으로 일방향을 제1 방향(D1) 반대방향을 제2 방향(D2)이라 한다.Accordingly, although D1 is depicted as the front in the drawing, it can be downward when the sliding door (210) is located at the front, backward when located at the bottom, and upward when located at the back. With respect to the direction of movement of the sliding door (210), one direction is referred to as the first direction (D1) and the opposite direction is referred to as the second direction (D2).
슬라이딩 도어(210)는 바디(130)의 상면, 배면, 하면 및 전면에 선택적으로 위치할 수 있다. 슬라이딩 도어(210)는 닫힌 상태에서 배면과 상면을 커버하는 이동 방향의 길이를 가지므로, 슬라이딩 도어(210)는 상면, 배면 하면 및 전면 중 적어도 2이상의 면에 걸쳐 배치될 수 있다. The sliding door (210) can be selectively positioned on the upper surface, the back surface, the lower surface, and the front surface of the body (130). Since the sliding door (210) has a length in the direction of movement that covers the back surface and the upper surface when closed, the sliding door (210) can be positioned across at least two surfaces among the upper surface, the back surface, the lower surface, and the front surface.
도 7을 참고하면 도어바(211)는 경량으로 구성하기 위해 내부에 빈 공간을 형성할 수 있으며, 이웃하는 도어바(211)와 연결을 위해 연결후크(212)와 후크홈(213)을 포함할 수 있다. Referring to Fig. 7, the door bar (211) may have an empty space formed inside to make it lightweight, and may include a connecting hook (212) and a hook home (213) for connection with a neighboring door bar (211).
연결후크(212)는 도어바(211)에서 제1 방향(D1)으로 돌출되고 후크홈(213)은 제1 방향(D1)의 반대방향인 제2 방향(D2)에서 인입된다. 후크홈(213)은 연결후크(212)에 상응하는 형상을 가지며 연결후크(212)가 후크홈(213) 내에서 회전운동할 수 있도록 연결후크(212)와 후크홈(213) 은 동심원을 가지는 호 형상으로 구성할 수 있다. The connecting hook (212) protrudes from the door bar (211) in a first direction (D1), and the hook groove (213) is inserted in a second direction (D2) opposite to the first direction (D1). The hook groove (213) has a shape corresponding to the connecting hook (212), and the connecting hook (212) and the hook groove (213) can be configured in an arc shape having concentric circles so that the connecting hook (212) can rotate within the hook groove (213).
연결후크(212)가 후크홈(213)에 삼입된 깊이에 상응하여 도어바(211) 사이의 각도가 달라질 수 있다. 도면상 좌측부분(F)과 같이 이웃하는 도어(210)와 180°로 배치되어 평면을 이루는 도어바(211)의 연결후크(212)는 제1 방향(D1)으로 이웃하는 도어바(211)의 후크홈(213)에 완전히 삽입된다. The angle between the door bars (211) may vary depending on the depth at which the connecting hook (212) is inserted into the hook groove (213). As shown in the left part (F) of the drawing, the connecting hook (212) of the door bar (211) that is arranged at 180° to form a plane with respect to the neighboring door (210) is completely inserted into the hook groove (213) of the neighboring door bar (211) in the first direction (D1).
슬라이딩 도어(210)가 다른 면으로 이동 시 도 8의 우측부분(B)처럼 곡면을 이루며 이동한다. 이웃하는 도어바(211) 사이의 각도가 180°보다 내측으로 작아지면서 적재공간(135)의 바깥쪽을 향하여 돌출되는 볼록한 곡면을 형성한다. When the sliding door (210) moves to another side, it moves while forming a curved surface like the right side (B) of Fig. 8. As the angle between the neighboring door bars (211) becomes smaller inward than 180°, it forms a convex curved surface that protrudes toward the outside of the loading space (135).
도어바(211) 사이의 내측각이 180°이상이 되지 않도록 도어바(211)의 외측방향의 모서리(215a, 215b)는 도어바(211)가 180°를 이루는 경우 서로 맞닿고, 도어바(211)의 내측방향의 모서리(214a, 214b)는 이격되어 있다. 도어바(211) 내측방향의 모서리가 맞닿지 않도록 경사면(214a, 214b)을 형성할 수 있다. In order to prevent the inner angle between the door bars (211) from exceeding 180°, the outer edges (215a, 215b) of the door bars (211) are in contact with each other when the door bars (211) form an angle of 180°, and the inner edges (214a, 214b) of the door bars (211) are spaced apart. An inclined surface (214a, 214b) may be formed so that the inner edges of the door bars (211) do not touch each other.
연결후크(212)가 형성된 제1 방향(D1)의 내측모서리의 제1 경사면(214a)과 후크홈(213)이 형성된 제2 방향(D2)의 내측모서리의 제2 경사면(214b)는 슬라이딩 도어(210)가 곡면을 이루며 꺾어질 때 맞닿는다. 반대로 도어바(211)의 외측방향의 모서리(215a, 215b)는 이격된다. The first inclined surface (214a) of the inner edge in the first direction (D1) where the connecting hook (212) is formed and the second inclined surface (214b) of the inner edge in the second direction (D2) where the hook groove (213) is formed come into contact when the sliding door (210) is bent to form a curved surface. Conversely, the outer edges (215a, 215b) of the door bar (211) are spaced apart.
슬라이딩 도어(210)가 곡면으로 변형 시 도어바(211) 사이의 각도 변화는 슬라이딩 도어(210)가 평면상태에서 제1 경사면(214a)과 제2 경사면(214b)이 이루는 각도에 상응한다. When the sliding door (210) is transformed into a curved surface, the angle change between the door bars (211) corresponds to the angle formed by the first inclined surface (214a) and the second inclined surface (214b) when the sliding door (210) is in a flat state.
슬라이딩 도어(210)는 적재공간(135)의 좌우 측면을 제외한 상면, 배면, 하면 및 전면에 위치하도록 슬라이드 이동 가능하며, 슬라이딩 도어(210)가 정해진 경로를 따라 이동하도록 도어바(211)의 단부가 삽입되는 가이드 레일(220)을 포함할 수 있다. The sliding door (210) can be slidably moved to be positioned on the upper surface, the back surface, the lower surface, and the front surface, excluding the left and right sides of the loading space (135), and may include a guide rail (220) into which an end of a door bar (211) is inserted so that the sliding door (210) moves along a set path.
가이드 레일(220)은 도 6에 도시된 바와 같이 좌우 측면에 사각형형상으로 구성된 연속적인 레일을 포함한다. 가이드 레일(220)은 바디의 상면 측방향에 위치하는 상부레일(221), 바디의 배면 측방향에 위치하는 후방레일(222), 바디의 하면 측방향에 위치하는 하부레일(223), 바디의 전면 측방향에 위치하는 전방레일(224)로 구성되고, 각 모서리는 슬라이딩 도어(210)가 이웃하는 면으로 이동할 수 있도록 곡면을 포함할 수 있다.The guide rail (220) includes continuous rails configured in a square shape on the left and right sides as illustrated in FIG. 6. The guide rail (220) includes an upper rail (221) positioned on the upper surface side of the body, a rear rail (222) positioned on the back surface side of the body, a lower rail (223) positioned on the lower surface side of the body, and a front rail (224) positioned on the front surface side of the body, and each corner may include a curved surface so that the sliding door (210) can move to an adjacent surface.
도 8은 도 7의 B-B 단면도이다. 슬라이딩 도어(210)가 디스플레이(151) 스피커(152), 카메라(121a) 등이 고정되는 전방 프레임이나 컨베이어 모듈(161)과 간섭이 없도록 전방 프레임의 배면방향에 위치하고 컨베이어 모듈(161)의 하면을 통과할 수 있다. Fig. 8 is a B-B cross-sectional view of Fig. 7. The sliding door (210) is positioned on the rear side of the front frame so as not to interfere with the front frame or conveyor module (161) to which the display (151), speaker (152), camera (121a), etc. are fixed, and can pass through the lower surface of the conveyor module (161).
가이드 레일(220)은 슬라이딩 도어(210)의 이동경로를 따라 사각형을 이루며 배치될 수 있으며, 슬라이딩 도어(210)의 구동을 위해 도어(210)구동부를 포함할 수 있다. 도어 구동부(230)는 회전력을 제공하는 모터(231), 모터(231)의 힘을 전달받아 회전하는 구동풀리(233), 구동풀리(233)에 감겨 구동풀리(233)가 회전 시 순환 운동하는 타이밍벨트(235)를 포함할 수 있다. The guide rail (220) may be arranged in a square shape along the movement path of the sliding door (210), and may include a door (210) driving unit for driving the sliding door (210). The door driving unit (230) may include a motor (231) that provides rotational power, a driving pulley (233) that rotates by receiving power from the motor (231), and a timing belt (235) that is wound around the driving pulley (233) and performs circular motion when the driving pulley (233) rotates.
모터(231)는 본체의 일측에 위치하며 구동풀리(233)와 샤프트(232)를 통해 연결되어 구동풀리(233)를 회전시킨다. 모터(231)와 직접적으로 연결된 풀리는 구동풀리(233) 뿐이어도, 도 8과 같이 사각형의 경로를 따라 슬라이딩 도어(210)가 이동할 수 있도록 3개의 더미풀리(234)를 더 포함할 수 있다. The motor (231) is located on one side of the main body and is connected to the drive pulley (233) through the shaft (232) to rotate the drive pulley (233). Although the only pulley directly connected to the motor (231) is the drive pulley (233), three dummy pulleys (234) may be additionally included so that the sliding door (210) can move along a rectangular path as shown in FIG. 8.
더미풀리(234)는 직접적으로 모터(231)와 연결되지 않고 바디(130)에 회전가능하게 결합하며, 타이밍벨트(235)가 감기어 구동풀리(233)가 회전시 타이밍벨트(235)가 이동하면 더미풀리(234)는 타이밍벨트(235)를 통해 회전력을 전달받아 회전한다. The dummy pulley (234) is not directly connected to the motor (231) but is rotatably connected to the body (130). When the timing belt (235) is wound and the driving pulley (233) rotates, the dummy pulley (234) receives rotational power through the timing belt (235) and rotates when the timing belt (235) moves.
더미풀리(234)는 타이밍벨트(235)의 순환이동 경로를 결정하는 역할을 하며, 사각형 경로의 모서리에 위치할 수 있다. 더미풀리(234)는 구동풀리(233)와 동일한 직경을 가질 수 있다. 더미풀리(234)와 구동풀리(233)의 직경이 크면 슬라이딩 도어(210)의 곡면부의 곡률반경이 커지므로 풀리(233, 234)의 크기는 이를 고려하여 결정할 수 있다. The dummy pulley (234) determines the circulating movement path of the timing belt (235) and can be located at the corner of the square path. The dummy pulley (234) can have the same diameter as the driving pulley (233). If the diameters of the dummy pulley (234) and the driving pulley (233) are large, the radius of curvature of the curved portion of the sliding door (210) increases, so the sizes of the pulleys (233, 234) can be determined by taking this into consideration.
구동풀리(233)와 더미풀리(234)는 바디(130)의 측면커버에서 돌출된 축을 중심으로 회전가능하게 바디(130)에 고정될 수 있으며, 가이드 레일(220)의 내측에 구동풀리(233), 더미풀리(234) 및 타이밍벨트(235)가 위치하여 슬라이딩 도어(210)의 경로와 중첩되지 않는다.The driving pulley (233) and the dummy pulley (234) can be fixed to the body (130) so as to be rotatable around an axis protruding from the side cover of the body (130), and the driving pulley (233), the dummy pulley (234), and the timing belt (235) are positioned on the inside of the guide rail (220) so as not to overlap with the path of the sliding door (210).
타이밍벨트(235)와 복수개의 풀리(233, 234)를 보호하기 위해 타이밍벨트(235)와 풀리(233, 234)의 좌우를 커버하는 구동부커버(237)를 더 포함할 수 있다. In order to protect the timing belt (235) and the plurality of pulleys (233, 234), a drive unit cover (237) covering the left and right sides of the timing belt (235) and the pulleys (233, 234) may be further included.
도 9 및 도 10은 본 발명의 일 실시 예에 따른 운송 로봇(100)의 도어 구동부(230)의 주요 구성을 도시한 확대도이다. FIGS. 9 and 10 are enlarged views showing the main configuration of a door driving unit (230) of a transport robot (100) according to one embodiment of the present invention.
도 9는 슬라이딩 도어(210)의 일단의 내측면을 도시한 도면으로 도어 구동부(230)의 타이밍벨트(235), 더미풀리(234), 벨트고정블록(236)이 도시되어 있고, 도어 구동부(230)와 체결되어 슬라이딩 도어(210)에 구동력을 전달하는 구동 플레이트(217)가 도시되어 있다. FIG. 9 is a drawing showing the inner side of one end of a sliding door (210), showing a timing belt (235), a dummy pulley (234), and a belt fixing block (236) of a door driving unit (230), and showing a driving plate (217) that is connected to the door driving unit (230) and transmits driving force to the sliding door (210).
구동 플레이트(217)는 며 타이밍벨트(235)와 슬라이딩 도어(210)를 연결한다. 구동 플레이트(217)는 도어바(211)의 내측면에 결합되고 타이밍벨트(235)에 단부가 고정되어 타이밍벨트(235)의 순환 운동시 같이 이동한다. 타이밍벨트(235)는 구동 플레이트(217)의 위치를 변화시키고, 슬라이딩 도어(210)의 개폐상태를 제어할 수 있다. The driving plate (217) connects the timing belt (235) and the sliding door (210). The driving plate (217) is coupled to the inner surface of the door bar (211) and has one end fixed to the timing belt (235) so as to move together with the circulating movement of the timing belt (235). The timing belt (235) can change the position of the driving plate (217) and control the open/close state of the sliding door (210).
본 실시예는 슬라이딩 도어(210)의 좌우 양측에 위치하는 한 쌍의 타이밍벨트(235)와 구동풀리(233)를 포함하여 좌우 양측에서 도어(210)의 구동 플레이트(217)를 이동하는 힘이 제공되므로 안정적으로 이동할 수 있다. This embodiment includes a pair of timing belts (235) and a drive pulley (233) located on the left and right sides of the sliding door (210), so that power is provided to move the drive plate (217) of the door (210) from both left and right sides, thereby enabling stable movement.
양측의 구동풀리(233)를 구동하기 위해 두개의 모터(231)를 이용할 수도 있으나, 하나의 모터(231)로 동시에 한 쌍의 구동풀리(233)를 구동할 수 있다. Two motors (231) may be used to drive the drive pulleys (233) on both sides, but a single motor (231) may drive a pair of drive pulleys (233) simultaneously.
도 10은 구동부의 모터(231)와 구동풀리(233)가 도시되어 있으며 모터(231)의 동력을 좌우 양측에 위치하는 한 쌍의 구동풀리(233)로 동시에 전달하기 위해 좌우 방향으로 연장된 한 쌍의 샤프트(232)를 포함할 수 있다. 하나의 긴 샤프트(232)와 기어를 이용하여 한 쌍의 구동풀리(233)를 동시에 구동할 수도 있다. Fig. 10 illustrates a motor (231) and a driving pulley (233) of a driving unit, and may include a pair of shafts (232) extending in the left and right directions to simultaneously transmit the power of the motor (231) to a pair of driving pulleys (233) located on both the left and right sides. A pair of driving pulleys (233) may be driven simultaneously using a single long shaft (232) and a gear.
도 11는 도 8의 C부분의 확대도이고, 도 12는 도 11 부분의 사시도이다. 구동 플레이트(217)와 타이밍벨트(235) 사이에 위치하는 벨트고정블록(236)을 포함할 수 있다. Fig. 11 is an enlarged view of part C of Fig. 8, and Fig. 12 is a perspective view of part 11 of Fig. 8. It may include a belt fixing block (236) positioned between the driving plate (217) and the timing belt (235).
벨트고정블록(236)은 풀리(233, 234)를 통과하는 곡선구간에서 안정적으로 회전할 수 있도록 타이밍벨트(235)의 풀리(233, 234)와 접하는 일면방향(도면상 하측방향)에 위치하는 부분은 얇고, 타이밍벨트(235)의 타면방향(도면상 상측방향)에 위치하는 부분은 소정의 두께를 가지도록 두어 구동 플레이트(217)와 체결구를 통해 결합할 수 있다. The belt fixing block (236) is designed to have a thin portion in one direction (downward direction in the drawing) that comes into contact with the pulley (233, 234) of the timing belt (235) so that it can rotate stably in the curved section passing through the pulley (233, 234), and a portion in the other direction (upward direction in the drawing) of the timing belt (235) so as to have a predetermined thickness so that it can be connected to the drive plate (217) through a fastening member.
벨트고정블록(236)은 타면방향은 슬릿(236a)이 형성되어 슬릿(236a) 사이의 간격이 벌어지면서 슬라이딩 도어(210)의 곡선이동 구간의 풀리(233, 234)를 통과할 수 있다. 복수개의 구동 플레이트(217)가 벨트고정블록(236)에 결합하는 경우 각 구동 플레이트(217)의 결합부는 슬릿(236a) 으로 분리되어 곡선구간 이동이 가능하다. The belt fixing block (236) has a slit (236a) formed in the direction of the sliding door, so that the gap between the slits (236a) widens and allows the sliding door (210) to pass through the pulleys (233, 234) of the curved movement section. When a plurality of driving plates (217) are connected to the belt fixing block (236), the connection portions of each driving plate (217) are separated by slits (236a), so that movement in the curved section is possible.
복수 개의 구동 플레이트(217)가 벨트고정블록(236)과 결합된 경우 타이밍벨트(235)의 곡선구간의 곡률과 가이드 레일(220)의 곡선구간의 곡률 반경이 차이가 있어, 이를 보상하기 위해 구동 플레이트(217)는 도어바(211)에 제1 방향(D1)으로 슬라이딩 이동 가능하도록 결합할 수 있다. When a plurality of driving plates (217) are combined with a belt fixing block (236), there is a difference in the curvature of the curved section of the timing belt (235) and the radius of curvature of the curved section of the guide rail (220). To compensate for this, the driving plates (217) can be combined with the door bar (211) so as to be able to slide in the first direction (D1).
도 13 및 도 14는 본 발명의 다른 실시 예에 따른 운송 로봇(100)의 구동부의 주요 구성을 도시한 확대도이고, 도 15는 본 발명의 다른 실시 예에 따른 운송 로봇(100)의 가이드 레일(220)과 가이드 롤러(218)를 도시한 도면이다. FIG. 13 and FIG. 14 are enlarged views showing the main configuration of a driving unit of a transport robot (100) according to another embodiment of the present invention, and FIG. 15 is a drawing showing a guide rail (220) and a guide roller (218) of a transport robot (100) according to another embodiment of the present invention.
본 실시예는 전술한 실시예와 다른 구성은 유사하나, 타이밍벨트(235)와 풀리(233, 234)가 일측에만 위치하고 타측에는 생략된 형태를 가진다. 따라서 도 14와 같이 모터(231)에서 일측방향으로 연장된 샤프트(232) 하나만 구비한다. 하나의 구동풀리(233)만 회전시킨다. 타이밍벨트(235)가 일 방향에만 위치하므로 슬라이딩 도어(210)는 좌우방향으로 일 측에서만 힘을 제공받는다. This embodiment has a similar configuration to the above-described embodiment, but has a timing belt (235) and pulleys (233, 234) located only on one side and omitted on the other side. Therefore, as shown in Fig. 14, only one shaft (232) extending from the motor (231) in one direction is provided. Only one drive pulley (233) rotates. Since the timing belt (235) is located only in one direction, the sliding door (210) receives force only from one side in the left-right direction.
좌우단부가 가이드 레일(220)에 삽입되어 가이드레일을 따라 이동하므로 하나의 타이밍벨트(235)만으로도 구동할 수 있으나, 도어바(211)가 기울어져 비대칭으로 이동하기 되는 것을 방지하기 위해 타이밍벨트(235)와 결합하지 않은 타측은 가이드 롤러(218)와 보조 레일(225)을 더 포함할 수 있다. Since the left and right ends are inserted into the guide rail (220) and move along the guide rail, it can be driven with only one timing belt (235), but in order to prevent the door bar (211) from tilting and moving asymmetrically, the other end that is not connected to the timing belt (235) may further include a guide roller (218) and an auxiliary rail (225).
보조 레일(225)은 가이드 레일(220)의 내측에 나란히 배치될 수 있으며 가이드 레일(220)은 도어바(211)의 양 단부가 삽입되고, 보조 레일(225)은 구동 플레이트(217)의 타측에 결합된 가이드 롤러(218)가 삽입될 수 있다. 가이드 롤러(218)가 보조 레일(225)을 따라 부드럽게 이동하여 도어바(211)가 비대칭으로 이동하는 것을 방지할 수 있다. The auxiliary rail (225) can be arranged parallel to the inner side of the guide rail (220), and the guide rail (220) can have both ends of the door bar (211) inserted, and the auxiliary rail (225) can have a guide roller (218) coupled to the other side of the driving plate (217) inserted. The guide roller (218) can move smoothly along the auxiliary rail (225) to prevent the door bar (211) from moving asymmetrically.
도 15에 도시된 바와 같이 가이드 롤러(218)가 보조 레일(225)에서 이탈하지 않고 이동할 수 있도록 보조 레일(225)에 이탈방지돌기(226)가 형성될 수 있다. 이상에서 살펴본 바와 같이, 본 발명의 운송 로봇(100)은 도어(210)를 개방하는 방향을 자유롭게 변형할 수 있어, 하역 방법에 따라 편리하게 개폐면적 및 방향을 조절할 수 있다. As shown in Fig. 15, a separation prevention projection (226) may be formed on the auxiliary rail (225) so that the guide roller (218) can move without being separated from the auxiliary rail (225). As described above, the transport robot (100) of the present invention can freely change the direction in which the door (210) is opened, so that the opening/closing area and direction can be conveniently adjusted according to the unloading method.
또한, 본 발명의 운송 로봇(100)은 도어(210)가 슬라이드 타입으로 개폐되어 도어(210)의 개폐를 위한 공간을 요구하지 않아 좁은 공간에서도 도어(210)를 개방할 수 있다.In addition, the transport robot (100) of the present invention has a door (210) that opens and closes in a slide type, so that it does not require space for opening and closing the door (210), and thus the door (210) can be opened even in a narrow space.
상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.The above detailed description should not be construed as restrictive in all respects but should be considered as illustrative. The scope of the invention should be determined by a reasonable interpretation of the appended claims, and all changes coming within the equivalent scope of the invention are intended to be embraced within the scope of the invention.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2023/005542 WO2024225492A1 (en) | 2023-04-24 | 2023-04-24 | Transport robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2023/005542 WO2024225492A1 (en) | 2023-04-24 | 2023-04-24 | Transport robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024225492A1 true WO2024225492A1 (en) | 2024-10-31 |
Family
ID=93256964
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/005542 Pending WO2024225492A1 (en) | 2023-04-24 | 2023-04-24 | Transport robot |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024225492A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100843563B1 (en) * | 2007-07-26 | 2008-07-03 | 유제철 | Sliding cover assembly for the loading compartment of the pickup vehicle |
| US20180327184A1 (en) * | 2017-05-12 | 2018-11-15 | Zippy Inc. | Robot delivery system |
| US20190283648A1 (en) * | 2018-03-14 | 2019-09-19 | Fedex Corporate Services, Inc. | Modular Auxiliary Power Module for a Modular Autonomous Bot Apparatus that Transports an Item Being Shipped |
| US20220019213A1 (en) * | 2018-12-07 | 2022-01-20 | Serve Robotics Inc. | Delivery robot |
| KR102478839B1 (en) * | 2021-06-24 | 2022-12-19 | 허진석 | Loading module variable unmanned delivery robot |
-
2023
- 2023-04-24 WO PCT/KR2023/005542 patent/WO2024225492A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100843563B1 (en) * | 2007-07-26 | 2008-07-03 | 유제철 | Sliding cover assembly for the loading compartment of the pickup vehicle |
| US20180327184A1 (en) * | 2017-05-12 | 2018-11-15 | Zippy Inc. | Robot delivery system |
| US20190283648A1 (en) * | 2018-03-14 | 2019-09-19 | Fedex Corporate Services, Inc. | Modular Auxiliary Power Module for a Modular Autonomous Bot Apparatus that Transports an Item Being Shipped |
| US20220019213A1 (en) * | 2018-12-07 | 2022-01-20 | Serve Robotics Inc. | Delivery robot |
| KR102478839B1 (en) * | 2021-06-24 | 2022-12-19 | 허진석 | Loading module variable unmanned delivery robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102883041B1 (en) | Transporting robot and method for operating the same | |
| WO2020256163A1 (en) | Artificial intelligence mobile robot and control method therefor | |
| KR20210026595A (en) | Method of moving in administrator mode and robot of implementing thereof | |
| US11524404B2 (en) | Robot system and control method thereof | |
| EP4464646B1 (en) | Transport robot | |
| US20240269869A1 (en) | Mobile robot | |
| US12080188B2 (en) | Mobile robot | |
| WO2024225492A1 (en) | Transport robot | |
| WO2024025013A1 (en) | Autonomous mobile robot and lift unit | |
| WO2024034710A1 (en) | Transport robot | |
| WO2024071482A1 (en) | Lift unit and autonomous mobile robot | |
| WO2023234447A1 (en) | Transport robot | |
| WO2023153542A1 (en) | Sterilization robot | |
| WO2025234520A1 (en) | Logistics robot | |
| WO2023243748A1 (en) | Transport robot, transport means, and control method therefor | |
| WO2025234519A1 (en) | Logistics robot | |
| WO2025100609A1 (en) | Driving robot | |
| KR20250174038A (en) | transport robots | |
| WO2025033571A1 (en) | Logistics robot and transportation means | |
| WO2025220766A1 (en) | Delivery robot | |
| WO2024025010A1 (en) | Serving robot | |
| WO2024043367A1 (en) | Driving robot | |
| WO2024019234A1 (en) | Obstacle recognition method and driving robot | |
| WO2024043370A1 (en) | Traveling robot | |
| KR20250023800A (en) | transit robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23935467 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 1020257036010 Country of ref document: KR Free format text: ST27 STATUS EVENT CODE: A-0-1-A10-A15-NAP-PA0105 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| WWE | Wipo information: entry into national phase |
Ref document number: KR1020257036010 Country of ref document: KR |