CPC G16H 40/63 (2018.01) [A61B 5/33 (2021.01); A61M 5/1723 (2013.01); A61N 1/3621 (2013.01); A61N 1/37235 (2013.01); A61N 1/37247 (2013.01); A61N 1/3727 (2013.01); A61N 1/37282 (2013.01); A61N 1/3956 (2013.01); A61N 1/39622 (2017.08); B60W 40/09 (2013.01); G16H 20/30 (2018.01); G16H 20/40 (2018.01); G16H 40/67 (2018.01); G16H 50/20 (2018.01); G16H 50/30 (2018.01); A61B 5/0816 (2013.01); A61B 5/0836 (2013.01); A61B 5/1171 (2016.02); A61B 5/14542 (2013.01); A61B 5/18 (2013.01); A61B 5/686 (2013.01); A61M 5/14276 (2013.01); A61M 2205/3553 (2013.01); A61M 2205/3592 (2013.01); A61M 2205/52 (2013.01); A61M 2230/201 (2013.01); A61N 1/37217 (2013.01); A61N 1/37258 (2013.01); A61N 1/37264 (2013.01); A61N 1/37288 (2013.01); A61N 1/3906 (2013.01); B60W 2040/0872 (2013.01); G16H 50/70 (2018.01); H04B 1/40 (2013.01)] | 16 Claims |
1. A method for controlling a semi-autonomous vehicle (“SAV”) by an internal source of control and two additional sources of control, comprising:
(a) generating, by a priority processor, priority information comprising a selection of one of six operating states;
(b) providing said priority information to a SAV processor;
(c) receiving, by the SAV processor, said priority information;
(d) receiving, by the SAV processor, vehicle sensor information;
(e) based on the received sensor information, generating, by the vehicle processor, internal vehicle control information, said information representing an internal vehicle control choice;
(f) providing, by the SAV processor, the sensor information to each of a first additional control source and a second additional control source;
(g) receiving, by each of the first additional control source, and the second additional control source, the sensor information;
(h) providing, by a first additional control source processor, first additional control information representing a first additional vehicle control choice;
(i) providing, by the first additional control source, said first additional vehicle control choice to said SAV processor;
(j) receiving, by the SAV processor, said first additional vehicle control choice;
(k) providing, by a second additional control source processor, second additional control information representing a second additional vehicle control choice;
(l) providing, by the second additional control source, said second additional vehicle control choice to said SAV processor;
(m) receiving, by the SAV processor, said second additional vehicle control choice;
(n) based on said received priority information, selecting, by said SAV processor, a control choice from among said internal vehicle control choice, said first additional vehicle control choice, and said second additional vehicle control choice, wherein:
(1) in a first operating state:
said internal vehicle control choice, takes priority over said first additional vehicle control choice; and
said first additional vehicle control choice, takes priority over said second additional vehicle control choice;
(2) in a second operating state:
said internal vehicle control choice, takes priority over said second additional vehicle control choice; and
said second additional vehicle control choice, takes priority over said first additional vehicle control choice;
(3) in a third operating state:
said first additional vehicle control choice, takes priority over said internal vehicle control choice; and
said internal vehicle control choice, takes priority over said second additional vehicle control choice;
(4) in a fourth operating state:
said first additional vehicle control choice, takes priority over said second additional vehicle control
said second additional vehicle control choice, takes priority over said internal vehicle control choice;
(5) in a fifth operating state:
said second additional vehicle control choice, takes priority over said first additional vehicle control choice; and
said first additional vehicle control choice, takes priority over said internal vehicle control choice; and
(6) in a sixth operating state:
said second additional vehicle control choice, takes priority over said internal vehicle control choice; and
said internal vehicle control choice, takes priority over said first additional vehicle control choice.
|