System and method for behavior based control of an autonomous vehicle
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/00
G06F-007/00
G05D-001/02
출원번호
US-0797709
(2015-07-13)
등록번호
US-9513634
(2016-12-06)
발명자
/ 주소
Pack, Robert Todd
Allard, James
Barrett, David S.
Filippov, Misha
Svendsen, Selma
출원인 / 주소
iRobot Corporation
대리인 / 주소
Myers Bigel, P.A.
인용정보
피인용 횟수 :
1인용 특허 :
73
초록▼
System and method for behavior based control of an autonomous vehicle. Actuators (e.g., linkages) manipulate input devices (e.g., articulation controls and drive controls, such as a throttle lever, steering gear, tie rods, throttle, brake, accelerator, or transmission shifter) to direct the operatio
System and method for behavior based control of an autonomous vehicle. Actuators (e.g., linkages) manipulate input devices (e.g., articulation controls and drive controls, such as a throttle lever, steering gear, tie rods, throttle, brake, accelerator, or transmission shifter) to direct the operation of the vehicle. Behaviors that characterize the operational mode of the vehicle are associated with the actuators. The behaviors include action sets ranked by priority, and the action sets include alternative actions that the vehicle can take to accomplish its task. The alternative actions are ranked by preference, and an arbiter selects the action to be performed and, optionally, modified.
대표청구항▼
1. A method for behavior based control of an autonomous vehicle, the method comprising the steps of: identifying at least one input device in the autonomous vehicle;providing at least one actuator associated with the at least one input device;providing at least one arbiter associated with the at lea
1. A method for behavior based control of an autonomous vehicle, the method comprising the steps of: identifying at least one input device in the autonomous vehicle;providing at least one actuator associated with the at least one input device;providing at least one arbiter associated with the at least one actuator;defining a plurality of behaviors associated with the at least one actuator,defining at least one action set, each action set characterized at least in part by a priority and comprising a plurality of alternative actions ranked according to a corresponding plurality of preferences;selecting, by the at least one arbiter, the action set having the highest corresponding priority;selecting, by the at least one arbiter, from the selected action set, of the alternative action having the highest corresponding preference; andoperating the at least one input device in accordance with the selected alternative action;wherein each of the behaviors implements at least one of (i) a providing the at least one action set, and (ii) a modifying at least a portion of the selected action set. 2. The method of claim 1 wherein the input device comprises an operator input device. 3. The method of claim 1 wherein the plurality of behaviors comprises manned operation, remote unmanned tele-operation, assisted remote tele-operation, and autonomous unmanned operation. 4. The method of claim 1 wherein the plurality of alternative actions comprises at least one trajectory set. 5. The method of claim 1 wherein the step of modifying at least a portion of the selected action set is in response to at least one restriction set. 6. The method of claim 1 wherein the step of modifying at least a portion of the selected action set further comprises the steps of: receiving at least one data type representing a constraint on action; andimplementing the constraint on at least a portion of the selected action set by the application of at least one restriction set. 7. The method of claim 1 wherein the step of modifying at least a portion of the selected action set is based at least in part on data received from at least one of a localization sensor, a perception sensor, and a terrain map. 8. The method of claim 1 wherein the step of modifying at least a portion of the selected action set comprises adjusting at least one of a translational velocity of the autonomous vehicle and a rotational velocity of the autonomous vehicle. 9. A system for behavior based control of an autonomous vehicle, the system comprising: at least one input device in the autonomous vehicle;at least one actuator associated with the at least one input device;a plurality of behaviors associated with the at least one actuator;at least one action set, each action set characterized at least in part by a priority and comprising a plurality of alternative actions ranked according to a corresponding plurality of preferences;at least one arbiter associated with the at least one actuator for selecting at least one of (i) the action set having the highest corresponding priority, and (ii) the alternative action from the selected action set, the alternative action having the highest corresponding preference; anda controller in communication with the input device and arbiter for operating the at least one input device in accordance with the selected alternative action;wherein each of the behaviors comprises at least one of (i) the at least one action set, and (ii) a modification to at least a portion of the selected action set. 10. The system of claim 9 wherein the input device comprises an operator input device. 11. The system of claim 9 wherein the plurality of behaviors comprises manned operation, remote unmanned tele-operation, assisted remote tele-operation, and autonomous unmanned operation. 12. The system of claim 9 wherein the plurality of alternative actions comprises at least one trajectory set. 13. The system of claim 9 further comprising at least one restriction set for modifying at least a portion of the selected action set. 14. The system of claim 9 further comprising: at least one data type representing a constraint on action; andat least one restriction set for implementing the constraint on at least a portion of the selected action set. 15. The system of claim 9 further comprising at least one of a localization sensor in communication with the controller, a perception sensor in communication with the controller, and a terrain map in communication with the controller. 16. The system of claim 9 further comprising at least one adjuster in communication with the controller for adjusting at least one of a translational velocity of the autonomous vehicle and a rotational velocity of the autonomous vehicle. 17. A system for behavior based control of an autonomous vehicle, the system comprising: means for controlling the autonomous vehicle;means for actuating the autonomous vehicle control means;means for defining a plurality of behaviors associated with the actuating means, each behavior including at least one action set characterized at least in part by a priority, each action set including a plurality of alternative actions ranked according to a corresponding plurality of preferences;means for selecting the action set having the highest corresponding priority;means for selecting the alternative action having the highest preference;means for implementing at least one of (i) a providing the at least one action set, and (ii) a modifying at least a portion of the selected action set; andmeans for operating the autonomous vehicle control means in accordance with the selected alternative action. 18. The system of claim 17 wherein the means for controlling the autonomous vehicle comprises an input device. 19. The system of claim 17 wherein the plurality of behaviors comprises manned operation, remote unmanned tele-operation, assisted remote tele-operation, and autonomous unmanned operation. 20. The system of claim 17 wherein the plurality of alternative actions comprises at least one trajectory set. 21. The system of claim 17 wherein the means for modifying at least a portion of the selected action set comprises means for determining a position of the autonomous vehicle. 22. The system of claim 17 wherein the means for modifying at least a portion of the selected action set comprises means for assessing an environment about the autonomous vehicle. 23. The system of claim 17 wherein the means for modifying at least a portion of the selected action set comprises means for recording at least one location of at least one terrain feature. 24. The system of claim 17 further comprising means for adjusting at least one of a translational velocity of the autonomous vehicle and a rotational velocity of the autonomous vehicle. 25. An article of manufacture comprising a program storage medium having computer readable program code embodied therein for hierarchical operation of an autonomous vehicle, the computer readable code in the article of manufacture including: computer readable code for causing a computer to access a plurality of behaviors associated with at least one actuator, each behavior including at least one action set characterized at least in part by a priority and each action set including a plurality of alternative actions ranked according to a corresponding plurality of preferences;computer readable code for causing a computer to select the action set having a highest corresponding priority;computer readable code for causing a computer to select the alternative action from the selected action set, the alternative action having a highest corresponding preference; andcomputer readable code for causing a computer to operate at least one input device in the autonomous vehicle in accordance with the selected alternative action, so as to achieve behavior based control of the autonomous vehicle. 26. The article of manufacture of claim 25 further comprising computer readable code for causing a computer to modify at least a portion of the selected action set. 27. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for hierarchical operation of an autonomous vehicle having at least one actuator associated with at least one input device in the autonomous vehicle, the method steps comprising: defining a plurality of behaviors associated with the at least one actuator, each behavior including at least one action set characterized at least in part by a priority and each action set including a plurality of alternative actions ranked according to corresponding plurality of preferences;selecting, by at least one arbiter associated with the at least one actuator, of the action set having the highest corresponding priority;selecting, by the at least one arbiter, of the alternative action from the selected action set having a highest corresponding preference;operating the at least one input device in accordance with the selected alternative action. 28. The program storage medium of claim 27 further comprising computer readable code for causing a computer to perform the method step of modifying at least a portion of the selected action set.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (73)
Gudat Adam J. (Edelstein IL) Rao Prithvi N. (Pittsburgh PA) Shaffer Gary K. (Butler PA) Shi WenFan (Pittsburgh PA) Shin Dong H. (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Kleimenhagen Karl , Apparatus and method for autonomous vehicle navigation using path data.
Gudat Adam J. (Elelstein IL) Kleimenhagen Karl W. (Peoria IL) Christensen Dana A. (Peoria IL) Kemner Carl A. (Peoria Heights IL) Bradbury Walter J. (Peoria IL) Koehrsen Craig L. (Peoria IL) Kyrtsos C, Apparatus and method for surface based vehicle control system.
Herbert Lohner DE; Peter Dominke DE; Chi-Thuan Cao DE; Klaus-Dieter Leimbach DE; Werner Harter DE; Mathias Hommel DE, Automatic following guidance system for motor vehicles.
Zittlau Dirk,DEX ; Deml Ulrich,DEX, Brake system for a motor vehicle and method for transmitting data in an electrically controlled brake system for a motor vehicle.
Le Gusquet Frederic,FRX ; Tissedre Marc,FRX ; Saglio Christophe,FRX ; Salanson Philippe,FRX, Control device for making safe a fast vehicle, in particular guided by an operator on board the vehicle or otherwise.
Shimada Makoto (Kyoto JPX) Murakami Nobuaki (Kyoto JPX), Engine controlling system which reduces the engine output upon detection of an abnormal condition.
Gudat Adam J. (Edelstein IL) Bradbury Walter J. (Peoria IL) Christensen Dana A. (Peoria IL) Clow Richard G. (Phoenix AZ) Devier Lonnie J. (Pittsburgh PA) Kemner Carl A. (Peoria Heights IL) Kleimenhag, Integrated vehicle positioning and navigation system, apparatus and method.
Muise Christopher Russel ; Thomas Daniel Grant, Method of and system for externally and remotely disabling stolen or unauthorized operated vehicles by pursuing police and the like.
Okamoto Hironobu (Ichikawa JPX) Izumi Tetsujirou (Ichikawa JPX) Kishi Hiroo (Ichikawa JPX) Okamoto Naoki (Ichikawa JPX), Remote control system of mobile objects.
Kajita, Shigeo; Awano, Katsusuke; Tozawa, Shoji; Nishikawa, Hiroyasu; Miki, Masatoshi, Remote radio operating system, and remote operating apparatus, mobile relay station and radio mobile working machine.
Gudat Adam J. ; Bradbury Walter J. ; Christensen Dana A. ; Kemner Carl A. ; Koehrsen Craig L. ; Kyrtsos Christos T. ; Lay Norman K. ; Peterson Joel L. ; Schmidt Larry E. ; Stafford Darrell E. ; Weinb, System and a method for enabling a vehicle to track a preset path.
Borcherts Robert H. (Ann Arbor MI) Jurzak Jacek L. (Rochester Hills MI) Liou Shih-Ping (Ann Arbor MI) Yeh Tse-Liang A. (Rochester Hills MI), System and method for automatically steering a vehicle within a lane in a road.
Shin Dong Hun (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Singh Sanjiv J. (Pittsburgh PA) Kemner Carl A. (Peoria Heights IL) Devier Lonnie J. (Pittsburgh PA), System and method for causing an autonomous vehicle to track a path.
Devier Lonnie J.,JPX ; Lay N. Keith ; Shetty Satish M. ; Gudat Adam J., System and method for communicating information for fleets of earthworking machines.
Gudat Adam J. (Edelstein IL) Whittaker William L. (Pittsburgh PA) Kleimenhagen Karl W. (Peoria IL) Christensen Dana A. (Peoria IL) Kemner Carl A. (Peoria Heights IL) Bradbury Walter J. (Peoria IL) Ko, System and method for controlling an autonomously navigated vehicle.
Rao Prithvi N. (Pittsburgh PA) Shin Dong Hun (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Kleimenhagen Karl W. (Peoria IL) Singh Sanjiv J. (Pittsburgh PA) Kemner Carl A. (Peoria Heights IL) B, System and method for enabling an autonomous vehicle to track a desired path.
Gudat Adam J. (Edelstein IL) Shin Dong Hun (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Kleimenhagen Karl W. (Peoria IL) Singh Sanjiv J. (Pittsburgh PA) Christensen Dana A. (Peoria IL) Kemner, System and method for generating paths in an autonomous vehicle.
Kemner Carl A. (Peoria Heights IL) Koehrsen Craig L. (Peoria IL) Peterson Joel L. (East Peoria IL), System and method for managing access to a resource in an autonomous vehicle system.
Kleimenhagen Karl W. (Peoria IL) Kemner Carl A. (Peoria Heights IL) Bradbury Walter J. (Peoria IL) Koehrsen Craig L. (Peoria IL) Peterson Joel L. (Peoria IL) Schmidt Larry E. (Peoria IL) Stafford Dar, System and method for operating an autonomous navigation system.
Barrett,David S.; Allard,James; Filippov,Misha; Pack,Robert Todd; Svendsen,Selma, System and method for processing safety signals in an autonomous vehicle.
Hawkins Mark R. (Chillicothe IL) Peterson Joel L. (East Peoria IL), System for controlling a vehicle to selectively allow operation in either an autonomous mode or a manual mode.
Karlsson,L. Niklas; Pirjanian,Paolo; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico, Systems and methods for incrementally updating a pose of a mobile device calculated by visual simultaneous localization and mapping techniques.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.