WO2013066892A1 - Dispositif de commande de transmission activé par un dispositif électronique multifonction - Google Patents
Dispositif de commande de transmission activé par un dispositif électronique multifonction Download PDFInfo
- Publication number
- WO2013066892A1 WO2013066892A1 PCT/US2012/062613 US2012062613W WO2013066892A1 WO 2013066892 A1 WO2013066892 A1 WO 2013066892A1 US 2012062613 W US2012062613 W US 2012062613W WO 2013066892 A1 WO2013066892 A1 WO 2013066892A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user interface
- transmit controller
- interface device
- transmit
- telemetry data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H30/00—Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
- A63H30/02—Electrical arrangements
- A63H30/04—Electrical arrangements using wireless transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Definitions
- This application relates to model vehicle transmit controllers and, more particularly, to user interfaces for model vehicle transmit controllers.
- a radio control model vehicle such as a radio control automobile, boat, or airplane, may be controlled remotely by a transmit controller.
- a transmit controller is often an exclusively hardware device with an exclusively hardware built-in user interface. In a transmit controller, all user input may be received through mechanical hardware components such as knobs, dials, wheels, and switches. Output to the user might be provided solely through labeled positions of the hardware components and a few LEDs.
- the built-in user interface of a transmit controller may be separated into two parts: a control user interface and a parameter user interface.
- the control user interface directly controls the movement of the model vehicle.
- the control user interface includes a steering wheel and a throttle trigger. When the user turns the steering wheel, the wheels of the vehicle may move accordingly. When the user displaces the trigger toward the grip, the vehicle may accelerate, and when the user displaces the trigger away from the grip, the vehicle may brake.
- the parameter user interface allows a user to set operational parameters which indirectly control the operation of the vehicle. These operational parameters may be factory-set or user-specified. Some parameters may be mandatory parameters which must be set correctly to properly control the vehicle. Other parameters may be permissive parameters which may be set as a matter of preference.
- An example of a mandatory parameter is servo reversing, which determines whether the left-right steering of the user should be reversed to compensate for vehicles with reversed steering servos. Examples of permissive parameters include model vehicle acceleration, steering, and braking configurations.
- the operational parameters may be stored in a memory of the transmit controller.
- the parameters may affect how the transmit controller translates input from the control user interface into output to the model vehicle.
- the transmit controller can be said to "determine" an output signal to the model vehicle based on the parameters and the input to the control user interface.
- the parameters may determine whether or not the transmit controller modifies a control instruction from the control user interface and, if the control instruction is modified, the parameters may determine how the control instruction is modified.
- a collection of parameter settings may be referred to as a "profile.”
- Adding additional electronic components to a conventional transmit controller may improve its functionality, but may also add significantly to the cost of the transmit controller.
- powering additional components may also significantly reduce the transmit controller's battery life.
- an auxiliary user interface device configured to receive a sensor identifier from a transmit controller.
- the sensor identifier identifies a telemetry sensor.
- the auxiliary user interface device is further configured to determine, from the sensor identifier, a graphical user interface component for displaying telemetry data from the telemetry sensor.
- the auxiliary user interface device is further configured to receive telemetry data from the telemetry sensor.
- the auxiliary user interface device is further configured to display the graphical user interface component with the graphical user interface component including the telemetry data.
- FIG. 1 depicts a combination of an MFED, transmit controller, receiver, and telemetry sensor in accordance with an exemplary embodiment of the present invention
- FIG. 2 depicts an exemplary dashboard user interface elements offered by an MFED
- FIG. 3 depicts a graph showing the effect of two exemplary maximum power parameter settings
- FIG. 4 depicts an exemplary maximum power parameter slider that may be displayed by a touch screen of an MFED
- FIG. 5 depicts an exemplary method for setting a maximum power parameter
- FIG. 6 depicts an exemplary method for automatically configuring a transmit controller and an MFED to operate with a particular model and version of model vehicle;
- FIG. 7 A depicts an exemplary method for sending a profile or partial profile
- FIG. 7B depicts an exemplary method for receiving a profile or partial profile
- FIG. 8 depicts an exemplary method for automatic configuration of a telemetry sensor
- FIG. 9 depicts an exemplary method for creating a video of a virtual dashboard
- FIG. 10 depicts an exemplary method for providing an instant replay feature
- FIG. 11 depicts an exemplary method an MFED may perform to try and retry the sending of software to a receiving device
- FIG. 12 depicts an exemplary method a receiving device may perform to download software from an MFED
- FIG. 13 depicts an exemplary method for configuring user interface elements shown in a dashboard for an MFED
- FIG. 14 depicts an exemplary method for setting a maximum power parameter for an
- FIG. 15 depicts an exemplary diagram of messages sent between an MFED, a transmit controller, a receiver, and a telemetry sensor or expander; and FIG. 16 depicts screen captures of selected portions of the execution of an exemplary MFED application.
- a transmit controller may have the capability to communicate with a multi-function electronic device (MFED).
- the transmit controller may function alone, without the MFED, and provide a basic, built-in non-graphical parameter user interface.
- MFED multi-function electronic device
- a MFED may be connected to the transmit controller and serve as an auxiliary user interface.
- the MFED may be attached to the transmit controller where the user may interact with the MFED while using the transmit controller.
- MFEDs may be devices such as mobile smart phones, personal digital assistants, and digital music players. These devices are commonly available and commonly programmable.
- the transmit controller may present a graphical user interface with only the hardware necessary to communicate with the MFED, rather than a built-in LCD display, touch screen, audio output, and so on.
- a user who owns a transmit controller and a MFED may save the expense of additional hardware components in the transmit controller by utilizing the hardware components available in the MFED.
- MFEDs are capable of providing rich graphical user interfaces comparable to the graphical user interfaces of personal computers.
- these devices may have a touch screen or keyboard.
- These devices may have high-resolution displays with the same range of colors as a personal computer monitor.
- These devices are often usable as music players and consequently may be capable of producing high-quality audio output.
- Some devices may have vibration capabilities.
- MFEDs also have an external interface for communication with an external device.
- the external device is often a personal computer. Through the external interface, the MFED may communicate with the personal computer and vice versa.
- a MFED may function as an auxiliary user interface for a transmit controller.
- a MFED communicates with a model vehicle transmit controller using the external interface, allowing the MFED to function as an auxiliary user interface for a transmit controller.
- transmit controller 104 and receiver 106 may be in radio communication through radio link 108 as is known in the art. Despite their names, both transmit controller 104 and receiver 106 may be capable of both transmitting and receiving radio communications. Thus, transmit controller 104 and receiver 106 may each be called a "transceiver,” but to distinguish between the two devices the terms “transmit controller” and “receiver” will be used herein.
- the MFED 102 may be a smart phone or digital music player. Exemplary MFEDs are the iPhone and iPod Touch produced by Apple Inc. Both of these exemplary MFEDs may accept user input via a touch screen. MFED 102 may be connected to transmit controller 104 through external interface 102 A of MFED 102. External interface 102 A may be a conventional hardware interface of MFED 102, such as the connection used by MFED 102 to communicate with a personal computer. [0018] Transmit controller 104 may have a dock for storing MFED 102, so that the user may more easily concurrently operate both devices. A typical MFED 102 may be physically smaller in volume, or at least not substantially larger in volume, than a typical transmit controller 104. The reason is that a user may be expected to operate MFED 102 while simultaneously controlling a vehicle with transmit controller 104. If transmit controller 104 is designed to be held with both hands, a substantially larger MFED 102 may be difficult for the user to work with.
- MFED 102 may execute a software application for communication with transmit controller 104.
- the software application may be provided to MFED 102 through an Internet download.
- Internet download is a common software application delivery method for many MFEDs.
- Transmit controller 104 may have processor 104A.
- Processor 104A may determine what output signal is transmitted to receiver 106 over radio link 108. The output signal may be determined from user input from control user interface 104B and one or more parameters stored in memory 104C.
- Control user interface 104B may be components of transmit controller 104 which permit a user to directly control the operations of a model vehicle. These components may include a steering wheel and throttle trigger.
- processor 104A determines the output signal that should be transmitted, it may send the signal through a radio frequency module.
- Transmit controller 104 may connect to external interface 102A of MFED 102 through auxiliary user interface connector 104E.
- the connection between external interface 102A and auxiliary user interface connector 104E may be wired or wireless, and a wired connection may be through direct contact or through a cable between the two devices.
- auxiliary user interface connector 104E may include a cable, with one end of the cable permanently attached to transmit controller 104.
- a wireless connection between external interface 102A and auxiliary user interface connector 104E may be a Bluetooth connection.
- the wireless connection between external interface 102A and auxiliary user interface connector 104E may also be a wireless local area network connection using a standard such as IEEE 802.11, also known as Wi-Fi.
- External interface 102A and auxiliary user interface connector 104E may include Bluetooth or 802.11 transceivers.
- MFED 102 may be a mobile smart phone, and many mobile smart phones include Bluetooth and 802.11 transceivers.
- Auxiliary user interface 104E may utilize a Bluetooth or 802.11 transceiver built into transmit controller 104 or an external dongle with a Bluetooth or 802.11 transceiver.
- One advantage of using a wireless connection between external interface 102 A and auxiliary user interface connector 104E is that a single transmit controller 104 may easily support different types of MFEDs 102. Different MFED manufacturers may use different physical connections for their MFEDs. Accordingly, transmit controller 104 may be require a separate external interface 102 A for each type of MFED. In contrast, a wireless standard such as Bluetooth or 802.11 may typically be supported by a variety of devices.
- Another advantage of using a wireless connection between external interface 102A and auxiliary user interface connector 104E is that the wireless connection permits MFED 102 to be separated from transmit controller 104.
- a user's pit man could use MFED 102 while the user continues to operate the vehicle with transmit controller 104.
- a wireless local area network connection such as IEEE 802.11
- multiple MFEDs 102 may be in communication with a single transmit controller 104 at the same time. Therefore, a user and the user's pit man may each have a functioning MFED 102 while the user is controlling the vehicle with transmit controller 104.
- Parameter interface 104D may allow the user to modify basic parameters such as servo reversing, steering sensitivity, and throttle sensitivity. These basic parameters may be sufficient for the user to operate the model vehicle, but may be limited by the input and output capabilities of parameter interface 104D.
- MFED 102 may provide the user with a graphical user interface permitting the user to gain access to additional parameters and additional feedback.
- MFED 102 may also offer a graphical display of parameter values as they are set through parameter interface 104D.
- dashboard 200 of user interface elements that an MFED may offer a user.
- the dashboard graphically displays a variety of data for the user obtained from telemetry sensors installed in the model vehicle, including engine temperature, motor RPM, vehicle speed, and battery voltage.
- Dashboard 200 also displays the vehicle's top speed for this session, which the MFED tracks from the vehicle speed telemetry data.
- the user may configure the user interface elements shown in a dashboard and their arrangement to the user's preference, as shown and described more fully in Fig. 13.
- the configuration of the dashboard may be stored in a profile as a set of parameters which are used only when MFED 102 is connected.
- the graphical user interface may also provide the user with access to the same parameters and feedback available through transmit controller 104 alone.
- Parameter user interface 104D may become inoperable when MFED 102 is connected.
- auxiliary user interface device 102 may request the parameter from processor 104A.
- parameter 104A may transmit the parameter from memory 104C to MFED 102.
- MFED 102 transmits a parameter instruction to transmit controller 104.
- the parameter instruction instructs processor 104 A to modify the parameter in memory 104C according to the user's input.
- MFED 102 may transmit signals to and receive signals from the vehicle through transmit controller 104. Through the graphical user interface provided by MFED 102, the user may set the various parameters stored in memory 104C. The user may set be able to set the parameters in memory 104C while operating a model vehicle, while not operating a model vehicle, or both.
- MFED 102 may store a list of profiles for the user to select from.
- the graphical user interface of MFED 102 offers a convenient way to view and edit these profiles.
- MFED 102 may instruct transmit controller 104 to store parameters for that profile in memory 104C.
- MFED 102 may also configure itself according to the selected profile, such as displaying a dashboard specified by parameters in the selected profile.
- An exemplary parameter which may be set using the MFED 102 is a reduced maximum power parameter.
- the maximum power parameter may be expressed as a percentage of "absolute maximum" powerl the receiver can cause to be supplied to the motor of the model
- Transmit controller 104 may interpret all acceleration specified by control user interface 104B as relative to the maximum power parameter.
- the maximum power parameter allows a user to reduce the amount of power which can be supplied to the motor, which in turn allows an inexperienced user to more easily maintain control of the model vehicle.
- the maximum power parameter may be set in real time while the vehicle is stationary or while the vehicle is in motion, including while the user moves the throttle trigger.
- the maximum power parameter is set to 20%.
- the user may move the throttle trigger to a maximum throttle position, an input which instructs transmit controller 104 to supply 100% of the maximum power parameter to the motor.
- Transmit controller 104 would cause receiver 106 to apply 100% of the 20% maximum power parameter to the motor, which is 20% of the absolute maximum power.
- the input was a half throttle position instructing transmit controller 104 to supply 50% of the maximum power parameter to the motor, transmit controller 104 would instruct receiver 106 to 10% of absolute maximum power to the motor.
- the input was a quarter throttle position instructing transmit controller 104 to supply 25% of the maximum power parameter to the motor, transmit controller 104 would instruct receiver 106 to supply 5% of the absolute maximum power to the motor, and so on.
- Curves 304 A and 304B show the power supplied to the motor at throttle positions between a neutral throttle position and a maximum throttle position.
- the maximum power parameter is set to 100%.
- Curve 304A gradually increases from no power supplied to the motor at the neutral throttle position to the absolute maximum power supplied to the motor at the maximum throttle position.
- the maximum power parameter is set to 50%.
- the power supplied to the motor in curve 304B is 50% of the power supplied to the motor in curve 304 A.
- 50%> of the absolute maximum power is supplied to the motor in curve 304B.
- MFED 102 provides a convenient graphical interface for adjusting the maximum power parameter.
- FIG. 4 depicted is an exemplary maximum power parameter display 400 that may be displayed by a touch screen of the MFED.
- the maximum power parameter is described as the "throttle level.”
- Display 400 shows the current maximum power parameter both graphically and numerically. Display 400 permits a user to easily see the maximum power parameter over a wide range of possible values, such as any whole percentage between 5% and 100%.
- Display 400 works in conjunction with a knob on the transmit controller. The user adjusts the maximum power parameter using the knob, and the maximum power parameter is shown in display 400. The use of display 400 in setting the maximum power parameter is shown and described more fully in Fig. 14. In an alternate embodiment, a user could use a touch screen of the MFED to both adjust and see the maximum power parameter.
- FIG. 5 depicted is an exemplary method 500 for setting the maximum power parameter.
- the MFED provides the user with a graphical interface, such as the slider depicted in FIG. 5, for setting the maximum power parameter.
- the MFED receives the user's setting through the slider.
- the MFED transmits the setting to the processor of the transmit controller.
- the processor of the transmit controller stores the maximum power parameter in the memory of the transmit controller. The transmit controller processor can then retrieve the maximum power parameter from the memory when interpreting input from the control user interface. As discussed above, the acceleration of the model vehicle specified by the control user interface may be relative to the maximum power parameter.
- receiver 106 may have a receiver ID 112 on an electronic security chip.
- Receiver ID 112 may identify receiver 106 to MFED 102.
- receiver ID 112 may have a globally unique ID (GUID) 112A, which uniquely identifies the particular receiver 106 from other receivers.
- receiver ID 112 may have a model/version ID 112B which identifies the vehicle receiver 106 is installed in.
- GUID globally unique ID
- Model/version ID 112B may identify the model vehicle in one of two ways. First, model/version ID 112B may identify the model and version of the model vehicle because model/version ID 112 is unique to that model and version of model vehicle. Second, model/version ID 112 may identify the model vehicle as a model vehicle which has had receiver 106 installed after the vehicle was manufactured. This could be because receiver 106 replaced a previous receiver for the model vehicle.
- MFED 102 may store a model/version database 116 having configuration data for a variety of vehicle models and versions.
- Exemplary configuration data in model/version database 116 may include:
- Vehicle characteristics necessary to calculate the vehicle speed such as gear ratio and tire diameter
- FIG. 6 depicted is an exemplary method 600 for automatically configuring a transmit controller and an MFED to operate with a particular model and version of model vehicle.
- the receiver may provide the model/version ID to the MFED through the radio link and the transmit controller.
- the MFED may identify the model vehicle model and version corresponding to the model/version ID. If the model/version ID is for a receiver installed after the manufacture of a model vehicle, the MFED may prompt the user to select the model and version.
- the MFED may find configuration data for the identified model and version in the model/version database.
- the MFED may configure itself to function as specified by the configuration data.
- the MFED may present a dashboard of telemetry data specific to the particular model and version of the model vehicle.
- the MFED may also configure parameters stored in the transmit controller memory.
- the MFED may provide parameter settings from the configuration data to the transmit controller processor.
- the transmit controller processor may store those parameter settings in the transmit controller memory.
- an MFED may offer a model history feature.
- the model history feature may provide a "warehousing" of information related to each model vehicle that has been controlled by a transmit controller connected to the MFED. Essentially, the model history feature may separately record the entire model setup configuration for each model vehicle. When the transmit controller reconnects to one of these model vehicles, the MFED may recognize the vehicle by the GUID of its receiver and offer the option of using the model setup configuration recorded by the model history feature. For a user who owns multiple vehicles with customized configuration data, the model history feature may save significant time re-setting the configuration of each vehicle when it is connected.
- Receivers installed after the manufacture of a model vehicle may be moved between vehicles. As described previously, for this type of receiver the user may be prompted to select the model and version of a connected vehicle. In this case, the model history feature may recognize the vehicle by both the GUID of the receiver and the selected model and version.
- the model/version database may be remotely updated. Subsequent models and versions may be added to the model/version database, new features for existing models may be added, and the configurations for existing models and versions may be revised. The updates for the model/version database may be downloaded by the MFED through an Internet connection. [0047]
- the network connectivity capabilities of an MFED may also be used to permit transmit controllers to share profiles with one another. Alternately, a user may share a "partial profile," which is a selection of less than all of the parameter settings in a profile. Referring to FIG. 7 A, depicted is an exemplary method for sending a profile or partial profile.
- a sending user may select a profile or partial profile to share from a list of profiles stored in the MFED, or from the memory of the transmit controller.
- the MFED may receive the sending user's selection.
- the MFED may send the profile or partial profile to a server.
- the MFED may then create an electronic mail message containing a hyperlink to the profile or partial profile.
- the electronic mail message may be created in a conventional electronic mail application of the MFED.
- the sending user may edit the message and select a recipient.
- the MFED may send the message to the receiving user.
- the MFED may send the message via an ad hoc network, including a Bluetooth, Wi-Fi, or cable ad hoc network.
- the receiving user's MFED may receive the electronic mail message sent by the sender.
- the receiving user's MFED may recognize the hyperlink as a hyperlink to a profile or partial profile based on the hyperlink URL.
- the receiving user's MFED may then launch an application for operating a model vehicle.
- the application may retrieve the profile from the server and add the profile to the receiving user's list of profiles. The application may subsequently configure the MFED and the receiving user's transmit controller to use the retrieved profile.
- Telemetry sensor 110 may communicate with receiver 106. Telemetry sensor 110 may be connected to a telemetry connector in the model vehicle, connected to a telemetry connector in receiver 106, or connected to an expander connected to a telemetry connector. Multiple telemetry sensors may communicate with a single receiver.
- Telemetry sensor 110 may capture telemetry data and provide it to receiver 106. Receiver 106 may transmit the telemetry data to transmit controller 104 over radio link 108.
- the telemetry data may include data such as motor temperature, motor RPM, speed, battery voltage, and fuel level. Transmit controller 104 may provide the telemetry data to MFED 102, if it is attached. In an alternative embodiment, telemetry sensor 110 and MFED 102 may communicate directly, without passing communications through transmit controller 104.
- Telemetry data may be provided to the user through built-in components of transmit controller 104, but the inclusion of MFED 102 can greatly improve the presentation of the telemetry data to the user.
- MFED 102 may provide feedback to the user through its audio and vibration capabilities.
- An exemplary parameter which takes advantage of the output capabilities of the auxiliary user interface is an accelerometer sensor in the model vehicle.
- the accelerometer sensor can be used to detect bumps, collisions, jumps, and landings of the model vehicle.
- the accelerometer sensor can provide the acceleration data to the MFED 102 through receiver 106, radio link 108, and transmit controller 104.
- MFED 102 may vibrate during periods of sudden changes in acceleration of the model vehicle, providing additional feedback to the user. Because the feedback is tactile, the user may receive the feedback even when the user is not looking at transmit controller 104 or MFED 102.
- Telemetry sensor 110 may have a sensor ID 114 on an electronic security chip.
- sensor ID 114 may include a globally unique ID (GUID) 114A, which uniquely identifies the particular telemetry sensor 110 from other telemetry sensors. Sensor ID 114 may also have a type/version ID 114B which identifies the type of data sensed by telemetry sensor 110 and the version of telemetry sensor 110.
- GUID globally unique ID
- a receiver may detect a telemetry sensor has been connected.
- the receiver may read the sensor ID and transmit the sensor ID to an MFED via a transmit controller.
- the sensor ID allows the telemetry sensor to correctly transmit data when connected to an arbitrary connector on the receiver, the model vehicle, or an expander. Because any port may be used, a user installing the telemetry sensor does not have to identify a compatible port for installing the telemetry sensor.
- the MFED may determine the type and version of the telemetry sensor from the type/version ID. From the type and version of the sensor, the MFED may determine which data channel data from the sensor should be directed to. At 808, the MFED may present the user with a list of options for displaying data from the telemetry sensor. For example, for a speed sensor the MFED may present the user with the choice of an analog or a digital speedometer for a dashboard. The user may select a custom name for the sensor.
- Fig. 15 shows a diagram of messages sent between the MFED (labeled “APP”), transmit controller (labeled “Transmitter”), receiver (labeled “Receiver”), and telemetry sensor or expander (labeled “Smart Device”).
- the MFED may communicate with an expander to receive telemetry data from the telemetry sensors connected to the expander.
- an MFED may record telemetry sensor data and create a video of a "virtual” dashboard. Referring to FIG. 9, depicted is an exemplary method for creating a video of a virtual dashboard.
- an MFED may record telemetry sensor data for a user-specified period.
- the user may then select a dashboard configuration to display the data.
- the MFED may create a video of the virtual dashboard displaying the recorded data as the data would have been shown in the virtual dashboard if that dashboard configuration were in use when the data was recorded.
- the video may be published to a public website for public viewing.
- the MFED may automatically record a certain amount of past telemetry data when the MFED is not already set to record telemetry data.
- the recorded telemetry data may be stored in a circular buffer.
- the MFED may automatically record the last 60 seconds of telemetry data.
- the MFED dashboard may have an "instant replay" button for the user to press upon experiencing an extraordinary event.
- the MFED may save and replay the contents of the circular buffer.
- MFED 102 may download updated software for devices MFED 102 communicates with, including transmit controller 104, receiver 106, telemetry sensor 110 and any other telemetry sensors, and any expander connecting telemetry sensor 110 to receiver 106.
- MFED 102 may receive new software and check what the existing software versions are for the available devices which can receive updated software ("receiving devices").
- MFED 102 may communicate with a receiving device through transmit controller 104, except when transmit controller 104 is itself the receiving the device.
- Each receiving device may have a memory which may store three programs: a boot loader program, an application program, and a downloader program.
- the boot loader program may determine which of the other two programs to run.
- the application program may cause the device to perform its functions other than downloading updated programs.
- a program may not replace itself, so a downloader program is used to download a new application program.
- an application program is used to download a new downloader program.
- the boot loader program may not be updated.
- Step 1102 the MFED may make an authorization check to determine if the new program is authorized.
- Step 1102 may prevent the receiving device from executing programs which were not created by the manufacturer of the receiving device.
- Each program may be encoded with a combination of a random number and a key stored on the device which is to execute the program.
- a download file header included with the program may include the random number and a separate encoding challenge.
- the MFED may send the encoding challenge to the receiving device.
- the receiving device is able to decode the encoding challenge, the program is considered authorized and the download may proceed to step 1106. If the receiving device cannot decode the encoding challenge, at step 1108 the MFED may send the encoding challenge up to three times before stopping at step 1110. [0063] At step 1106 the MFED attempts to send the new program and the download file header. At step 1112, the MFED determines if the receiving device has successfully downloaded the new program. If so, the program update is finished at step 1114. If the download is unsuccessful, at step 1116 the MFED may attempt to send the program up to three times before stopping at step 1110.
- process 1100 may typically be performed twice. First, the MFED may send the downloader program, because the application program on the receiving device cannot replace itself. Second, after the downloader program is sent, the MFED may send the application program, and the downloader program on the receiving device may replace the existing application program with the updated application program.
- a receiving device may perform to download software from an MFED.
- the receiving device may begin at step 1202 by executing the boot loader program.
- the boot loader may determine if the receiving device contains an application program to execute. The boot loader may perform this step by checking for an application "magic number" which signifies the existence of an application program. If no application program is available, the boot loader may determine at step 1206 if the receiving device contains a downloader program to execute. The boot loader may likewise perform this step by checking for a downloader "magic number" which signifies the existence of a downloader program. If the receiving device contains neither an application program nor a downloader, method 1200 may stop at step 1208.
- the boot loader may execute the application program at step 1210.
- the application program may cause the receiving device to perform its normal functions.
- a transmit controller may process user input for controlling the model vehicle.
- a telemetry sensor may capture and transmit telemetry data.
- the receiving device may continue to execute the application program to perform its normal functions until it receives a message from an MFED instructing it to download a program. Then, at step 1212, the receiving device may perform the authorization check, working in conjunction with the MFED. The receiving device may attempt to decode the security challenge and inform the MFED whether it was able to do so. If the receiving device is unable to decode the security challenge, it informs the MFED at step 1214.
- the receiving device determines whether the program the MFED is attempting to send is a downloader program. If the program is not a downloader program, it is an application program, and an application program cannot download another application program. Therefore, at step 1216, the application program erases the application magic number and the process returns to step 1202. Because the application magic number was erased, the boot loader will not execute the application at step 1204.
- the receiving device downloads the downloader program and the associated download file header.
- the receiving device may decode the downloader program using the random number stored in the file header and the key stored on the receiving device.
- the application program may return to executing the application at step 1210.
- the MFED may then typically attempt to send the updated application program, causing the application magic number to be erased at step 1216 and the recently downloaded downloader program to be executed at step 1222. If the update was not successful the receiving device may instruct the MFED about the failure at step 1214.
- the boot loader may execute the downloader program.
- the downloader program may download an application program similarly to how an application program downloads a downloader program. However, the downloader program may simply wait for an MFED to send an application program at step 1222, rather than performing the normal functions of the receiving device.
- the downloader program may determine if the download from the MFED is authorized, and at step 1226 the downloader program may determine if the MFED is attempting to send an application program. Similar to an application program, a downloader program may be unable to replace itself with a second downloader program. If the download is not authorized or MFED is attempting to send a downloader program, at step 1228 the downloader program may notify the MFED of the failure and return to executing the downloader program at step 1222.
- the downloader program may download the application program and the associated download file header.
- the downloader program may decode the application program using the random number in the download file header and the key stored on the receiving device.
- the downloader program may determine if the update was successful. If the update was not successful, the downloader program may instruct the MFED about the failure at step 1228 and return to executing the downloader at step 1222. If the update was successful, the downloader program may execute the boot loader at step 1202. Because an application program was downloaded, the boot loader may execute the application at step 1210.
- Traxxas Traxxas-Link Each time the Traxxas Traxxas-Link is bound to a new receiver, that receiver and its settings is stored in the Model Memory. Traxxas' latest models include identification data in the receiver, enabling your Traxxas Link to automatically recognize which model the receiver is installed in. Traxxas Link will automatically store settings for up to 30 models in Model Memory. When you switch a model on, Traxxas Link will automatically recognize the receiver and return to the settings last used with that receiver/model.
- the Telemetry Configuration screen shows the sensors that are installed on your model. Touch Sync Now with your model switched on and linked to the transmitter, and any Installed sensors will appear in the Slot Position column. Tap a sensor to change its name; for example, you may wish to name the Temperature sensor "Motor Temp" or "Speed Control Temp.”
- Traxxas Link's Channel Setup menu allows you to select the each of the 5 available channels and set the Sub-Trim, Left Endpoint and Right Endpoint for each channel. You can also "reverse" the channel (for example, if moving the transmitter's steering wheel left causes the vehicle to steer to the right, the steering servo must be reversed to restore proper control function.) Simply touch the button for the channel you wish to set up, then move the sliders or tap the +/- icons to alter the settings. After you select a channel to adjust, tap the "?” icon to learn more about the settings.
- the Channel Setup screen allows quick and easy adjustments to the servo's Sub-Trim and Endpoints; touch the headings below to expand and learn more.
- the Sub-Trim function is used to precisely set the neutral point of the servo. Left Endpoint / Right Endpoint
- the limit of the servo's travel range (or its "end point") can be set independently for left and right travel. This allows you to fine-tune the servo settings to prevent binding caused by the servo
- the Dashboard is where you can view all the vital functions of your vehicle as you drive— just like the dashboard of a full-size car. But unlike that dashboard, the [Traxxas BART] dashboard can be configured to suit your preferences for data, display style, warning thresholds, and more.
- [Traxxas BART]'s telemetry system monitors motor or engine temperature. With the Dashboard, you can set a maximum temperature value, and [Traxxas BART] will alert you when the temperature exceeds the limit.
- the Model Data Base the is loaded into the [Traxxas BART] application provides factory recommended warning level settings that are automatically set for the specific model vehicle you are connected to. The User has the ability to override these warning levels to his preference.
- the Drive Effects controls allow you to customize "feel" of your model's steering, throttle, and brake.
- the items below can be adjusted easily by moving a slider or tapping the " ⁇ " and ">” controls.
- the Steering Sensitivity control (also known as Steering Exponential, or Expo) adjusts the responsiveness of the model's steering servo.
- the steering servo's travel (and with it, the steering motion of the model's front wheels) corresponds precisely with the steering wheel.
- the Sensitivity value is increased, the steering becomes less responsive near neutral, with increasing sensitivity as the servo nears the limits of its travel range. The farther you turn the knob, the more pronounced the change in steering servo movement will be.
- Throttle Sensitivity (Throttle Exponential) works the same way as Steering Sensitivity, but effects the responsiveness of the throttle servo or electronic speed control. Only forward throttle is affected; brake/reverse travel remains linear regardless of the Throttle Sensitivity setting.
- Steering % also known as Dual Rate, controls the amount (percentage) of servo travel applied to steering. Setting the value to 100% will provide full steering throw; by reducing the value, steering throw will be reduced. Steering % is used to adjust steering throw to match the needs of your track or driving conditions; to set the maximum left and right travel limits of the steering servo, use the End Point settings in the Garage.
- Braking %/Dual Rate functions controls the amount of brake travel applied by the servo in a nitro-powered model. Electric models do not have a servo-operated brake, but the Braking Percentage function still operates the same way in electric models. Setting Braking % to 100% delivers maximum braking capability; reducing the value reduces braking force (note: setting Braking % to zero will eliminate all braking action).
- Throttle Trim allows you to adjust the throttle's neutral position to prevent unwanted brake drag or throttle application when the transmitter trigger is at neutral.
- the Edit Gauge screen allows you to modify, name, and remove gauges.
- Warning Levels allow you to program BART to sound an alarm when the gauge exceeds a certain value (for example, you could set an alarm if a certain rpm is exceeded). If the gauge's readout exceeds the warning level, BART will sound an alarm and/or vibrate depending on the preference you have set.
- Tapping Change Display Name will open a dialog box where you may input a new name for the gauge.
- UPDATES [00102] The latest updates for the Traxxas Link software are located here. Touch an update to a view its description. To load the updates, touch Update Firmware. Once you begin the update, do not switch off the transmitter or your mobile device.
- the Garage is where you can modify the settings for your model, including Training Mode settings, gear ratio, tire type, battery type, and more.
- the Traxxas Link app is pre-loaded with the factory settings for all Traxxas models. These settings can be changed, then saved as new profiles that you name. If you wish to return to the factory settings, they can be reloaded at any time. You can access the following screens from the Garage. Touch the headings for more information:
- Traxxas Link automatically recognizes the model you have switched on. If you have moved your receiver to another vehicle, or have purchased a new receiver that is not already associated with a vehicle, you can use the Model Select screen to assign a new model to the receiver.
- Traxxas Link application needs to know the model's gear ratio, tire size, battery type, and other parameters listed in the Model setup screen. All the correct parameters for stock Traxxas vehicles are pre-loaded into the application. If you change the gear ratio, tires, battery type or any of the other parameters, the Model Setup screen is used to input the new settings.
- the Telemetry Configuration screen lists the sensors installed on your model.
- the "Sync Now” button will sync the sensors with the Traxxas Link application.
- Training Mode allows you to quickly and easily limit the model's top speed so young, inexperienced, or less-skilled drivers can operate your model more safely and easily.
- Traxxas Link may prompt you to allow it to use your location; tap "yes," and the stores near you will automatically be placed on a map. Or, you may enter your address manually by selecting Manual Address and filling in the required information.
- the Preferences screen lets you customize the BART application to your liking. The following can be switched on and off:
- the Dashboard's recording feature can record your voice so you can make verbal notes during your run. Skip First Launch tutorial
- the iPhone/iPod has a timeout feature that automatically dims the screen if no activity is detected. Select .Off. to override the iPhone/iPod's screen timeout feature. Select .Not on dashboard, to allow the timeout function to operate normally on all screens except the Dashboard.
- Theme [00122] [Traxxas BART] allows you to choose .Light, and .Dark, themes for easiest viewing. Choose the Light theme for low-light conditions; choose the Dark theme for use in sunlight or other bright conditions.
- BART relies on specific information about your model to generate accurate telemetry data. If you are operating a stock Traxxas model and have selected that model from the Garage, there is no need to make any changes to Model Setup. However, if you have made changes to your model's gear ratio, tires, or battery, you will need to input new data in Model Setup or your telemetry results will not be accurate. Be sure to input the correct values for the following:
- the Steering Channel Setup screen allows quick and easy adjustments to the steering servo's Sub-Trim and Endpoints; touch the headings below to expand and learn more.
- Sub-Trim function is used to precisely set the neutral point of the steering servo in the event that simply setting the trim to "zero" does not completely center the servo.
- Sub-Trim allows finer adjustment to the servo output shaft's position for precise setting of the neutral point. Always set the Steering Trim to zero before making final adjustment (if required) using Sub-Trim.
- the limit of the servo's travel range (or its "end point") can be set independently for left and right travel. This allows you to fine-tune the servo settings to prevent binding caused by the servo moving the steering farther than their mechanical limits.
- the Steering Channel Setup screen allows quick and easy adjustments to the steering servo's Sub-Trim and Endpoints; touch the headings below to expand and learn more. Sub-Trim
- the Sub-Trim function is used to precisely set the neutral point of the throttle servo in the event that simply setting the trim to "zero" does not completely center the servo.
- Sub-Trim allows finer adjustment to the servo output shaft's position for precise setting of the neutral point. Always set the Throttle Trim to zero before making final adjustment (if required) using Sub-Trim.
- the limit of the throttle servo's travel range (or its "end point") can be set independently for throttle and brake travel. This allows you to fine-tune the servo settings to prevent binding caused by the servo moving steering or throttle linkages (in the case of a nitro car) farther than their mechanical limits.
- Training Mode allows you to quickly and easily reduce the speed of your model so young, inexperienced, or less-skilled drivers can operate it more easily and safely.
- To set the Training Mode speed touch Setup Training Mode and use the Multi Function Knob to set the desired maximum speed. You can operate the model while setting the Training Mode speed. When you have set the speed, touch Enter Training Mode and the model will not exceed the speed you have set. While Training Mode is active, the green LED on the transmitter will flash slowly. To return to normal full-throttle operation, touch Disable Training Mode. When the transmitter is in "normal" mode (Training Mode off), the green LED on the transmitter will glow green.
- the Model Memory When connected to a transmitter, the Model Memory displays a list of the models the receiver has been installed in. For example, you may want to move your receiver from one car to another car model or marine model. When you do this, Model Memory remembers all the models that a receiver was used in. Model Memory remembers all the settings for each model that the receiver was used in. Simply move the receiver to the new model, then select the new vehicle from the Model Categories List and make all of your desired changes to the vehicle settings. You may then move the receiver back to the original vehicle and select the correct model from the Model History List. When connected to a transmitter, the Model History List will only show a list of vehicles that the receiver has been used in. CHOOSE MODEL
- Programmable warning levels allow [Traxxas BART] to alert you when a limit you set has been exceeded. For example, if battery voltage drops too low, engine temperature is too high, or speed falls below a minimum or exceeds a maximum.
- To set Warning Levels for analog (dial) gauges tap the + or . icons to set a warning level, or simply drag the indicator to the position you choose.
- For digital gauges tap the value into the field using the numeric keypad.
- an MFED may provide only a subset of the previously described features.
- an MFED may display output but not receive input.
- An MFED may offer a graphical display of operational parameters, but the user may be required to use the parameter user interface of the transmit controller to set the parameters.
- an MFED may be limited to displaying telemetry sensor data, and may have no use in displaying or setting operational parameters.
- Device 1 A transmit controller having a maximum power parameter, the transmit controller comprising:
- a memory comprising a maximum power parameter
- control user interface for controlling a model vehicle
- auxiliary user interface connector for connecting to an auxiliary user interface device
- transmit controller processor configured to:
- Device 2 Device 1, wherein the transmit controller processor is further configured to reduce the control user interface acceleration amount linearly proportionally to the maximum power parameter, producing the output acceleration amount.
- Device 3 Device 1, wherein the transmit controller processor is further configured to:
- Device 4 Device 1, further comprising a parameter user interface, wherein the transmit controller processor is further configured to:
- Device 5 Device 1, further comprising a parameter user interface, wherein the transmit controller processor is further configured to transmit the maximum power parameter setting to the auxiliary user interface device.
- Device 6 An auxiliary user interface device configured to:
- Device 7 An auxiliary user interface device configured to :
- Device 8 A transmit controller capable of automatic configuration, the transmit controller comprising:
- a memory comprising one or more operational parameters
- control user interface for controlling a model vehicle
- auxiliary user interface connector for connecting to an auxiliary user interface device
- transmit controller processor configured to:
- auxiliary user interface device transmits the vehicle identifier to the auxiliary user interface device; receive one or more operational parameter settings from the auxiliary user interface device in response to the transmission of the vehicle identifier;
- Device 9 An auxiliary user interface device configured to:
- Device 10 An auxiliary user interface device configured to:
- Device 11 Device 10, further configured to open an electronic mail application to a draft of the electronic mail message, the draft of the electronic mail message comprising the network address.
- Device 12 An auxiliary user interface device configured to: receive an electronic mail message comprising the network address of one or more operational parameter settings;
- Device 13 An auxiliary user interface device configured to :
- a graphical user interface component for displaying telemetry data from the telemetry sensor
- Device 14 Device 13, wherein the auxiliary user interface device being configured to determine, from the sensor identifier, the graphical user interface component comprises the auxiliary user interface device further configured to:
- Device 15 An auxiliary user interface device for creating a dashboard video, the auxiliary user interface device configured to:
- a transmit controller receives a telemetry data stream from a transmit controller, the telemetry data stream comprising the values of one or more telemetry data items over a time period; record the telemetry data stream;
- Device 16 Device 15, wherein the graphical representation of the telemetry data stream comprises a video.
- Device 17 Device 15, wherein the graphical representation of the telemetry data stream comprises a plurality of graphical user interface components, each of the plurality of graphical user interface components displaying the values of at least one of the one or more telemetry data items over the time period.
- Device 18 Device 17, wherein the graphical user interface components are user selected.
- Device 19 An auxiliary user interface device for replaying telemetry data, the auxiliary user interface device configured to:
- a transmit controller receives a telemetry data stream from a transmit controller, the telemetry data stream comprising the values of one or more telemetry data items over a time period;
- Device 20 Device 19, wherein the graphical representation of the contents of the circular buffer comprises a video.
- Device 21 Device 19, wherein the graphical representation of the telemetry data stream comprises a plurality of graphical user interface components, each of the plurality of graphical user interface components displaying the values recorded in the circular buffer of at least one of the one or more telemetry data items.
- Device 22 Device 21, wherein the graphical user interface components are user selected.
- Device 23 An auxiliary user interface device for updating an application program of a receiving device, the auxiliary user interface device configured to:
- Device 24 Device 23, wherein the model vehicle transmit controller is the receiving device.
- Device 25 Device 23, wherein the model vehicle transmit controller is configured to transmit the updated application program to the receiving device.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Toys (AREA)
- Selective Calling Equipment (AREA)
Abstract
Selon un mode de réalisation, l'invention concerne un dispositif d'interface utilisateur auxiliaire. Le dispositif d'interface utilisateur auxiliaire est configuré pour recevoir un identifiant de capteur en provenance d'un dispositif de commande de transmission. L'identifiant de capteur identifie un capteur de télémétrie. Le dispositif d'interface utilisateur auxiliaire est en outre configuré pour déterminer, à partir de l'identifiant de capteur, une composante d'interface utilisateur graphique pour afficher des données de télémétrie provenant du capteur de télémétrie. Le dispositif d'interface utilisateur auxiliaire est en outre configuré pour recevoir des données de télémétrie provenant du capteur de télémétrie. Le dispositif d'interface utilisateur auxiliaire est en outre configuré pour afficher la composante d'interface utilisateur graphique avec la composante d'interface utilisateur graphique comprenant les données de télémétrie.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE112012004559.9T DE112012004559T5 (de) | 2011-10-31 | 2012-10-30 | Mittels einer Multifunktions-Elektronikvorrichtung freigegebene Sendesteuervorrichtung |
| CN201280065500.2A CN104041082B (zh) | 2011-10-31 | 2012-10-30 | 启用多功能电子设备的发射控制器 |
| HK14110446.3A HK1197131A1 (en) | 2011-10-31 | 2012-10-30 | Multi-function electronic device-enabled transmit controller |
| US14/266,789 US9808730B2 (en) | 2011-10-31 | 2014-04-30 | Multi-function electronic device-enabled transmit controller |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161553863P | 2011-10-31 | 2011-10-31 | |
| US61/553,863 | 2011-10-31 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/266,789 Continuation US9808730B2 (en) | 2011-10-31 | 2014-04-30 | Multi-function electronic device-enabled transmit controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013066892A1 true WO2013066892A1 (fr) | 2013-05-10 |
Family
ID=47351926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2012/062613 Ceased WO2013066892A1 (fr) | 2011-10-31 | 2012-10-30 | Dispositif de commande de transmission activé par un dispositif électronique multifonction |
Country Status (5)
| Country | Link |
|---|---|
| CN (1) | CN104041082B (fr) |
| DE (1) | DE112012004559T5 (fr) |
| HK (1) | HK1197131A1 (fr) |
| TW (1) | TWI552793B (fr) |
| WO (1) | WO2013066892A1 (fr) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103457620A (zh) * | 2013-09-09 | 2013-12-18 | 深圳市富斯遥控模型技术有限公司 | 用于实现模型遥控器接收机系统更新的方法及更新系统 |
| CN104167087A (zh) * | 2014-07-25 | 2014-11-26 | 小米科技有限责任公司 | 信息传输方法、装置和系统 |
| CN104330985A (zh) * | 2014-09-02 | 2015-02-04 | 小米科技有限责任公司 | 信息处理方法及装置 |
| EP3002049A1 (fr) * | 2014-09-30 | 2016-04-06 | Rovio Entertainment Ltd | Véhicules commandable à distance |
| US10039990B2 (en) | 2014-09-30 | 2018-08-07 | Rovio Entertainment Ltd. | Remotely controllable vehicles |
| EP3539632A1 (fr) * | 2018-03-12 | 2019-09-18 | Bayerische Motoren Werke Aktiengesellschaft | Procédé, dispositif mobile et produit-programme informatique permettant de commander à distance au moins une voiture jouet |
| CN115374075A (zh) * | 2022-08-01 | 2022-11-22 | 北京明朝万达科技股份有限公司 | 一种文件类型识别方法及装置 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3283187B1 (fr) * | 2015-04-17 | 2019-05-22 | Traxxas LP | Système de stabilisation de direction avec téléchargement de paramètres automatique pour un véhicule modèle |
| US9640043B1 (en) * | 2015-12-18 | 2017-05-02 | Mitutoyo Corporation | Remote display device for use in a metrology personal area network |
| JP6483057B2 (ja) * | 2016-06-10 | 2019-03-13 | 双葉電子工業株式会社 | パラメータ設定装置 |
| TWI706246B (zh) * | 2018-12-27 | 2020-10-01 | 技嘉科技股份有限公司 | 效能管理系統、提供效能設定參數組合的方法、更新效能參數的方法、電腦軟體以及儲存媒體 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004052484A2 (fr) * | 2002-12-06 | 2004-06-24 | Hornby Hobbies Limited | Systeme de jouet |
| DE102007038666A1 (de) * | 2007-08-15 | 2009-02-19 | Tobias Scharfenberg | 2,4Ghz Miniatur Bluetooth/WLAN Telemetrie Empfängerbaustein |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001012285A1 (fr) * | 1999-08-19 | 2001-02-22 | Kidkids, Inc. | Jouets en reseau |
| JP3432810B2 (ja) * | 2001-06-06 | 2003-08-04 | コナミ株式会社 | 玩具システム |
| US20070001805A1 (en) * | 2005-07-01 | 2007-01-04 | Utter Thomas E | Multiple vehicle authentication for entry and starting systems |
| US8477027B2 (en) * | 2007-10-24 | 2013-07-02 | Gerald E. Givens | Wireless sensor system |
| US8224282B2 (en) * | 2008-03-19 | 2012-07-17 | Siemens Industry, Inc. | Method and device to manage power of wireless multi-sensor devices |
| US8397262B2 (en) * | 2008-09-30 | 2013-03-12 | Echostar Technologies L.L.C. | Systems and methods for graphical control of user interface features in a television receiver |
| US9004977B2 (en) * | 2010-05-05 | 2015-04-14 | Traxxas Lp | Auxiliary user interface for a transmit controller |
| US8600432B2 (en) * | 2010-07-16 | 2013-12-03 | Ari Krupnik | Methods and apparatus for leveraging a mobile phone or mobile computing device for use in controlling model vehicles |
-
2012
- 2012-10-30 TW TW101140153A patent/TWI552793B/zh active
- 2012-10-30 HK HK14110446.3A patent/HK1197131A1/xx unknown
- 2012-10-30 DE DE112012004559.9T patent/DE112012004559T5/de active Pending
- 2012-10-30 WO PCT/US2012/062613 patent/WO2013066892A1/fr not_active Ceased
- 2012-10-30 CN CN201280065500.2A patent/CN104041082B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004052484A2 (fr) * | 2002-12-06 | 2004-06-24 | Hornby Hobbies Limited | Systeme de jouet |
| DE102007038666A1 (de) * | 2007-08-15 | 2009-02-19 | Tobias Scharfenberg | 2,4Ghz Miniatur Bluetooth/WLAN Telemetrie Empfängerbaustein |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103457620A (zh) * | 2013-09-09 | 2013-12-18 | 深圳市富斯遥控模型技术有限公司 | 用于实现模型遥控器接收机系统更新的方法及更新系统 |
| CN104167087A (zh) * | 2014-07-25 | 2014-11-26 | 小米科技有限责任公司 | 信息传输方法、装置和系统 |
| CN104167087B (zh) * | 2014-07-25 | 2017-12-29 | 小米科技有限责任公司 | 信息传输方法、装置和系统 |
| CN104330985A (zh) * | 2014-09-02 | 2015-02-04 | 小米科技有限责任公司 | 信息处理方法及装置 |
| CN104330985B (zh) * | 2014-09-02 | 2017-07-28 | 小米科技有限责任公司 | 信息处理方法及装置 |
| EP3002049A1 (fr) * | 2014-09-30 | 2016-04-06 | Rovio Entertainment Ltd | Véhicules commandable à distance |
| US10039990B2 (en) | 2014-09-30 | 2018-08-07 | Rovio Entertainment Ltd. | Remotely controllable vehicles |
| EP3539632A1 (fr) * | 2018-03-12 | 2019-09-18 | Bayerische Motoren Werke Aktiengesellschaft | Procédé, dispositif mobile et produit-programme informatique permettant de commander à distance au moins une voiture jouet |
| CN115374075A (zh) * | 2022-08-01 | 2022-11-22 | 北京明朝万达科技股份有限公司 | 一种文件类型识别方法及装置 |
| CN115374075B (zh) * | 2022-08-01 | 2023-09-01 | 北京明朝万达科技股份有限公司 | 一种文件类型识别方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201341029A (zh) | 2013-10-16 |
| CN104041082A (zh) | 2014-09-10 |
| CN104041082B (zh) | 2018-08-24 |
| TWI552793B (zh) | 2016-10-11 |
| HK1197131A1 (en) | 2015-01-02 |
| DE112012004559T5 (de) | 2014-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9808730B2 (en) | Multi-function electronic device-enabled transmit controller | |
| WO2013066892A1 (fr) | Dispositif de commande de transmission activé par un dispositif électronique multifonction | |
| US9004977B2 (en) | Auxiliary user interface for a transmit controller | |
| JP5781043B2 (ja) | 遠隔デバイスにユーザインターフェースをプッシュすること | |
| CA2815883C (fr) | Dispositif et procede pour gerer une unite de commande electronique de vehicule | |
| KR102105842B1 (ko) | 시연형 전자식 변속레버 및 그 제어방법 | |
| JP5709633B2 (ja) | データ記録装置、データ記録方法、及び、プログラム | |
| EP1555652B1 (fr) | Activation d'un système de dialogue vocal | |
| JP2010503575A (ja) | ユーザーインターフェースを有する変速制御レバー | |
| US20140181749A1 (en) | User interface device and program for the same | |
| JP4826357B2 (ja) | 手動操作装置 | |
| US9771038B2 (en) | Notification device | |
| JP5282600B2 (ja) | 電子機器 | |
| US20100062848A1 (en) | Vehicle entertainment system operable by a remote device and method for remotely operating a vehicle entertainment system | |
| US20220395761A1 (en) | Drag racing stability management for a model vehicle | |
| CN115535068B (zh) | 一种组合开关控制系统、回位控制方法及汽车 | |
| KR20060107018A (ko) | 건설기계의 하드디스크 드라이브를 이용한 데이터 저장시스템 | |
| HK1163836B (en) | Auxiliary user interface for a transmit controller | |
| JP2008124730A (ja) | リモコン機能を備えた電子機器 | |
| JP2007237906A (ja) | 車載用装置、車載用装置の制御方法および制御プログラム | |
| ITTV20090171A1 (it) | Dispositivo codificatore di segnale remoto. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12799355 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1120120045599 Country of ref document: DE Ref document number: 112012004559 Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12799355 Country of ref document: EP Kind code of ref document: A1 |