IP Library › Granted Patent US 10,496,362
Granted Patent B2
US 10,496,362 · App. 15/600,721 · Granted Dec 3, 2019

Autonomous driving under user instructions

Inventor: Chian Chiu Li (Fremont, CA)
G06F3/167B60W30/10B62D15/025B62D15/0285G10L15/22G10L2015/088G10L2015/223
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 10,496,362
App. No.
15/600,721
Granted
Dec 3, 2019
Kind
B2
Abstract

System and method for a user to navigate an autonomous vehicle manually or via verbal commands. In an aspect, seven commands are arranged for manual operation, including start, stop, forward, backward, turn-left, turn-right, and U-turn. A panel with buttons or a knob and buttons is arranged for implementing the commands. In another aspect, when a verbal input is received from a user, the verbal input is analyzed to ascertain whether it contains any of the seven commands. A command issued manually or verbally causes the same maneuver and effect. In yet other aspects, methods to change a travel route and to predetermine vehicle orientation direction at a parking lot are provided.

Claims (37)

1. A method performed at a vehicle for navigating autonomous driving, the vehicle having a control system which includes a processor, comprising:

1) monitoring whether a verbal message is detected inside the vehicle via a voice recognition mechanism;

2) analyzing the verbal message after receiving it;

3) ascertaining whether the verbal message includes any of seven predetermined commands, wherein the seven predetermined commands include start, stop, forward, backward, turn-left, turn-right, and U-turn;

4) determining a maneuver via the control system after it is detected that the verbal message comprises one of the seven predetermined commands; and

5) calculating a route segment for the vehicle to travel via the control system when the verbal message comprises stop, forward, backward, turn-left, turn-right, or U-turn command and implementing the maneuver.

2. The method according to claim 1 , further including ascertaining whether the verbal message includes any other command.

3. The method according to claim 1 , further including ascertaining whether the verbal message includes a predetermined keyword.

4. The method according to claim 1 , further including ascertaining whether the verbal message includes any condition which affects implementation of the one of the seven predetermined commands.

5. The method according to claim 1 , further including presenting the detected command on a display screen.

6. The method according to claim 1 , further including navigating the vehicle to travel straight through one or more intersections when traveling straight through the one or more intersections is allowed and a distance the vehicle travels is below a given value, wherein the distance starts from a location where the verbal message is received.

7. The method according to claim 1 , further including navigating the vehicle to a destination if there is no additional command detected within a given distance starting from a location where the verbal message is received, the destination arranged before the analyzing step happens.

8. A method performed at a vehicle for navigating autonomous driving, the vehicle having a control system which includes a processor, comprising:

1) monitoring whether a verbal message is detected inside the vehicle via a voice recognition mechanism;

2) analyzing the verbal message after receiving it;

3) ascertaining whether the verbal message includes any of seven predetermined keywords or a content item which has a similar meaning to one of the seven predetermined keywords, wherein the seven predetermined keywords include start, stop, forward, backward, turn-left, turn-right, and U-turn, the seven predetermined keywords correspond to seven predetermined commands respectively;

4) obtaining one of the seven predetermined commands after the ascertaining step produces a positive answer;

5) determining a maneuver via the control system after the obtaining step is completed; and

6) calculating a route segment for the vehicle to travel via the control system when the maneuver corresponds to stop, forward, backward, turn-left, turn-right, or U-turn and implementing the maneuver.

9. The method according to claim 8 , further including ascertaining whether the verbal message includes any other keyword.

10. The method according to claim 8 , further including ascertaining whether the verbal message includes any condition which affects implementation of the one of the seven predetermined commands.

11. The method according to claim 8 , further including presenting the obtained command on a display screen.

12. The method according to claim 8 , further including navigating the vehicle to travel straight through one or more intersections when traveling straight through the one or more intersections is allowed and a distance the vehicle travels is below a given value, wherein the distance starts from a location where the verbal message is received.

13. The method according to claim 8 , further including navigating the vehicle to a destination if there is no additional command detected within a given distance starting from a location where the verbal message is received, the destination arranged before the analyzing step happens.

14. The method according to claim 8 , further including stopping the vehicle at a place if there is no additional command detected during a time period when a distance the vehicle travels is below a predetermined value, wherein the distance starts from a location where the verbal message is received.

15. A method performed at a vehicle for navigating autonomous driving, the vehicle having a control system which includes a processor, comprising:

1) monitoring whether a verbal message is detected inside the vehicle via a voice recognition mechanism;

2) analyzing the verbal message after receiving it;

3) ascertaining whether the verbal message includes any of seven predetermined commands, wherein the seven predetermined commands include start, stop, forward, backward, turn-left, turn-right, and U-turn;

4) detecting whether the verbal message includes any condition which affects execution of the ascertained predetermined command;

5) determining a maneuver via the control system after the ascertaining step produces a positive answer and the detecting step is completed; and

6) implementing the maneuver via the control system when the detecting step produces a negative answer or implementing the maneuver on a detected condition when the detecting step produces a positive answer.

16. The method according to claim 15 , further including ascertaining whether the verbal message includes any other command.

17. The method according to claim 15 , further including presenting the ascertained predetermined command on a display screen.

18. The method according to claim 15 , further including navigating the vehicle to travel straight through one or more intersections when traveling straight through the one or more intersections is allowed and a distance the vehicle travels is below a given value, wherein the distance starts from a location where the verbal message is received.

19. The method according to claim 15 , further including navigating the vehicle to a destination if there is no additional command detected within a given distance starting from a location where the verbal message is received, the destination arranged before the analyzing step happens.

20. The method according to claim 15 , further including stopping the vehicle at a place if there is no additional command detected during a time period when a distance the vehicle travels is below a predetermined value, wherein the distance starts from a location where the verbal message is received.

Continuity (1)
Related Publication 20180336007A1 · Nov 22, 2018
Cited By (1)
US 12,642,305