Patents by Inventor Johann Borenstein

Johann Borenstein 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: 20110087450
    Abstract: Systems are able to reduce or remove slowly-varying drift errors, such as heading errors, rate of rotation errors, and direction of travel errors, to correct the measurements from tracking devices. The systems may be used to remove the slow varying drift errors for gyroscopic tracking device sensors, or other types of sensors used for determining heading, rates of rotation, direction of travel, or position. The systems may be employed in personal dead reckoning systems, or other personnel tracking device, as well as in vehicle tracking devices. The system uses heuristic assumptions to correct for these drift errors, via a feedback loop control having an accumulator responsive to changes in output signals. The accumulator is able to produce a signal that over time compensates for the inherent drift errors on those output signals.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 14, 2011
    Applicant: UNIVERSITY OF MICHIGAN
    Inventors: Johann Borenstein, Lauro Ojeda, David L. Thomas
  • Publication number: 20100256939
    Abstract: Systems are able to reduce or remove slowly-varying drift errors, such as heading errors and rate of rotation errors, to correct the measurements from tracking devices. The systems may be used to remove the slow varying drift errors for gyroscopic tracking device sensors, or other types of sensors used for determining heading, rates of rotation, or position. The systems may be employed in personal dead reckoning systems, or other personnel tracking device, as well as in vehicle tracking devices. The system uses heuristic assumptions to correct for these drift errors, via a feedback loop control having an accumulator responsive to changes in output signals. The accumulator is able to produce a signal that over time compensates for the inherent drift errors on those output signals. In some examples, that feedback loop control can be adjusted to compensate from deviations from those heuristic assumptions, such as swaying, curving, or turning.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 7, 2010
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventor: Johann Borenstein
  • Patent number: 6870343
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of segments interconnected by an integrated joint actuator assembly. The integrated joint actuator assembly includes a plurality of bellows-type actuators individually coupling adjacent segments to permit pivotal actuation of the apparatus therebetween. A controller is employed to maintain proper positional control and stiffness control while minimize air flow.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: March 22, 2005
    Assignee: The University of Michigan
    Inventors: Johann Borenstein, Grzegorz Granosik
  • Publication number: 20050007055
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of segments interconnected by an integrated joint actuator assembly. The integrated joint actuator assembly includes a plurality of bellows-type actuators individually coupling adjacent segments to permit pivotal actuation of the apparatus therebetween. A controller is employed to maintain proper positional control and stiffness control while minimize air flow.
    Type: Application
    Filed: September 26, 2003
    Publication date: January 13, 2005
    Inventors: Johann Borenstein, Grzegorz Granosik
  • Patent number: 6774597
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of drive track assemblies. The plurality of drive track assemblies cooperate to provide forward propulsion wherever a propulsion member is in contact with any feature of the environment, regardless of how many or which ones of the plurality of drive track assemblies make contact with such environmental feature.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: August 10, 2004
    Assignee: The Regents of the University of Michigan
    Inventor: Johann Borenstein
  • Publication number: 20040140786
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of drive track assemblies. The plurality of drive track assemblies cooperate to provide forward propulsion wherever a propulsion member is in contact with any feature of the environment, regardless of how many or which ones of the plurality of drive track assemblies make contact with such environmental feature.
    Type: Application
    Filed: December 12, 2002
    Publication date: July 22, 2004
    Inventor: Johann Borenstein
  • Patent number: 6512345
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of articulating propulsion members. This plurality of propulsion members cooperate in a worm-like or alternating tripod gait to provide forward propulsion wherever a propulsion member is in contact with any feature of the environment, regardless of how many or which ones of the plurality of propulsion members make contact with such environmental feature.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: January 28, 2003
    Assignee: The Regents of the University of Michigan
    Inventors: Johann Borenstein, Geoffrey A. Long
  • Publication number: 20020140392
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of articulating propulsion members. This plurality of propulsion members cooperate in a worm-like or alternating tripod gait to provide forward propulsion wherever a propulsion member is in contact with any feature of the environment, regardless of how many or which ones of the plurality of propulsion members make contact with such environmental feature.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: Johann Borenstein, Geoffrey A. Long
  • Patent number: 5687136
    Abstract: A user-driven, active guidance system for guiding visually impaired users through obstacle filled routes of travel. The system includes an obstacle detection system, having an array of ultrasonic sensors, which detects the distance to and location of obstacles and a controller for receiving obstacle data and determining an optimal path around the obstacle so as to return the user back to the original path of travel without losing orientation or direction. The system provides active guidance by exerting physical force upon the user to intuitively direct the user around the obstacle. The system is driven by the user's motion and comprises a cane, as well as the my of ultrasonic sensors and controller supported on a pair of guide wheels.
    Type: Grant
    Filed: April 4, 1996
    Date of Patent: November 11, 1997
    Assignee: The Regents of the University of Michigan
    Inventor: Johann Borenstein
  • Patent number: 5559696
    Abstract: An improved device and method for performing accurate mobile robot dead-reckoning by performing Internal Position Error Correction (IPEC) which corrects systematic as well as non-systematic dead-reckoning errors. A first variation utilizes a smart encoder trailer which adapts an existing dead-reckoning mobile robot. A second variation provides a pair of robotic vehicles coupled with a compliant linkage which monitors relative positioning between the vehicles in order to perform internal position error correction. A third and final variation utilizes a pair of decoupled mobile robotic vehicles, each performing dead-reckoning, further provided with individual transmitter and receiver arrays which determine relative positioning therebetween in order to perform internal position error correction.
    Type: Grant
    Filed: February 14, 1994
    Date of Patent: September 24, 1996
    Assignee: The Regents of the University of Michigan
    Inventor: Johann Borenstein
  • Patent number: 5456332
    Abstract: A multi-degree-of-freedom vehicle employs a compliant linkage to accommodate the need for a variation in the distance between drive wheels or drive systems which are independently steerable and drivable. The subject vehicle is provided with rotary encodes to provide signals representative of the orientation of the steering pivot associated with each such drive wheel or system, and a linear encoder which issues a signal representative of the fluctuations in the distance between the drive elements. The wheels of the vehicle are steered and driven in response to the linear encoder signal, there being provided a controller system for minimizing the fluctuations in the distance. The controller system is a software implementation of a plurality of controllers, operating at the chassis level and at the vehicle level. A trajectory interpolator receives x-displacement, y-displacement, and .theta.
    Type: Grant
    Filed: November 10, 1992
    Date of Patent: October 10, 1995
    Assignee: The Board of Regents of the University of Michigan
    Inventor: Johann Borenstein
  • Patent number: 5239515
    Abstract: A system for producing reliable navigation data for a mobile vehicle, such as a robot, combines multiple range samples to increase the "confidence" of the algorithm in the existence of an obstacle. At higher vehicle speed, it is crucial to sample each sensor quickly and repeatedly to gather multiple samples in time to avoid a collision. Erroneous data is rejected by delaying the issuance of an ultrasonic energy pulse by a predetermined wait-period, which may be different during alternate ultrasonic firing cycles. Consecutive readings are compared, and the corresponding data is rejected if the readings differ by more than a predetermined amount. The rejection rate for the data is monitored and the operating speed of the navigation system is reduced if the data rejection rate is increased. This is useful to distinguish and eliminate noise from the data which truly represents the existence of an article in the field of operation of the vehicle.
    Type: Grant
    Filed: November 26, 1991
    Date of Patent: August 24, 1993
    Assignee: University of Michigan
    Inventors: Johann Borenstein, Yoram Koren
  • Patent number: 5006988
    Abstract: A system for guiding an autonomous or semi-autonomous vehicle through a field of operation having obstacles thereon to be avoided employs a memory for containing data which defines an array of grid cells which correspond to respective subfields in the field of operation of the vehicle. Each grid cell in the memory contains a value which is indicative of the likelihood, or probability, that an obstacle is present in the respectively associated subfield. The values in the grid cells are incremented individually in response to each scan of the subfields, and precomputation and use of a look-up table avoids complex trigonometric functions. A further array of grid cells is fixed with respect to the vehicle form a conceptual active window which overlies the incremented grid cells. Thus, when the cells in the active window overly grid cell having values which are indicative of the presence of obstacles, the value therein is used as a multiplier of the precomputed vectorial values.
    Type: Grant
    Filed: April 28, 1989
    Date of Patent: April 9, 1991
    Assignee: University of Michigan
    Inventors: Johann Borenstein, Yoram Koren, Simon P. Levine