Abstract:
Systems and methods are disclosed for virtual reality (VR) aircraft test and training environments that simultaneously leverage a high quality immersive environment engine and an operational flight program (OFP) running on a virtual flight management computer (FMC) by using a communication channels that couples the immersive VR environment engine with the virtual FMC. Existing investment in flight simulators, test environment core components, and any of navigation simulation, data link simulation, air traffic control simulation, and flight visualization modules can be advantageously employed to provide high-quality, realistic testing and training capability.
Abstract:
An input/output device used in conjunction with a host computer for monitoring user manipulations and for enabling simulation of feel sensations in response to the manipulations. A user manipulatable object is pivotally attached to a ground surface and is moveable in two degrees of freedom. Actuators output forces transmitted to the user manipulatable object and at least one sensor detects motion of the object. Two slotted yoke members transmit forces from the actuators to the object. A local processor executes a software process in response to host commands which derives force values to be applied to the user manipulatable object.
Abstract:
Interactive simulation including force feedback. The system includes a computer game display unit programmed with simulation rules. A control unit is connected to the computer and provides information and control signals to the computer to interact with the stored simulation rules and to receive information and control signals from the computer. A movable structure for movement in at least two degrees-of-freedom by an operator is interconnected to the control unit by means of actuators. A programmable unit processes signals and information from the computer to generate signals to drive the actuators so as to apply forces in the at least two degrees-of-freedom to the movable structure and thereby to the operator. The applied forces are based on internal programming within the programmable unit, events occurring in the simulation and movements of and forces applied to the movable structure by the operator. The system of the invention thereby provides continuous interaction among motion of and forces applied by the movable structure, the events in the simulation and forces applied to and applied by the movable structure.
Abstract:
An control mechanism apparatus is shown which electromechanically actuates a control board of a radio transmitter. The radio transmitter transmits radio signals to a receiver on board a model aircraft for actuating the various parts thereof. The apparatus comprises a base frame for providing a stable platform with a seat mounted at the rear of the base frame. A plurality of controls emulating the controls found in a cockpit of an actual aircraft are mounted to the base frame. A plurality of mechanical linkages are provided which transmit the position of each of the plurality of controls to a corresponding plurality of electrical devices. Each of the corresponding electrical devices is in electrical communication with the control board and the output of each of the electrical devices varies in accordance with the position of the controls. The radio signals are transmitted by the radio transmitter control board and vary in accordance with the electrical output of each of the electrical devices. The radio signals actuate the various parts of the model aircraft corresponding to each of the plurality of the controls.
Abstract:
A method and apparatus for interfacing the motion of a user-manipulable object with an electrical or computer system includes a user object physically contacted by a user. A gimbal mechanism is coupled to the user object, such as a joystick or a medical tool, and provides at least two degrees of freedom to the user object. The gimbal mechanism preferably includes multiple members, at least two of which are formed as a unitary member which provides flex between the selected members. An actuator applies a force along a degree of freedom to the user object in response to electrical signals produced by the computer system. A sensor detects a position of the user object along the degree of freedom and outputs sensor signals to the computer system. Another embodiment includes a host computer system and a local microprocessor, separate from the host computer, for communicating with the host computer and controlling the forces output by the actuators according to a processor subroutine selected in accordance with a host command, sensor signals, and timing information. Another embodiment of the interface apparatus uses voice coil actuators that produce forces in either linear or rotary degrees of freedom using currents applied in a magnetic fields. A friction drive mechanism of the present invention can be coupled between an actuator and a gimbal mechanism. Force from the actuator is transmitted to the gimbal mechanism through frictional contact of members of the friction drive mechanism.
Abstract:
A method and apparatus for interfacing the motion of an object with a digital processing system includes a sensor which has a sensing resolution and detects movement of the object along a degree of freedom. An amount of play less than the sensing resolution exists between the sensor and the object. A passive actuator is coupled to the mechanism to transmit a resistive force to the object along the degree of freedom. A play mechanism is coupled to the actuator to provide a desired amount of play between the actuator and the object along the degree of feedom. The desired amount of play is greater than the sensing resolution of the sensor so that the sensor can detect the desired play when the user moves the object, even when the actuator has locked the object into place. Such desired play can be torsion flex (compliance) or rotary backlash. The actuator and the sensor provide an electromechanical interface between the object and the digital processing system. A gimbal mechanism or slotted yoke mechanism can be coupled between the actuator and the object. The interface is well suited for simulations of medical procedures and simulations in which an object such as a stylus or a joystick is moved and manipulated by the user.
Abstract:
An aircraft throttle simulator comprises throttle levers which extend upwly from spheres frictionally clamped between plates. The levers are constrained for movement in a pattern allowing for forward movement from an idle position to a full throttle position, a lateral shift from the full throttle position, and forward movement to an afterburner position. A linkage is provided to connect each lever to a linear transducer to provide a position signal.
Abstract:
An apparatus and method for simulating a desired response in accordance with an external applied force. The apparatus includes a member which is responsive to the applied force, an actuator coupled to the member for exerting a torque on the member, a force sensor for detecting the applied force, and a torque sensor for detecting the torque exerted by the actuator. Signals from the force sensor are used to determine the system response based upon a desired relation. The force sensor signals also are used to determine the actual system response based upon the physical characteristics of the apparatus. The detected torque is compared with the desired and the actual system response, and as a result of the comparison the torque exerted by the actuator onto the member is adjusted accordingly so that the member performs the desired system response. The actuator is preferably an electric motor so that the apparatus can simulate any desired response, notwithstanding the physical characteristics of the system.
Abstract:
A motion simulator uses an existing personal computer and off the shelf software to physically simulate and control the motions of a computer generated vehicle. The motion simulator is manually powered by the user and includes a control stick connected to an input to the computer whereby movement of the control stick is translated into movement of the computer generated vehicle. A rigid control arm connects the control stick to a base unit and to a cockpit frame to move the cockpit frame relative to the base unit as the control stick is moved. The control stick also contains buttons which provide additional inputs to the computer generated vehicle. Foot operated pedals are also connected to the computer program and to the cockpit to move the cockpit in conjunction with movement of a computer generated vehicle. A throttle lever unit is also connected to the computer to control the computer generated vehicle. The center of gravity of the cockpit is located below the pitch and roll axis so the cockpit tends to return to an initial position. Gravity assists the cockpit and control stick in resisting movement whereby realism is added to the simulation. A trim adjusting wheel moves the seat unit fore and aft to adjust center of gravity of the cockpit frame to position the cockpit frame in a pitch up or pitch down position. A releasable parking mechanism securing the cockpit frame to the base unit immobilizes the simulator for safe boarding. A speaker bracket on the seat unit provides a place to mount stereo speakers for added realism.
Abstract:
A foot operated electrical control is disclosed with simulated aircraft rudder pedals coupled to potentiometers for providing signals to a microcomputer having a flight simulation program. The pedals are additionally linked to one another by slides and a rocker arm for simultaneous pedal travel in opposite directions. The potentiometers may provide cumulative signals determined by pedal displacement or distinct signals when functioning independently of one another. For this latter purpose a carrier block for the rocker arm is positionable out of engagement with the foot pedals. Opposed springs of the control serve to position the pedals in an upright static position. Each pedal is coupled to a potentiometer by spring and pedal biased slides with one of the slides in wiping contact with the pedal.