Patents by Inventor Nolan A. Graves
Nolan A. Graves 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: 11286649Abstract: A method for estimating a yaw (or heading) of a rotating body of a machine is disclosed. The method may include obtaining measurements related to a velocity of a global navigation satellite system (GNSS) antenna coupled to the rotating body based on a motion state associated with the machine satisfying one or more conditions, calculating a first unit vector of a lever arm from a rotation axis to the GNSS antenna, and calculating a second unit vector orthogonal to the one or more measurements related to the velocity of the GNSS antenna in a direction towards the rotation axis (e.g., based on a velocity of another GNSS antenna coupled to the rotating body and/or a yaw rate measurement obtained by an inertial measurement unit). Accordingly, the yaw of the rotating body may be estimated based on a rotation angle between the first unit vector and the second unit vector.Type: GrantFiled: July 12, 2019Date of Patent: March 29, 2022Assignee: Caterpillar Inc.Inventor: Nolan A. Graves
-
Patent number: 11149407Abstract: A method for collision threat filtering is disclosed. The method may include determining trajectory information associated with a plurality of machines. The method may include identifying, based on the trajectory information, one or more potential collisions among the plurality of machines, the one or more potential collisions including a potential collision between a first machine, of the plurality of machines, and a second machine of the plurality of machines. The method may include determining whether to filter the potential collision between the first machine and the second machine. Whether the potential collision is filtered may be determined based on a set of filtering parameters and machine information associated with at least one of the first machine or the second machine. The method may include selectively performing a collision prevention action, associated with the potential collision, based on whether the potential collision is to be filtered.Type: GrantFiled: December 6, 2018Date of Patent: October 19, 2021Assignee: Caterpillar Inc.Inventor: Nolan Graves
-
Patent number: 11059480Abstract: A propulsion and collision avoidance system is associated with a machine operating on the ground, and is configured to determine whether a collision will occur based upon the pose and movement of the machine and the pose of the obstacle. The slope of a straight line between the machine and the obstacle is determined based upon the pose of the machine and the pose of the obstacle, and the slope of the straight line is compared to a slope threshold. A collision alert is generated after determining that a collision will occur and when the slope of the straight line is less than the slope threshold, and continuing propulsion commands are generated to propel the machine along the work surface after determining that a collision will occur and when the slope of the straight line is greater than the slope threshold.Type: GrantFiled: April 26, 2019Date of Patent: July 13, 2021Assignee: Caterpillar Inc.Inventors: Nolan A. Graves, David K. Turner
-
Publication number: 20210010245Abstract: A method for estimating a yaw (or heading) of a rotating body of a machine is disclosed. The method may include obtaining measurements related to a velocity of a global navigation satellite system (GNSS) antenna coupled to the rotating body based on a motion state associated with the machine satisfying one or more conditions, calculating a first unit vector of a lever arm from a rotation axis to the GNSS antenna, and calculating a second unit vector orthogonal to the one or more measurements related to the velocity of the GNSS antenna in a direction towards the rotation axis (e.g., based on a velocity of another GNSS antenna coupled to the rotating body and/or a yaw rate measurement obtained by an inertial measurement unit). Accordingly, the yaw of the rotating body may be estimated based on a rotation angle between the first unit vector and the second unit vector.Type: ApplicationFiled: July 12, 2019Publication date: January 14, 2021Applicant: Caterpillar Inc.Inventor: Nolan A. Graves
-
Publication number: 20200339117Abstract: A propulsion and collision avoidance system is associated with a machine operating on the ground, and is configured to determine whether a collision will occur based upon the pose and movement of the machine and the pose of the obstacle. The slope of a straight line between the machine and the obstacle is determined based upon the pose of the machine and the pose of the obstacle, and the slope of the straight line is compared to a slope threshold. A collision alert is generated after determining that a collision will occur and when the slope of the straight line is less than the slope threshold, and continuing propulsion commands are generated to propel the machine along the work surface after determining that a collision will occur and when the slope of the straight line is greater than the slope threshold.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Applicant: Caterpillar Inc.Inventors: Nolan A. Graves, David K. Turner
-
Publication number: 20200181881Abstract: A method for collision threat filtering is disclosed. The method may include determining trajectory information associated with a plurality of machines. The method may include identifying, based on the trajectory information, one or more potential collisions among the plurality of machines, the one or more potential collisions including a potential collision between a first machine, of the plurality of machines, and a second machine of the plurality of machines. The method may include determining whether to filter the potential collision between the first machine and the second machine. Whether the potential collision is filtered may be determined based on a set of filtering parameters and machine information associated with at least one of the first machine or the second machine. The method may include selectively performing a collision prevention action, associated with the potential collision, based on whether the potential collision is to be filtered.Type: ApplicationFiled: December 6, 2018Publication date: June 11, 2020Applicant: Caterpillar Inc.Inventor: Nolan GRAVES
-
Patent number: 10308259Abstract: A system for determining movement characteristics of a mobile machine may comprise: a sensor coupled to the machine and configured to communicate a signal indicative of a velocity of the machine, wherein the sensor is coupled to a portion of the machine that is disparate from a rear axle of the machine; an inertial measurement unit coupled to the machine and configured to communicate a signal indicative of an acceleration and an angular velocity of the machine; and a controller configured to: receive (a) the velocity signal and (b) the acceleration and angular velocity signal; and using (a) the velocity signal and (b) the acceleration and angular velocity signal, determine a lateral velocity of the rear axle of the machine.Type: GrantFiled: June 11, 2018Date of Patent: June 4, 2019Assignee: Caterpillar Inc.Inventors: Nolan A. Graves, Nicholas R. Vogel
-
Publication number: 20180313061Abstract: A control system for a machine includes multiple sensors coupled to multiple parts on the machine. The multiple sensors generate data indicative of motion of the multiple parts of the machine. The control system includes a controller in communication with the multiple sensors. The controller receives the data indicative of motion of the multiple parts of the machine from the multiple sensors. The controller determines a segment of the work cycle being currently performed by the machine based on the data received by the multiple sensors, and multiple membership functions. The controller generates productivity data of the machine based on the determined segment of the work cycle. Furthermore, the controller displays the productivity data of the machine on a display system.Type: ApplicationFiled: April 26, 2017Publication date: November 1, 2018Applicant: Caterpillar Inc.Inventors: Zhijun Cai, Bradley K. Bomer, Nolan Graves, Allen DeClerk