Patents by Inventor John Rebula

John Rebula 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).

  • Patent number: 8942848
    Abstract: A control system for a bipedal humanoid robot that utilizes certain fundamental characteristics of bipedal motion to provide a robust and relatively simple balancing and walking mechanism. The system primarily utilizes the concept of “capturability,” which is defined as the ability of the robot to come to a stop without falling by taking N or fewer steps. This ability is considered crucial to legged locomotion and is a useful, yet not overly restrictive criterion for stability. In the preferred embodiment, the bipedal robot is maintained in a 1-step capturable state. This means that future step-locating and driving decisions are made so that the robot may always be brought to a balanced halt with the taking of one step. Other embodiments maintain the bipedal robot in an N-step capturable state, in which the robot may always be brought to a balanced halt by taking N or fewer steps.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: January 27, 2015
    Assignee: Florida Institute for Human and Machine Cognition
    Inventors: Jerry E. Pratt, Twan Koolen, John Rebula
  • Publication number: 20130184861
    Abstract: A control system for a bipedal humanoid robot that utilizes certain fundamental characteristics of bipedal motion to provide a robust and relatively simple balancing and walking mechanism. The system primarily utilizes the concept of “capturability,” which is defined as the ability of the robot to come to a stop without falling by taking N or fewer steps. This ability is considered crucial to legged locomotion and is a useful, yet not overly restrictive criterion for stability. In the preferred embodiment, the bipedal robot is maintained in a 1-step capturable state. This means that future step-locating and driving decisions are made so that the robot may always be brought to a balanced halt with the taking of one step. Other embodiments maintain the bipedal robot in an N-step capturable state, in which the robot may always brought to a balanced halt by taking N or fewer steps.
    Type: Application
    Filed: July 6, 2012
    Publication date: July 18, 2013
    Inventors: Jerry E. Pratt, Twan Koolen, John Rebula
  • Patent number: 8195332
    Abstract: A system and method is disclosed for controlling a robot having at least two legs, the robot subjected to an event such as a push that requires the robot to take a step to prevent a fall. In one embodiment, a current capture point is determined, where the current capture point indicates a location on a ground surface that is the current best estimate of a stepping location for avoiding a fall and for reaching a stopped state. The robot is controlled to take a step toward the current capture point. After taking the step, if the robot fails to reach a stopped state without taking any additional steps, an updated current capture point is determined based on the state of the robot after taking the step. The current capture points can be stored in a capture point memory and initialized based on a model of the robot.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: June 5, 2012
    Assignees: Honda Motor Co., Ltd., Florida Institute for Human & Machine Cognition, Inc. (IHMC)
    Inventors: Jerry Pratt, Ambarish Goswami, John Rebula, Fabian Canas
  • Publication number: 20090132087
    Abstract: A system and method is disclosed for controlling a robot having at least two legs, the robot subjected to an event such as a push that requires the robot to take a step to prevent a fall. In one embodiment, a current capture point is determined, where the current capture point indicates a location on a ground surface that is the current best estimate of a stepping location for avoiding a fall and for reaching a stopped state. The robot is controlled to take a step toward the current capture point. After taking the step, if the robot fails to reach a stopped state without taking any additional steps, an updated current capture point is determined based on the state of the robot after taking the step. The current capture points can be stored in a capture point memory and initialized based on a model of the robot.
    Type: Application
    Filed: November 19, 2008
    Publication date: May 21, 2009
    Applicants: HONDA MOTOR CO. LTD, Florida Institute for Human & Machine Cognition, Inc.
    Inventors: Jerry Pratt, Ambarish Goswami, John Rebula, Fabian Canas