Patent classifications
G06F3/0334
SYSTEM AND METHOD FOR PROVIDING DYNAMIC VIRTUAL REALITY GROUND EFFECTS
One or more embodiments of the present disclosure include a system for providing dynamic virtual reality ground effects. The system includes a user interface surface and multiple motors coupled to the user interface surface. At least one of the motors is coupled to a virtual reality component of an electronic device. A first motor of the multiple motors is driven by movement of the user interface surface and is used to generate a feedback electrical signal in response to the movement of the user interface surface. A second motor of the multiple motors is driven using the feedback electrical signal.
INTERACTIVE SYSTEMS AND METHODS OF USING SAME
The present invention provides an interactive system comprising at least one interactive visual display surface, at least one interactive computer being interconnected to said surface comprising an operating system and methods of operating the same.
System and method for providing dynamic virtual reality ground effects
One or more embodiments of the present disclosure include a system for providing dynamic virtual reality ground effects. The system includes a user interface surface and multiple motors coupled to the user interface surface. At least one of the motors is coupled to a virtual reality component of an electronic device. A first motor of the multiple motors is driven by movement of the user interface surface and is used to generate a feedback electrical signal in response to the movement of the user interface surface. A second motor of the multiple motors is driven using the feedback electrical signal.
VR MOVEMENT PLATFORM
In some embodiments, a movement platform may be used to develop force models for the determination of movement based on force patterns received from the movement platform. A force model is made by comparing a known user movement to force readings recorded during the user movement. Movement platform force readings may be compared to a plurality of force models to determine a user movement. Once a matching force model is determined, the matching force model may be used to generate instructions for moving a user on the movement platform.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM
An information processing apparatus including: a reception unit configured to receive an input in accordance with a specific user operation for changing a position of a virtual viewpoint for a virtual viewpoint image; a changing unit configured to change a position of the virtual viewpoint in accordance with an input received by the reception unit; and a control unit configured to move, in response to a specific condition being satisfied, a position of the virtual viewpoint to a position on a path determined in advance irrespective of the specific user operation.
Information handling system totem holder
An information handling system interacts with a totem through a touchscreen display, such as with movement of the totem or pressured applied on the totem. A totem holder manages totem position on the touchscreen display to maintain the totem in a desired location, such as to prevent sliding of the totem in the event of motion of the touchscreen display from a horizontal to a more vertical orientation.
Tracking System and Tacking Method Using the Same
A tracking system is disclosed. The tracking system comprises a head-mounted display (HMD) worn on a head of a user and configured to virtualize a body movement of the user in a virtual environment; and a plurality of sensors worn on feet of the user configured to determine body information of the user according to the body movement of the user, and transmit the determined body information to the HMD; wherein the HMD virtualizes the body movement of the user according to the determined body information; wherein the body information is related to a plurality of mutual relationships between the plurality of sensors and the HMD.
Omnidirectional mobility system
Systems and methods for providing stationary omnidirectional locomotion for virtual reality or other applications. An omnidirectional mobility system (OMS) is provided that allows a user thereof to walk or run in all directions as the OMS constrains the user's movement relative to an environment to within a small area. The OMS includes two independent mobile OMS devices that each support one of the user's feet. Each OMS device tracks one of the user's feet during movement and moves responsive to the tracking to remain under the user's feet, thereby providing stationary locomotion. Each of the two OMS devices may include a plurality of tracking sensors, and a plurality of wheels to provide omnidirectional movement. Non-limiting examples of drives/wheels that may be used include Mecanum based systems, omni based systems, swerve drives, etc.
Automated Physical Training System
Systems, methods and computer readable media comprising a virtual exercise board, which is represented by images on the screen of a pad device; wearable devices configured to attach to each shoe of a user and to collect and transmit touch data to the pad device; cameras for tracking movement and calibrating with the data collected by the wearable devices; and computer programs for collecting user data, processing user data, and generating outputs. In embodiments, features include augmented reality; ratings of performance; automated workouts/protocols; real-time progress bar; multi-location database capabilities; and reports.
ROBOTICALLY ASSISTED ANKLE REHABILITATION SYSTEMS, APPARATUSES, AND METHODS THEREOF
Systems, apparatuses, and methods for performing robotically assisted physical therapy. The system, apparatus, and method can include a motion platform having three-degrees of freedom to achieve pitch motion, yaw motion, and roll motion; a plurality of motors connected to the motion platform to enable the pitch motion, the yaw motion, and/or the roll motion; at least one sensor configured to collect data relating to position and/or motion of the motion platform; and a motion controller configured to control the motion platform based on the collected data and/or external commands.