IP Library Granted Patent US 11,392,139
Granted Patent B2
US 11,392,139 · App. 17/025,794 · Granted Jul 19, 2022

Method, apparatus and control system for controlling mobile robot

Inventors: Yue Wang (Beijing, CN); Zelin Wu (Beijing, CN); Jingjing Xue (Beijing, CN); Yingnan Liu (Beijing, CN); Wenlong Rao (Beijing, CN); Shi Hu (Beijing, CN)
Assignee: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
G05D1/0276G05D1/0214G05D2201/0213
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,392,139
App. No.
17/025,794
Granted
Jul 19, 2022
Kind
B2
Abstract

A method, an apparatus and a control system for controlling a mobile robot are provided. The method includes: receiving a motion mode change request sent by a target mobile robot, the motion mode change request including motion mode information, and the motion mode information being information of a motion mode to be obtained by change requested by the target mobile robot; determining whether the target mobile robot has a permission to move in the motion mode; and sending motion confirmation information for the motion mode change request to the target mobile robot to control the target mobile robot to move in the motion mode, in response to determining that the target mobile robot has the permission.

Claims (43)

1. A method for controlling a mobile robot, comprising:

receiving a motion mode change request sent by a target mobile robot, the motion mode change request comprising motion mode information, and the motion mode information being information of a motion mode to be obtained by change requested by the target mobile robot, wherein the motion mode change request is sent in response to receiving a motion mode change instruction inputted to the target mobile robot by a user, wherein the motion mode change request further comprises an identification of the target mobile robot;

determining whether the target mobile robot has a permission to move in the motion mode, wherein the determining whether the target mobile robot has a permission to move in the motion mode comprises inputting the identification into a predetermined motion permission model to obtain motion permission information of the target mobile robot, wherein the motion permission model is configured to represent a corresponding relationship between the identification of the mobile robot and a permitted speed of the mobile robot;

sending motion confirmation information for the motion mode change request to the target mobile robot and controlling the mobile robot to perform the motion mode change instruction, in response to determining that the target mobile robot has the permission.

2. The method according to claim 1 , wherein the determining whether the target mobile robot has a permission to move in the motion mode, comprises:

acquiring at least one of location information, or status information of the target mobile robot; and

determining whether the target mobile robot has the permission to move in the motion mode, based on the acquired information.

3. The method according to claim 1 , wherein the method further comprises:

acquiring a real-time motion speed, real-time location information, real-time status information, and real-time environment information of the target mobile robot according to a predetermined frequency; and

determining whether to send at least one of warning information or a motion mode change instruction to the target mobile robot, based on the real-time motion speed, the real-time location information, the real-time status information, and the real-time environment information.

4. The method according to claim 1 , wherein the sending motion confirmation information for the motion mode change request to the target mobile robot, comprises:

sending the motion confirmation information for the motion mode change request to the target mobile robot using an over the air technology.

5. The method according to claim 1 , wherein the motion mode change request comprises any one of:

a start request, a stop request, an acceleration request, a deceleration request, or a turning request.

6. The method according to claim 1 , wherein the target mobile robot is an autonomous vehicle.

7. An electronic device, comprising:

one or more processors; and

a storage apparatus storing one or more programs,

wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:

receiving a motion mode change request sent by a target mobile robot, the motion mode change request comprising motion mode information, and the motion mode information being information of a motion mode to be obtained by change requested by the target mobile robot, wherein the motion mode change request is sent in response to receiving a motion mode change instruction inputted to the mobile robot by a user, wherein the motion mode change request further comprises an identification of the target mobile robot;

determining whether the target mobile robot has a permission to move in the motion mode, wherein the determining whether the target mobile robot has a permission to move in the motion mode comprises inputting the identification into a predetermined motion permission model to obtain motion permission information of the target mobile robot, wherein the motion permission model is configured to represent a corresponding relationship between the identification of the mobile robot and a permitted speed of the mobile robot; and

sending motion confirmation information for the motion mode change request to the target mobile robot and controlling the mobile robot to perform the motion mode change instruction, in response to determining that the target mobile robot has the permission.

8. The electronic device according to claim 7 , wherein the determining whether the target mobile robot has a permission to move in the motion mode, comprises:

acquiring at least one of location information, or status information of the target mobile robot; and

determining whether the target mobile robot has the permission to move in the motion mode, based on the acquired information.

9. The electronic device according to claim 7 , wherein the operations further comprise:

acquiring a real-time motion speed, real-time location information, real-time status information, and real-time environment information of the target mobile robot according to a predetermined frequency; and

determining whether to send at least one of warning information or a motion mode change instruction to the target mobile robot, based on the real-time motion speed, the real-time location information, the real-time status information, and the real-time environment information.

10. The electronic device according to claim 7 , wherein the sending motion confirmation information for the motion mode change request to the target mobile robot, comprises:

sending the motion confirmation information for the motion mode change request to the target mobile robot using an over the air technology.

11. The electronic device according to claim 7 , wherein the motion mode change request comprises any one of:

a start request, a stop request, an acceleration request, a deceleration request, or a turning request.

12. The electronic device according to claim 7 , wherein the target mobile robot is an autonomous vehicle.

13. A control system, comprising a mobile robot and a server for providing support to the mobile robot:

the mobile robot being configured to: receive a motion mode change instruction inputted by a user; send a motion mode change request to the server, in response to receiving a motion mode change instruction inputted by the user, the motion mode change request comprising motion mode information of a motion mode to be obtained by change requested by the target mobile robot and perform the motion mode change instruction, in response to receiving motion confirmation information from the server, wherein the motion mode change request further comprises an identification of the target mobile robot; and

the server being configured to: determine whether the mobile robot has a permission to move in the motion mode; send the motion confirmation information for the motion mode change request to the mobile robot, in response to determining that the mobile robot has the permission; and input the identification into a predetermined motion permission model to obtain motion permission information of the target mobile robot, wherein the motion permission model is configured to represent a corresponding relationship between the identification of the mobile robot and a permitted speed of the mobile robot.

14. The system according to claim 13 , wherein the mobile robot is further configured to:

move in the motion mode.

15. The system according to claim 13 , wherein the server is further configured to:

acquire a real-time motion speed, real-time location information, real-time status information, and real-time environment information of the mobile robot according to a predetermined frequency; and

determine whether to send at least one of warning information or the motion mode change instruction to the mobile robot, based on the real-time motion speed, the real-time location information, the real-time status information, and the real-time environment information.

16. The method according to claim 1 , wherein the corresponding relationship between the identification of the mobile robot and the permitted speed of the mobile robot is a corresponding relationship between the identification of the mobile robot and a permitted maximum speed of the mobile robot.

17. The method according to claim 16 , wherein the corresponding relationship between the identification of the mobile robot and the permitted speed of the mobile robot is a corresponding relationship between the identification of the mobile robot and a permitted maximum speed at which the mobile robot start moving.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICANT NAME PREVIOUSLY RECORDED AT REEL: 057933 FRAME: 0812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058594/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057933/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: WANG, YUE; XUE, JINGJING; LIU, YINGNAN; RAO, WENLONG
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 056334/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: HU, SHI
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 056334/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: WU, ZELIN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 056334/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 056355/0554 →
Priority Claims (1)
CN 201811381992.1 · Nov 20, 2018 · national
Continuity (2)
Continuation PCTCN2019103251 · Aug 29, 2019
Related Publication 20210004022A1 · Jan 7, 2021