Patent Description:
The present invention relates to an autonomous driving mobile service robot warehousing and delivery system, and more specifically, to an autonomous driving mobile service robot warehousing and delivery system that is capable of systematically storing and delivering a plurality of robot bodies from line parts by means of a server and comparing the number of delivery times of the robot bodies by line part to allow the robot bodies to be delivered sequentially from the line part having the smallest number of delivery times, thereby distributing the usage rate of the robot bodies disposed by line part.

Recently, many interests in mobility vehicles as transportation means having the ability to move freely have been developed, and such mobility vehicles are adequate for transportation means within a near distance or specific region because they are not influenced by traffic jam. Most of them are driven with electric energy, but with internal combustion engines, thereby advantageously causing no environmental pollution. Representative mobility vehicles include segways, wheel electric scooters, electric kickboards, and the like, and further, mobility service robots available in a golf course have been recently developed as golf carts.

There are a manual mode and an automatic mode in the driving mode of the golf cart. In the manual mode, a steering wheel, an accelerator, a brake, and the like are controlled by a driver of the golf cart so that he or she controls golf cart driving for himself and herself, and in the automatic mode, the golf cart is autonomously driven by means of various control devices mounted thereon, irrespective of the driver's control.

At present, lots of mobility technologies have been developed to allow autonomous driving mobility vehicles to be delivered from parking lots or warehouses and thus moved to their users through their autonomous driving, without being driven by drivers.

One of the conventional mobility technologies is disclosed in <CIT> wherein an autonomous driving vehicle hailing system for moving an autonomous driving vehicle to a user's desired position to allow him or her to hail the vehicle. In specific, the autonomous driving vehicle hailing system, which is mounted inside the autonomous driving vehicle or in a navigation device or autonomous driving control system, includes an autonomous driving vehicle hailing controller configured to input a hailing position name frequently used by means of a touch screen or voice, search and store the position name in GPS or navigation, store the position information by means of external cameras of the autonomous driving vehicle, store parking lot numbers and hailing position images if the hailing position is an underground parking lot or tower parking lot, allow a hailing controller to automatically obtain final getting off position information by means of the GPS and navigation and the camera functions of the autonomous driving control system after the user gets off from the autonomous driving vehicle if a standby place is the final getting off place, store the position information as position information on a "final getting off place" blank, receive a new place name by means of the user's voice or text if the standby place is a designated place by him or her, search and obtain the received place by means of the GPS and navigation, check the hailing position if hailing position information is received from his or her smartphone or wearable device by means of his or her voice or text or if a hailing command is received from him or her, provide the position information to the navigation device or autonomous driving control system of the autonomous driving vehicle, allow him or her to hail the autonomous driving vehicle to the designated position, and transmit the hailing of the autonomous driving vehicle to his or her smartphone by means of wireless communication means; and an autonomous driving vehicle hailing application mounted in his or her smartphone or wearable device to store the hailing position name frequently used, which is stored in the autonomous driving vehicle hailing controller, and to transmit his or her desired hailing position information to the autonomous driving vehicle hailing controller.

Another conventional mobility technology is disclosed in <CIT> wherein autonomous driving vehicle hailing service method includes the steps of: allowing a user terminal to request a service log record using a vehicle hailing service to a service execution server; allowing the service execution server to request the authentication for the service log record to an authentication management server in response to the request; allowing the authentication management server to generate transaction information for verification in response to the authentication request for the service log record and then transmit the generated transaction information for verification to a block chain server; and allowing the block chain server to perform the authentication for the transaction information for verification, and if the authentication successes, transmitting a transaction identifier for the transaction information for verification to the service execution server.

Yet another conventional mobility technology is disclosed in <CIT> wherein a robot control system disposed in a robot to control the robot includes: a control module for controlling the robot to allow the robot to move along a predetermined autonomous driving path in an autonomous driving mode; a mode switching module for switching the autonomous driving mode to a moving path resetting mode if a given switching condition is satisfied while the robot is being in the autonomous driving mode; and a setting module for tracking, if the robot moves by an external force in the moving path resetting mode, the moving path of the robot while the robot is moving by the external force, and resetting the autonomous driving path, based on the tracked moving path.

The above-mentioned conventional technologies relate to the autonomous driving mobility vehicles that are moved to the users under the hailing requests of the users, but a technology wherein a plurality of mobility vehicles such as golf carts disposed in a specific region like a golf course are stored and delivered in and from the specific region has been not suggested and developed at all. Therefore, there is a definite need to develop a new system for systematically managing a large number of mobility vehicles.

<CIT> discloses a parking assist system which has a get-off area where users can get off autonomous cars, a parking lot where a plurality of autonomous cars can be parked, and a get-on area where users can get on cars. The get-on area includes a plurality of zones, where a plurality users can get on the cars at the same time.

Accordingly, the present invention has been made in view of the above-mentioned problems occurring in the related art, and it is an object of the present invention to provide an autonomous driving mobile service robot warehousing and delivery system that is configured to have line parts, units, robot bodies, and a server having a delivery information transmitter for calculating the information of the number of robot bodies required according to a user's registration and use information to transmit delivery information to receivers, a warehousing information transmitter for transmitting warehousing information to the receivers according to the user's return request of the delivered robot bodies, and a delivery number receiver for receiving the information of the number of delivery times from counting parts, so that by means of the server, the robot bodies can be systematically stored and delivered in and from the line parts, and configured to have the counting parts adapted to count the number of delivery times of the robot bodies from the respective line parts to transmit the information of the number of delivery times to the delivery number receiver, so that the delivery information transmitter operates cooperatively with the delivery number receiver and compares the number of delivery times by line part that is counted by the counting parts to allow the robot bodies to be delivered sequentially from the units of the line part having the smallest number of delivery times.

To accomplish the above-mentioned objects, according to the present invention, there is provided an autonomous driving mobile service robot warehousing and delivery system including: one or more line parts; robot bodies disposed on each line part and manually driven by a user's control or autonomously driven by control modules; the control modules disposed on the corresponding robot bodies to provide position information of the robot bodies, receive warehousing and delivery information of the robot bodies from a server, and control driving of the robot bodies in response to the received information to store the robot bodies in the line parts or deliver the robot bodies from the line parts; the server for calculating information of the number of robot bodies required according to the user's registration and usage information, transmitting delivery information to the control modules, transmitting warehousing information to the control modules according to the user's return request of the delivered robot bodies, receiving information of the number of delivery times from counting parts, comparing the number of delivery times by line part counted by the counting parts, and transmitting the compared results to the control modules to allow the robot bodies to be delivered sequentially from the line part having the smallest number of delivery times; and the counting parts for counting the number of delivery times of the robot bodies from the respective line parts to transmit the information of the number of delivery times to the server.

According to the present invention, desirably, each line part may include units formed of sections Nos. <NUM> to N lined up by compartment thereof, the robot bodies being located on the units, and each control module may include a sensor for providing position information of the corresponding robot body, a receiver having a delivery information receiver for receiving delivery information of the corresponding robot body from the server and an warehousing information receiver for receiving warehousing information of the corresponding robot body from the server, and a driving controller for controlling driving of the corresponding robot body to deliver the corresponding robot body from the corresponding unit or store the corresponding robot body in the corresponding unit, based on the information received from the receiver.

According to the present invention, desirably, the server may include a delivery information transmitter for calculating the information of the number of robot bodies required according to the user's registration and usage information to transmit the delivery information to the delivery information receivers, a warehousing information transmitter for transmitting the warehousing information to the warehousing information receivers according to the user's return request of the delivered robot bodies, and a delivery number receiver for receiving the information of the number of delivery times from the counting parts, and the delivery information transmitter may operate cooperatively with the delivery number receiver, compare the number of delivery times by line part counted by the counting parts, and transmit the compared results to the delivery information receivers to allow the robot bodies to be delivered sequentially from the units of the line part having the smallest number of delivery times.

The above and other objects, features and advantages of the present invention will be apparent from the following detailed description of the embodiments of the invention in conjunction with the accompanying drawings, in which:.

The present invention relates to an autonomous driving mobile service robot warehousing and delivery system that is capable of systematically storing and delivering a plurality of robot bodies from line parts by means of a server and comparing the number of delivery times of the robot bodies by line part to allow the robot bodies to be delivered sequentially from the line part having the smallest number of delivery times, thereby distributing the usage rate of the robot bodies disposed by line part.

Now, an explanation of a configuration and operations of an autonomous driving mobile service robot warehousing and delivery system according to the present invention will be given in detail with reference to <FIG>.

Referring first to <FIG> and <FIG>, an autonomous driving mobile service robot warehousing and delivery system according to the present invention includes: one or more line parts <NUM>; robot bodies <NUM> disposed on each line part <NUM> and manually driven by a user's control or autonomously driven by control modules <NUM>; the control modules <NUM> disposed on the corresponding robot bodies <NUM> to provide position information of the robot bodies <NUM>, receive warehousing and delivery information of the robot bodies <NUM> from a server <NUM>, and control driving of the robot bodies <NUM> in response to the received information to store the robot bodies <NUM> in the line parts <NUM> or deliver the robot bodies <NUM> from the line parts <NUM>; the server <NUM> for calculating information of the number of robot bodies <NUM> required according to the user's registration and usage information, transmitting delivery information to the control modules <NUM>, transmitting warehousing information to the control modules <NUM> according to the user's return request of the delivered robot bodies <NUM>, receiving information of the number of delivery times from counting parts <NUM>, comparing the number of delivery times by line part <NUM> counted by the counting parts <NUM>, and transmitting the compared results to the control modules <NUM> to allow the robot bodies <NUM> to be delivered sequentially from the line part <NUM> having the smallest number of delivery times; and the counting parts <NUM> for counting the number of delivery times of the robot bodies <NUM> from the respective line parts <NUM> to transmit the information of the number of delivery times to the server <NUM>.

Under the above-mentioned configuration, an explanation of the system according to the present invention will be given in more detail below. One or more line parts <NUM> are spaced apart from one another at given intervals in a transverse direction so that the robot bodies <NUM> disposed in units <NUM> as will be discussed later are gently delivered and stored therefrom and therein.

The units <NUM> are provided by the compartment of each line part <NUM>.

In this case, the units <NUM> are desirably formed of sections Nos. <NUM> to N lined up by the compartment of each line part <NUM>, so that spaces where the line parts <NUM> and the units <NUM> are built can be provided and efficient delivery and warehousing of the robot bodies <NUM> located in the respective units <NUM> are achieved.

The robot bodies <NUM> are located in the respective units <NUM> and manually driven by the user's control or autonomously driven by the control modules <NUM>.

The control modules <NUM> are disposed in the corresponding robot bodies <NUM>, and each control module <NUM> includes a sensor <NUM> for providing position information of the corresponding robot body <NUM>, a receiver <NUM> having a delivery information receiver <NUM> for receiving delivery information of the corresponding robot body <NUM> from the server <NUM> and an warehousing information receiver <NUM> for receiving warehousing information of the corresponding robot body <NUM> from the server <NUM>, and a driving controller <NUM> for controlling driving of the corresponding robot body <NUM> to deliver the corresponding robot body <NUM> from the corresponding unit <NUM> or store the corresponding robot body <NUM> in the corresponding unit <NUM>, based on the information received from the receiver <NUM>.

In this case, the sensor <NUM> is used with a variety of sensors such as GPS, LiDAR, beacon, Radio Frequency (RF), and the like.

The server <NUM> includes a delivery information transmitter <NUM> for calculating the information of the number of robot bodies <NUM> required according to the user's registration and usage information to transmit the delivery information to the delivery information receivers <NUM>, a warehousing information transmitter <NUM> for transmitting the warehousing information to the warehousing information receivers <NUM> according to the user's return request of the delivered robot bodies <NUM>, and a delivery number receiver <NUM> for receiving the information of the number of delivery times from the counting parts <NUM>.

The counting parts <NUM> count the number of delivery times of the robot bodies <NUM> from the respective line parts <NUM> to transmit the information of the number of delivery times to the delivery number receiver <NUM>.

In this case, each counting part <NUM> is desirably located at one side in front of the corresponding line part <NUM>.

Further, the delivery information transmitter <NUM> operates cooperatively with the delivery number receiver <NUM>, compares the number of delivery times by line part <NUM> counted by the counting parts <NUM>, and transmits the compared results to the delivery information receivers <NUM> to allow the robot bodies <NUM> to be delivered sequentially from the units <NUM> of the line part <NUM> having the smallest number of delivery times.

Further, the units <NUM> are desirably formed of the sections Nos. <NUM> to N lined up by the compartment of each line part <NUM>.

In this case, the driving controllers <NUM> of the control modules <NUM> are configured to allow the robot bodies <NUM> located on the section No. <NUM> to be first delivered forward from the line parts <NUM>, based on the information received from the delivery information receivers <NUM>.

If a number of robot bodies <NUM> are delivered according to the delivery information received from the delivery information receivers <NUM>, they may collide against one another, and to prevent such collision, the robot bodies <NUM> are delivered sequentially in order of section numbers.

Further, each control module <NUM> includes an arrangement controller for moving the corresponding robot body <NUM> not delivered from the line part <NUM> where one or more robot bodies <NUM> are delivered through the driving controllers <NUM> to a direction toward the section No. <NUM> from the corresponding section thereof by the number of robot bodies <NUM> delivered from the corresponding line <NUM>.

In specific, the arrangement controllers are adapted to move the robot bodies <NUM> not delivered yet to the sections on which the robot bodies <NUM> have been delivered forward from the line part <NUM> through the driving controllers <NUM> and to locate the robot bodies <NUM> on the sections. If the delivered robot bodies <NUM> are stored in the same sections again and delivered from the same sections again, the number of robot bodies <NUM> used is increased only in the adjacent sections on the front sides, thereby causing the number of times of use of the line parts <NUM> to be different according to the line parts <NUM>. According to the present invention, the occurrence of the difference can be prevented by adopting the arrangement controllers.

Further, the driving controllers <NUM> are configured to store the robot bodies <NUM> incoming after delivered in the rear sides of the line parts <NUM> sequentially, based on the information received from the warehousing information receivers <NUM>.

As the robot bodies <NUM> not delivered move to the front sides of the line parts <NUM> by means of the arrangement controllers, in specific, the robot bodies <NUM> incoming after delivered are stored sequentially in the rear sides of the line parts <NUM>.

Claim 1:
An autonomous driving mobile service robot warehousing and delivery system comprising:
a plurality of line parts (<NUM>);
robot bodies (<NUM>) disposed on each line part (<NUM>) and manually driven by a user's control or autonomously driven by control modules (<NUM>);
the control modules (<NUM>) disposed on the corresponding robot bodies (<NUM>) to provide position information of the robot bodies (<NUM>), receive warehousing and delivery information of the robot bodies (<NUM>) from a server (<NUM>), and control driving of the robot bodies (<NUM>) in response to the received information to store the robot bodies (<NUM>) in the line parts (<NUM>) or deliver the robot bodies (<NUM>) from the line parts (<NUM>);
the server (<NUM>) configured to calculate information of the number of robot bodies (<NUM>) required according to the user's registration and usage information, transmit delivery information to the control modules (<NUM>), transmit warehousing information to the control modules (<NUM>) according to the user's return request of the delivered robot bodies (<NUM>), and receive information of the number of delivery times from counting parts (<NUM>),
characterized in that the server (<NUM>) is further configured to compare the number of delivery times by line part (<NUM>) counted by the counting parts (<NUM>), and transmit the compared results to the control modules (<NUM>) to allow the robot bodies (<NUM>) to be delivered sequentially from the line part (<NUM>) having the smallest number of delivery times; and
the counting parts (<NUM>) are configured to count the number of delivery times of the robot bodies (<NUM>) from the respective line parts (<NUM>) to transmit the information of the number of delivery times to the server (<NUM>).