Not applicable.
Not applicable.
The field of the invention is wireless location based systems in an automated industrial environment.
This section of this document is intended to introduce various aspects of art that may be related to various aspects of the present invention described and/or claimed below. This section provides background information to facilitate a better understanding of the various aspects of the present invention. It should be understood that the statements in this section of this document are to be read in this light, and not as admissions of prior art.
An exemplary automated manufacturing assembly typically includes a set of mechanical and electrical components, a controller and an interface device (e.g., a human-machine interface (HMI)). The mechanical and electrical components are integrated together to perform an automated manufacturing process. The controller is linked to a sub-set of the components (e.g., sensors) for receiving information regarding progression of the process and to another sub-set of the components (e.g., motors, actuators, etc.) for controlling progression of the process. The interface is typically linked to the controller to facilitate at least one of altering the process (i.e., altering process parameters) or monitoring the process.
While many different types of communication systems have been developed for linking the controller to the assembly components and to the interface, one particularly useful type of linkage is a network communication system, the Ethernet being an example. In the case of the Ethernet, for instance, an interface generates messages earmarked for the controller and transmits those messages onto the network. The controller listens on the network for messages earmarked for the controller and uses those messages to perform specific functions. Similarly, the controller earmarks specific messages for the interface and transmits those messages to the interface via the network.
Recently wireless information systems have been developed that can, at least in part, provide machine and process visualization and information easily accessible from wireless mobile devices anywhere in a manufacturing facility, thereby providing increased functionality and information availability when and where required. Here, wireless data systems have been developed for facilitating wireless communication between servers and wireless portable devices such as laptop computers and hand held computing devices that can be used as interface devices. In addition to the wireless devices, an exemplary wireless data system includes a plurality of access points, a network (e.g., an Ethernet) and software running on a network server. Each access point generally includes a receiver and a transmitter for receiving information from and transmitting information to wireless devices, respectively. The access points are typically spaced apart at regular intervals within an area in which communication is to be facilitated and are linked to the network server via the network. Proximate access points are tuned to receive signals on different channels (e.g., at different frequencies). The wireless devices are programmed to determine the closest access point via signal strength of received data and associate with the closest perceived access point. The devices transmit information to and receive information from the network server via the access points. Hereinafter access points configured to receive and transmit data will be referred to as communication points.
One particularly useful way to employ a wireless communication system is to provide location based information services. Here, for instance, when a wireless device is located in a specific location (e.g., proximate a specific automated assembly), information associated with that location (e.g., the automated assembly) may be automatically provided to the wireless device for perusal. As another instance, when a wireless device is located proximate a drill press assembly, information related to drill press operations or to facilitate control of the drill press (e.g., selectable control tool icons for controlling press operation) may be provided on a display screen for perusal or selection.
To facilitate location based services, the wireless information industry has developed systems for determining wireless device location. For instance, in some cases, the system server applies an algorithm to signals received from a wireless device to determine device location. Various time of flight, signal strength, statistical and other types of algorithms are known in the art and therefore are not described here in detail. In each of these cases the access points are typically modified in some manner to, in addition to receiving and transmitting data, facilitate generation of data required to determine wireless device location within the communicating area. For instance, in the case of a signal strength algorithm, the additional data generated may include signal strength data indicating the strength of signals received by the access point. Access points modified to provide location information will be referred to hereinafter as location enabled points to distinguish those access points from the communication points that do not provide information useable by a server to determine location.
While wireless location based information systems are useful and can support a whole host of valuable services, existing system architecture has several shortcomings. First, as indicated above, while at least some existing access points can be modified to render those points location enabled, the modification process is typically specific to each access point vendor and model and, in some cases, may be specific to software versions used on specific models making product deployment relatively expensive. Here, for instance, assuming fifty access point manufacturers where each manufacturer has just three different types of access points, rendering all different types of access points location enabled would require 150 different modification processes and more processes as the number of different access point types is increased over time.
In addition, it is believed that certain existing communication points may not be modifiable to facilitate location enablement and therefore may have to be replaced altogether when location determining capabilities are required. While modifying existing systems may not appear too burdensome at first blush, in reality, the task is daunting given the fact that wireless system deployment has been rapid and many sites already include huge legacy infrastructures that would have to be modified or replaced to facilitate location based functionality.
Second, often legacy communication access points are not optimally located to facilitate location determination. In this regard, for instance, in an automated facility, optimal location is often proximate an automated assembly (e.g., a machine line) so that relatively precise location with respect to the assembly can be identified. It is believed that this limitation on access point location (i.e., proximate assemblies) may be particularly important in the case of an automated facility that includes a large number of moving metallic components (e.g., presses, mills, transfer lines, etc.) that tend to reflect wireless signals thereby complicating the device locating task and algorithm. Not surprisingly, in many cases, legacy systems that include regularly spaced access points do not include an access point proximate each assembly in a facility.
Third, often the optimal number of access points for a communication system (i.e., data transmission and reception) and the optimal number for a location enabled system are different. In this regard, as well known in the wireless computing industry, there is a limit on the number of access points that can be included within a given space and that limit is related to channel conflict problems. For example, with IEEE 802.11b, there can be only three non-overlapping channels. Thus, no more that three access points linked to the same network can have active signal coverage of a location within an area without causing conflict problems. Adding a fourth access point to a network that covers an area covered by three other network access points causes channel conflict and has been known to reduce data transmission reliability.
It has also been recognized that location accuracy in a location enabled system is increased when the number of access points is increased (i.e., more points means more information for determining location). Thus, while a legacy wireless data system including a small number of access points may have a suitable access point arrangement to provide rough location information, in many applications such a rough location estimate is insufficient.
Certain aspects commensurate in scope with the originally claimed invention are set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of certain forms the invention might take and that these aspects are not intended to limit the scope of the invention. Indeed, the invention may encompass a variety of aspects that may not be set forth below.
Hereinafter, unless indicated otherwise, a wireless computing or information device such as a palm computer, a laptop computer or other hand held computing devices will be referred to as a wireless information device (WID).
It has been recognized that wireless receiver devices are inexpensive to manufacture and to integrate with other electronic components. In addition, it has been recognized that, in the case of an automated industrial facility, many automated assemblies include some type of component that is already linked to the controller that is provided to control the automated assembly. For instance, in many cases a human-machine interface (HMI) is provided to enable a facility engineer to access assembly operating characteristics and settings monitored by the controller and to enable the engineer to alter settings when appropriate. As another example many systems include proximity sensors for sensing work piece position at assembly stations and providing position information to the controller. Moreover, it has been recognized that where a receiver is integrated into an assembly component that already includes a link to the controller, the link can be used for double duty to both perform the normal functions of the link and to also perform the function of providing WID location information to the controller.
Based on the above realizations, at least some embodiments of the invention include a system wherein a receiver is incorporated into an existing assembly component that performs a function that requires that the component be linked to an assembly controller so that the link can be used to facilitate the component function as well as to provide WID location information to the controller.
It has furthermore been recognized that, where an assembly includes an HMI linked to the controller, the HMI is a particularly advantageous component in which to locate the receiver. To this end, the HMI is usually juxtaposed with respect to an associated assembly to enable optimal assembly observation generally. Thus, in many cases, rules may specify that a location proximate or in front of an HMI is where access and control should be enabled. In at least some embodiments the receivers are located within controller linked HMIs.
One advantage of at least some embodiments of the invention is that, where additional receivers are required to facilitate sufficient location accuracy, the receivers can be located at optimal locations. More specifically, where receivers are integrated into HMIs, placement of the HMIs generally will ensure suitable if not optimal placement of the receivers.
Another advantage of at least some embodiments of the invention is that receivers can be added to systems for increasing location accuracy as the systems are constructed and without requiring additional steps to add the additional functionality. In this regard, as new automated assemblies are added to a facility, instead of adding conventional access points to increase WID location accuracy, one or more components including embedded receivers can be added to each assembly and commissioning can be performed in controller programming.
One additional advantage where receivers are embedded in existing assembly components is that existing access points that have been provided to facilitate communication with wireless devices needn't be altered in any way in order to enable location determination. To this end, in at least some embodiments it is contemplated that existing access points would operate in the same manner before and after embedded receivers are added to assembly components and all location determination would be based on signals obtained by the receivers and not on access point signals. Here, a company hired to render a facility location enabled would not have to worry about supporting all of the different types of access points on the market during commissioning and it is believed that overall commissioning costs would likely be reduced to the point of at least offset the costs associated with providing the embedded receivers.
In some embodiments signals from communication access points may be used in conjunction with signals form embedded receivers to increase position accuracy or, in some cases, to provide a redundant system for collecting data. Here a subset of communication access points may be used to supplement embedded receivers where the number of embedded receivers within a specific region of a facility are insufficient for determining accuracy to a required degree. In other embodiments receivers that are not embedded in assembly components may be used to supplement embedded receivers where the number of embedded receivers within a specific region of a facility are insufficient for determining accuracy to a required degree.
In some embodiments the embedded receivers may serve double duty and be programmed to cooperate with the communication access points to facilitate reception of data from WIDs as well as to receive signals useable to determine location.
In some embodiments, instead of providing embedded receivers, embedded transponders (i.e., receiver/transmitter) may be included in a sub-set of the assembly components that are linked to the controller for some other purpose. In these cases, in addition to receiving signals from WIDs for determining location, the transponders can also be used to facilitate two way communication with WIDs.
In some embodiments the location or positioning engine and associated processor that uses signals from the receivers to determine location may be remotely located from the receivers while in other cases the processor may be integrated into one of the components that includes a receiver. Thus, for instance, in some cases the processor including the positioning engine, the receiver and the automated assembly component may be integrated.
In some cases components may include receiver ports for receiving signals from a wireless antenna where the antenna are configured to receive signals from a WID. Here, software may be included in the component to identify received WID signals and to process those signals in an appropriate manner to facilitate location determination. Here an add on antenna may be added to the component via a connecting cable or other type of link. In this case, an antenna may be added to an existing component and the antenna may be placed in a particularly advantageous position (e.g., at a relatively high location with relatively unobstructed lines of sight in many directions) for signal reception.
These and other objects, advantages and aspects of the invention will become apparent from the following description. In the description, reference is made to the accompanying drawings which form a part hereof, and in which there is shown a preferred embodiment of the invention. Such embodiment does not necessarily represent the full scope of the invention and reference is made therefore, to the claims herein for interpreting the scope of the invention.
The invention will hereafter be described with reference to the accompanying drawings, wherein like reference numerals denote like elements, and:
a is a perspective view of an exemplary wireless information device usable within a facility configured according to the present invention;
b is a schematic diagram illustrating various components of the wireless information device of
a is a perspective view of an exemplary human/machine interface including a transceiver according to certain aspects of the present invention;
b is a schematic diagram illustrating various components of the human/machine interface of
One or more specific embodiments of the present invention will be described below. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
Referring now to the drawings wherein like reference numbers correspond to similar elements throughout the several views and, more specifically, referring to
As illustrated in
It is contemplated that each of automated assemblies M1-M10 includes at least one and, in many cases, a plurality of sensing devices (not illustrated) that sense assembly operating characteristics and provide signals that can be used to facilitate assembly monitoring via an interface (i.e., a WID). For instance, in the case of a drilling assembly, sensors may include limit switches that are tripped when a drill slide reaches various positions along a travel path, on/off switches, speed sensing switches, motor operating characteristic sensors, etc. It is also contemplated that most if not all of assemblies M1-M10 will include a plurality of actuators for causing the assembly components to perform assembly functions.
In addition to including sensing devices and actuators, it is contemplated that most, if not all, of automated assemblies M1-M10 will include some type of control interface to facilitate control and control adjustment. For example, again, in the case of a drilling assembly, drill slide stroke length may be altered, drill speed may be altered, the angle at which a drill bit enters a work piece may be altered, etc. In
In addition to the components described above, facility 10 also includes a plurality of communication access points 11 (only two numbered), a network server/controller 105, a plurality of wireless receivers 35a, 35b, 35c and 35m, at least one wireless information device (WID) 30 and a plurality of two-way data buses 34a, 34b and 34c (e.g., LAN, Ethernet, etc.) linked to controller 105 that form a network.
Controller 105 may be positioned within facility 10 or may be located at some remote location such as, for instance, in a separate building, in a separate room within the facility that includes area 13 or at a completely different location such as a remote campus associated with facility 10. In
Controller 105 is typically a processor based workstation capable of running various types of computer programs. For instance, some programs are assembly control programs that enable controller 105 to either separately control each assembly M1-M10 or, safely and precisely, sequence assembly operation thereby allowing relatively complex manufacturing processes to be performed in an efficient manner. In addition, other controller programs may allow controller 105 to derive various assembly operating characteristics from monitored or sensed characteristics (e.g., motor voltage and current data is useful to derive stator and rotor resistance estimates, system inductances, identify harmonics, determine system torques, etc.) and to run complex algorithms to identify operating trends, alarm conditions, potentially hazardous conditions, maintenance requirements, raw material requirements and so on. Moreover, controller 105 also runs programs that facilitate data management and warehousing so that subsequent algorithms may be applied to warehoused data to identify historical operating patterns for various purposes. Furthermore, when potentially hazardous conditions occur, controller 105 may be programmed to cause the automated assemblies M1-M10 to assume non-hazardous operating conditions (e.g., a reduced set of operations or, in some cases, a state in which all mechanical components are parked).
Controller 105 may also run programs designed to facilitate interfacing with facility operators (e.g., maintenance personnel, process engineers, etc.) thereby providing control capabilities and system monitoring capabilities. To this end, controller 105 may include its own input and output interfacing devices such as a display screen, a keyboard, a pointing and selecting device such as a mouse or trackball or any other types of interfacing devices known in the art.
In the present example it is assumed that each of HMIs I1-I8 also facilitates interfacing with facility operators thereby providing at least some level of control and system monitoring. To this end, HMIs I1-I8 are linked to controller 105 via network 101 and a data bus 34c so that monitored information can be shared therebetween and so that some level of proximate control can be accessed near at least a sub-set of the assemblies. Thus, for instance, controller 105 may monitor all operating characteristics of assembly M1 and may publish data related thereto for access by HMI I1 so that interface I1 needn't separately monitor the same information. Similarly, controller 105 may perform some information analysis and publish the results for use by interface 130a. In addition, because HMIs I1-I8 are linked to controller 105 and controller 105 controls assemblies M1-M10, each HMI I1-I8 can also be used to control an associated assembly via bus 34c, controller 105 and bus 34a. While at least some HMIs may be linked directly to associated assemblies M1-M10 for monitoring and control purposes, hereinafter it will be assumed that each HMI I1-I8 accesses data and facilitates control via controller 105.
In addition to HMIs I1-I8, receivers 35a-35m are also linked to data bus 34c. Each receiver 35a-35m is a wireless receiver and, in at least some embodiments, is incapable of wirelessly transmitting information. In some embodiments receivers 35a-35m simply receive wireless information and provide that information to some other processor linked to bus 34c or to controller 105. In other embodiments receivers 35a-35m determine a single characteristic of wirelessly received information and provide that characteristic value to other linked components. For instance, in some cases receivers 35a-35m may simply determine signal strength of received signals and provide that information on bus 34c along with a tag indicating the receiver that generated the signal strength information.
Referring still to
Controller 105 is linked to each access point 11 via two-way data bus 34b that allows controller 105 to receive information from the access points 11 and also allows controller 105 to provide information to each of the access points 11 for transmission within area 13 to WIDs or the like within area 13. Information transmitted from each access point 11 to controller 105 is typically tagged by the access point so that controller 105 can determine which access point 11 provided the received information. This tagging may either be performed by the access point 11 earmarking data packets with an access point identifier (e.g., an access point number) or, in the alternative, may be facilitated by simply providing separate hardwires from each of the access points 11 to the controller 105. In a similar fashion, controller 105 and access points 11 are configured such that controller 105 can address information to each separate and specific access point 11.
Referring still to
Although not illustrated, in some cases, no assembly zones may be specified for one or more of the facility automated assemblies. Moreover, some zones that are associated with specific automated assemblies may not be immediately adjacent the associated automated assemblies but instead may be separated from the associated automated assemblies. Some zones may include all or a part of other zones and more than one zone may be associated with some of the assemblies.
The present invention contemplates several different types of zones including, but not limited to, information access zones, assembly control zones, restricted safety zones, hysteretic zones, etc. Here, an access zone is a zone in which a facility employee may access information related to a specific assembly via a WID located within the zone. For instance, when an employee is within zone Z1, the employee may use a WID to access information related to operations of assembly M1, when in zone Z4, and employee may access information related to assembly M4 and so on.
A control zone is a zone in which an employee is able to control an associated assembly. For instance, when an employee is within zone Z1, the employee may be able to control assembly M1 via a WID, when in zone Z5, an employee may be able to control assembly M5 via a WID, and so on.
A restricted safety zone is a zone wherein, when a person is located within the zone, assembly operations may be restricted for safety purposes. For instance, when a person is within zone Z1, assembly M1 may be completely shut down or may be operated in some restricted fashion.
A hysteretic zone is a zone typically associated with one of the other types of zones described above wherein, after being in one of the other zones, the access, control or restriction associated with the other zone is maintained until a WID is removed from the hysteretic zone. Thus, for instance, where a person was previously in zone Z1 and has therefore established access to information related to assembly M1, until the WID associated with the person is removed from a larger zone (not illustrated) than zone Z1, the access capabilities remain associated with the WID.
In some cases a sub-set or even all of the zone types described above may be specified for each of the facility assemblies M1-M10. In addition, in some cases the zones and functionality associated with the zones may also be dependent on secondary criteria. For instance, access zone size and functions may be different for a maintenance engineer than for a facility manager. As another instance control zone size and functions may be different depending on time of day.
Referring now to
The input device may include any of several different types of input components including a typical push-button keyboard 36, separate selection buttons 40 and 42, a rocker-type selection button 44, and/or selectable icons that may be provided via display screen 34 such as, for instance, icons 45. It is contemplated that, in at least one embodiment, a pointing cursor 46 may be movable about screen 34 and placed over one of the selectable icons (e.g., 45) after which a conventional type mouse clicking action may be used to select one of the icons to cause some display or control function to occur. In other embodiments display 34 may comprise a touch screen where icons are selectable via a stylus or the tip of an operators finger.
Display screen 34 may be any type of conventional display screen suitable for a handheld device and, for example, may be equipped to display numeric information, icons, graphs such as graph 47, bar charts, or any other type of monitoring and control information that may be associated with facility machines. Speaker 51 is a conventional small audio output speaker which may be used for any purpose such as providing an audible indication when a WID 30 is removed from a zone, providing operating characteristics in an audible manner, etc.
Transceiver 38 is mounted proximate the top end of housing 32. As in the case of the transceivers that comprise access points 11, transceiver 38 is capable of transmitting electromagnetic signals and also receiving such signals so that information can be provided to controller 105 or received from controller 105 via access points 11.
Memory 69 stores the programs performed by processor 71 and also, in at least some embodiments of the invention, stores a WID identifier (e.g., a WID number, a WID user identification number, etc.). It is contemplated that some WIDs 30 may only be configured to provide access information and, in this case, the programs stored in memory 69 may only be access type programs. Where a WID 30 is equipped with control capabilities, control programs are stored in memory 69.
Referring once again to
Referring now to
Importantly, referring again to
Referring still to
Referring once again to
Referring still to
Referring once again to
Once WID location has been estimated, controller 105 then performs some function associated with WID location. For example, in some cases, controller 105 may transmit assembly data via one of the access points 11 to a proximate WID 30 when WID 30 is within a zone associated with a specific assembly. More specifically, when WID 30 is in zone Z4, controller 105 may transmit assembly information via one of access points 11 to WID 30 corresponding to assembly M4. When data is received by WID 30, WID 30 may be programmed to automatically display the data in some intuitive fashion via screen 34 (see again
In other embodiments, after controller 105 determines WID 30 location, controller 105 may communicate with the WID 30 via one of the HMI transceivers 138 instead of via access points 11. Thus, for instance, where controller 105 estimates that WID 30 is directly in front of HMI 11, controller 105 may transmit information to WID 30 via the transceiver 138 that comprises part of HMI 11.
In some cases, the location or position determining engine/software may be included in one of the HMI memories 169 so that the linked HMI processor 171 can perform the location determining algorithm. For example, referring once again to
While the number of and distribution of receiver equipped HMIs within a typical automated facility will often be sufficient in most facility areas to accurately determine WID location, it has been recognized that, in at least some cases, there may be areas where the number of receives or the arrangement of those receivers will be insufficient for the purpose of accurately determining WID location. Where the number of receiver equipped interfaces is insufficient for accurately determining WID location, three options are contemplated by the present invention. First, referring once again to
A second option that may be employed when the number or relative juxtaposition of receiver equipped HMIs is insufficient within an area to accurately determine WID location is to employ an existing communication access points 11 to obtain additional signal strength information. While this option is possible, as explained above, this option is not typically optimal as, in many cases, additional programming of existing access points would have to be performed to facilitate this option. While reprogramming may not appear too burdensome at first blush, upon a more detailed analysis of the required reprogramming process, the burden can be seen as excessive where a company charged with the reprogramming process would have to support tens of if not hundreds of different types of reprogramming efforts due to a lack of specific industry standards regarding access point software. In this regard, where reprogramming is an option, it should be appreciated that the amount of data available for a WID location determination may be increased appreciably by reprogramming all facility communication access points.
A third option for obtaining additional WID signal strength data in areas where an insufficient number of receiver equipped HMIs are present is to identify other assembly components within the areas that are ready to be linked to one of the network data buses and equip that component with a wireless receiver. To this end, referring to
Referring now to
Referring still to
Continuing, at block 168, the HMI processor or controller 105 that performs the position determining process uses the received strength and receiving HMI information to estimate the WID location. In addition, where one of the HMI processors performed the location determining process, at block 168 that processor provides the WID location estimate to controller 105. At block 170, controller 105 performs an access, a control or a safety function as a function of the WID location estimate.
Referring now to
At block 186, the regions where accuracy was not acceptable are identified as regions wherein additional receives are required. At block 188 additional receivers are provide in the identified regions. Here, consistent with the comments above, the additional receivers may be provide by, either, providing separate and dedicated additional receivers, reprogramming at least some communication access points (e.g., 11 in
Referring once again to
Referring also to
While the invention may be susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and have been described in detail herein. However, it should be understood that the invention is not intended to be limited to the particular forms disclosed. For example, while the invention is described in the context of access points and receivers that transmit data packets including signal strength and indicators of the access points that received the WID signals, the invention is applicable in other systems such as systems with receive only access points where the WIDs transmit time stamped signals of known signal strength to the receivers and the times stamps are used to correlate measured signal strengths for positioning.
Thus, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the following appended claims. To apprise the public of the scope of this invention, the following claims are made: