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: 20110087450Abstract: 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: ApplicationFiled: October 22, 2010Publication date: April 14, 2011Applicant: UNIVERSITY OF MICHIGANInventors: Johann Borenstein, Lauro Ojeda, David L. Thomas
-
Publication number: 20100256939Abstract: 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: ApplicationFiled: April 3, 2009Publication date: October 7, 2010Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGANInventor: Johann Borenstein
-
Patent number: 6870343Abstract: 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: GrantFiled: September 26, 2003Date of Patent: March 22, 2005Assignee: The University of MichiganInventors: Johann Borenstein, Grzegorz Granosik
-
Publication number: 20050007055Abstract: 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: ApplicationFiled: September 26, 2003Publication date: January 13, 2005Inventors: Johann Borenstein, Grzegorz Granosik
-
Patent number: 6774597Abstract: 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: GrantFiled: December 12, 2002Date of Patent: August 10, 2004Assignee: The Regents of the University of MichiganInventor: Johann Borenstein
-
Publication number: 20040140786Abstract: 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: ApplicationFiled: December 12, 2002Publication date: July 22, 2004Inventor: Johann Borenstein
-
Patent number: 6512345Abstract: 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: GrantFiled: March 30, 2001Date of Patent: January 28, 2003Assignee: The Regents of the University of MichiganInventors: Johann Borenstein, Geoffrey A. Long
-
Publication number: 20020140392Abstract: 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: ApplicationFiled: March 30, 2001Publication date: October 3, 2002Inventors: Johann Borenstein, Geoffrey A. Long
-
Patent number: 5687136Abstract: 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: GrantFiled: April 4, 1996Date of Patent: November 11, 1997Assignee: The Regents of the University of MichiganInventor: Johann Borenstein
-
Patent number: 5559696Abstract: 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: GrantFiled: February 14, 1994Date of Patent: September 24, 1996Assignee: The Regents of the University of MichiganInventor: Johann Borenstein
-
Patent number: 5456332Abstract: 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: GrantFiled: November 10, 1992Date of Patent: October 10, 1995Assignee: The Board of Regents of the University of MichiganInventor: Johann Borenstein
-
Patent number: 5239515Abstract: 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: GrantFiled: November 26, 1991Date of Patent: August 24, 1993Assignee: University of MichiganInventors: Johann Borenstein, Yoram Koren
-
Patent number: 5006988Abstract: 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: GrantFiled: April 28, 1989Date of Patent: April 9, 1991Assignee: University of MichiganInventors: Johann Borenstein, Yoram Koren, Simon P. Levine