Remotely controlling a self-propelled device in a virtualized environment
US-2016054734-A1 · Feb 25, 2016 · US
US9766620B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9766620-B2 |
| Application number | US-201514884632-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 15, 2015 |
| Priority date | Jan 5, 2011 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A self-propelled device is provided including a drive system, a spherical housing, and a biasing mechanism. The drive system includes one or more motors that are contained within the spherical housing. The biasing mechanism actively forces the drive system to continuously engage an interior of the spherical housing in order to cause the spherical housing to move.
Opening claim text (preview).
What is claimed is: 1. A self-propelled device comprising: a drive system comprising one or more motors and one or more wheels; a spherical housing that contains the drive system; a support structure coupled to bias the drive system to cause the one or more wheels to continuously engage an inner surface of the spherical housing and cause the spherical housing to be driven by the drive system; a wireless communication port that receives control inputs from a controller device; and an internal controller to implement control commands corresponding to the control inputs on the drive system to maneuver the self-propelled device. 2. The self-propelled device of claim 1 , wherein the control inputs correspond to voice inputs from a user of the controller device. 3. The self-propelled device of claim 2 , wherein the voice inputs from the user are received by a microphone of the controller device, and wherein the control inputs received via the wireless communication port comprise control commands interpreted from the voice inputs by the controller device. 4. The self-propelled device of claim 2 , wherein the control inputs further correspond to motion inputs associated with the user physically moving the controller device. 5. The self-propelled device of claim 4 , wherein the internal controller interprets the control inputs corresponding to the motion inputs as a multiple-component user action in maneuvering the self-propelled device. 6. The self-propelled device of claim 2 , wherein the voice inputs trigger the internal controller to operate the drive system in an autonomous mode. 7. The self-propelled device of claim 6 , further comprising: a set of sensors; wherein the internal controller utilizes the set of sensors to operate the drive system in the autonomous mode. 8. The self-propelled device of claim 7 , wherein the set of sensors comprise an inertial measurement unit. 9. The self-propelled device of claim 7 , wherein the internal controller executes sensor control logic to interpret sensor data from the set of sensors to control at least one of a speed or a direction of travel. 10. The self-propelled device of claim 9 , wherein the executed sensor control logic causes the internal controller to generate a state output in response to a condition of the self-propelled device. 11. The self-propelled device of claim 10 , wherein the condition comprises at least one of a user input received from the user or an operational condition of the self-propelled device. 12. The self-propelled device of claim 11 , wherein the user input comprises a voice command. 13. The self-propelled device of claim 10 , wherein the generated state output comprises at least one of an illumination output, an audio output, or an operational status output. 14. The self-propelled device of claim 2 , wherein the internal controller operates the drive system based on executing a shared program with the controller device, the shared program causing the internal controller to provide feedback to the controller device, the feedback causing an output response on the controller device. 15. A system comprising: a controller device; and a self-propelled device in communication with the controller device, the self-propelled device comprising: a drive system comprising one or more motors and one or more wheels; a spherical housing that contains the drive system; a support structure coupled to bias the drive system to cause the one or more wheels to continuously engage an inner surface of the spherical housing and cause the spherical housing to be driven by the drive system; a wireless communication port that receives control inputs from the controller device; and an internal controller to implement control commands corresponding to the control inputs on the drive system to maneuver the self-propelled device. 16. The system of claim 15 , wherein the control inputs correspond to voice inputs from a user of the controller device. 17. The system of claim 16 , wherein the voice inputs from the user are received by a microphone of the controller device, and wherein the control inputs received via the wireless communication port comprise control commands interpreted from the voice inputs by the controller device. 18. The system of claim 16 , wherein the control inputs further correspond to motion inputs associated with the user physically moving the controller device. 19. The system of claim 18 , wherein the internal controller of the self-propelled device interprets the control inputs corresponding to the motion inputs as a multiple-component user action in maneuvering the self-propelled device. 20. The system of claim 16 , wherein the voice inputs trigger the internal controller to operate the drive system in an autonomous mode.
Motor vehicles or trailers, characterised by the arrangement or number of wheels, not otherwise provided for, e.g. four wheels in diamond pattern · CPC title
Mobile robot · CPC title
using wireless transmission · CPC title
Motorised rolling toys · CPC title
specially adapted for land vehicles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.