Patents by Inventor David E. Hygh

David E. Hygh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230333561
    Abstract: Methods and systems are disclosed for controlling device movement based on a movement command. Issues on accurately controlling movement of a device such as a programmable robot and rover are addressed by first determining a command type of the movement command, followed by determining specific types of controllers for a high-level controller and a low-level controller based on the determined command type. When the command type is a linear movement, a Proportional-Integral-Derivative (PID) controller is used at the high-level controller and a Proportional/Proportional-Integral (PPI) controller is used at the low-level controller to accurately control a target distance. When the command type is an angular movement, the PPI controller is used at the high-level controller and the PID controller is used at the low-level controller to accurate control the end-heading of the device.
    Type: Application
    Filed: November 21, 2022
    Publication date: October 19, 2023
    Applicant: SPHERO, INC.
    Inventors: David E. Hygh, James William Konish, Ting Cao
  • Patent number: 11507096
    Abstract: Methods and systems are disclosed for controlling device movement based on a movement command. Issues on accurately controlling movement of a device such as a programmable robot and rover are addressed by first determining a command type of the movement command, followed by determining specific types of controllers for a high-level controller and a low-level controller based on the determined command type. When the command type is a linear movement, a Proportional-Integral-Derivative (PID) controller is used at the high-level controller and a Proportional/Proportional-Integral (PPI) controller is used at the low-level controller to accurately control a target distance. When the command type is an angular movement, the PPI controller is used at the high-level controller and the PID controller is used at the low-level controller to accurate control the end-heading of the device.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: November 22, 2022
    Assignee: SPHERO, INC.
    Inventors: David E. Hygh, James William Konish, Ting Cao
  • Publication number: 20210247768
    Abstract: Methods and systems are disclosed for controlling device movement based on a movement command. Issues on accurately controlling movement of a device such as a programmable robot and rover are addressed by first determining a command type of the movement command, followed by determining specific types of controllers for a high-level controller and a low-level controller based on the determined command type. When the command type is a linear movement, a Proportional-Integral-Derivative (PID) controller is used at the high-level controller and a Proportional/Proportional-Integral (PPI) controller is used at the low-level controller to accurately control a target distance. When the command type is an angular movement, the PPI controller is used at the high-level controller and the PID controller is used at the low-level controller to accurate control the end-heading of the device.
    Type: Application
    Filed: February 11, 2020
    Publication date: August 12, 2021
    Applicant: SPHERO, INC.
    Inventors: David E. Hygh, James William Konish, Ting Cao
  • Patent number: 9952590
    Abstract: A self-propelled device can determine an initial reference frame of the self-propelled device in three-dimensional space, receive control inputs from a controller device, where the control inputs can be inputted by a user on a steering mechanism of the controller device. The self-propelled device can interpret the control inputs as control commands to maneuver the self-propelled device, and implement the control commands on an internal drive system of the self-propelled device to maneuver the self-propelled device based on the control inputs. While maneuvering, the self-propelled device can determine an orientation of the internal drive system within a spherical housing of the self-propelled device in relation to the initial reference frame, and transmit feedback to the controller device based on the orientation of the internal drive system in order to calibrate an orientation of the steering mechanism with the orientation of the internal drive system.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: April 24, 2018
    Assignee: SPHERO, INC.
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Publication number: 20160291591
    Abstract: A self-propelled device can determine an initial reference frame of the self-propelled device in three-dimensional space, receive control inputs from a controller device, where the control inputs can be inputted by a user on a steering mechanism of the controller device. The self-propelled device can interpret the control inputs as control commands to maneuver the self-propelled device, and implement the control commands on an internal drive system of the self-propelled device to maneuver the self-propelled device based on the control inputs. While maneuvering, the self-propelled device can determine an orientation of the internal drive system within a spherical housing of the self-propelled device in relation to the initial reference frame, and transmit feedback to the controller device based on the orientation of the internal drive system in order to calibrate an orientation of the steering mechanism with the orientation of the internal drive system.
    Type: Application
    Filed: June 9, 2016
    Publication date: October 6, 2016
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Patent number: 9395725
    Abstract: A self-propelled device can include a spherical housing, an internal drive system, and an inertial measurement unit. The self-propelled device can determine an initial frame of reference for the self-propelled device in a three-dimensional coordinate system. The self-propelled device can further receive control inputs from a controller device, translate the control inputs into commands to maneuver the self-propelled device, and implement the commands on the internal drive system to cause the spherical housing to rotate about each axis of the three-dimensional coordinate system. Utilizing the IMU, the self-propelled device can maintain an awareness of an orientation of the spherical housing relative to the initial frame of reference as the spherical housing rotates about each axis of the three-dimensional coordinate system.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 19, 2016
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Patent number: 9389612
    Abstract: A self-controlled device maintains a frame of reference about an x-, y- and z-axis. The self-controlled device processes an input to control the self-propelled device, the input being based on the x- and y-axis. The self-propelled device is controlled in its movement, including about each of the x-, y- and z-axis, based on the input.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 12, 2016
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Publication number: 20160004253
    Abstract: A self-controlled device maintains a frame of reference about an x-, y- and z-axis. The self-controlled device processes an input to control the self-propelled device, the input being based on the x- and y-axis. The self-propelled device is controlled in its movement, including about each of the x-, y- and z-axis, based on the input.
    Type: Application
    Filed: September 10, 2015
    Publication date: January 7, 2016
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Publication number: 20150370257
    Abstract: A self-controlled device maintains a frame of reference about an x-, y- and z-axis. The self-controlled device processes an input to control the self-propelled device, the input being based on the x- and y-axis. The self-propelled device is controlled in its movement, including about each of the x-, y- and z-axis, based on the input.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 24, 2015
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Patent number: 9150263
    Abstract: A self-controlled device maintains a frame of reference about an x-, y- and z-axis. The self-controlled device processes an input to control the self-propelled device, the input being based on the x- and y-axis. The self-propelled device is controlled in its movement, including about each of the x-, y- and z-axis, based on the input.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: October 6, 2015
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, David E. Hygh
  • Publication number: 20120173048
    Abstract: A self-controlled device maintains a frame of reference about an x-, y- and z-axis. The self-controlled device processes an input to control the self-propelled device, the input being based on the x- and y-axis. The self-propelled device is controlled in its movement, including about each of the x-, y- and z-axis, based on the input.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 5, 2012
    Inventors: Ian H. BERNSTEIN, Adam Wilson, David E. Hygh