Systems and methods for navigation
AssigneeUniversity of Washington
InventorsSawyer B. FULLER, Zhitao YU, Yash Pundalik TALWEKAR, Yogesh Madhavrao CHUKEWAD, Vikram Subramaniam IYER
Life of this patent
Estimating the term…
Abstract
A method includes detecting an acceleration of an object with an accelerometer, capturing a first image of an environment of the object at a first time and a second image of the environment at a second time that is after the first time, determining a state of the object based on the acceleration and one or more of the first image or the second image, the state including one or more components that include an orientation, an angular velocity, a position, or a translational velocity of the object, and performing an action based on the state of the object.
Claims26
A method comprising:
- detecting an acceleration of an object with an accelerometer;
- capturing a first image of an environment of the object at a first time and a second image of the environment at a second time that is after the first time;
- determining a state of the object based on the acceleration and one or more of the first image or the second image, the state comprising one or more components that include an orientation, an angular velocity, a position, or a translational velocity of the object;
- and
- performing an action based on the state of the object.
(canceled)
5-6. (canceled)
(canceled)
22-23. (canceled)
25-28. (canceled)
A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to cause performance of functions comprising:
- detecting an acceleration of an object with an accelerometer;
- capturing a first image of an environment of the object at a first time and a second image of the environment at a second time that is after the first time;
- determining a state of the object based on the acceleration and one or more of the first image or the second image, the state comprising one or more components that include an orientation, an angular velocity, a position, or a translational velocity of the object;
- and
- performing an action based on the state of the object.
An aerial vehicle comprising:
- an accelerometer;
- a camera;
- an actuator;
- one or more processors;
- and
- a computer readable medium storing instructions that, when executed by the one or more processors, cause the aerial vehicle to perform functions comprising:
- detecting an acceleration of an object with an accelerometer;
- capturing a first image of an environment of the object at a first time and a second image of the environment at a second time that is after the first time;
- determining a state of the object based on the acceleration and one or more of the first image or the second image, the state comprising one or more components that include an orientation, an angular velocity, a position, or a translational velocity of the object;
- and
- performing an action based on the state of the object.
(canceled)
Dependencies are inferred from the claim text.