摘要:
A method in a robot of providing hardware abstraction for robot control software. A plurality of resource drivers for the robot includes resource drivers for which no corresponding hardware is present on the robot. Resources that are available on the robot are automatically detected based a hardware configuration detected for the robot. A request is received from the robot control software to use a type of resource. A resource that corresponds to the type of resource requested by the robot control software is automatically selected. A first information related to use of the selected resource is provided in a unit of measure that is related to a robot. A second information related to the use requested by the robot control software is provided in a unit of measure that is related to a corresponding device. The method converts between the first information and the second information based on the detected configuration of the robot.
摘要:
A system for moving an object comprising a motion control device, an application program, a computer processor, and a data exchange system. The application program identifies a predetermined set of data items associated with the motion control device. The computer processor is in communication with the motion control device and the application program to operate the motion control device by sending control commands to the motion control device. The data exchange system updates the application program when any of the data items in the predetermined set of data items changes.
摘要:
A routing system for transferring control commands and/or data from at least one origin and distributing control commands and/or data to at least one destination comprising an input module and an output module. The input module is operatively connected to the at least one origin. The data input module is configured to collect data or receive commands from the at least one origin. The data output module is operatively connected to the input module and to the at least one destination. The collection module is configured to distribute the data and commands received by the input module to the at least one destination.
摘要:
A system for controlling at least one selected motion control device selected from a group of supported motion control devices. The system comprises a set of software drivers, a selection component, and a software system. Each software driver in the set of software drivers is associated with one motion control device in the group of supported motion control devices, and a selected software driver is associated with at least one selected motion control device. The selection component identifies at least one selected software driver from the set of software drivers. The software system calls a series of component function calls to control the at least one selected motion control device associated with the at least one selected software driver based on the at least one selected software driver such that the at least one motion control device moves in a desired manner.
摘要:
A system for communicating with at least one motion control device, comprising a set of software drivers, a motion control component, and a network protocol. At least one software driver is selectable and associated with at least one motion control device. The motion control component exposes component functions for commanding at least one selected motion control device based on at least one selected software driver and the exposed component functions. The component functions exposed by the motion control component may be used through the network protocol.
摘要:
A data routing system for collecting data from at least one data origin and distributing data to at least one data destination. The data routing system comprises a data input module and a data output module. The data input module operatively connected to the at least one data origin. The data input module is configured to collect data from the at least one data origin. The data output module operatively connected to the data input module and to the at least one data destination. The data collection component is configured to distribute the data collected by the data input module to the at least one data destination.
摘要:
The present invention comprises a removable capillary tip insert which provides for replacement of an individual capillary in the dispensing head of an automated liquid handling apparatus. In some embodiments, the insert has been designed to accept variable capillary lengths while maintaining a constant length protruding from the insert. In a preferred embodiment, the removable capillary insert of the invention comprises a head adapted to accept an insertion tool and tapered to seat in the dispense head; a shaft with external threads which form a threaded collar that permits the insert to be screwed into the dispense head; a lumen running internally from the proximal to the distal ends of the head and shaft which forms a hollow interior in the insert in which a capillary resides; and a capillary tube of user-selected liquid capacity. One embodiment, without limitation, comprises a molded plastic part with an integral capillary tube. Other embodiments comprise dispensing heads with various configurations of capillary inserts and methods for automated liquid dispensing using the same.
摘要:
A method of generating a geodetic reference database product is disclosed The method comprises acquiring mobile mapping data captured by means of digital cameras, range sensors and position determination means including GPS and IMU mounted to a vehicle driving across the earth surface, the mobile mapping data comprising simultaneously captured image data, range data and associated position data in a geographic coordinate system. Linear stationary earth surface features are derived from the mobile mapping data by processing the image data, range data and associated position data. 3D-models are generated for the linear stationary earth surface features in the geographic coordinate system from the image data, range data and associated position data and stored in a database to obtain the geodetic reference database product. A 3D-model could include an image representing the colors of the surface of the 3D model or a set of smaller images representing photo-identifiable objects along the model. The 3D-models could be used to rectify aerial imagery, to correct digital elevation models and to improve the triangulation of digital elevation models.
摘要:
This invention comprises a cradle assembly for supporting a portable electronic device. The assembly includes a base constructed and arranged to receive the portable electronic device. The assembly also includes a first mating member pivotally carried on the base and configured to mate with a complementary mating member of the device. A second mating member is also included, and is configured in spaced apart relation with the first mating member and movably carried on the base, the first and second mating members cooperating to releasably retain the device therealong. In another form, the invention comprises a base, a mating member carried in movable relation on the base, and an electrical connector configured to engage with a complementary electrical connector on a device after it is mated with the mating member via a complementary mating member. In yet another form, the assembly includes a portable electronic device having first and second mating members for mating and demating with complementary base mating members. In even yet another form, the invention comprises a method for removably retaining a portable electronic device to a cradle assembly.
摘要:
The present invention comprises a removable capillary tip insert which provides for replacement of an individual capillary in the dispensing head of an automated liquid handling apparatus. In some embodiments, the insert has been designed to accept variable capillary lengths while maintaining a constant length protruding from the insert. In a preferred embodiment, the removable capillary insert of the invention comprises a head adapted to accept an insertion tool and tapered to seat in the dispense head; a shaft with external threads which form a threaded collar that permits the insert to be screwed into the dispense head; a lumen running internally from the proximal to the distal ends of the head and shaft which forms a hollow interior in the insert in which a capillary resides; and a capillary tube of user-selected liquid capacity. One embodiment, without limitation, comprises a molded plastic part with an integral capillary tube. Other embodiments comprise dispensing heads with various configurations of capillary inserts and methods for automated liquid dispensing using the same.