Apparatus and methods for training and operating of robotic devices. Robotic controller may comprise a predictor apparatus configured to generate motor control output. The predictor may be operable in accordance with a learning process based on a teaching signal comprising the control output. An ada
Apparatus and methods for training and operating of robotic devices. Robotic controller may comprise a predictor apparatus configured to generate motor control output. The predictor may be operable in accordance with a learning process based on a teaching signal comprising the control output. An adaptive controller block may provide control output that may be combined with the predicted control output. The predictor learning process may be configured to learn the combined control signal. Predictor training may comprise a plurality of trials. During initial trial, the control output may be capable of causing a robot to perform a task. During intermediate trials, individual contributions from the controller block and the predictor may be inadequate for the task. Upon learning, the control knowledge may be transferred to the predictor so as to enable task execution in absence of subsequent inputs from the controller. Control output and/or predictor output may comprise multi-channel signals.
대표청구항▼
1. A system for minimizing error along a path, comprising: a memory having computer readable instructions stored thereon; anda first processor of one or more processors configured to execute the computer readable instructions to:receive one or more first signals, the one or more first signals includ
1. A system for minimizing error along a path, comprising: a memory having computer readable instructions stored thereon; anda first processor of one or more processors configured to execute the computer readable instructions to:receive one or more first signals, the one or more first signals including output channels of N-dimensions, the one or more first signals corresponding to information stored in a look-up table for one or more inputs generated by one or more sensors;receive one or more second signals, the one or more second signals including input channels of M-dimensions different from the N-dimensions; andoutput one or more third signals, the one or more third signals including a combination of each one of the one or more first signals with each one of the one or more second signals, the one or more third signals including an output channel of a single dimension. 2. The system of claim 1, wherein the look-up table includes at least one of (i) a numerical value that corresponds to a distance between a device and an obstacle along the path and (ii) a numerical value that corresponds a turn angle for the device relative to a course along the path. 3. The system of claim 1, wherein the look-up table includes one or more counters, where each of the one or more counters corresponds to the one or more inputs generated by the one or more sensors. 4. The system of claim 1, further comprising a second processor of the one or more processors, where the second processor is configured to execute the computer readable instructions to: generate the one or more first signals received by the first processor;increment one or more counters in the look-up table if the one or more inputs corresponds to the one or more counters is not modified; anddecrement the one or more counters in the look-up table if the one or more inputs corresponds to the one or more counters is modified by a user input. 5. The system of claim 1, wherein the one or more first signals includes low-level commands and high-level commands based on the one or more inputs generated by the one or more sensors. 6. The system of claim 5, wherein the first processor is further configured to execute the computer readable instructions to receive the low-level commands such that either (i) one or more wheels of the device are rotated by a desired angle or (ii) a motor current of the device is modified. 7. The system of claim 5, wherein the first processor is further configured to execute the computer readable instructions to receive the high-level commands such that either (i) the device approaches an object along the path or (ii) the device avoids the object along the path. 8. A non-transitory computer readable medium having computer readable instructions stored thereon, that when executed by at least processor cause the at least one processor to: receive one or more first signals, the one or more first signals including output channels of N-dimensions, the one or more first signals corresponding to information stored in a look-up table for one or more inputs generated by one or more sensors;receive one or more second signals, the one or more second signals including input channels of M-dimensions different from the N-dimensions; andoutput one or more third signals, the one or more third signals including a combination of each one of the one or more first signals with each one of the one or more second signals, the one or more third signals including an output channel of a single dimension. 9. The non-transitory computer readable medium of claim 8, wherein the look-up table includes at least one of (i) a numerical value that corresponds to a distance between a device and an obstacle along the path and (ii) a numerical value that corresponds a turn angle for the device relative to a course along the path. 10. The non-transitory computer readable medium of claim 8, wherein the look-up table includes one or more counters, where each of the one or more counters corresponds to the one or more inputs generated by the one or more sensors. 11. The non-transitory computer readable medium of claim 8, wherein the at least one processor is further configured to execute the computer readable instructions to increment one or more counters in the look-up table if the one or more inputs corresponds corresponding to the one or more counters is not modified, and decrement the one or more counters in the look-up table if the one or more inputs corresponds to the one or more counters is modified by a user input. 12. The non-transitory computer readable medium of claim 8, wherein the one or more first signals includes low-level commands and high-level commands based on the one or more inputs generated by the one or more sensors. 13. The non-transitory computer readable medium of claim 12, wherein the at least one processor is further configured to execute the computer readable instructions to receive the low-level commands such that either (i) one or more wheels of the device are rotated by a desired angle or (ii) a motor current of the device is modified. 14. The non-transitory computer readable medium of claim 12, wherein the at least one processor is further configured to execute the computer readable instructions to receive the high-level commands such that either (i) the device approaches an object along the path or (ii) the device avoids the object along the path. 15. A method for minimizing error along a path, comprising: receiving one or more first signals, the one or more first signals including output channels of N-dimensions, the one or more first signals corresponding to information stored in a look-up table for one or more inputs generated by one or more sensors;receiving one or more second signals, the one or more second signals including input channels of M-dimensions different from the N-dimensions; andoutputting one or more third signals, the outputting of the one or more third signals including combining each one of the one or more first signals with each one of the one or more second signals, the one or more third signals including an output channel of a single dimension. 16. The method of claim 15, wherein the look-up table includes storing at least one of (i) a numerical value that corresponds to distance between a device and an obstacle along the path and (ii) a numerical value that corresponds a turn angle for the device relative to a course along the path. 17. The method of claim 15, wherein the look-up table includes storing one or more counters, each of the one or more counters corresponds to the one or more inputs generated by the one or more sensors. 18. The method of claim 15, further comprising: incrementing one or more counters in the look-up table if the one or more inputs corresponds to the one or more counters is not modified; anddecrementing the one or more counters in the look-up table if the one or more inputs corresponds to the one or more counters is modified by a user input. 19. The method of claim 15, wherein the receiving of the one or more first signals includes receiving low-level commands and high-level commands based on the one or more inputs generated by the one or more sensors. 20. The method of claim 19, further comprising: receiving the low-level commands such that either (i) rotating one or more wheels of the device by a desired angle or (ii) modifying a motor current of the device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (122)
Werbos Paul J., 3-brain architecture for an intelligent decision and control system.
Ito, Masato; Minamino, Katsuki; Yoshiike, Yukiko; Suzuki, Hirotaka; Kawamoto, Kenta, Apparatus and method for embedding recurrent neural networks into the nodes of a self-organizing map.
Meier, Philip; Passot, Jean-Baptiste; Ibarz Gabardos, Borja; Laurent, Patryk; Sinyavskiy, Oleg; O'Connor, Peter; Izhikevich, Eugene, Apparatus and methods for control of robot actions based on corrective user inputs.
Meier, Philip; Passot, Jean-Baptiste; Ibarz Gabardos, Borja; Laurent, Patryk; Sinyavskiy, Oleg; O'Connor, Peter; Izhikevich, Eugene, Apparatus and methods for control of robot actions based on corrective user inputs.
DeYong Mark R. (Las Cruces NM) Findley Randall L. (Austin TX) Eskridge Thomas C. (Las Cruces NM) Fields Christopher A. (Rockville MD), Asynchronous temporal neural processing element.
Kerr Randal H. (Richford NY) Mesnard Robert M. (Endicott NY), Automatic generation of executable computer code which commands another program to perform a task and operator modificat.
Frank D. Francone ; Peter Nordin SE; Wolfgang Banzhaf DE, Computer implemented machine learning method and system including specifically defined introns.
Spoerre Julie K. (Tallahassee FL) Lin Chang-Ching (Tallahassee FL) Wang Hsu-Pin (Tallahassee FL), Machine performance monitoring and fault classification using an exponentially weighted moving average scheme.
Grossberg Stephen (Newton Highlands MA) Kuperstein Michael (Brookline MA), Massively parellel real-time network architectures for robots capable of self-calibrating their operating parameters thr.
Abdallah, Muhammad E; Platt, Robert; Wampler, II, Charles W.; Reiland, Matthew J; Sanders, Adam M, Method and apparatus for automatic control of a humanoid robot.
Sakaue Shiyuki (Yokohama JPX) Sugimoto Koichi (Hiratsuka JPX) Arai Shinichi (Yokohama JPX), Method and apparatus for controlling a robot hand along a predetermined path.
Peltola Tero (Helsinki FIX) Matakselka Jorma (Vantaa FIX) Harju Esa (Espoo FIX) Salovuori Heikki (Helsinki FIX) Keskinen Jukka (Vantaa FIX) Makinen Kari (Helsinki FIX) Roikonen Olli (Espoo FIX), Method for congestion management in a frame relay network and a node in a frame relay network.
Wilson Charles L. (Darnestown MD) Garris Michael D. (Gaithersburg MD) Wilkinson ; Jr. Robert A. (Hyattstown MD), Object/anti-object neural network segmentation.
Yokono, Jun; Sabe, Kohtaro; Costa, Gabriel; Ohashi, Takeshi, Operational control method, program, and recording media for robot device, and robot device.
Eguchi, Toru; Yamada, Akihiro; Kusumi, Naohiro; Sekiai, Takaaki; Fukai, Masayuki; Shimizu, Satoru, Plant control system and thermal power generation plant control system.
Coenen, Olivier, Proportional-integral-derivative controller effecting expansion kernels comprising a plurality of spiking neurons associated with a plurality of receptive fields.
Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newton CT) Penkar Rajan C. (Woodbury CT) Lancraft Roy E. (Southbury CT) Sha Chi (Pittsburgh PA), Robot control system having adaptive feedforward torque control for improved accuracy.
Hickman, Ryan; Kuffner, Jr., James J.; Bruce, James R.; Gharpure, Chaitanya; Kohler, Damon; Poursohi, Arshan; Francis, Jr., Anthony G.; Lewis, Thor, Shared robot knowledge base for use with cloud computing system.
Shaffer Gary K. (Butler PA) Whittaker William L. (Pittsburgh PA) West Jay H. (Pittsburgh PA) Clow Richard G. (Phoenix AZ) Singh Sanjiv J. (Pittsburgh PA) Lay Norman K. (Peoria IL) Devier Lonnie J. (P, System and method for detecting obstacles in the path of a vehicle.
Blumberg, Bruce; Brooks, Rodney; Buehler, Christopher J.; Deegan, Patrick A.; DiCicco, Matthew; Dye, Noelle; Ens, Gerry; Linder, Natan; Siracusa, Michael; Sussman, Michael; Williamson, Matthew M., Training and operating industrial robots.
Mochizuki, Yoshiyuki; Naka, Toshiya; Asahara, Shigeo, Virtual space control data receiving apparatus,virtual space control data transmission and reception system, virtual space control data receiving method, and virtual space control data receiving prog.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.