The invention concerns a system for controlling mobile objects in a guide circuit. It is particularly applicable, for example, to toy car systems guided on a track.
Games consisting of automobile circuits in which the cars are guided, for example, by guide lanes, are known in the art. However, these systems generally provide several circuits, each of which guides a car. Each car is guided by commands given to the circuit. If there are several cars on the same circuit, they will be guided in the same way, based on the orders given to the circuit. For the operator, this creates a certain monotony in the use of the system, and in the long run, a certain tedium that can result in a loss of interest in this type of game.
The subject of the invention is a system that makes it possible to solve this problem. It concerns a system that makes it possible to introduce surprise and spontaneity into the control of a vehicle circuit such as a guided automobile circuit. The invention also has the advantage of making it possible to control several vehicles independently on the same circuit.
The invention concerns a method for piloting mobile objects driven by actuators, particularly miniature cars, on a continuous track. The mobile objects are guided by operators via a guide circuit comprising several lanes. The guide circuit is common to the various mobile objects moving around the same track. The method comprises the following steps:
the step, for the operator, of choosing, ahead of time or in real time, a mobility strategy for the mobile object,
the step, for the operator, of parameterizing the mobile object based on the mobility strategy chosen, and/or
the step, for the operator, of transmitting to the mobile object control instructions in accordance with the mobility strategy chosen, including control instructions related to its speed and to the guide lane used,
the step, for the mobile object, of selecting the guide lane used based on the mobility strategy, as it moves around the track.
Preferably, according to the invention, the method is such that the mobility strategy is characterized by at least one of the initialization parameters specifying:
the type of mobile object,
the type of driving,
the types and/or quantities of resources available, for example, in the case of miniature cars, the nature of the tires, the initial gasoline allocation, etc.
The mobility strategy is also characterized by at least one of the following parameters specifying the driving:
a speed parameter,
a lane change parameter.
Preferably, according to the invention, the method is such that, in order to parameterize the mobile object based on the mobility strategy chosen, the method also comprises the step, for the operator, of entering data and/or macro commands into a memory area located in the mobile object. The memory area is associated with a microcontroller that controls the actuators.
Preferably, according to a variant of embodiment of the invention, the method is such that, in order to transmit to the mobile object control instructions in accordance with the mobility strategy chosen, the method comprises the step of initializing each of the mobile objects by assigning them an identifier, particularly an alphanumeric identifier. This identifier can also be characterized by a specific communication channel. In the case of this variant of embodiment, the method also comprises the following steps:
the step of formatting the control instructions in the form of digital data by associating them with the identifier of the mobile object in question,
the step of multiplexing in the guide circuit the control instructions specific to each of the mobile objects and the electric power supply required to operate the mobile object,
the step, for each microcontroller of each mobile object, of extracting from the multiplexed control instructions those that are associated with the identifier that has been assigned to the mobile object in question.
The method also comprises the step, for the microcontroller, of controlling the actuators based on the extracted control instructions.
Preferably, according to the invention, the method is such that the multiplexing is a time multiplexing.
Preferably, according to the invention, the time multiplexing is such that each phase for transmitting the control instructions associated with a given mobile object is followed by a phase for supplying electric power.
Preferably, according to the invention, the method also comprises the step of supplying power to the actuators of the mobile object through an electrical circuit associated with the guide circuit and/or through a battery and/or through a rechargeable battery in the mobile object. The method is such that, in order to transmit to the mobile object control instructions in accordance with the mobility strategy chosen, the method also comprises the following steps:
the step of initializing each of the mobile objects by assigning each of them an identifier, particularly an alphanumeric identifier,
the step of formatting the control instructions in the form of digital data by associating them with the identifier of the mobile object in question,
the step of transmitting to the mobile objects a signal, particularly an optical—for example infrared—signal and/or a sound signal and/or an electromagnetic signal,
the step for each microcontroller of each mobile object, of extracting from the signal the control instructions associated with the identifier assigned to the mobile object in question.
The method also comprises the step, for the microcontroller, of controlling the actuators based on the control instructions extracted from the signal.
Preferably, according to the invention, in order to select the guide lane used based on the mobility strategy, while the mobile object is moving around the track, the method also comprises the following steps:
the step, for a given mobile object, of transmitting a guide signal, particularly an optical—for example infrared—signal, to a receiver disposed on the guide circuit and/or on the track;
the step, for the receiver, of decoding the guide signal to produce a signal for controlling the state of a switch associated with said receiver and disposed on the guide circuit,
the step, for the switch, of changing states as a function of the control signal.
The result of the combination of the technical features according to the invention is that as the mobile object moves around the track, the mobile object actuates the switch that allows it to change lanes.
Another result of the combination of the technical features according to the invention is that the operator transmitting control instructions to the mobile object can see that the lateral movements of the mobile object on the track are practically identical to those that would be observed by an observer actuating a steering wheel for changing the direction of said mobile object, whose point of view would be associated with said mobile object.
Another result of the combination of the technical features according to the invention is that a mobile object moving around the track can pass another one located in front of it, by swerving laterally.
Preferably, according to the invention, the receiver is disposed on the guide circuit and/or on the track ahead of the switch and at a distance from the latter such that a change in the state of the switch cannot produce a change in the movement of any mobile object other than the one that first actuated the switch.
Preferably, according to the invention, the method is such that it also comprises the step of automatically switching the switch to a predetermined state after the passage of a mobile object that has actuated it.
Preferably, according to the invention, the predetermined state is the initial state.
Preferably, according to the invention, the method also comprises the step of determining the number of laps around the track performed by each mobile object by detecting a label associated with a given mobile object by means of a reader, particularly an optical or electromagnetic reader, integral with the track.
Preferably, according to the invention, the method also comprises the step of timing the time taken by a given mobile object to perform a given number of laps around the track. The timing is performed by detecting the passage of a label associated with the mobile object read by means of a reader, particularly an optical and/or electromagnetic reader, integral with the track.
System
The invention also concerns a system for piloting mobile objects driven by actuators, particularly miniature cars, on a continuous track. The mobile objects are guided by operators via a guide circuit comprising several lanes. The guide circuit is common to the various mobile objects moving around the same track. The operator chooses, ahead of time or in real time, a mobility strategy for the mobile object. The system comprises:
parameterizing means for parameterizing the mobile object based on the mobility strategy chosen, and/or
transmission means for transmitting to the mobile object control instructions in accordance with the mobility strategy chosen, particularly control instructions related to its speed and to the guide lane used.
Thus, in the example in question, the mobile object can be a robot moving autonomously around the track without the intervention of the operator. It can also be programmed to interpret control instructions from the operator so as to generate movements that correspond to the operator's expectations.
The mobile object includes selection means for selecting the guide lane used based on the mobility strategy. The selection means are implemented by the mobile object as it moves around the track.
Preferably, according to the invention, the system is such that the mobility strategy is characterized by one of the following initialization parameters specifying:
the type of mobile object,
the type of driving,
the types and/or quantities of resources available, for example in the case of miniature cars, the nature of the tires, the initial gasoline allocation, etc.
The mobility strategy is also characterized by at least one of the following parameters specifying the driving:
a speed parameter,
a lane change parameter.
Preferably, according to the invention, the system is such that the parameterization means include a control element for entering data and/or macro commands into a memory area located in the mobile object. The memory area is associated with a microcontroller that controls the actuators.
Preferably, according to the invention, each mobile object is identified by an identifier, particularly an alphanumeric identifier. The system also includes a base comprising:
joysticks actuated by the operator in order to acquire control instructions,
data processing means for formatting the control instructions in the form of digital data by associating them with the identifier of the mobile object in question,
multiplexing means for multiplexing, in the guide circuit, the control instructions specific to each of the mobile objects and the electric power supply required to operate the mobile object.
Each microcontroller of each mobile object makes it possible to extract from the multiplexed control instructions those that are associated with the identifier that has been assigned to the mobile object in question. The microcontroller controls the actuators based on the extracted control instructions.
Preferably, according to the invention, the system is such that the multiplexing means perform a time multiplexing of the control instructions with the power supply.
Preferably, according to the invention, the time multiplexing is such that each phase for transmitting the control instructions associated with a given mobile object is followed by a phase for supplying electric power.
Preferably, according to another variant of embodiment of the invention, the system also comprises an electric power supply for the actuators, constituted by an electrical circuit associated with the guide circuit and/or by a battery and/or by a rechargeable battery in the mobile object. Each mobile object is identified by an identifier, particularly an alphanumeric identifier. In the case of this variant of embodiment, the system also includes a base comprising:
joysticks actuated by the operator in order to acquire control instructions,
data processing means for formatting the control instructions in the form of digital data by associating them with the identifier of the mobile object in question,
transmission means for transmitting to the mobile objects a signal, particularly an optical—for example infrared—signal and/or a sound signal and/or an electromagnetic signal.
Each microcontroller of each mobile object makes it possible to extract from the signal the control instructions associated with the identifier assigned to the mobile object in question. The microcontroller controls the actuators based on the extracted control instructions.
Preferably, according to the invention, the guide circuit is in the form of several guide lanes. Each mobile object includes a guide element that cooperates with the guide lanes. The guide lanes are interconnected by switches. The mobile object includes transmission means for transmitting a guide signal, particularly an optical—for example infrared—signal, to a switch receiver. The switch receiver, associated with a given switch, is disposed on the guide circuit and/or on the track The switch receiver includes decoding means for decoding the guide signal and producing a control signal for the switch. The switch includes a moving element that is actuated by the switch control signal. This moving element is capable of assuming at least two positions.
The result of this combination of technical features is that the mobile object can thus select the appropriate guide lane, based on the mobility strategy, as it moves around the track.
Preferably, according to the invention, the switch receiver is disposed on the guide circuit and/or on the track ahead of the-switch and at a distance from the latter such that a change in the position of the moving element of the switch cannot produce a change in the movement of any mobile object other than the one that first actuated the switch.
Preferably, according to the invention, the system is such that it also comprises return means for automatically switching the switch to a predetermined state after the passage of a mobile object that has actuated it.
Preferably according to the invention, the predetermined state is the initial state.
Preferably, according to the invention, the system also comprises a label reader, particularly an optical and/or electromagnetic reader, integral with the track, for detecting a label associated with a given mobile object, particularly an optical and/or electromagnetic reader. The label reader is integral with the track. The system also comprises computing means, associated with the label reader, for determining the number of laps around the track performed by each mobile object.
Preferably, according to the invention, the system also comprises a label reader, particularly an optical and/or electromagnetic reader, integral with the track, for detecting a label associated with a given mobile object. The system also comprises timing means, associated with the label reader, for timing the time taken by a given mobile object to perform a given number around laps around the track.
Other characteristics and advantages of the invention will emerge through the reading of the description of variants of embodiment of the invention given as illustrative and nonlimiting examples, and of:
a and 2b, which represent an exemplary switch according to the invention,
a and 3b, which represent an application of the invention to a system wherein the electric power supply for the vehicles that allows them to move and the speed and guidance information flow through the same circuit, for example the guide circuit for the vehicles,
a and 6b, which represent a variant of a switch to which the
a and 7b, which represent a variant of a switch that automatically returns to the neutral position.
As shown in
According to a simplified variant of embodiment of the invention, all of the switches on the circuit such as A1 have a neutral position such that after the switching of the switch and after the passage of the vehicle, the switch returns to a neutral position. Under these conditions, the system can be designed so that the normal movement of the vehicle is such that it runs through the circuit with the switches in the neutral position. As long as it does not receive a guidance command, the vehicle's transmitter does not transmit any information, and the detectors such as D1 remain inactive. When the operator wants to make the vehicle turn, for example to the right in
Under these conditions, according to this variant of embodiment, the receiver has no decoding function.
Relative Position of the Transmitters and Receivers
The transmitters such as E1 can be placed underneath the vehicles. In this case, the receivers such as D1 are placed on the circuit in the lane in which the vehicles are running, for example, between the wheel paths.
The transmitters such as E1 can also be placed on a lateral wall or on the front of the vehicle and oriented toward the edge of the track. The receivers will then be placed on the edge of the track at a height such that they sit on the axis of maximum transmission of the transmission lobe of the vehicles' transmitters.
In any case, the transmitters E1 will preferably be placed in the front part of the vehicle so as to trigger the switch as soon as possible when the vehicle approaches the switch.
Relative Position of the Receivers and the Switches
The receivers such as D1 are located along the lane at a distance from the switches A1 such that a vehicle, when it is at the maximum speed allowed by the system, is diverted by the switch A1 that follows the detector D1 right after having been detected by this detector.
In this general description of the invention, the transmission of the information transmitted from an operator's station to a vehicle can take place through the guide circuits of the vehicle via radio frequency, ultrasound or optical transmission.
Generally, it is also possible to arrange for the power supply of the vehicle that allows it to move to be provided in the vehicle itself, by means of an electric battery.
Referring to
a represents a control diagram for the power supply and the transmission of information wherein the electric power supply of the vehicles is periodically cut off for brief periods, during which the centralized control system transmits guidance and speed information to the vehicles. In
b represents a variant wherein the data V1, V2, V3 of a cycle are sent together during the same cutoff of the electric power supply to the vehicles.
c represents a variant of embodiment wherein the speed and guidance information are superposed on the power supply current.
This control station includes a transformer TR which is generally supplied with alternating current by the mains supply and which provides a low-voltage power supply.
A processing unit UT1 includes a circuit W1 for transmitting speed information and a circuit for transmitting guidance information. These circuits are controlled by joysticks J1, J2, J3 of a known type. The joystick J1 makes it possible to control the vehicle V1, the joystick J2 makes it possible to control the vehicle V2, and the joystick J3 makes it possible to control the vehicle V3. A central control unit UC1 makes it possible to periodically and alternately connect the circuit C1 to the transformer TR and to the processing unit UT1. In addition, the processing unit UT1 controls the successive transmission of the speed and guidance information transmitted from the joysticks J1, J2, J3. It adds to each of these pieces of information an identity (IDENT) that represents the joystick and consequently the vehicle controlled. The successive transmissions take place in accordance with a process of a type similar to the one in
A processing unit UT2 is also electrically connected to the guide circuit C1 by the brushes. Thus, it receives the speed and guidance information sent by each joystick, along with an identity associated with this information. The processing unit of the vehicle V1 recognizes the identity related to the joystick J1 and hence to itself and retrieves the information associated with this identity.
The processing unit UT2 processes this information based on the characteristics assigned to this vehicle (for example, parameters such as the driving type, the vehicle type, the speed, the nature of the tires, the gasoline allocation, etc.) and then transmits the processed speed and guidance information. A control unit UC2 provides:
a piece of guidance information to a transmission circuit G for activating the transmission by the transmitter E1 of a piece of guidance information
a piece of speed information to a transmission circuit W2 for controlling the speed of the motor M.
On the guide circuit end, a receiver D1 is located along the circuit. When the receiver D1 receives a piece of guidance information as a vehicle passes, it switches the position of the switch A1, particularly by means of an electromagnet.
In a simplified version, each switch has only two positions as in
In a more elaborate version, a switch can have more than two positions and can switch a lane C1 to more than two possible other lanes.
For example,
In this case, the transmitter E1 includes several light sources such as diodes. A combination of lit diodes makes it possible to represent a control instruction. Thus, two diodes make it possible to control a four-way switch, and three diodes make it possible to control an eight-way switch. Then, based on the guidance information received, the control unit UC2 will then actuate the lighting of selected diodes that correspond to this information.
Each receiver such as D1 will have as many detecting diodes as each vehicle has emitting diodes. Based on the diodes that have detected a signal, the receiver D1 will control the position of the switch.
It should be noted that the transmitters on the vehicles must be positioned based on the position of the detectors, and vice versa, so that as the vehicle passes, the various diodes of E1 pass in front of the diodes in the same row of D1.
In the above system, it is presumed that in the absence of a detection of a guidance information signal, the switch is not activated, and it remains in the neutral position like the one in
a and 7b represent a device that makes it possible to have the switch return to the neutral position after a vehicle passes.
In
Switching the switch A1 has the effect of connecting the lane segment C1 to the lane segment C2. The point of the switch A1 has a portion B1 that curves toward the inside of the lane segment C3.
When the vehicle that triggered this switching passes over the switch, it pushes on the portion B1 and forces the switch to return to its neutral position.
It should be noted that depending on the type of switch, the switching of the switch can be done by means of a keel Q located underneath the vehicle and extending downward into the support plate containing the guide system. In this case the part B1 does not interfere with the passage of the vehicle's wheels.
Preferably, it is arranged for the keel to be located underneath the vehicle at the front of the vehicle in order to trigger the return of the switch to the neutral position immediately after it passes.
Moreover, each vehicle has, underneath the vehicle, an identification label L. This label is optically, electrically, or electromagnetically readable by a sensor CL located along the guide circuit. This sensor is linked to the processing unit UT1, which can thus calculate the various performances reached by the vehicle, such as speed, distance traveled, etc.
In the above description, we chose to describe an application of the invention to a system of cars guided by an operator but it would also be applicable to a system comprising preprogrammed robot cars.
Number | Date | Country | Kind |
---|---|---|---|
02 16095 | Dec 2002 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR03/50184 | 12/17/2003 | WO | 6/20/2005 |