One or more embodiments of the subject matter described herein relate to data communications and, more particularly, to data communications with a rail vehicle.
Rail vehicles may include multiple powered units, such as locomotives, that are mechanically coupled or linked together in a consist. The consist of powered units operates to provide tractive and/or braking efforts to propel and stop movement of the rail vehicle. The powered units in the consist may change the supplied tractive and/or braking efforts based on information that is wirelessly transmitted to the consist, such as by a TCP/IP-based wireless network.
The information that is wirelessly transmitted to the consist may relate to the cargo that is carried by the consist, a route that the rail vehicle is to traverse during an upcoming trip, emissions limitations on the powered units, speed limits, and the like. The information may be used by a software application, such as Trip Optimizer™ from General Electric Company, to determine the speed of the rail vehicle for various segments of an upcoming trip of the rail vehicle. For example, the software application may use the information to form a trip profile that includes throttle and/or brake settings for various segments of the trip. The powered units may then propel the consist according to the trip profile.
The wireless transmission of the information is subject to several propagation problems. These problems include, but are not limited to, the existence of dead spots or low signal strength areas along the route that the rail vehicle travels, reduced transmission rates due to the need to re-transmit lost data, and the like. Additional problems associated with wireless transmission of data messages include atmospheric interference, mechanical failure of the receiving antenna module, and the like.
Some consists include powered units that can be remotely controlled by handheld or human-portable units carried by operators. For example, some consists include remote control locomotives (RCL) that can be controlled by handheld operator control units (OCU). An operator holding an OCU can wirelessly transmit commands to the RCL to change movements of the RCL, such as by changing tractive efforts and/or braking efforts of the RCL. The OCUs are initialized by linking the OCUs with the RCL or RCLs that are to be controlled by the OCU. Only OCUs that are linked with an RCL may control operations of the RCL. Some known OCUs are linked with an RCL using an infrared (IR) scanner. For example, an OCU may have an IR transmitter that transmits an IR signal to an IR receptor on the RCL. The IR signal links the OCU with the RCL such that the OCU can control operations of the RCL.
The addition of an IR receptor on the RCLs to receive the IR signals from the OCUs requires the addition of hardware to the RCLs. For example, if a powered unit does not include an IR receptor, then the powered unit cannot be linked with and controlled by OCUs having IR transmitters. An IR receptor must be added to the powered unit. Moreover, the IR transmitters on the OCUs can fail after time. The addition of IR receptors and the maintenance of IR transmitters of the OCUs can increase the cost and/or complexity of remotely controlling powered units of a consist.
A need exists for a system and method for communicating with a rail vehicle that avoids one or more of the above shortcomings
In one embodiment, a data communication system for a rail vehicle consist is provided. The system includes a data reading device and a processing module. As used herein, the term “module” includes a hardware and/or software system that operates to perform one or more functions. For example, a module may include a computer processor, controller, or other logic-based device that performs operations based on instructions stored on a tangible and non-transitory computer readable storage medium, such as a computer memory. Alternatively, a module may include a hard-wired device that performs operations based on hard-wired logic of the device. The modules shown in the attached figures may represent the hardware that operates based on software or hardwired instructions, the software that directs hardware to perform the operations, or a combination thereof.
The data reading device is disposed on the rail vehicle consist and is configured to at least one of electromagnetically interrogate or optically read identification data that is visually presented on a first operator control unit. The first operator control unit is configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The processing module is disposed on the rail vehicle consist and is communicatively coupled with the data reading device. The processing module receives the identification data from the data reading device and uses the identification data to identify the first operator control unit and allow the first operator control unit to remotely control operations of the one or more powered units.
In another embodiment, a method for communicating data with a rail vehicle consist is provided. The method includes, on a rail vehicle of the rail vehicle consist, at least one of interrogating or reading identification data that is visually presented on a first operator control unit using a data reading device. The first operator control unit is configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The method also includes identifying the first operator control unit as a linked operator control unit based on the identification data that is read from the first operator control unit and receiving control data from the linked operator control unit to change at least one operation of the one or more powered units.
In another embodiment, a computer readable storage medium is provided. The computer readable storage medium includes one or more sets of instructions that direct a data reading device on a powered unit of a rail vehicle consist to at least one of interrogate or optically read identification data that is visually presented on a first operator control unit. The first operator control unit is configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The one or more sets of instructions also direct a processor on board the consist to identify the first operator control unit based on the identification data, and receive control data transmitted from the first operator control unit that is used to control at least one operation of one or more of the powered units.
In another embodiment, a data communication system for a rail vehicle is provided. The system includes a human-portable operator control unit having an electronic display, an operator interface, a transceiver, and a control module. The display, the operator interface, and the transceiver are operably coupled to the control module. The operator interface is configured to receive operator input from a human operator. The control module is configured to generate control data based on the operator input. The transceiver is configured to transmit the control data to the rail vehicle for remotely controlling the rail vehicle. The control module is configured to control the display for visually presenting identification data of the operator control unit. The identification data is configured for at least one of electromagnetic interrogation or optical reading off of the display by a data reading device spaced apart from the operator control unit.
In another embodiment, a computer readable storage medium comprising one or more sets of instructions is provided. The computer readable storage medium includes one or more sets of instructions are readable by a control module of a human-portable operator control unit for remotely controlling a rail vehicle. The one or more sets of instructions are configured, when executed by the control module, to cause the control module to control a display of the operator control unit for visually presenting identification data of the operator control unit, the identification data being configured for at least one of electromagnetic interrogation or optical reading off the display by a data reading device spaced apart from the operator control unit.
In another embodiment, a data communication system for a rail vehicle is provided. The system includes a processing module configured to interface with a propulsion subsystem of a rail vehicle and with a data reading device configured to at least one of electromagnetically interrogate or optically read identification data that is visually presented on a first operator control unit. The processing module is configured to receive identification data from the data reading device and to use the identification data to identify the first operator control unit and allow the first operator control unit to remotely control operations of the rail vehicle.
In another embodiment, a data communication system for a rail vehicle is provided. The system includes a data reading device comprising a base for at least one of mechanically or electrically installing the data reading device on a rail vehicle. The data reading device also includes a reader unit attached to the base and configured to at least one of electromagnetically interrogate or optically read identification data that is visually presented on a first operator control unit. The system also includes a processing module configured to interface with the data reading device and with a control system of the rail vehicle, the processing module configured to receive identification data from the data reading device and to use the identification data to identify the first operator control unit and allow the first operator control unit to remotely control operations of the rail vehicle.
The present invention will be better understood from reading the following description of non-limiting embodiments, with reference to the attached drawings, wherein below:
Reference will be made below in detail to embodiments of the inventive subject matter, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals used throughout the drawings refer to the same or like parts. Although example embodiments of the inventive subject matter are described with respect to trains, locomotives, and other rail vehicles, embodiments also may be applicable for use with vehicles generally, such as off-highway vehicles, agricultural vehicles, and/or transportation vehicles, each of which may include a vehicle consist. A vehicle consist is a group of one or more powered units (such as locomotives) or other vehicles that are mechanically coupled or linked together to travel along a route, with each vehicle in the consist being adjacent to one or more other vehicles in the consist. A consist may include a single powered unit or multiple powered units. By way of example, a rail vehicle consist (e.g., train) may include several powered and non-powered units or cars (e.g., rail vehicles), with the powered units being capable of self-propulsion and the non-powered units being incapable of self-propulsion. A locomotive consist may include several powered units (e.g., locomotives) that coordinate the tractive and/or braking efforts provided by the powered units such that the locomotive consist operates as a single unit. The rail vehicle consist may include one or more locomotive consists.
At least one embodiment described herein provides for communication systems that communicate data with a vehicle by optically and/or electromagnetically scanning or reading the data. For example, the data may be encoded or recorded in an image, such as a printed bar code or an electronically presented bar code, or in a radio frequency identification (RFID) tag or label. The data can be provided on a tangible and non-transitory medium, such as a paper document, handheld (e.g., human-portable) electronic device having a display device (e.g., mobile phone or personal digital assistant), and the like. In one embodiment, the data is provided as a bar code that is printed on a train manifest document. A data reading device interrogates the medium that includes the data (e.g., transmits light beams or electromagnetic waves toward the medium having the printed image or RFID tag) in order to read the data from the medium.
The data can be optically and/or electromagnetically read from the tangible and non-transitory medium for use by the rail vehicle. The data may represent or include a variety of information. By way of example, the data may include trip data, train data, track data, and/or an update to trip data, train data, or track data. Train data includes information about the rail vehicle and/or cargo being carried by the rail vehicle. For example, train data may represent cargo content (such as information representative of cargo being transported by the rail vehicle) and/or rail vehicle information (such as model numbers, manufacturers, horsepower, and the like, of locomotives and/or other railcars in the rail vehicle). Trip data includes information about an upcoming trip by the rail vehicle. By way of example only, trip data may include a trip profile of an upcoming trip of the rail vehicle (such as information that can be used to control one or more operations of the rail vehicle, such as tractive and/or braking efforts provided during the powered units of a rail vehicle consist during an upcoming trip), station information (such as the location of a beginning station where the upcoming trip is to begin and/or the location of an ending station where the upcoming trip is to end), restriction information (such as work zone identifications, or information on locations where the track is being repaired or is near another track being repaired and corresponding speed/throttle limitations on the rail vehicle), and/or operating mode information (such as speed/throttle limitations on the rail vehicle in various locations, slow orders, and the like). Track data includes information about the track or rails upon which the rail vehicle travels. For example, the track data can include information about locations of damaged sections of a track, locations of track sections that are under repair or construction, the curvature and/or grade of a track, GPS coordinates of the track, and the like. The track data is related to operations of the rail vehicle as the track data includes information about the track that the rail vehicle is or will be traveling on. However, other types of data can be recorded as the data and/or the data may be used for other operations. The term “data” may refer to trip data, train data, and track data, only one of trip data, train data, or track data, or another type of data.
Alternatively, the data may be visually presented on an electronic device, such as a handheld or human portable operator control unit (OCU), that is used to remotely control the tractive efforts and/or braking efforts of powered units in the consist, such as remote control locomotives (RCL). For example, the data may include identification data that identifies a particular OCU and that is visually presented as a bar code, image, and/or text printed on the OCU or electronically displayed on the OCU. In another embodiment, the data may include identification data of the OCU that is encoded in an RFID tag coupled with the OCU. The identification data is optically scanned or electromagnetically read from the OCU to identify the OCU. In one embodiment, the RCL may receive control data that is wirelessly transmitted from the OCU and use the control data to control tractive effort and/or braking effort of the RCL. The RCL may receive and use the control data only from the OCU or OCUs that have provided identification data to the RCL and may prohibit other OCUs that have not provided the identification data to the RCL from controlling the RCL.
One or more embodiments of the disclosed systems can be retrofitted to an existing rail vehicle or rail vehicle consist. For example, data reading devices that optically and/or electromagnetically interrogate a tangible and non-transitory medium (e.g., a paper document, electronic display, RFID tag, OCU, and the like) to read data from the medium may be added to one or more locomotives or other cars of the rail vehicle consist. The data reading devices can be or communicatively coupled with microcontrollers, processors, or computing devices (referred to as “microcontrollers” herein) disposed on-board the rail vehicle. The data reading devices communicate the data acquired by optically scanning the medium or electromagnetically reading the data from an RFID tag to the microcontroller. In one embodiment, the microcontroller uses the data in connection with one or more operations of the rail vehicle, such as in formulating a trip profile or otherwise controlling tractive and/or braking effort of the consist. At least one technical effect of one or more embodiments described herein is the reading or scanning of data from a tangible and non-transitory medium, such as a train manifest document or an OCU, such that the data is used to control one or more operations of the rail vehicle. For example, a bar code or RFID tag on a document can be used to communicate data to the rail vehicle, which is then used by a propulsion subsystem of the rail vehicle to control tractive and/or braking efforts based on the data.
The rail vehicle consist 102 includes several interconnected powered units 108, 110 and non-powered units 112. Alternatively, the rail vehicle consist 102 may include a single powered unit 108. “Powered units” refers to rail vehicles that are capable of self-propulsion, such as locomotives. “Non-powered units” refers to rail vehicles that are incapable of self-propulsion, but which may otherwise receive electric power for other services. For example, cargo cars, passenger cars, and other types of rail cars that do not propel themselves may be “non-powered units,” even though the cars may receive electric power for cooling, heating, communications, lighting, and the like. In the illustrated embodiment, the powered units 108, 110 represent locomotives joined with each other in a locomotive consist 114. The locomotive consist 114 represents a group of one or more locomotives in the rail vehicle consist 102. The locomotive consist 114 may be a subset of the rail vehicle consist 102 such that the locomotive consist 114 is included in the rail vehicle consist 102 along with additional powered and/or non-powered units in the rail vehicle consist 102. While the illustrated rail vehicle consist 102 only includes a single locomotive consist 114, alternatively the rail vehicle consist 102 may include two or more locomotive consists 114 joined together or interconnected by one or more intermediate powered or non-powered units that do not form part of the locomotive consists 114.
The powered units 108, 110 include a lead powered unit 108, such as a lead locomotive, and one or more trailing powered units 110, such as trail locomotives. As used herein, the terms “lead” and “trailing” are designations of different powered units, and do not necessarily reflect positioning of the powered units 108, 110, 112 in the rail vehicle consist 102 or the locomotive consist 114. For example, a lead powered unit may be disposed between two trailing powered units. Alternatively, the term “lead” may refer to the first powered unit in the rail vehicle consist 102 or the locomotive consist 114 and “trailing” powered units refer to powered units positioned after the lead powered unit. In another embodiment, the term “lead” refers to a powered unit that is designated for primary control of the locomotive consist 114 and “trailing” refers to powered units that are under at least partial control of the lead powered unit.
The powered units 108, 110 include a connection at each end of the powered unit 108, 110 to couple propulsion subsystems 116 of the powered units 108, 110 such that the powered units 108, 110 in the locomotive consist 114 function together as a single tractive unit. The propulsion subsystems 116 include electric and/or mechanical devices and components used to provide tractive effort that propels the powered units 108, 110 and braking effort that slows the powered units 108, 110. The propulsion subsystems 116 of the powered units 108, 110 in the locomotive consist 114 are connected and communicatively coupled with each other by a network connection 118. In one embodiment, the network connection 118 includes a net port and jumper cable that extends along the rail vehicle consist 102 and between the powered units 108, 110. The network connection 118 may be a cable that includes twenty seven pins on each end that is referred to as a multiple unit cable, or MU cable. Alternatively, a different wire, cable, or bus, or other communication medium, may be used as the network connection 118. For example, the network connection 118 may represent an Electrically Controlled Pneumatic (ECP) brake line, a fiber optic cable, or wireless connection.
In the illustrated embodiment, the communication system 100 is disposed on board the lead powered unit 108. Alternatively, the communication system 100 may be disposed on another powered unit 110 or a non-powered unit 112. In another embodiment, multiple communication systems 100 are provided on the consist 102 with two or more of the communication systems 100 located on different powered and/or non-powered units 110, 112. The communication system 100 includes a data reading device 120 communicatively coupled to a processing module 122. The data reading device 120 is an electronic component that reads the data from the tangible and non-transitory medium 104, 128. The data reading device 120 interrogates the medium 104, 128 with light waves or electromagnetic waves to the medium 104, 128 to optically scan or electromagnetically read the data from the medium 104. In one embodiment, the data is not wirelessly transmitted or otherwise actively transmitted by the medium 104, 128 on which or in which the data is recorded, printed, or otherwise represented. For example, the medium 104, 128 may not wirelessly transmit the data to the data reading device 120.
The data reading device 120 reads data from the tangible and non-transitory medium 104, 128 that is spaced apart from the data reading device 120 but is located on-board the rail vehicle consist 102 in one embodiment. For example, the data reading device 120 may read the data from the medium 104, 129 only while the medium 104, 128 is located in the same powered or non-powered unit 110, 112 of the rail vehicle consist 102. By “on-board,” it is meant that the data reading device 120 may be located in an interior compartment (e.g., cab) of the powered or non-powered unit 110, 112 or disposed outside of, but coupled to, the powered or non-powered unit 110, 112. For example, the data reading unit 120 may be affixed to the outside of the powered or non-powered unit 110, 112.
In one embodiment, the tangible and non-transitory medium 104, 128 is portable and/or decoupled from rail infrastructure. For example, the medium 104, 128 may be a handheld or human-portable object that is carried by a single human operator without assistance from additional machinery or tools, such as a lifting or support mechanism without which a human operator of average strength and size would be unable to lift and carry the medium 104, 128. The medium 104, 128 can be decoupled from rail infrastructure when the medium 104, 128 is not affixed, coupled, joined, or otherwise mechanically engaged with a rail, track, wayside equipment, another rail vehicle consist, and the like. For example, the medium 104, 128 may be decoupled from rail infrastructure when a human operator of average strength and size can lift, carry, or otherwise move the medium 104, 128 relative to a rail, track, wayside equipment, or rail vehicle consist without assistance from the lifting or support mechanisms described above.
The data reading device 120 communicates the data acquired from the medium 104, 128 to the processing module 122. The processing module 122 may use the data in connection with one or more operations of the rail vehicle consist 102. For example, the processing module 122 may use the data to form or change a trip profile that controls tractive and/or braking efforts of the powered units 110 in the rail vehicle consist 102 during a trip. Alternatively, the data may be used for other purposes, such as to track inventory of cargo, a composition of the different powered and/or non-powered units 110, 112 in the consist 102, and the like.
The data reading device 120 can acquire the data from the medium 104, 128 while the medium 104, 128 is spaced apart from the data reading device 120 without the medium 104, 128 wirelessly transmitting the data. For example, the medium 104, 128 may not be coupled or engaged with the data reading device 120, such as by one or more connectors, cables, busses, and the like. By way of example, the medium 104, 128 may be spaced apart from the data reading device 120 by anywhere from less than one inch (2.54 centimeters) to one to two feet (30.5 centimeters to 60.0 centimeters) away from the data reading device 120. However, other distances may be used and the above examples are not intended to be limited on all embodiments described herein. The medium 104, 128 may be located on-board the consist 102, such as inside the same powered and/or non-powered unit 110, 112 in which the communication system 100 is disposed, when the data reading device 120 interrogates or scans the medium 104, 128 to acquire the data.
The image 124 may be an optical machine-readable representation of the data, such as a bar code. The bar code can be linear or one-dimensional bar code (such as a U.P.C. bar code), a matrix or two-dimensional bar code (such as an Aztec bar code or QR bar code), a color bar code (such as an image), and the like. The image 124 shown in
The reader unit 134 interrogates the medium 104 with light beams 400 (e.g., light waves transmitted by the data reading device 120 toward the medium 104) in order to acquire the data that is represented by or contained in the image 124. At least some of the light beams 400 are reflected off of the image 124 as reflected beams 402. The light beams 400 that strike different portions of the medium 104 and/or image 124 may be reflected differently based on which part of the medium 104 or image 124 that the light beams 400 strike. The reflected beams 402 are reflected off the image 124 back toward the data reading device 120. The data reading device 120 receives the reflected beams 402 and translates the reflected beams 402 into the data represented by the image 124. For example, the data reading device 120 interprets the differently reflected beams 402 in order to identify or discern the data contained in or represented by the image 124. The image 124 provides the data to the data reading device 120 in a non-wirelessly transmitted manner, or in a manner where the data is contained within the medium 104 as opposed to being wirelessly transmitted in a wireless TCP/IP network or transmitted from the medium 104, 128 to the data reading device 120.
The data reading device 120 is communicatively coupled with the processing module 122, such as by one or more one or more wired or wireless connections. For example, the data reading device 120 may be a handheld and/or portable bar code scanner that is coupled with the processing module 122 by a wire or cable. Alternatively, the data reading device 120 may be a handheld and/or portable bar code scanner that is wirelessly connected with the processing module 122 over a local area network or other short-range wireless connection (e.g., Bluetooth). The reading range of the data reading device 120 may be limited to a relatively short range, such as one inch (2.54 centimeters) to one to two feet (30.5 centimeters to 60.0 centimeters). For example, the data reading device 120 may be unable to reach the data from the medium 104, 128 when the medium 104, 128 is located relatively far away, such as farther than two feet (60.0 centimeters) from the data reading device 120.
As described below, the processing module 122 receives the acquired data from the data reading device 120 and uses the data in connection with one or more operations of the consist 102 (shown in
Alternatively, the data reading device 120 may be an optical character recognition (OCR) device. Such a data reading device 120 can optically scan the human readable text 126 on the medium 104 (or the medium 128) to obtain the data. For example, the data may be printed on a train manifest document or electronically displayed on an electronic device as text 126 that is readable by a human operator. The data reading device 120 scans the text 126 by transmitting light beams 400 and receiving reflected beams 402 to identify the text 126. The data reading device 120 converts the identified text 126 into the data.
The data reading device 120 includes an antenna 506 that generates an interrogation field toward the RFID tag 500. Similar to the reader unit 134 (shown in
The electromagnetic waves 510 transmitted by the RFID tag 500 include or represent the data associated with the RFID tag 500. The antenna 506 of the data reading device 120 receives the responsive electromagnetic waves 510 and determines the data from the received responsive electromagnetic waves 510.
The railroad dispatch 202 can represent a computer processor or other computer device that generates the data. For example, the railroad dispatch 202 may include a computer having one or more input devices for receiving the data from a human operator and/or from one or more sensors or other computers. The railroad dispatch 202 may be located in an office or town remote from the rail vehicle consist 102 or in the same rail yard in which the rail vehicle consist 102 is located. The railroad dispatch 202 may create the data in connection with a request for a trip profile. For example, an operator may input a request, such as a trip initialization request, for a trip profile. The trip profile may be used by an energy management or other software application on the rail vehicle consist 102, such as the Trip Optimizer™ software application provided by General Electric Company, to control propulsion operations of the rail vehicle consist 102 during an upcoming trip. (For example, the trip profile may be used by the energy management system as part of the basis for generating a trip or mission plan for the rail vehicle consist, where the rail vehicle consist is controlled based on the trip or mission plan as the rail vehicle consist travels along a route.) The trip profile may be based, at least in part, on the cargo that is carried by the rail vehicle consist 102. For example, the rail vehicle consist 102 may change propulsion operations differently when different cargoes are carried by the rail vehicle consist 102 over the same trip.
In response to the request, the railroad dispatch 202 communicates a response message 204 (“Encoded Initialization Response Message”) to a station processing module 206 (“Station Computer”). The response message 204 includes the data. Alternatively, the response message 204 may include a field pointer that directs the station processing module 206 to a location where the data is stored. The station processing module 206 may be a computer processor or computer that encodes the data into a form that is readable by the data reading device 120. For example, if the data reading device 120 is an optical scanning device that optically scans the image 124 to obtain the data, then the station processing module 206 may determine the appearance and contents of the image 124 based on the data. Alternatively, if the data reading device 120 is an OCR scanning device, then the station processing module 206 may determine the human-readable text 126 (shown in
The station processing module 206 communicates an encoded response message 208 (“Encoded Initialization Response Message”) to a printing device 210 (“Station Printer”). The encoded response message 208 includes the data in an encoded form. By “encoded form,” it is meant that the data that is output from the station processing module 206 has been converted or changed from one format or language to another format or language. For example, the response message 204 that is input into the station processing module 206 may be incapable of being used by a printer or handheld electronic device to visually present the image 124, such as by printing the image 124 onto paper or displaying the image on a handheld electronic device. Conversely, the encoded response message 208 is in a different, encoded form such that the encoded response message 208 can be used by a printer or handheld electronic device to create the image 124.
The printing device 210 is an electronic device that converts the encoded response message 208 into the image 124. For example, the printing device 210 may be a laser jet printer (or other device capable of printing the image 124 on a paper document) that prints the image 124 with ink onto the medium 104, such as a paper document. In the illustrated embodiment, the medium 104 is one or more pages of a train manifest document (“Trip Initialization Barcode On Train Manifest”). Additional human-readable text 126 (shown in
In another embodiment, the printing device 210 is a programming device that programs the data into the RFID tag 500 (shown in
Once the image 124 (e.g., bar code or RFID tag/label) is created by the printing device 210, the medium 104 or 128 is carried to the communication system 100. For example, the medium 104 or 128 may be a handheld object capable of being carried by a single human operator. The medium 104 or 128 is carried to the data reading device 120 of the communication system 100. In the illustrated embodiment, the data reading device 120 is referred to as an “Optical Bar-Code Scanner.” Alternatively, as described herein, the data reading device 120 may be an RFID interrogation or data reading device. The data reading device 120 scans or reads the image 124 from the medium 104 to obtain the data. In another embodiment, the data reading device 120 scans or reads the image 124 from the medium 128 (shown in
The data is communicated from the data reading device 120 to the processing module 122. In the illustrated embodiment, the processing module 122 includes a microcontroller 212, such as a computer microprocessor or processor. The microcontroller 212 examines the data received from the data reading device 120 to determine the destination of the data. Different parts of the data may be directed or addressed to different components of the rail vehicle consist 102. The microcontroller 212 may determine where to send all or part of the data based on the contents of the data. For example, if the data includes cargo content information and/or a trip profile for the rail vehicle consist 102, then the microcontroller 212 may communicate the data (or a portion thereof) to a software module 214 that uses the data.
The software module 214 (“ESW”) represents a set of instructions for a computer processor, such as the microcontroller 212, that are stored on a tangible and non-transitory computer readable medium, such as a computer hard drive, ROM, RAM, EEPROM, flash drive, CD, DVD, and the like. The software module 214 may be embodied in one or more software applications that are stored on a computer memory. The software module 214 examines the data received from the microcontroller 212 and determines how the data is to be used to control one or more operations of the rail vehicle consist 102 (shown in
In the illustrated embodiment, the processing module 122 is coupled with a display device 216 (“Smart Display”). The processing module 122 may direct the display device 216 to visually present the data to an operator of the rail vehicle consist 102 (shown in
The processing module 122 also may be coupled with a controller processing module 218 (“CMU”). The controller processing module 218 may be a computer processor or microprocessor that operates based on one or more sets of instructions stored on a tangible and non-transitory computer readable storage medium, such as or similar to the software module 214. The controller processing module 218 may use the data to control operations of the rail vehicle consist 102 (shown in
At 302, data is created. For example, an operator may input data, such as details about the cargo being transported by a rail vehicle consist, into a computer device. Alternatively, the data may be automatically received from sensors or other input devices.
At 304, the data is printed onto a tangible and non-transitory medium. For example, the data may be printed as an image, such as a bar code, or human-readable text onto a paper document, such as a train manifest document. Alternatively, the data may be printed on another object. In another embodiment, the data may be displayed on a display device of an electronic component, such as a handheld electronic device. Alternatively, the data may be programmed onto an RFID tag or label. For example, instead of printing the data, the data may be stored on an RFID tag or label.
At 306, the medium that contains the data is conveyed to the rail vehicle consist. For example, the paper document (e.g., a train manifest), handheld electronic device, or RFID tag may be carried by a single human operator to the rail vehicle consist.
At 308, the data is read from the medium. For example, the data may be optically scanned from the paper document or electromagnetically read from the RFID tag or label. In one embodiment, the data is optically scanned from an image, such as a bar code, or from human-readable text, such as through OCR techniques. Alternatively, the data is electromagnetically read by an RFID interrogating device.
At 310, the data is used in relation with one or more operations of the rail vehicle consist. For example, after reading the data, the data may be used to formulate a trip profile for an upcoming trip of the rail vehicle consist, where the trip profile is used to change or control propulsion of the rail vehicle consist during the trip. Alternatively, the data may be used to inventory or track the contents of cargo stored on the rail vehicle consist. The data may be used for other operations associated with the rail vehicle consist than those listed above.
In the illustrated embodiment, the powered units 604, 606 represent RCL joined with each other in a locomotive consist 610. As described above, an RCL includes a locomotive that may be remotely controlled by an electronic device, such as an OCU 612. For example, one or more of the powered units 604, 606 may wirelessly receive control data 624 from the OCU 612 and may change tractive efforts and/or braking efforts based on the received control data 624. The OCU 612 includes a control module 632 and a tangible and non-transitory computer readable storage medium 634 (e.g., a computer hard drive, flash drive, or other tangible memory). The control module 632 is operably coupled with an operator interface 628 that receives input from an operator. The control module 632 operates based on one or more sets of instructions stored on the medium 634 (e.g., software) in order to form control data 624 that is used to control operations of one or more rail vehicles of the consist 602. The control module 632 is operably coupled with a transceiver 622, such as an antenna and/or radio device, that wirelessly transmits the control data 624 to a transceiver 626 of the rail vehicle consist 602. By “remote” or “remotely,” it is meant that the OCU 612 may transmit the control data 624 to control operations (e.g., tractive and/or braking operations) of the rail vehicle consist 602 (e.g., by controlling one or more of the powered units 604, 606) when the OCU 612 is located off board the rail vehicle consist 602 and/or is moving relative to the rail vehicle consist 602.
The powered units 604, 606 include a connection at each end of the powered unit 604, 606 to couple propulsion subsystems 614 of the powered units 604, 606 such that the powered units 604, 606 in the locomotive consist 610 function together as a single tractive unit. The propulsion subsystems 614 include electric and/or mechanical devices and components used to provide tractive effort that propels the powered units 604, 606 and braking effort that slows the powered units 604, 606. The propulsion subsystems 614 of the powered units 604, 606 in the locomotive consist 610 are connected and communicatively coupled with each other by a network connection 610, which may be similar to the network connection 118 (shown in
In the illustrated embodiment, the communication system 600 is disposed on board the lead powered unit 604. Alternatively, the communication system 600 may be disposed on another powered unit 606 or a non-powered unit 608. In another embodiment, multiple communication systems 600 are provided on the consist 602 with two or more of the communication systems 600 located on different powered and/or non-powered units 606, 608. The communication system 600 includes a data reading device 616 communicatively coupled to a processing module 618. The data reading device 616 is an electronic component that reads the data from a tangible and non-transitory medium 620 that is included in the OCU 612. While the data reading device 616 is shown as being disposed on the powered unit 604, alternatively, the data reading device 616 (and/or one or more other components of the system 600 or the system 600) may be disposed on another powered unit 606.
The medium 620 may include an exterior portion of the OCU 612, such as a section of the outer housing of the OCU 612. Alternatively, the medium 620 may represent an RFID tag coupled to the OCU 612. In another embodiment, the medium 620 may represent an electronic display of the OCU 612 that presents an electronically displayed image. The control module 612 directs the medium 620 to display the image 630. For example, in an embodiment where the medium 620 is an electronic display, the control module 612 may be operably coupled with the display such that the control module 612 conveys instructions to the display to visually present the image 630. In another embodiment, the medium 620 may represent a programmable RFID tag that can be encoded and/or re-coded with the identification data by the control module 612. The control module 612 may encode the identification data in the medium 620 such that the medium 620 provides the identification data to the data reading device 616 when the medium 620 is electromagnetically interrogated by the data reading device 616. Alternatively, the medium 620 may represent another tangible object, such as a paper document, fob, and the like, that is coupled with the OCU 612.
In one embodiment, the one or more sets of instructions stored on the medium 634 and that direct operations of the control module 632 may be used to modify an existing OCU 612 to visually present the identification data on the medium 620 (e.g., an electronic display). For example, the medium 634 of an existing OCU 612 that does not include a bar code or other image that represents the identification data of the OCU 612 can be programmed with software that directs the medium 620 (e.g., the display) to visually present the bar code or other image that represents the identification data of the OCU 612.
The data reading device 616 interrogates the medium 620with light waves or electromagnetic waves to optically scan or electromagnetically read data from the medium 620. In one embodiment, the data is not wirelessly transmitted or otherwise actively transmitted by the OCU 612. For example, the OCU 612 may not wirelessly transmit the data to the data reading device 616. The data reading device 616 reads data from the OCU 612 that is spaced apart from the data reading device 616 but is located on-board the rail vehicle consist 602 in one embodiment.
In one embodiment, the OCU 612 portable and/or decoupled from rail infrastructure. For example, the OCU 612 may be a handheld object that is carried by a single human operator without assistance from additional machinery or tools, such as a lifting or support mechanism without which a human operator of average strength and size would be unable to lift and carry the OCU 612. The OCU 612 can be decoupled from rail infrastructure when the OCU 612 is not affixed, coupled, joined, or otherwise mechanically engaged with a rail, track, wayside equipment, another rail vehicle consist, and the like.
The data reading device 616 can read identifying information of the OCU 612 by optically scanning or electromagnetically interrogating the medium 620 of the OCU 612. The identifying information may be a unique identifier, number, or other label that can be used to distinguish the OCU 612 and/or control data that is wirelessly transmitted from the OCU 612 from other OCUs 612 and/or control data from other OCUs 612. The data reading device 616 communicates the identification data acquired from the OCU 612 to the processing module 618. The processing module 618 may use the identification data to distinguish the OCU 612 from one or more other OCUs 612.
As described above in connection with the communication system 100 shown in
As described above, the image 630 may be an optical machine-readable representation of the data, such as a bar code. The bar code can be any one or more of a linear or one-dimensional bar code (such as a U.P.C. bar code), a matrix or two-dimensional bar code (such as an Aztec bar code or QR bar code), a color bar code (such as an image), and the like. An operator may take the OCU 612 onto the powered unit 604 and position the OCU 612 relatively close to the data reading device 616 in order for the data reading device 616 to optically acquire the data represented by or contained in the image 630. The data reading device 616 can interrogate the medium 620 of the OCU 612 with light beams in order to acquire the data that is represented by or contained in the image 630. As described above, reflections of the light beams off of the image 630 are used to identify the data represented by the image 630.
The data reading device 616 is communicatively coupled with the processing module 618, such as by one or more one or more wired or wireless connections. For example, the data reading device 616 may be a handheld and/or portable bar code scanner that is coupled with the processing module 618 by a wire or cable. Alternatively, the data reading device 616 may be a handheld and/or portable bar code scanner that is wirelessly connected with the processing module 618 over a local area network or other short-range wireless connection (e.g., Bluetooth). The reading range of the data reading device 616 may be limited to a relatively short range, such as one inch (2.54 centimeters) to one to two feet (30.5 centimeters to 60.0 centimeters). For example, the data reading device 616 may be unable to reach the data from the OCU 612 is located relatively far away, such as farther than two feet (60.0 centimeters) from the data reading device 616. Alternatively, the data reading device 616 may be an optical character recognition (OCR) device and the image 630 may represent text, such as machine or human readable text. Such a data reading device 616 can optically scan the image 630 to obtain the identifying data and/or other data represented by the image 630. The data reading device 616 converts the identified text into the data.
In another embodiment, the data reading device 616 may include an RFID interrogator device or reader (e.g., “RF interrogator”), similar to as described above in connection with
In one embodiment, the processing module 618 may use identification data obtained from the OCU 612 to distinguish the OCU 612 from a plurality of other OCUs 612 as a master OCU 612. A “master” OCU 612 represents an OCU 612 that can control operations of the rail vehicle consist 602, such as the tractive efforts and/or braking efforts of one or more powered units 604, 606, while an OCU 612 other than the master OCU 612 (e.g., a “non-master” OCU 612) may be prohibited by the processing module 618 from controlling operations of the rail vehicle consist 602. In an embodiment where the consist 602 includes a single rail vehicle (e.g., a single powered unit 604 or 606) and/or a single powered unit 604 or 606, the master OCU 612 can control operations of the single rail vehicle or the single powered unit 604 or 606 in the consist 602. In one embodiment, more than one master OCU 612 may be identified. For example, a primary master OCU 612 and a secondary, or backup, master OCU 612 also may be identified. The terminology of “first OCU” as used herein is not intended to limit which powered units 604, 606 may be controlled by the “first OCU.” Instead, the term “first OCU” is used to distinguish one OCU 612 from one or more other OCUs 612. For example, a “first OCU” may be used to control operations of a powered unit 606 other than the powered unit 604.
The data reading device 616 can acquire the identification data from the OCU 612 while the OCU 612 is spaced apart from the data reading device 616 without the OCU 612 wirelessly transmitting or conveying the data. For example, the OCU 612 may not be coupled or engaged with the data reading device 616, such as by one or more connectors, cables, busses, and the like. The OCU 612 may not wirelessly transmit the identification data, such as in a wireless network or using infrared light, in one embodiment. The OCU 612 may be spaced apart from the data reading device 616 by anywhere from less than one inch (2.54 centimeters) to one to two feet (30.5 centimeters to 60.0 centimeters) away from the data reading device 616. However, other distances may be used and the above examples are not intended to be limited on all embodiments described herein. The OCU 612 may be located on-board the consist 602, such as inside the same powered and/or non-powered unit 606, 608 in which the communication system 600 is disposed, when the data reading device 616 interrogates or scans the OCU 612 to acquire the identification data.
Once the processing module 618 has identified a master OCU 612, the master OCU 612 wirelessly transmits the control data 624 from the transceiver 622 of the OCU 612 to the transceiver 626 of the rail vehicle consist 602. The transceiver 626 is communicatively coupled with the processing module 618 of the rail vehicle consist 602, which uses the received control data 624 to control (e.g., change or maintain) operations of the rail vehicle consist 602, such as by controlling tractive efforts and/or braking efforts of one or more of the powered units 604, 606. The OCU 612 includes an operator interface 628 having one or more input devices 628a-f that are used by a human operator to form the control data 624. The input devices 628a and 628b can include rotatable knobs that are rotated to change throttle and/or brake settings of the rail vehicle consist 602. The input devices 628c, 628d, 628e, and/or 628f can include one or more buttons, switches, knobs, or other actuators that may be engaged by the operator to cause the OCU 612 to form the control data 624 that is transmitted to the rail vehicle consist 602. The control module 632 monitors the input of an operator using the operator interface 628 (e.g., “operator input”) and forms the corresponding control data 624 based on the operator input.
The network connection 610 of the rail vehicle consist 602 may communicate the control data 624 that is received by one powered unit 604, 606 and/or non-powered unit 608 to a different powered unit 604, 606. For example, the powered unit 604 may receive control data 624 that changes a throttle setting of the powered unit 606. The control data 624 can be transmitted from the powered unit 604 to the powered unit 606 through the network connection 610.
In one embodiment, data other than or in addition to the identification data may be read or scanned from the OCU 612 by the data reading device 616. For example, one or more communication parameters may be read or scanned. The communication parameters can include information that is used by the processing module 618 to receive and process control data and/or other data from the OCU 612. The communication parameters can include encryption keys that are used to decrypt encrypted communications from the OCU 612, frequency bands or channels that are used by the OCU 612 to communicate with the processing module 618, and the like. Alternatively, one or more other types of data may be conveyed by reading or scanning the OCU 612.
Several OCUs 612 (e.g., “Operator Control Unit #1,” “Operator Control Unit #2,” and “Operator Control Unit #N”) are shown in
For example, a first OCU 612a may be transmitting control data 624 to control operations of a first rail vehicle consist while a second OCU 612b transmits control data 624 to control operations of a different, second rail vehicle consist. In order to prevent the control data 624 from the first OCU 612a from being used to control operations of the second rail vehicle consist and/or to prevent the control data 624 from the second OCU 612b from being used to control operations of the first rail vehicle consist, the data reading devices 616 on each of the first and second rail vehicle consists can identify the master OCU 612 that is used to control operations of the corresponding rail vehicle consist. For example, the data reading device 616 on the first rail vehicle consist may read or scan the identification data 706 from the first OCU 612a to identify the first OCU 612a as the master OCU 612 for the first rail vehicle consist. The data reading device 616 of the second rail vehicle consist may read or scan the identification data 706 from the second OCU 612b to identify the second OCU 612b as the master OCU 612 for the second rail vehicle consist. The first rail vehicle consist may receive and use the control data 624 transmitted by the first OCU 612a while ignoring or prohibiting the control data 624 from other, non-master OCUs 612 (including the second OCU 612b) from being used to control operations of the first rail vehicle consist. The second rail vehicle consist may receive and use the control data 624 transmitted by the second OCU 612b while ignoring or prohibiting the control data 624 from other, non-master OCUs 612 (including the first OCU 612a) from being used to control operations of the second rail vehicle consist. The determination of which OCU 612 is the master OCU 612 for a particular rail vehicle consist may be changed by scanning the identification data 706 of another OCU 612.
The data reading device 616 conveys the identification data received from the OCU 612 to the switch 704. The switch 704 conveys the identification data to the RCL module 700. For example, the switch 704 may include an Ethernet router, switch, or other component capable of directing the flow of data traffic within the processing module 618. The switch 704 directs the identification data from the data reading device 616 to the RCL module 700. The RCL module 700 receives the identification data and may identify a master OCU 612 based on the identification data. For example, the RCL module 700 may identify the OCU 612 associated with (e.g., identified by) the identification data as the master OCU 612. The identity of the master OCU 612 may be stored at the RCL module 700 or at another memory structure of the processing module 618.
The system 600 includes the transceiver 626 (e.g., “RCL Radio”) that receives the control data 624 from the associated master OCU 612 of the rail vehicle consist that includes the transceiver 626. The control data 624 may be transmitted from the OCU 612 along with a unique identifier, such as the identification data 706 or an identifier that is associated with the identification data 706 or otherwise distinguishes the OCU 612 from one or more other OCUs 612. The transceiver 626 receives the control data 624 and the identifier of the OCU 612 that transmitted the control data 624. The transceiver 626 conveys the received control data 624 and the identifier of the OCU 612 to the RCL module 700. The RCL module 700 examines the control data 624 and the identifier associated with the control data 624 to determine if the control data 624 is transmitted from the master OCU 612 of the rail vehicle consist that includes the system 600 or from another OCU 612. The RCL module 700 can compare the identifier received with the control data 624 with the identity of the master OCU 612 that is stored at the RCL module 700 or at another location within the processing module 618. If the identifier matches the identity of the master OCU 612, then the RCL module 700 may determine that the associated control data 624 is transmitted from the master OCU 612. As a result, the RCL module 700 conveys the corresponding control data 624 to the communication management unit 702 via the switch 704. On the other hand, if the identifier does not match the identity of the master OCU 612, then the RCL module 700 may determine that the associated control data 624 is not transmitted from the master OCU 612. As a result, the RCL module 700 prohibits the corresponding control data 624 from being transmitted to the communication management unit 702. For example, the RCL module 700 may disregard or otherwise ignore the control data 624.
The communication management unit 702 receives the control data 624 transmitted by the master OCU 612 and determines which operations of the rail vehicle consist that includes the system 600 are to be changed or maintained by the control data 624. For example, the communication management unit 702 may determine if the tractive effort and/or braking effort provided by one or more of the powered units 604, 606 (shown in
In the illustrated embodiment, the system 600 includes a display 708 that visually presents information to an operator of the rail vehicle consist. For example, the display 708 may present information related to or representative of control data 624, identification data 706, throttle settings, brake settings, and the like, to the operator.
At 802, identification data is read from a tangible and non-transitory medium of an OCU at a rail vehicle consist. For example, the OCU 612 (shown in
At 804, a determination is made as to whether the identification data represents a new or different OCU. The identification data may be new if there currently is no master OCU 612 (shown in
The identification data may be different if the recently read identification data differs from the identification data of a current master OCU 612 (shown in
If the recently acquired identification data is different or new, then the identification data can indicate that the new OCU 612 (shown in
At 806, the OCU associated with the identification data acquired at 802 is identified as a master OCU for the rail vehicle consist. For example, the identified OCU 612 (shown in
At 808, control data is received from one or more OCUs. The control data may be received at the rail vehicle consist from a plurality of OCUs, including one or more OCUs that are not master OCUs for the rail vehicle consist. For example, in an area that is relatively congested with many rail vehicle consists and OCUs, the rail vehicle consist may receive control data that is intended for another rail vehicle consist and/or control data that is intended for the rail vehicle consist.
At 810, a determination is made as to whether the control data received by the rail vehicle consist is from the master OCU of the rail vehicle consist. For example, the control data may be transmitted from the OCUs 612 (shown in
On the other hand, if the identifier that is received with the control data does not match the identification data or identifier of the master OCU 612 (shown in
At 812, the control data from the master OCU is used to control one or more operations of the rail vehicle consist. For example, the control data may be used by a powered unit of the rail vehicle consist to form instructions or directions that are communicated to one or more propulsion subsystems on the rail vehicle consist and used to modify tractive effort and/or braking effort provided by the propulsion subsystems, as described above. Also as described above, more than one master OCU may be associated with a single rail vehicle consist and/or a single powered unit of a rail vehicle consist. The different master OCUs may have different control data that each master OCU is permitted to use to control the same rail vehicle consist and/or powered unit. For example, a primary master OCU may have control over throttle and/or brake settings, while a secondary master OCU may have control over operations other than tractive and/or braking efforts.
At 814, the control data from the non-master OCU is prohibited from being used to control operations of the rail vehicle consist. For example, the control data that is received from an OCU other than the master OCU of the rail vehicle consist may be disregarded or otherwise ignored and not acted on to change tractive efforts and/or braking efforts of the rail vehicle consist.
Flow of the method 800 may return to one or more operations described above. For example, the method 800 may return to 808 to receive additional control data from one or more OCUs. As another example, the method 800 may return to 802 to receive identification data of a new or different master OCU.
One or more embodiments described herein provide for systems and methods for communicating data with a rail vehicle consist. The data may be transmitted in a more reliable manner than heretofore used, such as by containing the data in a bar code or other image, human-readable text, an RFID tag or label, and the like, and scanning or reading the data from the bar code, image, text, RFID tag or label. Communicating the data in this manner may be more reliable and/or faster than some known methods of communicating the data.
In one embodiment, a data communication system for a rail vehicle consist is provided. The system includes a data reading device and a processing module. The data reading device is disposed on the rail vehicle consist and is configured to at least one of electromagnetically interrogate or optically read identification data that is visually presented on a first operator control unit. The first operator control unit is configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The processing module is disposed on the rail vehicle consist and is communicatively coupled with the data reading device. The processing module receives the identification data from the data reading device and uses the identification data to identify the first operator control unit and allow the first operator control unit to remotely control operations of the one or more powered units.
In another aspect, the first operator control unit is one of plural operator control units that are configured to remotely control operations of the rail vehicle consist, and the processing module is configured to prohibit one or more of the operator control units other than the first operator control unit from remotely controlling operations of the rail vehicle consist based on the identification data.
In another aspect, the data reading device is an optical scanning device configured to optically scan the identification data that is visually presented on the first operator control unit.
In another aspect, the identification data is visually presented on the first operator control unit as optical machine-readable data.
In another aspect, the identification data is presented as at least one of a bar code, an image, or text that is visually presented on the first operator control unit.
In another aspect, the identification data is visually presented on at least one of a document or a display device that is included in or coupled with the first operator control unit, and the identification data is at least one of printed on the document or electronically displayed on the display device.
In another aspect, the system also includes a radio frequency identification (RFID) tag coupled with the first operator control unit, the RFID tag having the identification data encoded in the RFID tag. The data reading device includes an RFID interrogator device configured to read the identification data from the RFID tag using electromagnetic waves of an interrogation field emitted by the RFID interrogator device.
In another aspect, the processing module is communicatively coupled to at least one propulsion subsystem of the rail vehicle consist and is configured to receive control data wirelessly transmitted from the first operator control unit to control at least one of tractive effort or braking effort provided by the propulsion subsystem based on the control data received from the first operator unit.
In another aspect, the operator control units are handheld control units, such as electronic devices that may be carried by one or two hands of a human operator of average size and strength without assistance from another human being and/or other mechanical devices.
In another embodiment, a method for communicating data with a rail vehicle consist is provided. The method includes, on a rail vehicle of the rail vehicle consist, at least one of interrogating or reading identification data that is visually presented on a first operator control unit using a data reading device. The first operator control unit is configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The method also includes identifying the first operator control unit as a linked operator control unit based on the identification data that is read from the first operator control unit and receiving control data from the linked operator control unit to change at least one operation of the one or more powered units.
In another aspect, the first operator control unit is one of plural operator control units that are configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The method may also include prohibiting the control data received from one or more of the operator control units other than the linked operator control unit from changing the at least one operation of the one or more powered units.
In another aspect, the at least one of interrogating and reading step includes optically scanning the identification data that is visually presented on the first operator control unit.
In another aspect, the method also includes printing the identification data on the first operator control unit.
In another aspect, the at least one of interrogating and reading step includes reading the identification data from at least one of a bar code, an image, or text that is printed on the first operator control unit.
In another aspect, the identification data is visually presented on at least one of a document or a display device that is included in or coupled with the first operator control unit, and the identification data is at least one of printed on the document or electronically displayed on the display device.
In another aspect, the identification data is encoded in a radio frequency identification (RFID) tag that is coupled with the first operator control device, and the interrogating and reading step includes interrogating the RFID tag with an interrogation field of electromagnetic waves emitted by an RFID interrogator device.
In another aspect, the receiving step includes processing the control data to control at least one of tractive effort or braking effort provided by the one or more powered units.
In another embodiment, a computer readable storage medium is provided. The computer readable storage medium includes one or more sets of instructions that direct a data reading device on a powered unit of a rail vehicle consist to at least one of interrogate or optically read identification data that is visually presented on a first operator control unit. The first operator control unit is configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units. The one or more sets of instructions also direct a processor on board the consist to identify the first operator control unit based on the identification data, and receive control data transmitted from the first operator control unit that is used to control at least one operation of one or more of the powered units.
In another aspect, the computer readable storage medium is a tangible and non-transitory medium.
In another aspect, the first operator control unit is one of plural operator control units that are configured to remotely control operations of one or more powered units of the rail vehicle consist when the operator control unit is disposed outside of the one or more powered units, and the one or more sets of instructions direct the processor to prohibit control data transmitted from one or more operator control units other than the first operator control unit from controlling the at least one operation of the one or more powered units based on the identification data.
In another aspect, the identification data is visually presented on the first operator control unit as optical machine-readable data.
In another aspect, the identification data is presented as at least one of a bar code, an image, or text that is visually presented on the first operator control unit.
In another aspect, the identification data is encoded in a radio frequency identification (RFID) tag coupled with the first operator control unit, and wherein the one or more sets of instructions direct the data reading device to read the identification data from the RFID tag using electromagnetic waves of an interrogation field emitted by an RFID interrogator device.
In another aspect, the one or more sets of instructions direct the processor to control at least one of tractive effort or braking effort provided by a propulsion subsystem of one or more of the powered units of the rail vehicle consist based on the control data received from the first operator unit.
In another embodiment, a data communication system for a rail vehicle is provided. The system includes a human-portable operator control unit having an electronic display, an operator interface, a transceiver, and a control module. The display, the operator interface, and the transceiver are operably coupled to the control module. The operator interface is configured to receive operator input from a human operator. The control module is configured to generate control data based on the operator input. The transceiver is configured to transmit the control data to the rail vehicle for remotely controlling the rail vehicle. The control module is configured to control the display for visually presenting identification data of the operator control unit. The identification data is configured for at least one of electromagnetic interrogation or optical reading off of the display by a data reading device spaced apart from the operator control unit.
In another aspect, the control module is configured to control the display for visually presenting the identification data as at least one of a bar code, an image, or text.
In another aspect, the control module is configured to transmit the control data to the rail vehicle for remotely controlling the rail vehicle only after the identification data is optically read from the display by the data reading device.
In another embodiment, a computer readable storage medium comprising one or more sets of instructions is provided. The computer readable storage medium includes one or more sets of instructions are readable by a control module of a human-portable operator control unit for remotely controlling a rail vehicle. The one or more sets of instructions are configured, when executed by the control module, to cause the control module to control a display of the operator control unit for visually presenting identification data of the operator control unit, the identification data being configured for at least one of electromagnetic interrogation or optical reading off the display by a data reading device spaced apart from the operator control unit.
In another aspect, the computer readable storage medium is a tangible and non-transitory medium.
In another aspect, the one or more sets of instructions are configured, when executed by the control module, to cause the control module to control the display to visually present at least one of a bar code, an image, or text as the identification data.
In another embodiment, a data communication system for a rail vehicle is provided. The system includes a processing module configured to interface with a propulsion subsystem of a rail vehicle and with a data reading device configured to at least one of electromagnetically interrogate or optically read identification data that is visually presented on a first operator control unit. The processing module is configured to receive identification data from the data reading device and to use the identification data to identify the first operator control unit and allow the first operator control unit to remotely control operations of the rail vehicle.
In another aspect, the processing module is further configured to prohibit one or more of plural operator control units other than the first operator control unit from remotely controlling operations of the rail vehicle based on the identification data.
In another embodiment, a data communication system for a rail vehicle is provided. The system includes a data reading device comprising a base for at least one of mechanically or electrically installing the data reading device on a rail vehicle. The data reading device also includes a reader unit attached to the base and configured to at least one of electromagnetically interrogate or optically read identification data that is visually presented on a first operator control unit. The system also includes a processing module configured to interface with the data reading device and with a control system of the rail vehicle, the processing module configured to receive identification data from the data reading device and to use the identification data to identify the first operator control unit and allow the first operator control unit to remotely control operations of the rail vehicle.
In another aspect, the processing module is further configured to prohibit one or more of plural operator control units other than the first operator control unit from remotely controlling operations of the rail vehicle based on the identification data.
In another embodiment, another data communication system for a rail vehicle consist is provided. The system includes an optical scanning device and a processing module. The optical scanning device is disposed on the rail vehicle consist and is configured to interrogate and read data from a handheld operator control unit that is spaced apart from the optical scanning device and located on-board the rail vehicle consist. The data is visually presented on the operator control unit as at least one of a bar code, an image, or text. The processing module is disposed on the rail vehicle consist and is communicatively coupled with the optical scanning device. The processing module is configured to receive the data from the optical scanning device and to use the data, or to communicate the data to another part of the rail vehicle consist that uses the data, for receiving control data from the operator control unit to control at least one of tractive effort or braking effort provided by one or more powered units of the rail vehicle consist while prohibiting other control data received from other operator control units from controlling the at least one of tractive effort or braking effort.
In another embodiment, another data communication system for a rail vehicle consist is provided. The system includes a radio frequency (RF) interrogator and a processing module. The RF interrogator is disposed on the rail vehicle consist and is configured to interrogate a radio frequency identification (RFID) tag coupled with a handheld operator control unit with electromagnetic waves and read data encoded in the RFID tag. The RF interrogator reads the data from the RFID tag when the RFID tag is spaced apart from the RF interrogator and located on-board the rail vehicle consist. The processing module is disposed on the rail vehicle consist and is communicatively coupled with the RF interrogator. The processing module is configured to receive the data from the RF interrogator and to use the data, or to communicate the data to another part of the rail vehicle consist that uses the data, for receiving control data from the operator control unit to control at least one of tractive effort or braking effort provided by one or more powered units of the rail vehicle consist while prohibiting other control data received from other operator control units from controlling the at least one of tractive effort or braking effort.
It is to be understood that the above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from its scope. While the dimensions and types of materials described herein are intended to define the parameters of the invention, they are by no means limiting and are exemplary embodiments. Many other embodiments will be apparent to one of ordinary skill in the art upon reviewing the above description. The scope of the subject matter described herein should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. §112, sixth paragraph, unless and until such claim limitations expressly use the phrase “means for” followed by a statement of function void of further structure.
This written description uses examples to disclose several embodiments of the invention, including the best mode, and also to enable any person of ordinary skill in the art to practice the embodiments disclosed herein, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to one of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
The foregoing description of certain embodiments of the disclosed subject matter will be better understood when read in conjunction with the appended drawings. To the extent that the figures illustrate diagrams of the functional blocks of various embodiments, the functional blocks are not necessarily indicative of the division between hardware circuitry. Thus, for example, one or more of the functional blocks (for example, processors or memories) may be implemented in a single piece of hardware (for example, a general purpose signal processor, microcontroller, random access memory, hard disk, and the like). Similarly, the programs may be stand alone programs, may be incorporated as subroutines in an operating system, may be functions in an installed software package, and the like. The various embodiments are not limited to the arrangements and instrumentality shown in the drawings.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural of said elements or steps, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” of the present invention are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising,” “including,” or “having” an element or a plurality of elements having a particular property may include additional such elements not having that property.
Since certain changes may be made in the above-described systems and methods for communicating with a rail vehicle, without departing from the spirit and scope of the subject matter herein involved, it is intended that all of the subject matter of the above description or shown in the accompanying drawings shall be interpreted merely as examples illustrating the inventive concepts herein and shall not be construed as limiting the disclosed subject matter.
The present application is a continuation-in-part of U.S. patent application Ser. No. 13/046,808, which was filed on 14Mar. 2011, and is entitled “Data Communication System For A Rail Vehicle Consist And Method For Communicating Data With A Rail Vehicle Consist” (the “'808 Application”), which also claims priority to U.S. Provisional Application No. 61/415,385, which was filed on 19Nov. 2010, and is entitled “Data Communication System For A Rail Vehicle Consist And Method For Communicating Data With A Rail Vehicle Consist” (the “'385 Application”). The present application also claims priority to the '385 Application. The entire disclosures of the '808 Application and the '385 Application (including the specification, claims, and drawings) are hereby incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
61415385 | Nov 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13046808 | Mar 2011 | US |
Child | 13105323 | US |