Robot with inertia shifting assembly providing spin control during flight
First Claim
1. A robot adapted to have spin control, comprising:
- a body with an interior space; and
an inertia shifting assembly, comprising;
a sensor assembly collecting sensor data for the robot during a freefall;
a controller processing the sensor data to generate a control signal; and
a drive mechanism operating in response to the control signal to shift the moment of inertia of the robot to modify rotation during the freefall,wherein the drive mechanism comprises at least one eight and an assembly for moving the at least one weight relative to the center of mass of the robot in response to the control signal,wherein the drive mechanism of the inertia shifting assembly is wholly positioned within the interior space,wherein the controller processes the sensor data to predict an orientation of the body at a point of the freefall, to compare the predicted orientation to a target orientation for the body at the point of the freefall, and to generate the control signal to cause the predicted orientation to match the target orientation,wherein the moving of the at least one weight relative to the center of mass comprises moving the at least one weight from a first position in the interior space relative to the center of the mass to a second position in the interior space relative to the center of mass of the robot, andwherein the drive mechanism releases the at least one weight to move from the first position to the second position under centripetal force.
1 Assignment
0 Petitions
Accused Products
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.
4 Citations
16 Claims
-
1. A robot adapted to have spin control, comprising:
-
a body with an interior space; and an inertia shifting assembly, comprising; a sensor assembly collecting sensor data for the robot during a freefall; a controller processing the sensor data to generate a control signal; and a drive mechanism operating in response to the control signal to shift the moment of inertia of the robot to modify rotation during the freefall, wherein the drive mechanism comprises at least one eight and an assembly for moving the at least one weight relative to the center of mass of the robot in response to the control signal, wherein the drive mechanism of the inertia shifting assembly is wholly positioned within the interior space, wherein the controller processes the sensor data to predict an orientation of the body at a point of the freefall, to compare the predicted orientation to a target orientation for the body at the point of the freefall, and to generate the control signal to cause the predicted orientation to match the target orientation, wherein the moving of the at least one weight relative to the center of mass comprises moving the at least one weight from a first position in the interior space relative to the center of the mass to a second position in the interior space relative to the center of mass of the robot, and wherein the drive mechanism releases the at least one weight to move from the first position to the second position under centripetal force. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A robot adapted to have spin control, comprising:
-
an inertia shifting assembly comprising; an external-facing sensor; a controller processing data from the external-facing sensor to determine a height of the robot above a landing surface during a freefall h the robot and wherein the controller further generates, based on the height, a predicted orientation upon contact with the landing surface at an end of the freefall and outputs a control signal based on the predicted orientation; and a drive mechanism operating in response to the control signal to shift inertia of the robot to reduce or increase a spin rate of the robot; and an outer shell, wherein the drive mechanism includes one or more weights, wherein the drive mechanism operates in response to the control signal to move the one or more weights from a first position in the outer shell relative to the center of mass of the robot to a second position in the outer shell relative to the center of mass of the robot, and wherein the drive mechanism is a binary device operable once during the freefall to release the one or more weights to move from the first position to the second position under centripetal force. - View Dependent Claims (8, 9, 10)
-
-
11. A robot adapted to have spin control, comprising:
-
a sensor assembly collecting sensor data for the robot during a freefall; a controller processing the sensor data to generate a control signal; and a drive mechanism operating in response to the control signal to shift the moment of inertia of a body of the robot, wherein the controller processes the sensor data to predict an orientation of the body at a point of the freefall, to compare the predicted orientation to a target orientation for the body at the point of the freefall, and to generate the control signal to cause the predicted orientation to match the target orientation, wherein the sensor assembly includes an external-looking sensor and an internal sensor, wherein the controller determines a present orientation of the body and a height of the body above a landing surface, wherein the present orientation and the height are used to determine the predicted orientation, wherein the present orientation and the predicted orientation are positions of at least one of a horizontal axis of the body as the body is rotated relative to a central vertical axis of the body and a vertical axis of the body as the body is rotated relative to a central horizontal axis of the body, wherein the drive mechanism operates in response to the control signal to move one or more weights from a first position relative to a center of mass of the body of the robot to a second position relative to the center of mass of the body of the robot, and wherein the drive mechanism is a binary device operable once during the freefall to release the one or more weights to move from the first position to the second position under centripetal force. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification