Patent · US11592302B2 · B2 · US
Electronic apparatus, mobile robot, and method for operating the mobile robot
- (11) Publication number
- US11592302B2
- (21) Application number
- 16/836,817
- (22) Filing date
- 2020-03-31
- (30) Priority date
- 2019-12-19
- (43) Publication date
- 2023-02-28
- (45) Date of grant
- 2023-02-28
- (51) IPC
- B25J 9/16; G01C 21/34; G05D 1/02; H04W 4/024; H04W 4/029
- (52) CPC
- H04W Wireless communication networks: 4/024, 24/06, 4/029
- B25J Manipulators; chambers provided with manipulation devices: 9/1666, 9/1676
- G01C Measuring distances, levels or bearings; surveying; navigation; gyroscopic instruments; photogrammetry or videogrammetry: 21/3415, 21/3461
- G05D Systems for controlling or regulating non-electric variables: 1/0214, 1/0285, 1/247
- G06F Electric digital data processing: 18/214, 18/217
- G06K Graphical data reading; presentation of data; record carriers; handling record carriers: 9/6256, 9/6262
- Y10S Technical subjects covered by former uspc cross-reference art collections [xracs] and digests: 901/01
- (73) Assignee
- LG ELECTRONICS INC
- (72) Inventors
- PARK JINWOO
- (54) Title
- Electronic apparatus, mobile robot, and method for operating the mobile robot
- (57) Abstract
A mobile robot is disclosed. The mobile robot may include a wireless transceiver, a driver, and a processor. The mobile robot may execute an artificial intelligence (AI) algorithm and/or a machine learning algorithm, and perform communications with other electronic devices in a 5G communication network. Accordingly, user convenience can be significantly improved.
- Full text
- View on Google Patents
Claims (9)
- A mobile robot comprising: a driver; a wireless transceiver configured to receive location information of the mobile robot over time; and a processor configured to set a route to a destination based on the location information of the mobile robot received by the wireless transceiver, wherein the processor is further configured to: determine a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; update the route so as to avoid the determined network shadow region; control the driver such that the mobile robot moves along the updated route; estimate a network performance level over time at every predetermined point on the set route using the network performance estimation model; and based on the estimated network performance level, determine the network shadow region on the route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on the uplink speed information and the downlink speed information being inputted, the uplink speed information is given a greater weighted value than the downlink speed information when the network performance estimation model performs an operation for estimating the network performance level.
- The mobile robot according to claim 1, wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs the operation for estimating the network performance level.
- An electronic device comprising: a wireless transceiver configured to receive location information over time; and a processor configured to operate one or more applications, wherein the processor is further configured to: estimate a network performance level corresponding to a location of the electronic device that is received through the wireless transceiver, based on a pre-trained network performance estimation model based on time and location; and based on the estimated network performance level, determine a point of time for receiving or transmitting data associated with the one or more applications depending on movement direction, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on the uplink speed information and the downlink speed information being inputted, the uplink speed information is given a greater weighted value than the downlink speed information when the network performance estimation model performs an operation for estimating the network performance level.
- The electronic device according to claim 3, wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs the operation for estimating the network performance level.
- A method for operating a mobile robot, the method comprising: setting a route to a destination based on location information of the mobile robot; determining a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; updating the route so as to avoid the determined network shadow region; and moving along the updated route, wherein determining the network shadow region comprises estimating, using the network performance estimation model, a network performance level by time and location at every predetermined point on the set route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on the uplink speed information and the downlink speed information being inputted, the uplink speed information is given a greater weighted value than the downlink speed information when the network performance estimation model performs an operation for estimating the network performance level.
- The method according to claim 5, wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs the operation for estimating the network performance level.
- A mobile robot comprising: a driver; a wireless transceiver configured to receive location information of the mobile robot over time; and a processor configured to set a route to a destination based on the location information of the mobile robot received by the wireless transceiver, wherein the processor is further configured to: determine a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; update the route so as to avoid the determined network shadow region; control the driver such that the mobile robot moves along the updated route; estimate a network performance level over time at every predetermined point on the set route using the network performance estimation model; and based on the estimated network performance level, determine the network shadow region on the route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs an operation for estimating the network performance level.
- An electronic device comprising: a wireless transceiver configured to receive location information over time; and a processor configured to operate one or more applications, wherein the processor is further configured to: estimate a network performance level corresponding to a location of the electronic device that is received through the wireless transceiver, based on a pre-trained network performance estimation model based on time and location; and based on the estimated network performance level, determine a point of time for receiving or transmitting data associated with the one or more applications depending on movement direction, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs an operation for estimating the network performance level.
- A method for operating a mobile robot, the method comprising: setting a route to a destination based on location information of the mobile robot; determining a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; updating the route so as to avoid the determined network shadow region; and moving along the updated route, wherein determining the network shadow region comprises estimating, using the network performance estimation model, a network performance level by time and location at every predetermined point on the set route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs an operation for estimating the network performance level.
Description
1. Technical Field The present disclosure relates to an electronic device providing a service based on network performance information, a mobile robot, and an operating method thereof. 2. Description of Related Art These days, competition in product delivery services in both online and offline markets is becoming fierce. Recently, in order to improve the convenience of customers, some retailers provide a same-day delivery service, by which customers can receive products on the same day as the order. Also, unmanned robots that transport articles have recently been used on land or in the air, and relevant laws are being established. A robot may refer to a machine which automatically handles a given task using its own abilities, or a machine that operates autonomously. In particular, a robot that recognizes an environment and autonomously determines to perform an operation may be referred to as an intelligent robot, and various services may be provided by the intelligent robot. The mobile robot that is disclosed in the related art can adjust the moving speed and rotation radius thereof so as not to be toppled while moving to a destination.
However, when the mobile robot of the related art sets a route, the network circumstance is not considered.
Related Art: Korean Patent Application Publication No. 10-2019-0104268 (publication date: Sep. 9, 2019)
An aspect of the present disclosure is directed to providing a mobile robot which determines a network shadow region by using a network performance estimation model, and an operating method thereof.
Citations (18)
- KR20120103816A
- KR20190104268A
- US2006259236A1
- US2009005097A1
- US2009023456A1
- US2015085875A1
- US2016316321A1
- US2018188044A1
- US2020393261A1
- US7603115B2
- US7941108B2
- US8311741B1
- US8559972B2
- US8712436B2
- US9103677B2
- US9258724B2
- US9716787B1
- WO2013063483A2
Record as JSON
{
"publication_number": "US11592302B2",
"country": "US",
"kind": "B2",
"title": "Electronic apparatus, mobile robot, and method for operating the mobile robot",
"abstract": "A mobile robot is disclosed. The mobile robot may include a wireless transceiver, a driver, and a processor. The mobile robot may execute an artificial intelligence (AI) algorithm and/or a machine learning algorithm, and perform communications with other electronic devices in a 5G communication network. Accordingly, user convenience can be significantly improved.",
"claims": [
"1. A mobile robot comprising: a driver; a wireless transceiver configured to receive location information of the mobile robot over time; and a processor configured to set a route to a destination based on the location information of the mobile robot received by the wireless transceiver, wherein the processor is further configured to: determine a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; update the route so as to avoid the determined network shadow region; control the driver such that the mobile robot moves along the updated route; estimate a network performance level over time at every predetermined point on the set route using the network performance estimation model; and based on the estimated network performance level, determine the network shadow region on the route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on the uplink speed information and the downlink speed information being inputted, the uplink speed information is given a greater weighted value than the downlink speed information when the network performance estimation model performs an operation for estimating the network performance level.",
"2. The mobile robot according to claim 1, wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs the operation for estimating the network performance level.",
"3. An electronic device comprising: a wireless transceiver configured to receive location information over time; and a processor configured to operate one or more applications, wherein the processor is further configured to: estimate a network performance level corresponding to a location of the electronic device that is received through the wireless transceiver, based on a pre-trained network performance estimation model based on time and location; and based on the estimated network performance level, determine a point of time for receiving or transmitting data associated with the one or more applications depending on movement direction, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on the uplink speed information and the downlink speed information being inputted, the uplink speed information is given a greater weighted value than the downlink speed information when the network performance estimation model performs an operation for estimating the network performance level.",
"4. The electronic device according to claim 3, wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs the operation for estimating the network performance level.",
"5. A method for operating a mobile robot, the method comprising: setting a route to a destination based on location information of the mobile robot; determining a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; updating the route so as to avoid the determined network shadow region; and moving along the updated route, wherein determining the network shadow region comprises estimating, using the network performance estimation model, a network performance level by time and location at every predetermined point on the set route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on the uplink speed information and the downlink speed information being inputted, the uplink speed information is given a greater weighted value than the downlink speed information when the network performance estimation model performs an operation for estimating the network performance level.",
"6. The method according to claim 5, wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs the operation for estimating the network performance level.",
"7. A mobile robot comprising: a driver; a wireless transceiver configured to receive location information of the mobile robot over time; and a processor configured to set a route to a destination based on the location information of the mobile robot received by the wireless transceiver, wherein the processor is further configured to: determine a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; update the route so as to avoid the determined network shadow region; control the driver such that the mobile robot moves along the updated route; estimate a network performance level over time at every predetermined point on the set route using the network performance estimation model; and based on the estimated network performance level, determine the network shadow region on the route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs an operation for estimating the network performance level.",
"8. An electronic device comprising: a wireless transceiver configured to receive location information over time; and a processor configured to operate one or more applications, wherein the processor is further configured to: estimate a network performance level corresponding to a location of the electronic device that is received through the wireless transceiver, based on a pre-trained network performance estimation model based on time and location; and based on the estimated network performance level, determine a point of time for receiving or transmitting data associated with the one or more applications depending on movement direction, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs an operation for estimating the network performance level.",
"9. A method for operating a mobile robot, the method comprising: setting a route to a destination based on location information of the mobile robot; determining a network shadow region on the route based on a pre-trained network performance estimation model based on time and location; updating the route so as to avoid the determined network shadow region; and moving along the updated route, wherein determining the network shadow region comprises estimating, using the network performance estimation model, a network performance level by time and location at every predetermined point on the set route, wherein the network performance estimation model is a learning model which is pre-trained, in a training step, to estimate the network performance level by time and location, using time information, location information of one or more electronic devices, and network performance information based on locations of the one or more electronic devices as an input, wherein in the training step, the inputted network performance information comprises at least one of uplink speed information, downlink speed information, or network quality indicator information, and wherein in the training step, based on only one of the uplink speed information or the downlink speed information being inputted, the inputted uplink speed information or downlink speed information is given a greater weighted value than inputted network quality indicator information when the network performance estimation model performs an operation for estimating the network performance level."
],
"description_excerpt": "1. Technical Field The present disclosure relates to an electronic device providing a service based on network performance information, a mobile robot, and an operating method thereof. 2. Description of Related Art These days, competition in product delivery services in both online and offline markets is becoming fierce. Recently, in order to improve the convenience of customers, some retailers provide a same-day delivery service, by which customers can receive products on the same day as the order. Also, unmanned robots that transport articles have recently been used on land or in the air, and relevant laws are being established. A robot may refer to a machine which automatically handles a given task using its own abilities, or a machine that operates autonomously. In particular, a robot that recognizes an environment and autonomously determines to perform an operation may be referred to as an intelligent robot, and various services may be provided by the intelligent robot. The mobile robot that is disclosed in the related art can adjust the moving speed and rotation radius thereof so as not to be toppled while moving to a destination.\n\nHowever, when the mobile robot of the related art sets a route, the network circumstance is not considered.\n\nRelated Art: Korean Patent Application Publication No. 10-2019-0104268 (publication date: Sep. 9, 2019)\n\nAn aspect of the present disclosure is directed to providing a mobile robot which determines a network shadow region by using a network performance estimation model, and an operating method thereof.",
"cpc": [
"H04W 4/024",
"B25J 9/1666",
"B25J 9/1676",
"G01C 21/3415",
"G01C 21/3461",
"G05D 1/0214",
"G05D 1/0285",
"G05D 1/247",
"G06F 18/214",
"G06F 18/217",
"G06K 9/6256",
"G06K 9/6262",
"H04W 24/06",
"H04W 4/029",
"Y10S 901/01"
],
"ipc": [
"B25J 9/16",
"G01C 21/34",
"G05D 1/02",
"H04W 4/024",
"H04W 4/029"
],
"assignees": [
"LG ELECTRONICS INC"
],
"inventors": [
"PARK JINWOO"
],
"filing_date": "2020-03-31",
"publication_date": "2023-02-28",
"grant_date": "2023-02-28",
"priority_date": "2019-12-19",
"application_number": "US-202016836817-A",
"family_id": "76437161",
"citations": [
"KR20120103816A",
"KR20190104268A",
"US2006259236A1",
"US2009005097A1",
"US2009023456A1",
"US2015085875A1",
"US2016316321A1",
"US2018188044A1",
"US2020393261A1",
"US7603115B2",
"US7941108B2",
"US8311741B1",
"US8559972B2",
"US8712436B2",
"US9103677B2",
"US9258724B2",
"US9716787B1",
"WO2013063483A2"
]
}
Record 347 of 5,000 in Patents full text (MLC-0201). Request the full dataset.