Certain embodiments of the present invention provide robotic control modules for use in a robotic control system of a vehicle, including structures, systems and methods, that can provide (i) a robotic control module that has multiple functional circuits, such as a processor and accompanying circuits
Certain embodiments of the present invention provide robotic control modules for use in a robotic control system of a vehicle, including structures, systems and methods, that can provide (i) a robotic control module that has multiple functional circuits, such as a processor and accompanying circuits, an actuator controller, an actuator amplifier, a packet network switch, and a power supply integrated into a mountable and/or stackable package/housing; (ii) a robotic control module with the noted complement of circuits that is configured to reduce heat, reduce space, shield sensitive components from electro-magnetic noise; (iii) a robotic control system utilizing robotic control modules that include the sufficiently interchangeable functionality allowing for interchangeability of modules; and (iv) a robotic control system that distributes the functionality and processing among a plurality of robotic control modules in a vehicle.
대표청구항▼
1. A system comprising: a vehicle comprising: a vehicle body, anda vehicle control system coupled to the vehicle body and configured to control a vehicle operational system; anda robotic control system configured to control the vehicle control system and comprising: a packet network, wherein the pac
1. A system comprising: a vehicle comprising: a vehicle body, anda vehicle control system coupled to the vehicle body and configured to control a vehicle operational system; anda robotic control system configured to control the vehicle control system and comprising: a packet network, wherein the packet network is configured to extend into and between available idle spaces within interior compartments of the vehicle body through which no moving part passes; anda plurality of interchangeable robotic control modules, each robotic control module comprising: a single housing configured to be mountable to fit into the available idle spaces, the single housing comprising: a functional unit,a processor module comprising a memory including executable program code,an actuator controller, anda packet network switch; andone or more network connectors positioned on the exterior of the single housing and configured to connect to the packet network and communicate with the packet network switch, wherein the robotic control modules are connected to the packet network,wherein each interchangeable robotic control module of the plurality of interchangeable robotic control modules is configured to select a particular modular role from among a plurality of possible modular roles and execute a portion of the executable program code associated with the particular modular role. 2. The system of claim 1, wherein the processor module is configured to execute and arbitrate among robotic control behaviors, wherein the actuator controller includes a reprogrammable actuator controller configured to communicate with the processor module and issue an actuator control signal based at least in part on the robotic control behaviors, and wherein an actuator connector is positioned on an exterior of the single housing and is configured to communicate with the reprogrammable actuator controller and transmit the actuator control signal. 3. The system of claim 2, wherein the actuator connector is configured to communicate an actuator drive signal that is modulated by the reprogrammable actuator controller and an actuator amplifier. 4. The system of claim 2, wherein: the actuator connector is configured to communicate a signal for actuator driving modulated by the reprogrammable actuator controller; andwherein each of the plurality of interchangeable robotic control modules is configured to execute a selected part of the executable program code. 5. The system of claim 1, further comprising a plurality of peripherals or sensors, wherein the packet network is configured to transmit and receive signals between the robotic control modules or between a robotic control module and a peripheral. 6. The system of claim 5, wherein the plurality of peripherals comprises an actuator and the vehicle control system comprises at least one subsystem that is controlled by the actuator. 7. The system of claim 6, wherein the subsystem includes at least one of a throttle system, a braking system, a steering system, or a transmission system for controlling the vehicle. 8. The system of claim 6, further comprising a vehicle controller in communication with the subsystem, the vehicle controller configured to control the vehicle control system based on control signals received from robotic control modules. 9. The system of claim 1, wherein the robotic control modules comprise an actuator amplifier configured to amplify an actuator control signal from the actuator controller. 10. The system of claim 1, wherein the processor module further comprises at least one protocol transceiver configured to execute transceiver monitoring code. 11. The system of claim 1, wherein: the memory of the processor module comprises transceiver monitoring code;a protocol transceiver connector is positioned on the exterior of a robotic control module housing and is configured to communicate with a plurality of protocol transceiver sensors; andeach of the robotic control modules comprises a power supply within the single housing, where the power supply is configured to receive power from the vehicle through a power input and to convert the vehicle supplied power into interior power. 12. The system of claim 11, wherein the memory comprises robotic control behaviors. 13. The system of claim 12, wherein the robotic control behaviors comprise a teleoperation mode, an obstacle avoidance mode, a waypoint navigation mode, and a following mode. 14. The system of claim 11, wherein the memory comprises a vehicle control module interface configured to communicate with the vehicle control system. 15. The system of claim 11, wherein the processor and the memory are positioned on a single board comprising a plurality of protocol transceivers. 16. The system of claim 1, wherein: the actuator controller comprises a motor controller;a motor amplifier is positioned proximate to the motor controller in the single housing; andthe packet network switch comprises an Ethernet switch. 17. The system of claim 1, wherein the vehicle is retro-fitted with the robotic control system. 18. The system of claim 17, wherein the available idle spaces comprise spaces located: between an engine and an engine compartment wall, inside a vehicle door, under floor space, attached to the back of a seat, and in-roof space. 19. The system of claim 17, wherein the robotic control modules are positioned and mounted adjacent to devices that the robotic control modules are configured to send control signals to and receive signals from. 20. The system of claim 17, further comprising: a drive actuator configured to control a motion of the vehicle;a robotic sensor; andinterchangeable robotic control modules configured to communicate with the drive actuator and the robotic sensor over the packet network;wherein each robotic control module further includes: a sensor circuit configured to communicate with the robotic sensor over the packet network; anda motor controller comprising a digital signal processor and a protocol stack configured to communicate with a peripheral. 21. The system of claim 17, wherein the processor module comprises a memory having executable code comprising at least one of behavior code, sensor driver code, drive controller code, or actuator controller code, and wherein the processor module is configured to execute a modular role corresponding to a determined role of the robotic control module. 22. A method comprising: fitting a packet network to extend into and between available idle space within interior compartments of a vehicle through which no moving part passes in the vehicle;mounting a module housing of such size and shape as to fit into said available idle spaces and connecting the module housing to the packet network;connecting a plurality of mountable robotic control modules to the packet network; andselecting, by a robotic control module, a particular modular role from among a plurality of possible modular roles and executing a portion of executable program code associated with the particular modular role. 23. The method of claim 22, further comprising: connecting the plurality of mountable robotic control modules to a power source on the vehicle using the power input of each mountable module;connecting at least one of the plurality of mountable robotic control modules to a corresponding actuator using an actuator connector; andconnecting at least one of the plurality of mountable robotic control modules to a corresponding sensor using a protocol transceiver connector. 24. The method of claim 22, further comprising connecting at least one of the plurality of mountable robotic control modules to a corresponding peripheral or sensor using at least network connector.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (71)
Steven M. Hoffberg ; Linda I. Hoffberg-Borghesani, Adaptive pattern recognition based control system and method.
Viswanath Somnath ; Chow Peter Ka-Fai, Apparatus and method for generating a serial data stream carrying data for multiple network switch ports for use by a physical transceiver.
Smith George C. (Bryan TX) Cleaver Brady L. (Bryan TX) Bower ; Jr. Robert (Bryan TX), Apparatus and method for monitoring a plurality of coded articles and for identifying the location of selected articles.
Glaser Edmund M. (2411 Brambleton Rd. Baltimore MD 21209) Van der Loos Hendrik (26 chemin de Bellevue 1005 Lausanne CHX), Computer microscope apparatus and method for superimposing an electronically-produced image from the computer memory upo.
Rekow, Andrew Karl Wilhelm; Nelson, Frederick William; Mercer, Dave; Pickett, Terence, Direct modification of DGPS information with inertial measurement data.
Lake Harold ; Prentice David P. ; Greenup John ; Piper Charles ; Korowitz Simon, Industrial field controlling device with controller and expansion modules.
Winner Hermann (Karlsruhe DEX) Witte Stefan (Karlsruhe DEX), Method and apparatus for controlling the speed of a vehicle and its spacing from a preceding vehicle.
Steinle, Joachim; Schraut, Michael; Proemm, Uwe, Method for the longitudinal control of a vehicle in which information of a navigation system is detected.
Allard James R. (St. Paul MN) Cochran Edward L. (Minneapolis MN) Wolff Alan S. (Minneapolis MN), Method of construction of hierarchically organized procedural node information structure including a method for extracti.
Gtz Eckart (Erbach DEX) Lerch Hans-Reter (Erbach DEX) Drsam Thomas (Birkenau DEX) Schweigert Gerhard (Darmstadt DEX) Wittmann Werner (Erbach DEX) Korner Michael (Reinheim DEX), Modular electrical control distribution system.
McTamaney Louis S. (Cupertino CA) Wong Yue M. (Saratoga CA) Chandra Rangasami S. (Pleasanton CA) Walker Robert A. (Sunnyvale CA) Lastra Jorge E. (San Jose CA) Wagner Paul A. (Cambridge MA) Sharma Uma, Multi-purpose autonomous vehicle with path plotting.
Samukawa, Yoshie; Matsuoka, Keiji; Nozawa, Toyohito; Ohkata, Hiroshi, Object recognition apparatus for vehicle, and inter-vehicle distance control unit.
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.
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.
Kyrtsos Christos T. (Peoria IL) Gudat Adam J. (Edelstein IL) Christensen Dana A. (Peoria IL) Friedrich Douglas W. (Pekin IL) Stafford Darrell E. (Dunlap IL), System and method for providing accurate vehicle positioning using spatial bias techniques.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.