FIELD OF INVENTION
[0001] The present invention relates to remote control of vehicles, such as toy cars and
other unmanned ground vehicles.
BACKGROUND OF THE INVENTION
[0002] In the field of remote control of unmanned ground vehicles, perhaps the most common
application known to everyone are slot cars running on a track. Slot cars are controlled
with a handheld accelerator or throttle that is usually wired to conductive rails
that transfers electricity to the car via electric shoe contacts riding on the rails.
Another well-known application is radio controlled cars. Radio controlled cars are
usually operated by a 27 or 49 MHz radio communication system, where different channels
provide different information to the car for controlling speed, steering etc.
[0003] Digitalization has provided improved control technologies also in the field of remote
control of toys, as in the system presented in
EP 1583594A2, where multiple cars racing in a single slot may be addressed individually. Similarly,
short range digital communication systems have entered the field of radio controlled
cars, as can be seen e.g. in
GB 2468126A, where a digital consumer device, like a mobile phone provided with a Bluetooth
® connection, may be used as a radio control device for a toy. Taken further, as in
KR 2013107405A, an application installed on a touch screen smart device may be used to control the
direction and speed of a wirelessly operated device by recognizing the direction and
moving distance of a touch or swipe on the touch screen. A fair assumption of where
these and other developments is leading would be that also slot cars become increasingly
wireless, i.e. radio controlled, and that the proprietary classic throttles may be
replaced by smart digital devices.
[0004] The achievements in technology have made possible versatile and effective control
systems of unmanned ground vehicles, such as toy cars. However, excitement and joy
in playing with toy cars comes mostly from competition against others. A slot car
track is almost by definition a racing ground, and also radio controlled vehicles
lend themselves easily to various activities which competitive elements. While known
solutions are focusing on control of individual devices, the very reason for acquiring
such devices, i.e. having fun with others, has received less attention. There is thus
a need for a solution that enhances the quality of the overall performance and payback
of remote controlled toys and other ground vehicles in terms of competition and amusement
through gaming with physical devices.
[0005] However, as especially RC cars continue to get more and more powerful, the control
of the car becomes more difficult. This difficulty often renders the utility of the
vehicle and/or results in damage to the vehicle. Accordingly, there exists a need
more advanced approaches of controlling powerful toy cars. It is an object of the
invention to introduce such control.
[0006] It is also an object of the invention to bring the experience of racing with toy
cars at least closer to the level of car video and computer games, where car performance,
environmental circumstances and other gaming parameters are controllable to a much
greater extent than with present toy car systems.
SUMMARY OF THE INVENTION
[0007] According to a first aspect of the present invention, there is provided a system
for remote control of an unmanned electric ground vehicle provided with at least one
electric engine and a control unit for at least one engine. The inventive system comprises
a receiver unit functionally connected to the control unit in for receiving commands
remotely, and a remote control unit for sending command signals to the vehicle. The
remote control unit is configurable to store at least one instruction set for a vehicle.
Such a modular instruction set has at least one command and at least one command parameter
indicating a condition to be applied to a command in the instruction. This combination
of a command and a command parameter controls the behaviour of an unmanned electric
ground vehicle by creating a range of variants of command signals that may be sent
to the vehicle, to effect the same basic command in different ways. For example, the
variations may in practice mean that e.g. acceleration, top speed or steering sensitivity
values are different in different instruction sets.
[0008] The instruction set may have a set of predetermined command parameters indicating
the conditions to be applied to a command. For example, a "novice" set of parameters
applied to all commands in the instruction set, and perhaps eliminating some more
extreme commands altogether, will offer an easy and unsurprising drive with the vehicle.
In contrast, an "expert" set of parameters will render the vehicle or car much more
"sporty" and extreme to its behaviour. Such parameter set may be referred to as "standard"
sets of parameters readily available to the user upon purchase of the vehicle. Alternatively,
in another embodiment, each command in an instruction set may have a specific command
parameter associated with it. This allows for tailoring the driving properties of
the vehicle exactly to the taste and skills of the user.
[0009] The remote control is a wireless remote control that may be based on a radio communication
or an optical communication system. In embodiments, the remote control unit is a digital
handheld device provided with a local or personal area network transmitter, and the
receiver unit in said vehicle is provided with circuitry capable of receiving radio
signals over a local or personal area network to effect wireless remote control of
said vehicle. The remote control unit is configurable to execute the commands with
the command parameters in the instruction set and to send the resulting control signals
to the vehicle in order to effect remote control of said vehicle according to the
parameters of the selected instruction set. For example, the parameters may make the
response to a command input by the user of the remote control steeper or less steep,
depending on the value of the parameter. This is necessarily not recognizable at the
user interface which may be the same for all instruction sets; only the reactions
to the commands as seen by the behaviour of the vehicle may be different.
[0010] In embodiments, the unmanned electric ground vehicle may include modules which are
separately addressable by the commands of an instruction set. Thus at least one command
and its associated command parameter controls the function of the addressed module
in the vehicle. For example, separate add-on modules may include acceleration sensors,
which make it possible for the control unit of the vehicle to take into account skidding
when applying control signals to the engines of the vehicle. A power boost capacitor
with a separate activation command in the instruction set may be a similar add-on
module.
[0011] In embodiments the remote control unit may be a touch-screen display for receiving
commands and for visualization of a control panel for entering commands. Such a remote
control unit may also include the use of in-built sensors for sensing gestures of
a user, and for translating them into at least one of the commands in an instruction
set. Furthermore, the remote control unit may include transducers for providing tactile
feedback to the user for at least one of the commands in an instruction set. Alternatively,
the remote control unit may include a wired or wireless interface to an electro-mechanical
manipulator, such as a traditional radio control console, for receiving commands.
[0012] The control platform, i.e. the software managing the various control functions, may
reside in proprietary remote controllers or they may be applications downloaded into
general-purpose digital smart devices, such as mobile phones. It is readily understood
by one skilled in the art that modern digital handheld devices, such as smartphones,
provide the required hardware as well as a suitable software platform to implement
a remote control unit according to the invention. A smartphone may inherently be provided
with a touch screen, gesture sensors, a vibrational unit for tactile feedback, and
so on. Furthermore, the operating system and application development support of these
devices makes it feasible to design and code the required functionalities a remote
control unit based on the device as such. Regarding the radio control aspect itself,
enabling technologies with a sufficient amount of bandwidth are any modern near field
radio technologies, of which examples are given later on.
[0013] According to a second aspect of the invention a method for remote control of an unmanned
electric ground vehicle is provided. The method comprises the steps of:
providing at least one instruction set for a vehicle, each instruction set having
at least one command that may be used to control the vehicle;
providing at least one command parameter indicating a condition to be applied to said
at least one command to determine the effect of that command on said vehicle;
storing in a memory of a remote control unit at least one instruction set for a vehicle
and at least one command parameter indicating a condition to be applied to said at
least one command within said instruction set;
sending a corresponding command signal based on said command and command parameter
to said vehicle with said remote control unit;
receiving said command signal in said vehicle with a receiver unit functionally connected
to said control unit;
executing said command signal to control the behaviour of said unmanned electric ground
vehicle.
[0014] A further aspect of the invention concerns the use of a digital handheld device provided
with a local or personal area network transmitter as a remote control unit according
to the inventive system, to effect wireless remote control of an unmanned electric
ground vehicle.
INDUSTRIAL APPLICABILITY
[0015] At least some embodiments of the present invention find industrial application in
the field of games, entertainment, and in the control of unmanned ground vehicles
in general. These may be toys or vehicles to be used where it is inconvenient, dangerous,
or impossible to have a human operator present. The business model for a manufacturer
may be based on a direct purchase of the hardware and/or software, or it may be a
service provided over internet, with updates and upgrades available at a cost or for
free. Likewise the gaming model may be a one-off purchase, or it may be a service
provided over internet, with updates and upgrades available at a cost or for free,
or against a certain level of achievement in a related game.
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
FIGURE 1 illustrates an example of a toy car control system capable of supporting
at least some embodiments of the present invention;
FIGURES 2a - 2c show an embodiment of instruction sets which may be used to implement
the inventive system and method;
FIGURE 3 shows a flowchart on the inventive concept.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0017] Fig. 1 shows a toy car control system supporting at least some embodiments of the
invention. For the purpose of illustrating the invention and the functionalities of
the control system, the car controlled by the system in Fig. 1 may be a radio controlled
freely running car, or a slot track car with wireless control.
[0018] The core of the control system is a control unit 1 in the car and a receiver unit
4 for receiving wireless control signals from a remote control device 2 over a wireless
link 15. The control unit 1 also receives input from acceleration sensors 9 and 10,
which may be arranged orthogonally to sense the acceleration of the car in a lengthwise
direction X and a transverse direction Y. On the output side, control unit 1 controls
the energy fed from battery 3 via conductors A and B to the electric engines 5 and
6. Depending on the car, both engines may be connected to a drivetrain 7, or engine
5 may be connected to drivetrain 7 and engine 6 to the steering gear of the car, here
symbolized by a steering wheel 8. The car may have more than two engines, should the
functionality of the car so require. The control unit 1 may comprise a reduced instruction
set microprocessor (RISC), such as the RX62x or RX63x series provided by Renesas Corporation,
adapted to control the car and interface with the remote control unit 2 via the receiver
unit 4.
[0019] The car may be fitted with a power boost unit 11, typically consisting of a capacitor
C. This will upon a command from the control unit 1 release supplemental power over
conductor A to the engine 5 that drives the drivetrain 7. The motor is thus boosted
to turn a drive wheel faster than normal top speed by which the car moves under battery
power.
[0020] The remote control device 2 may consist of a digital mobile phone or assistant with
a touch-screen display 12. As shown in the figure, the control of the car may be handled
by touching and sweeping the display with a fingertip, for example by touching any
(or several) of the arrows F (Forward), B (Backwards or Brake) L (Left) or R (Right)
and moving the finger further from or closer to the navigation center 13. The speed
control 14 is working in a similar manner. The power sent to the drivetrain may be
indicated by a black vertical bar 16 or similar indicator, that slides along the gauge
in a horizontal direction according to the touching or sliding movements of the user's
fingertip on the triangle-formed gauge or dial P.
[0021] The wireless link 15 established by the receiver unit 4 in the car end the remote
control device 2 may be a paired wireless radio frequency (RF) connection, such as
a Bluetooth
® connection, or a communication based on any other feasible technology, such as WiFi,
Wibree, Zigbee, Wireless USB, UWB (ultra wideband), etc. The receiver unit may thus
include a chipset and appropriate software for a slave-mode Bluetooth connection,
such as the nRF8001 provided by Nordic Semiconductor.
[0022] Additionally or optionally, the remote control unit may include a wired or wireless
interface 18 to an electro-mechanical manipulator, such as a traditional game console
17, for receiving commands. A console would receive steering, power and other commands
via manipulators, switches and levers typically built in such consoles. These commands
would then be matched against the selected instructions set in the remote control
unit 2 and translated to corresponding command signals to be sent to the vehicle.
[0023] Turning now to Figs. 2a - 2c, they show an embodiment of instruction sets which are
used to implement the system and method of the present invention. Each instruction
set 20 - 22 consists of at least one command C1 - Cn and at least one command parameter
Py. An instruction set represents the collection of commands and command parameters
defining the available controls of the vehicle for the time being. The vehicle may
thus be driven with only one instruction set at a time. The number of available instruction
sets is not limited, but the availability of them to a user may be subject to conditions,
as will be explained later.
[0024] Each command C1 - Cn corresponds to a control function of the remotely controlled
vehicle. In the simplest case of only one command C1 in the instruction set, the command
would relate to the speed control of the vehicle. This may be appropriate and sufficient
in a simple slot track car. The corresponding command parameter may then dictate how
much power is allowed to be fed to the drivetrain of the car. A beginner would have
a command parameter, say Px, associated with the command C1 that allows only a modest
amount of power to be used when driving. A mediocre player would have a parameter
Py value allowing some more power, while an expert player may have a parameter value
Pz allowing full power to be transferred to the driving wheels of the car. In this
sense, the each user or player would enjoy racing the car according to his or her
personal skills, without having the car flipped out of the track all too often.
[0025] In Fig. 2a is shown an Instruction Set 1 denoted by reference number 20, where there
are n commands C1 - Cn, each having the same command parameter Py. In this embodiment,
the different commands may relate to e.g. power, steering, acceleration control and
braking, power boost, skid control, etc. All commands having the same parameter Py
would indicate that the instruction set is a standard and pre-defined instruction
set intended for a player having medium-level skills, for example. Some commands may
be disabled altogether by a parameter, e.g. the power boost unit 11 would not be available
to the user if the corresponding command, e.g. C3, would have the beginner-level parameter
value Px.
[0026] Referring now to Fig. 2b, each Command C1 - Cn may have a different parameter value
Pa - Pn. This allows for individual adjustment of the drive controls of the vehicle,
whereby the value, the value range and the value interval of each parameter may be
independently designed for each command. This may be beneficial in embodiments involving
sophisticated vehicles requiring fine tuning of the driving properties to achieve
the best performance.
[0027] In Fig. 2c is shown parameters Pa and Pb used as handicap parameters. This is an
opposite idea of the user- lever classification explained in connection with Fig.
2a. In a "friendly" competition e.g. between family members, it may be useful to impose
handicaps on users that are more experienced or much older than the youngest competitors.
By using handicaps, some or all of the properties of the car of a superior user may
be constricted, to allow the juniors of the competition a chance to win. Such handicap
parameters may be mixed with other parameters, as illustrated by the parameter Pn
assigned to the control command Cn.
[0028] In fig. 3 is shown a flowchart on the inventive concept seen from a user's point
of view. In step 30 and 31, the user decides whether or not a pre-saved instruction
set is to be used. If a very personal one is to be chosen in step 30, the answer to
that question is yes. If not, but a standard level instruction set, like beginner,
intermediate or expert, or a particular handicap level is to be selected, the answer
in step 31 is yes. In both cases, the next step at 32 would be to activate the selected
instruction set on a computer. Browsing, selection and activation of instructions
sets may also be facilitated by a website. Thereafter the driving may begin at step
33, using the available user interface on the remote control device.
[0029] In the case the user does not intend to use a pre-stored instruction set, he or she
is about to design or purchase a new one at step 34. If the software is running e.g.
on a handheld computer, such as a smartphone, the application allowing for the remote
control may include an edit mode, where the commands and their associated parameters
for an instruction set may be selected. It is however a fairly straightforward measure
to arrange for a pairing of commands, like steering, speed etc. with relevant parameters
such as steering sensitivity, power boost/no boost to a set to be stored and used
to create command signals for a vehicle.
[0030] Alternatively, new instruction sets may at step 34 be purchased or fetched against
game tokens from an internet site. Advancement in a game may bring the user access
to download more advanced instruction sets, for example. Such a website may also assist
in determining a suitable handicap for a competitor, and provide the corresponding
instruction set. Furthermore, activation of built-in or add-on modules in the car
may require access to a website to make them addressable by the remote control device.
[0031] If the car includes as module with acceleration sensors, they make it possible for
the control unit of the vehicle to monitor and intervene in the car behaviour. If
the acceleration module is activated, the control unit may e.g. reduce power applied
by the engine to the wheels when the acceleration signal exceeds a threshold. In one
example, in the case of a slot track car, the instruction set for a novice would thus
help to avoid the car flipping out from the track. The control unit may also be operable
to reduce power applied to an engine by pulse the power applied to one or more wheels
of the car, to regain traction and avoid skidding. As mentioned before, a similar
module would be a power boost capacitor having a separate activation command in the
instruction set.
[0032] There may be more than one threshold for each direction X or Y (X= lateral in the
lengthwise direction of the car or track, Y = lateral in the transverse direction)
of acceleration, and each threshold may trigger different reactions, depending on
the instruction set, or some thresholds or the whole sensor may be inactivated by
the instruction set.
[0033] It is to be understood that the embodiments of the invention disclosed are not limited
to the particular structures, process steps, or materials disclosed herein, but are
extended to equivalents thereof as would be recognized by those ordinarily skilled
in the relevant arts. It should also be understood that terminology employed herein
is used for the purpose of describing particular embodiments only and is not intended
to be limiting.
[0034] Reference throughout this specification to "embodiments" means that a particular
feature, structure, or characteristic described in connection with the embodiment
is included in at least one embodiment of the present invention. Thus, appearances
of the phrases "in one embodiment" or "in an embodiment" in various places throughout
this specification are not necessarily all referring to the same embodiment.
[0035] As used herein, a plurality of items, structural elements, compositional elements,
and/or materials may be presented in a common list for convenience. However, these
lists should be construed as though each member of the list is individually identified
as a separate and unique member. Thus, no individual member of such list should be
construed as a de facto equivalent of any other member of the same list solely based
on their presentation in a common group without indications to the contrary. In addition,
various embodiments and example of the present invention may be referred to herein
along with alternatives for the various components thereof. It is understood that
such embodiments, examples, and alternatives are not to be construed as de facto equivalents
of one another, but are to be considered as separate and autonomous representations
of the present invention.
[0036] Furthermore, the described features, structures, or characteristics may be combined
in any suitable manner in one or more embodiments. In the description, numerous specific
details are provided, such as examples of modules, technologies, features, etc., to
provide a thorough understanding of embodiments of the invention. One skilled in the
relevant art will recognize, however, that the invention can be practiced without
one or more of the specific details, or with other methods, components, materials,
etc. In other instances, well-known structures or operations are not shown or described
in detail to avoid obscuring aspects of the invention.
[0037] While the forgoing examples are illustrative of the principles of the present invention
in one or more particular applications, it will be apparent to those of ordinary skill
in the art that numerous modifications in form, usage and details of implementation
can be made without the exercise of inventive faculty, and without departing from
the principles and concepts of the invention. Accordingly, it is not intended that
the invention be limited, except as by the claims set forth below.
1. A system for remote control of an unmanned electric ground vehicle provided with at
least one electric engine and a control unit for at least one engine, the system comprising:
a receiver unit functionally connected to said control unit in said vehicle for receiving
commands remotely;
a remote control unit for sending command signals to said vehicle;
wherein the remote control unit is configurable to store at least one instruction
set for a vehicle, each instruction set having at least one command and at least one
command parameter indicating a condition to be applied to at least one command in
said instruction set to control the behaviour of said unmanned electric ground vehicle
by affecting the corresponding command signal to be sent to said vehicle.
2. A system according to claim 1, wherein the remote control is a wireless remote control
based on a radio communication system.
3. A system according to claim 1, wherein the remote control is a wireless remote control
based on an optical communication system.
4. A system according to any of claims 1 - 3, wherein an instruction set has a set of
predetermined command parameters indicating the conditions to be applied to a command.
5. A system according to any of claims 1 - 4, wherein each command in an instruction
set has a specific command parameter associated with it.
6. A system according to any of claims 1 - 5, wherein said unmanned electric ground vehicle
includes modules which are separately addressable by at least one predetermined command
in said instruction set, whereby at least one command and its associated command parameter
controls the function of the addressed module in said vehicle.
7. A system according to any of claims 1 - 6, wherein said remote control unit is a digital
handheld device provided with a local or personal area network transmitter, and the
receiver unit in said vehicle is provided with circuitry capable of receiving radio
signals over said local or personal area network to effect wireless remote control
of said vehicle.
8. A system according to any of claims 1 - 7, wherein the remote control unit is configurable
to execute the commands with the command parameters in said instruction set and to
send resulting control signals to said vehicle in order to effect remote control of
said vehicle according to the parameters of the selected instruction set.
9. A system according to any of claims 1 - 8, wherein the remote control unit includes
a touch-screen display for receiving commands and for visualization of a control panel
for entering commands.
10. A system according to any of claims 1 - 8, wherein the remote control unit includes
an interface to an electro-mechanical manipulator for receiving commands.
11. A system according to any of claims 1 - 9, wherein the remote control unit includes
sensors for sensing gestures of a user and for translating them into at least one
of the commands in an instruction set.
12. A system according to any of claims 1 - 9, wherein the remote control unit includes
transducers for providing tactile feedback to the user for at least one of the commands
in an instruction set.
13. A method for remote control of an unmanned electric ground vehicle provided with at
least one electric engine and a control unit for at least one engine, the method comprising
the steps of:
providing at least one instruction set for a vehicle, each instruction set having
at least one command that may be used to control the vehicle;
providing at least one command parameter indicating a condition to be applied to said
at least one command to determine the effect of that command on said vehicle;
storing in a memory of a remote control unit at least one instruction set for a vehicle
and at least one command parameter indicating a condition to be applied to said at
least one command within said instruction set;
sending a corresponding command signal based on said command and command parameter
to said vehicle with said remote control unit;
receiving said command signal in said vehicle with a receiver unit functionally connected
to said control unit;
executing said command signal to control the behaviour of said unmanned electric ground
vehicle.
14. A method according to claim 13, wherein the remote control of said unmanned electric
ground vehicle is done with a radio communication system.
15. A method according to claim 14, wherein the remote control of said unmanned electric
ground vehicle is done with an optical communication system.
16. A method according to any of claims 13 - 15, wherein the conditions to be applied
to a command within an instruction set is done by a predetermined set of command parameters.
17. A method according to claim 16, wherein the conditions to be applied to each command
within an instruction set is done by command parameter specific to each command.
18. A method according to any of claims 13 - 17, comprising the steps of separately addressing
modules of said unmanned electric ground vehicle includes by at least one command
in said instruction set, whereby the command signal based on said command and its
associated command parameter controls the function of the addressed module in said
vehicle.
19. A method according to any of claims 13 - 18, comprising the steps of receiving the
commands in the remote control unit via a touch-screen display which displays a control
panel for entering such commands.
20. A method according to any of claims 13 - 19, comprising the steps of sensing gestures
of a user holding said remote control unit with sensors and translating them into
at least one of the commands in an instruction set
21. A system according to any of claims 13 - 20, comprising the step of providing tactile
feedback to the of said user remote control unit with transducers for at least one
of the commands in an instruction set.
22. The use of a digital handheld device provided with a local or personal area network
transmitter as a remote control unit according to the system of claims 1-12 to effect
wireless remote control of an unmanned electric ground vehicle.