IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0532492
(2006-09-15)
|
등록번호 |
US-8355804
(2013-01-15)
|
발명자
/ 주소 |
- Gonzalez-Banos, Hector H.
- Wormer, Joel A.
- Guan, Li
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
14 |
초록
▼
Systems and methods are presented that enable a higher-level software application to query and control a sensor through a generic interface. In one embodiment, a system includes a controller, and interface, and a set of sensor driver modules. The interface receives a command from the controller and
Systems and methods are presented that enable a higher-level software application to query and control a sensor through a generic interface. In one embodiment, a system includes a controller, and interface, and a set of sensor driver modules. The interface receives a command from the controller and sends it to the driver modules. The interface includes a client, a server, and a network. The server includes two interfaces: a client interface to communicate with the client and a driver interface to communicate with the driver modules. The server also includes two buffers: a command queue and a reply queue. The command queue stores commands received from the controller (via the client). The reply queue stores replies received from the driver modules.
대표청구항
▼
1. A method for controlling a composite sensor in a robot, wherein the composite sensor includes a plurality of sensors and a simple-sensor controller application that controls the plurality of sensors, the method comprising: defining a parameter of the composite sensor, wherein the parameter descri
1. A method for controlling a composite sensor in a robot, wherein the composite sensor includes a plurality of sensors and a simple-sensor controller application that controls the plurality of sensors, the method comprising: defining a parameter of the composite sensor, wherein the parameter describes a state of the composite sensor, wherein the simple-sensor controller application obtains simple sensed data from the plurality of sensors and processes the obtained data to generate composite data;an interface module receiving, from a composite-sensor controller application, a software command that is sensor-independent of composite sensor commands and sensor-independent of sensor commands and an indication of the parameter;the interface module determining a composite-sensor-dependent software command based on the composite-sensor-independent software command and the indication of the parameter;the interface module sending, to the simple-sensor controller application, the composite-sensor-dependent software command; andwherein the composite-sensor-independent software command includes a starting time that indicates when to execute the composite-sensor-independent software command. 2. The method of claim 1, wherein the parameter describes a configuration of the composite sensor. 3. The method of claim 1, wherein the parameter describes data sensed by the composite sensor. 4. The method of claim 1, wherein defining the parameter of the composite sensor comprises specifying whether a value of the parameter can be set. 5. The method of claim 1, wherein executing the composite-sensor-dependent software command sets a value of the parameter. 6. The method of claim 1, wherein executing the composite-sensor-dependent software command sets a default value of the parameter. 7. The method of claim 1, wherein executing the composite-sensor-dependent software command sets a value of the parameter to a default value. 8. The method of claim 1, wherein executing the composite-sensor-dependent software command sets a factory default value of the parameter. 9. The method of claim 1, wherein executing the composite-sensor-dependent software command sets a value of the parameter to a factory default value. 10. The method of claim 1, wherein executing the composite-sensor-dependent software command prevents a value of the parameter from being set. 11. The method of claim 1, wherein executing the composite-sensor-dependent software command allows a value of the parameter to be set. 12. The method of claim 1, wherein receiving, from the composite-sensor controller application, the composite-sensor-independent software command and the indication of the parameter comprises receiving, from one of a plurality of composite-sensor controller applications, the composite-sensor-independent software command and the indication of the parameter. 13. The method of claim 1, wherein receiving, from the composite-sensor controller application, the composite-sensor-independent software command and the indication of the parameter comprises receiving, from the composite-sensor controller application, a set of commands and parameter indications that includes the composite-sensor-independent software command and the indication of the parameter. 14. The method of claim 1, wherein sending, to the simple-sensor controller application, the composite-sensor-dependent software command comprises sending, to one of a plurality of simple-sensor controller applications, the composite-sensor-dependent software command. 15. The method of claim 1, further comprising: receiving, from the simple-sensor controller application, a reply; andsending, to the composite-sensor controller application, the reply. 16. The method of claim 15, wherein the reply includes a value of the parameter. 17. A system for controlling a composite sensor in a robot, wherein the composite sensor includes a plurality of sensors and a simple-sensor controller application that controls the plurality of sensors, the system comprising: a processor;means for defining a parameter of the composite sensor, wherein the parameter describes a state of the composite sensor, wherein the simple-sensor controller application obtains simple sensed data from the plurality of sensors and processes the obtained data to generate composite data;means for receiving, from a composite-sensor controller application, a software command that is sensor-independent of composite sensor commands and sensor-independent of sensor commands and an indication of the parameter;means for determining a composite-sensor-dependent software command based on the composite-sensor-independent software command and the indication of the parameter;means for sending, to the simple-sensor controller application, the composite-sensor-dependent software command; andwherein the composite-sensor-independent software command includes a starting time that indicates when to execute the composite-sensor-independent software command. 18. The system of claim 17, further comprising: means for receiving, from the simple-sensor controller application, a reply; andmeans for sending, to the composite-sensor controller application, the reply. 19. The system of claim 18, wherein the reply includes a value of the parameter.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.