Dynamic self-teaching train track layout learning and control system
First Claim
1. A method for determining the layout of at least a portion of a track, comprising:
- providing a plurality of position detection elements for use in detecting a vehicle on multiple blocks of said track;
moving said vehicle along said multiple blocks of said track; and
recording the interconnection of said blocks to determine said layout.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining a model vehicle layout by moving a vehicle around the track and noting when the vehicle passes track position detection elements. The vehicle can either detect the position detection elements, or the position detection elements can be sensors which detect the vehicle. By noting the order of the position detection elements as detected, and the direction of the vehicle, the layout of the track can be determined. In one embodiment, the position detection elements are sensors along the track which detect an emitted ID from the vehicle, and also detect the speed and direction of the vehicle. This information is then relayed to a control system. In another embodiment, the vehicle detects the position detection element, and relays this information, along with the train ID, speed and direction, to the control system. In another aspect of the invention, a particular type of vehicle at a particular location can be identified, and can be used to selectively operate accessories adjacent that portion of the track. The invention also can provide automated route generation, the route between A and B meeting input route parameters (e.g., backing into destination) can be automatically determined. Also, default accessory and switch selection can be automatically provided to a hand-held controller based on what the vehicle is approaching.
-
Citations
40 Claims
-
1. A method for determining the layout of at least a portion of a track, comprising:
-
providing a plurality of position detection elements for use in detecting a vehicle on multiple blocks of said track;
moving said vehicle along said multiple blocks of said track; and
recording the interconnection of said blocks to determine said layout. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The method of claim I wherein said recording further comprises:
building a table of blocks, with adjacent blocks on each side, from sequential detections of blocks in each direction.
-
8. A method for determining the layout of at least a portion of a track, comprising:
-
providing a plurality of position detection elements for use in detecting a vehicle on multiple blocks of said track;
moving said vehicle along said multiple blocks of said track;
recording the interconnection of said blocks to determine said layout;
providing an ID from each of said position detection elements;
associating said ID with one of said blocks of said track;
determining a direction of said vehicle;
recording adjacent block locations in accordance with said direction;
moving said vehicle through each of the positions of a track switch; and
determining a block corresponding to each position of said track switch from a position detection element detection after said vehicle passes said switch.
-
-
9. A method for activating an accessory in a model vehicle layout, comprising:
-
receiving a first signal indicating a vehicle ID;
receiving a second signal indicating a vehicle location;
sending an activating signal to an accessory adjacent said vehicle location if said vehicle ID corresponds to a group of vehicles designated to activate said accessory. - View Dependent Claims (10, 11)
-
-
12. A method for detecting a model vehicle on a track, comprising:
-
transmitting a position detection element ID to a vehicle controller when said vehicle passes a position detection element adjacent said track;
determining a direction of said vehicle;
transmitting said direction, along with a vehicle ID, to said vehicle controller. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus for determining the layout of at least a portion of a track, comprising:
-
a plurality of position detection elements for use in detecting a vehicle on multiple blocks of said track;
a vehicle which is movable along said multiple blocks of said track;
a transmitter for sending information about said vehicle and said position detection element; and
a controller configured to receive said information and record the interconnection of said blocks to determine said layout. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for use in a model vehicle layout, comprising:
-
an accessory mounted adjacent a track of said vehicle layout;
a vehicle having a vehicle ID;
a position detection element having an position detection element ID;
a transmitter configured to transmit said vehicle ID and said position detection element ID;
a controller, configured to determine if said vehicle ID corresponds to a group of vehicles designated to activate said accessory, and to send an activating signal to said accessory upon a match. - View Dependent Claims (22)
-
-
23. An apparatus for detecting a model vehicle on a track, comprising:
-
a position detection element adjacent said track;
a vehicle having a vehicle ID;
a vehicle controller;
a transmitter configured to transmit a position detection element ID to a vehicle controller when said vehicle passes a position detection element adjacent said track;
a sensor configured to determine a direction of said vehicle; and
said transmitter being further configured to transmit said direction, along with a vehicle ID, to said vehicle controller. - View Dependent Claims (24, 25, 26)
-
-
27. A method for selecting a control input for a model vehicle control system, comprising:
-
determining a location of said vehicle;
determining a direction of said vehicle;
determining a next controlled device to be encountered by said vehicle in said direction;
selecting a control input corresponding to said next controlled device; and
associating said control input with a user input on a user interface. - View Dependent Claims (28, 29, 30)
-
-
31. A method for organizing a representation of a model vehicle track layout comprising:
-
storing a plurality of block IDs corresponding to different sections of said track;
storing connected sections associated with each said block ID;
storing a representation of the arrangement of said connected sections in a manner that allows subsequent determination of loops, sidings and crossovers. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification