Abstract:
A system configured for stabilizing or balancing objects in an upright state. The system includes a motion system with an upper support surface for receiving an object that is positionable in a vertical state. The system includes a sensor assembly with at least one sensor generating sensor data by tracking at least one of three dimensional (3D) position and angular movement for the object. The system includes a controller with a stabilizing module to process the sensor data to determine when the object is tipping from the vertical state, and, in response to the tipping away of the object from the vertical state, the stabilizing module generates control signals to modify operations of the motion system to move at least a portion of the upper support surface in contact with a lower contact surface of the object through stabilizing movements, whereby the object remains balanced in the vertical state.
Abstract:
A robot configured to provide accurate control over the rate of spin or rotation of the robot. To control the rate of spin, the robot includes an inertia shifting (or moving) assembly positioned within the robot's body so that the robot can land on a surface with a target orientation and “stick the landing” of a gymnastic maneuver. The inertia shifting assembly includes sensors that allow the distance from the landing surface (or height) to be determined and that allow other parameters useful in controlling the robot to be calculated such as present orientation. In one embodiment, the sensors include an inertial measurement unit (IMU) and a laser range finder, and a controller processes their outputs to estimate orientation and angular velocity. The controller selects the right point of the flight to operate a drive mechanism in the inertia shifting assembly to achieve a targeted orientation.
Abstract:
A system for providing a user of a virtual reality (VR) system with physical interactions with an object in the real world or in the surrounding physical space while they are concurrently interacting in the virtual world with a corresponding virtual object. The real world object is dynamic with the system including a physical interaction system that includes a robot with a manipulator for moving, positioning, and/or orienting the real world object so as to move it into contact with the user. For example, the physical object is moved into contact with a tracked body part of the user, such as a hand, a tracked contact surface on the user's body, and so on, at a time that is accurately synchronized with a time of an interaction event occurring in the virtual world being created by the VR system.
Abstract:
A robot with an elastic, spherically-shaped body with controlled bouncing locomotion. This robot may be called “a robotic bouncing ball.” The robotic bouncing ball can be used to provide a new class of robotic characters that are ball-like, and these new robotic characters bounce in place and from one location to another. The spherical body will typically be formed with a thin wall of elastic material such as a rubber or the like, and a drive or actuator assembly along with a local controller and a power source are positioned in the interior space of the hollow body. The controller controls the drive assembly to cause the spherical body to bounce up and down vertically and to provide horizontal/lateral movement of the spherical body through the applications of deforming and/or reforming forces on the elastic outer wall.
Abstract:
An omniwheel is presented that may be included with additional omniwheels in a wheel assembly, which can be used in nearly any omnidirectional device such as a robot, a park ride or other vehicle, and the like. The omniwheel includes a wheel support or frame, and a first roller pivotally supported on the wheel support. Further, the omniwheel includes a second roller pivotally supported on the wheel support. The first and second rollers are each generally spherical in shape and have equal outer diameters. The first and second rollers each has a pair of recessed contact surfaces at opposite poles. Each of the first and second rollers is supported in the wheel support for freewheeling about a rotation axis passing through the opposite poles, and the first and second rollers are oriented in the wheel support to have their rotation axes offset relative to each other by an offset angle.
Abstract:
A system designed to provide a dynamic physical interaction for a user during a virtual reality (VR) experience in a VR experience space. The system includes a VR system having a headset with a display screen and a VR rendering module generating a video output, and the display screen displays an image of a virtual world using the video output. The system includes an object delivery system delivering a physical object into the VR experience space to move toward or near to the user wearing the headset. The system includes, in the VR system, an interaction module generating a predicted trajectory for the physical object in the VR experience space. The image of the virtual world includes a virtual object corresponding to the physical object, and the image of the virtual object follows a virtual object trajectory in the virtual world differing from the predicted trajectory for the physical object.
Abstract:
An embodiment provides a monopod jib for cameras, including: a pole; a multi-axis gimbal disposed at one end of the pole; and a user interface comprising: a first user interface element having a first plurality of camera controls; and a second user interface element having a second plurality of camera controls. Other embodiments are shown and described.
Abstract:
An embodiment provides a monopod jib for cameras, including: a pole; a multi-axis gimbal disposed at one end of the pole; and a user interface comprising: a first user interface element having a first plurality of camera controls; and a second user interface element having a second plurality of camera controls. Other embodiments are shown and described.