Patent · US11541880B2 · B2 · US
Information processing method, server, and intelligent mobile robot
- (11) Publication number
- US11541880B2
- (21) Application number
- 17/210,980
- (22) Filing date
- 2021-03-24
- (30) Priority date
- 2018-09-26
- (43) Publication date
- 2023-01-03
- (45) Date of grant
- 2023-01-03
- (51) IPC
- B60Q 1/48; B60W 30/06; B60W 60/00; G08G 1/01; G08G 1/14; H04W 4/90
- (52) CPC
- B60W Conjoint control of vehicle sub-units of different type or different function; control systems specially adapted for hybrid vehicles; road vehicle drive control systems for purposes not related to the control of a particular sub-unit: 30/06, 2556/50, 60/0016, 60/0021
- B25J Manipulators; chambers provided with manipulation devices: 11/00, 13/006, 9/1664
- G08G Traffic control systems: 1/0112, 1/0133, 1/096708, 1/096725, 1/0968, 1/096805, 1/146
- H04L Transmission of digital information, e.g. telegraphic communication: 67/12
- H04W Wireless communication networks: 4/02, 4/44, 4/90
- (73) Assignee
- HUAWEI TECH CO LTD
- (72) Inventors
- LIU ZUQI; AI CHAO; WU ZHIGUO
- (54) Title
- Information processing method, server, and intelligent mobile robot
- (57) Abstract
An information processing method, a server, and an intelligent mobile robot, so that when the intelligent mobile robot encounters a danger, the intelligent mobile robot exchanges information with the server to achieve a purpose of escaping from a scene to a safe place. The method includes: receiving, by a server, a danger alarm sent by an intelligent mobile robot, where the danger alarm is used to indicate that the intelligent mobile robot detects a dangerous event; determining, by the server, a safe position for the intelligent mobile robot, where the safe position is a position in which the dangerous event does not occur currently; and sending, by the server, an escape instruction to the intelligent mobile robot, where the escape instruction includes the safe position.
- Full text
- View on Google Patents
Claims (20)
- An information processing method, comprising: receiving, by a server, a danger alarm sent by an intelligent mobile robot, wherein the danger alarm is used to indicate that the intelligent mobile robot detects a dangerous event, the dangerous event associated with an area encompassing a current position of the intelligent mobile robot; determining, by the server, a safe position for the intelligent mobile robot, wherein the safe position is a position in which the dangerous event is not currently occurring and which is associated with a reduced risk of damage to the intelligent mobile robot; and sending, by the server, an escape instruction to the intelligent mobile robot, wherein the escape instruction comprises the safe position.
- The method according to claim 1, wherein, before the receiving, by a server, of the danger alarm sent by an intelligent mobile robot, the method further comprises: receiving, by the server, the current position of the intelligent mobile robot sent by the intelligent mobile robot, wherein the escape instruction further comprises an escape route, and the escape route is used to indicate a driving route from the current position to the safe position to the intelligent mobile robot.
- The method according to claim 1, wherein the intelligent mobile robot comprises a self-driving car and a self-flying unmanned aerial vehicle.
- The method according to claim 3, wherein the determining, by the server, of the safe position for the intelligent mobile robot comprises: if the intelligent mobile robot is the self-driving car, determining, by the server, the safe position for the intelligent mobile robot according to a parking space information base, wherein the parking space information base comprises at least one parking space and usage of each of the at least one parking space, the usage is unused or used, and the safe position is a parking space whose usage is unused in the parking space information base.
- The method according to claim 4, wherein the determining, by the server, of the safe position for the intelligent mobile robot according to parking space information comprises: determining, by the server according to the parking space information base, a parking space whose usage is unused, to obtain a set of unused parking spaces; and if the set of unused parking spaces comprises not less than one parking space, determining, by the server, one parking space from the set of unused parking spaces as the safe position.
- The method according to claim 5, wherein the determining, by the server, of one parking space from the set of unused parking spaces as the safe position comprises: if the set of unused parking spaces comprises more than one parking space, separately calculating, by the server, a distance from the current position to each parking space in the set of unused parking spaces; and determining, by the server, a parking space with a shortest distance from the current position in the set of unused parking spaces as the safe position.
- The method according to claim 6, wherein the distance is a linear distance or a driving distance, the linear distance is a length of a line segment with the two positions as endpoints, and the driving distance is a distance of a driving route of the intelligent mobile robot between the two positions.
- The method according to claim 5, wherein the determining, by the server, of one parking space from the set of unused parking spaces as the safe position comprises: obtaining, by the server, a current traffic situation if the set of unused parking spaces comprises more than one parking space; calculating, by the server according to the current traffic situation, a time length used for driving from the current position to each parking space in the set of unused parking spaces; and determining, by the server, a parking space with a shortest time length used for driving from the current position to the parking space as the safe position.
- The method according to claim 4, wherein, after the sending, by the server, an escape instruction to the intelligent mobile robot, the method further comprises: changing, by the server in the parking space information base, usage of the safe position to used.
- The method according to claim 4, wherein after the receiving, by the server, of the current position of the intelligent mobile robot sent by the intelligent mobile robot, the method further comprises: if the current position is a parking space in the parking space information base, using, by the server, the current position to update the parking space information base, so that the updated parking space information base indicates that usage of the parking space corresponding to the current position is used.
- The method according to claim 4, wherein the safe position is a parking space in a parking lot, and/or the current position is a parking space in a parking lot.
- The method according to claim 1, wherein the dangerous event comprises a fire event, a flood event, and an earthquake event.
- A server, comprising: a transceiver module configured to receive a danger alarm sent by an intelligent mobile robot, wherein the danger alarm is used to indicate that the intelligent mobile robot detects a dangerous event, the dangerous event associated with an area encompassing a current position of the intelligent mobile robot; and a processing module configured to determine a safe position for the intelligent mobile robot, wherein the safe position is a position in which the dangerous event does not occur currently and which is associated with a reduced risk of damage to the intelligent mobile robot, wherein the transceiver module is further configured to send an escape instruction to the intelligent mobile robot, wherein the escape instruction comprises the safe position.
- The server according to claim 13, wherein the transceiver module is further configured to receive the current position of the intelligent mobile robot sent by the intelligent mobile robot, wherein the escape instruction further comprises an escape route, and the escape route is used to indicate a driving route from the current position to the safe position to the intelligent mobile robot.
- The server according to claim 13, wherein the processing module is configured to: if the intelligent mobile robot is a self-driving car, determine the safe position for the intelligent mobile robot according to a parking space information base, wherein the parking space information base comprises at least one parking space and usage of each of the at least one parking space, the usage is unused or used, and the safe position is a parking space whose usage is unused in the parking space information base.
- The server according to claim 15, wherein in the step of determining the safe position for the intelligent mobile robot according to the parking space information base, the processing module performs at least the following steps: determining, according to the parking space information base, a parking space whose usage is unused, to obtain a set of unused parking spaces; and if the set of unused parking spaces comprises not less than one parking space, determining one parking space from the set of unused parking spaces as the safe position.
- The server according to claim 16, wherein in the step of determining one parking space from the set of unused parking spaces as the safe position, the processing module performs at least the following steps: if the set of unused parking spaces comprises more than one parking space, separately calculating a distance from the current position to each parking space in the set of unused parking spaces; and determining a parking space with a shortest distance from the current position in the set of unused parking spaces as the safe position.
- The server according to claim 17, wherein in the step of determining one parking space from the set of unused parking spaces as the safe position, the processing module performs at least the following steps: obtaining a current traffic situation if the set of unused parking spaces comprises more than one parking space; calculating, according to the current traffic situation, a time length used for driving from the current position to each parking space in the set of unused parking spaces; and determining a parking space with a shortest time length used for driving from the current position to the parking space as the safe position.
- The server according to claim 16, wherein the processing module is further configured to change, in the parking space information base, usage of the safe position to used.
- The server according to claim 16, wherein the processing module is further configured to: if the current position is a parking space in the parking space information base, use the current position to update the parking space information base, so that the updated parking space information base indicates that usage of the parking space corresponding to the current position is used.
Description
The embodiments relate to the communications field, and in particular, to an information processing method, a server, and an intelligent mobile robot.
An intelligent mobile robot is a robot with embedded artificial intelligence and a mobility capability. The embedded artificial intelligence of the intelligent mobile robot may be implemented by an intelligent system including a sensor, a processor, a remote operator, and an automatic control mobile carrier. Through artificial intelligence, the intelligent mobile robot may have a plurality of functions, such as environment perception, dynamic decision-making and planning, and behavior control and execution. Due to the mobility capability of the intelligent mobile robot, the intelligent mobile robot has greater motility and flexibility than a general robot in work in a dangerous and harsh (such as radiation or toxic) environment and an environment (such as cosmic or underwater) that people cannot reach. In some feasible embodiments, intelligent mobile robots may be categorized into a wheeled mobile robot (such as a self-driving car), a walking mobile robot (with one leg, two legs, or a plurality of legs), a tracked mobile robot, a crawling robot, a peristaltic robot, a flying robot (such as a self-flying unmanned aerial vehicle), a swimming robot, and the like according to a movement mode. The self-driving car is used as an example.
Citations (22)
- CN101064065A
- CN105043376A
- CN106043222A
- CN106504574A
- CN106898153A
- CN106920416A
- CN107170276A
- CN107845263A
- CN108198448A
- CN109448410A
- CN205632352U
- JP2008051515A
- US10656645B1
- US2011169647A1
- US2012215383A1
- US2017059343A1
- US2018114422A1
- US2018201187A1
- US2018239359A1
- US2020050206A1
- US9773413B1
- WO2017198696A2
Record as JSON
{
"publication_number": "US11541880B2",
"country": "US",
"kind": "B2",
"title": "Information processing method, server, and intelligent mobile robot",
"abstract": "An information processing method, a server, and an intelligent mobile robot, so that when the intelligent mobile robot encounters a danger, the intelligent mobile robot exchanges information with the server to achieve a purpose of escaping from a scene to a safe place. The method includes: receiving, by a server, a danger alarm sent by an intelligent mobile robot, where the danger alarm is used to indicate that the intelligent mobile robot detects a dangerous event; determining, by the server, a safe position for the intelligent mobile robot, where the safe position is a position in which the dangerous event does not occur currently; and sending, by the server, an escape instruction to the intelligent mobile robot, where the escape instruction includes the safe position.",
"claims": [
"1. An information processing method, comprising: receiving, by a server, a danger alarm sent by an intelligent mobile robot, wherein the danger alarm is used to indicate that the intelligent mobile robot detects a dangerous event, the dangerous event associated with an area encompassing a current position of the intelligent mobile robot; determining, by the server, a safe position for the intelligent mobile robot, wherein the safe position is a position in which the dangerous event is not currently occurring and which is associated with a reduced risk of damage to the intelligent mobile robot; and sending, by the server, an escape instruction to the intelligent mobile robot, wherein the escape instruction comprises the safe position.",
"2. The method according to claim 1, wherein, before the receiving, by a server, of the danger alarm sent by an intelligent mobile robot, the method further comprises: receiving, by the server, the current position of the intelligent mobile robot sent by the intelligent mobile robot, wherein the escape instruction further comprises an escape route, and the escape route is used to indicate a driving route from the current position to the safe position to the intelligent mobile robot.",
"3. The method according to claim 1, wherein the intelligent mobile robot comprises a self-driving car and a self-flying unmanned aerial vehicle.",
"4. The method according to claim 3, wherein the determining, by the server, of the safe position for the intelligent mobile robot comprises: if the intelligent mobile robot is the self-driving car, determining, by the server, the safe position for the intelligent mobile robot according to a parking space information base, wherein the parking space information base comprises at least one parking space and usage of each of the at least one parking space, the usage is unused or used, and the safe position is a parking space whose usage is unused in the parking space information base.",
"5. The method according to claim 4, wherein the determining, by the server, of the safe position for the intelligent mobile robot according to parking space information comprises: determining, by the server according to the parking space information base, a parking space whose usage is unused, to obtain a set of unused parking spaces; and if the set of unused parking spaces comprises not less than one parking space, determining, by the server, one parking space from the set of unused parking spaces as the safe position.",
"6. The method according to claim 5, wherein the determining, by the server, of one parking space from the set of unused parking spaces as the safe position comprises: if the set of unused parking spaces comprises more than one parking space, separately calculating, by the server, a distance from the current position to each parking space in the set of unused parking spaces; and determining, by the server, a parking space with a shortest distance from the current position in the set of unused parking spaces as the safe position.",
"7. The method according to claim 6, wherein the distance is a linear distance or a driving distance, the linear distance is a length of a line segment with the two positions as endpoints, and the driving distance is a distance of a driving route of the intelligent mobile robot between the two positions.",
"8. The method according to claim 5, wherein the determining, by the server, of one parking space from the set of unused parking spaces as the safe position comprises: obtaining, by the server, a current traffic situation if the set of unused parking spaces comprises more than one parking space; calculating, by the server according to the current traffic situation, a time length used for driving from the current position to each parking space in the set of unused parking spaces; and determining, by the server, a parking space with a shortest time length used for driving from the current position to the parking space as the safe position.",
"9. The method according to claim 4, wherein, after the sending, by the server, an escape instruction to the intelligent mobile robot, the method further comprises: changing, by the server in the parking space information base, usage of the safe position to used.",
"10. The method according to claim 4, wherein after the receiving, by the server, of the current position of the intelligent mobile robot sent by the intelligent mobile robot, the method further comprises: if the current position is a parking space in the parking space information base, using, by the server, the current position to update the parking space information base, so that the updated parking space information base indicates that usage of the parking space corresponding to the current position is used.",
"11. The method according to claim 4, wherein the safe position is a parking space in a parking lot, and/or the current position is a parking space in a parking lot.",
"12. The method according to claim 1, wherein the dangerous event comprises a fire event, a flood event, and an earthquake event.",
"13. A server, comprising: a transceiver module configured to receive a danger alarm sent by an intelligent mobile robot, wherein the danger alarm is used to indicate that the intelligent mobile robot detects a dangerous event, the dangerous event associated with an area encompassing a current position of the intelligent mobile robot; and a processing module configured to determine a safe position for the intelligent mobile robot, wherein the safe position is a position in which the dangerous event does not occur currently and which is associated with a reduced risk of damage to the intelligent mobile robot, wherein the transceiver module is further configured to send an escape instruction to the intelligent mobile robot, wherein the escape instruction comprises the safe position.",
"14. The server according to claim 13, wherein the transceiver module is further configured to receive the current position of the intelligent mobile robot sent by the intelligent mobile robot, wherein the escape instruction further comprises an escape route, and the escape route is used to indicate a driving route from the current position to the safe position to the intelligent mobile robot.",
"15. The server according to claim 13, wherein the processing module is configured to: if the intelligent mobile robot is a self-driving car, determine the safe position for the intelligent mobile robot according to a parking space information base, wherein the parking space information base comprises at least one parking space and usage of each of the at least one parking space, the usage is unused or used, and the safe position is a parking space whose usage is unused in the parking space information base.",
"16. The server according to claim 15, wherein in the step of determining the safe position for the intelligent mobile robot according to the parking space information base, the processing module performs at least the following steps: determining, according to the parking space information base, a parking space whose usage is unused, to obtain a set of unused parking spaces; and if the set of unused parking spaces comprises not less than one parking space, determining one parking space from the set of unused parking spaces as the safe position.",
"17. The server according to claim 16, wherein in the step of determining one parking space from the set of unused parking spaces as the safe position, the processing module performs at least the following steps: if the set of unused parking spaces comprises more than one parking space, separately calculating a distance from the current position to each parking space in the set of unused parking spaces; and determining a parking space with a shortest distance from the current position in the set of unused parking spaces as the safe position.",
"18. The server according to claim 17, wherein in the step of determining one parking space from the set of unused parking spaces as the safe position, the processing module performs at least the following steps: obtaining a current traffic situation if the set of unused parking spaces comprises more than one parking space; calculating, according to the current traffic situation, a time length used for driving from the current position to each parking space in the set of unused parking spaces; and determining a parking space with a shortest time length used for driving from the current position to the parking space as the safe position.",
"19. The server according to claim 16, wherein the processing module is further configured to change, in the parking space information base, usage of the safe position to used.",
"20. The server according to claim 16, wherein the processing module is further configured to: if the current position is a parking space in the parking space information base, use the current position to update the parking space information base, so that the updated parking space information base indicates that usage of the parking space corresponding to the current position is used."
],
"description_excerpt": "The embodiments relate to the communications field, and in particular, to an information processing method, a server, and an intelligent mobile robot.\n\nAn intelligent mobile robot is a robot with embedded artificial intelligence and a mobility capability. The embedded artificial intelligence of the intelligent mobile robot may be implemented by an intelligent system including a sensor, a processor, a remote operator, and an automatic control mobile carrier. Through artificial intelligence, the intelligent mobile robot may have a plurality of functions, such as environment perception, dynamic decision-making and planning, and behavior control and execution. Due to the mobility capability of the intelligent mobile robot, the intelligent mobile robot has greater motility and flexibility than a general robot in work in a dangerous and harsh (such as radiation or toxic) environment and an environment (such as cosmic or underwater) that people cannot reach. In some feasible embodiments, intelligent mobile robots may be categorized into a wheeled mobile robot (such as a self-driving car), a walking mobile robot (with one leg, two legs, or a plurality of legs), a tracked mobile robot, a crawling robot, a peristaltic robot, a flying robot (such as a self-flying unmanned aerial vehicle), a swimming robot, and the like according to a movement mode. The self-driving car is used as an example.",
"cpc": [
"B60W 30/06",
"B25J 11/00",
"B25J 13/006",
"B25J 9/1664",
"B60W 2556/50",
"B60W 60/0016",
"B60W 60/0021",
"G08G 1/0112",
"G08G 1/0133",
"G08G 1/096708",
"G08G 1/096725",
"G08G 1/0968",
"G08G 1/096805",
"G08G 1/146",
"H04L 67/12",
"H04W 4/02",
"H04W 4/44",
"H04W 4/90"
],
"ipc": [
"B60Q 1/48",
"B60W 30/06",
"B60W 60/00",
"G08G 1/01",
"G08G 1/14",
"H04W 4/90"
],
"assignees": [
"HUAWEI TECH CO LTD"
],
"inventors": [
"LIU ZUQI",
"AI CHAO",
"WU ZHIGUO"
],
"filing_date": "2021-03-24",
"publication_date": "2023-01-03",
"grant_date": "2023-01-03",
"priority_date": "2018-09-26",
"application_number": "US-202117210980-A",
"family_id": "65544470",
"citations": [
"CN101064065A",
"CN105043376A",
"CN106043222A",
"CN106504574A",
"CN106898153A",
"CN106920416A",
"CN107170276A",
"CN107845263A",
"CN108198448A",
"CN109448410A",
"CN205632352U",
"JP2008051515A",
"US10656645B1",
"US2011169647A1",
"US2012215383A1",
"US2017059343A1",
"US2018114422A1",
"US2018201187A1",
"US2018239359A1",
"US2020050206A1",
"US9773413B1",
"WO2017198696A2"
]
}
Record 366 of 5,000 in Patents full text (MLC-0201). Request the full dataset.