Patents by Inventor Kevin A. O'Dea
Kevin A. O'Dea 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: 12110024Abstract: A method includes obtaining information about a lead vehicle. The lead vehicle is traveling directly ahead of the host vehicle and the information includes velocity of the lead vehicle and a gap g between the host vehicle and the lead vehicle. Based on detecting a change in the velocity of the lead vehicle in the information, a corresponding desired acceleration is computed for the host vehicle using perceived acceleration of the lead vehicle to maintain the gap g within a specified range of gap values. The perceived acceleration of the lead vehicle is based on the change in the velocity indicated by the information. Based on a check of parameters involved in the computing the corresponding desired acceleration, a modified desired acceleration is computed for the host vehicle using a lag for the lead vehicle that results in an intended acceleration of the lead vehicle differing from the perceived acceleration.Type: GrantFiled: December 29, 2020Date of Patent: October 8, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Vivek Vijaya Kumar, Kausalya Singuru, Kevin A. O'Dea, Carl P. Darukhanavala
-
Patent number: 11807268Abstract: Systems and methods for controlling an autonomous vehicle are described. A trajectory planner module provides a first trajectory to a trajectory control module. The trajectory control module determines parameters of the first trajectory. The trajectory control module compares the parameters to a respective threshold value. The trajectory control module obtains one or more alternative trajectories, determines parameters of each alternative trajectory, and compares the parameters of the alternative trajectory to a respective threshold value. The trajectory control module selects a trajectory for controlling the autonomous vehicle that has parameters which are within a range defined by the threshold values and controls the autonomous vehicle based on the selected trajectory. Thus, before handing back control to a driver, the trajectory control module selects from alternate trajectories for controlling the autonomous vehicle.Type: GrantFiled: January 14, 2021Date of Patent: November 7, 2023Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Sami Ahmed, Kevin A. O'Dea, Audrey D. Porter, Bakhtiar B. Litkouhi, Nikolai K. Moshchuk, Kausalya Singuru
-
Patent number: 11794751Abstract: In exemplary embodiments, methods, systems, and vehicles are provided that include: one or more sensors disposed onboard a vehicle and configured to at least facilitate obtaining sensor data for the vehicle; one or more location systems configured to at least facilitate obtaining location data pertaining to a location of the vehicle; a computer memory configured to store map data pertaining to a path corresponding to the location; and a processor disposed onboard the vehicle and configured to at least facilitate: generating an elevation profile along the path using the sensor data and the map data; and providing instructions for controlling the vehicle using the elevation profile.Type: GrantFiled: February 26, 2021Date of Patent: October 24, 2023Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Reza Zarringhalam, Yongkyun Shin, Mohammadali Shahriari, Avshalom Suissa, Kevin A. O'Dea, Amir Takhmar, Mohammed Raju Hossain
-
Patent number: 11713036Abstract: A method of maintaining stability of a motor vehicle having a first axle, a second axle, and a steering actuator configured to steer the first axle includes determining localization and heading of the vehicle. The method also includes determining a current side-slip angle of the second axle and setting a maximum side-slip angle of the second axle using the friction coefficient at the vehicle and road surface interface. The method additionally includes predicting when the maximum side-slip angle would be exceeded using the localization, heading, and determined current side-slip angle as inputs to a linear computational model. The method also includes updating the model using the prediction of when the maximum side-slip angle would be exceeded to determine impending instability of the vehicle. Furthermore, the method includes correcting for the impending instability using the updated model and the maximum side-slip angle via modifying a steering angle of the first axle.Type: GrantFiled: October 27, 2021Date of Patent: August 1, 2023Assignee: GM Global Technology Operations LLCInventors: Kevin A. O'Dea, Jacob R. Kilver, Avshalom Suissa
-
Publication number: 20230126666Abstract: A method of maintaining stability of a motor vehicle having a first axle, a second axle, and a steering actuator configured to steer the first axle includes determining localization and heading of the vehicle. The method also includes determining a current side-slip angle of the second axle and setting a maximum side-slip angle of the second axle using the friction coefficient at the vehicle and road surface interface. The method additionally includes predicting when the maximum side-slip angle would be exceeded using the localization, heading, and determined current side-slip angle as inputs to a linear computational model. The method also includes updating the model using the prediction of when the maximum side-slip angle would be exceeded to determine impending instability of the vehicle. Furthermore, the method includes correcting for the impending instability using the updated model and the maximum side-slip angle via modifying a steering angle of the first axle.Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kevin A. O'Dea, Jacob R. Kilver, Avshalom Suissa
-
Patent number: 11498619Abstract: A method for controlling an autonomous vehicle includes: determining whether an autonomous control mode of the autonomous vehicle is active; determining a steering wheel angle bias in response to determining that the autonomous control mode of the autonomous vehicle is active; and controlling, via a steering controller of the autonomous vehicle, an electronic power steering system of the autonomous vehicle using the steering wheel angle bias.Type: GrantFiled: January 15, 2020Date of Patent: November 15, 2022Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kevin A. O'Dea, Sami Ahmed, Christopher M. Sketch
-
Publication number: 20220274602Abstract: In exemplary embodiments, methods, systems, and vehicles are provided that include: one or more sensors disposed onboard a vehicle and configured to at least facilitate obtaining sensor data for the vehicle; one or more location systems configured to at least facilitate obtaining location data pertaining to a location of the vehicle; a computer memory configured to store map data pertaining to a path corresponding to the location; and a processor disposed onboard the vehicle and configured to at least facilitate: generating an elevation profile along the path using the sensor data and the map data; and providing instructions for controlling the vehicle using the elevation profile.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Reza Zarringhalam, Yongkyun Shin, Mohammadali Shahriari, Avshalom Suissa, Kevin A. O'Dea, Amir Takhmar, Mohammed Raju Hossain
-
Publication number: 20220219728Abstract: Systems and methods for controlling an autonomous vehicle are described. A trajectory planner module provides a first trajectory to a trajectory control module. The trajectory control module determines parameters of the first trajectory. The trajectory control module compares the parameters to a respective threshold value. The trajectory control module obtains one or more alternative trajectories, determines parameters of each alternative trajectory, and compares the parameters of the alternative trajectory to a respective threshold value. The trajectory control module selects a trajectory for controlling the autonomous vehicle that has parameters which are within a range defined by the threshold values and controls the autonomous vehicle based on the selected trajectory. Thus, before handing back control to a driver, the trajectory control module selects from alternate trajectories for controlling the autonomous vehicle.Type: ApplicationFiled: January 14, 2021Publication date: July 14, 2022Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Sami Ahmed, Kevin A. O'Dea, Audrey D. Porter, Bakhtiar B. Litkouhi, Nikolai K. Moshchuk, Kausalya Singuru
-
Publication number: 20220203984Abstract: A method includes obtaining information about a lead vehicle. The lead vehicle is traveling directly ahead of the host vehicle and the information includes velocity of the lead vehicle and a gap g between the host vehicle and the lead vehicle. Based on detecting a change in the velocity of the lead vehicle in the information, a corresponding desired acceleration is computed for the host vehicle using perceived acceleration of the lead vehicle to maintain the gap g within a specified range of gap values. The perceived acceleration of the lead vehicle is based on the change in the velocity indicated by the information. Based on a check of parameters involved in the computing the corresponding desired acceleration, a modified desired acceleration is computed for the host vehicle using a lag for the lead vehicle that results in an intended acceleration of the lead vehicle differing from the perceived acceleration.Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Vivek Vijaya Kumar, Kausalya Singuru, Kevin A. O'Dea, Carl P. Darukhanavala
-
Publication number: 20210214005Abstract: A method for controlling an autonomous vehicle includes: determining whether an autonomous control mode of the autonomous vehicle is active; determining a steering wheel angle bias in response to determining that the autonomous control mode of the autonomous vehicle is active; and controlling, via a steering controller of the autonomous vehicle, an electronic power steering system of the autonomous vehicle using the steering wheel angle bias.Type: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kevin A. O'Dea, Sami Ahmed, Christopher M. Sketch
-
Patent number: 10919532Abstract: The present application generally relates to a method and apparatus for lane changes performed by an assisted driving control system in a motor vehicle. In particular, the system is operative to determine a requirement for a lane change, to determine a first headway between a host vehicle and a lead vehicle and a second headway between the host vehicle and an adjacent vehicle occupying the desired lane. The velocity of the host vehicle is adjusted in response to the first headway and the second headway and the lane change is initiated in response to the second headway exceeding an adequate distance.Type: GrantFiled: December 4, 2018Date of Patent: February 16, 2021Assignee: GM Global Technology Operations LLCInventors: Sami Ahmed, Kevin A. O'Dea
-
Patent number: 10919542Abstract: The present application generally relates to a method and apparatus for driving automation control of a motor vehicle. In particular, the system is operative to determine a vehicle maneuver, such as a lane change, and provide a first kinesthetic cue to a supervisory driver or vehicle occupant indicating the start of a vehicle maneuver. The system and method are then operative to complete the vehicle maneuver and provide a second kinesthetic cue indicating the completion of the vehicle maneuver.Type: GrantFiled: September 28, 2018Date of Patent: February 16, 2021Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Sami Ahmed, Charles A. Green, Kevin A. O'Dea, Daniel B. Cutler
-
Patent number: 10852727Abstract: An automotive vehicle includes at least one actuator configured to control vehicle steering, shifting, acceleration, or braking, at least one sensor configured to provide signals indicative of road geometry in the vicinity of the vehicle, and a controller in communication with the sensor and the actuator. The controller is configured to selectively control the actuator in an autonomous driving mode based on signals from the sensor. The controller is configured to automatically determine a first time parameter based on a distance to a merge location between a current driving lane of the vehicle and a target lane adjacent the current driving lane in response to signals from the sensor, to automatically determine a second time parameter based on a calculated merge completion time, and to automatically discontinue autonomous control of the actuator based on a difference between the first time parameter and the second time parameter.Type: GrantFiled: November 26, 2018Date of Patent: December 1, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kevin A. O'Dea, Sami Ahmed, Paul R. Williams
-
Patent number: 10752258Abstract: The present application generally relates to a method and apparatus for autonomous vehicle driver confirmation in a motor vehicle. In particular, the system is operative to determine a situation wherein driver confirmation is desired, acoustically request driver confirmation via vehicle speakers, and receive verbal driver confirmation via vehicle microphones.Type: GrantFiled: September 17, 2018Date of Patent: August 25, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Jonathan R. Gohl, Kevin A. O'Dea, Michael Silvestri
-
Publication number: 20200172106Abstract: An automotive vehicle includes an actuator, a sensor, and a controller configured to selectively control the actuator in an autonomous driving mode. The controller is configured to identify an adjacent driving lane proximate a current driving lane based on signals from the sensor. The controller is configured to access a current lane preference value and an adjacent lane preference value from non-transient data memory. The controller is configured to calculate a relative position and relative velocity of a target object external to the vehicle. The controller is configured to calculate a current lane weight value for the current driving lane and an adjacent lane weight value for the adjacent driving lane. The controller is configured to, in response to the adjacent lane weight value exceeding the current lane weight value, automatically control the actuator to perform a lane change maneuver from the current driving lane to the adjacent driving lane.Type: ApplicationFiled: December 4, 2018Publication date: June 4, 2020Inventors: Kevin A. O'Dea, Sami Ahmed, Shiv G. Patel
-
Publication number: 20200172105Abstract: The present application generally relates to a method and apparatus for lane changes performed by an assisted driving control system in a motor vehicle. In particular, the system is operative to determine a requirement for a lane change, to determine a first headway between a host vehicle and a lead vehicle and a second headway between the host vehicle and an adjacent vehicle occupying the desired lane. The velocity of the host vehicle is adjusted in response to the first headway and the second headway and the lane change is initiated in response to the second headway exceeding an adequate distance.Type: ApplicationFiled: December 4, 2018Publication date: June 4, 2020Inventors: Sami Ahmed, Kevin A. O'Dea
-
Publication number: 20200166930Abstract: An automotive vehicle includes at least one actuator configured to control vehicle steering, shifting, acceleration, or braking, at least one sensor configured to provide signals indicative of road geometry in the vicinity of the vehicle, and a controller in communication with the sensor and the actuator. The controller is configured to selectively control the actuator in an autonomous driving mode based on signals from the sensor. The controller is configured to automatically determine a first time parameter based on a distance to a merge location between a current driving lane of the vehicle and a target lane adjacent the current driving lane in response to signals from the sensor, to automatically determine a second time parameter based on a calculated merge completion time, and to automatically discontinue autonomous control of the actuator based on a difference between the first time parameter and the second time parameter.Type: ApplicationFiled: November 26, 2018Publication date: May 28, 2020Inventors: Kevin A. O'Dea, Sami Ahmed, Paul R. Williams
-
Publication number: 20200101985Abstract: The present application generally relates to a method and apparatus for driving automation control of a motor vehicle. In particular, the system is operative to determine a vehicle maneuver, such as a lane change, and provide a first kinesthetic cue to a supervisory driver or vehicle occupant indicating the start of a vehicle maneuver. The system and method are then operative to complete the vehicle maneuver and provide a second kinesthetic cue indicating the completion of the vehicle maneuver.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Sami Ahmed, Charles A. Green, Kevin A. O'Dea, Daniel B. Cutler
-
Publication number: 20200086887Abstract: The present application generally relates to a method and apparatus for autonomous vehicle driver confirmation in a motor vehicle. In particular, the system is operative to determine a situation wherein driver confirmation is desired, acoustically request driver confirmation via vehicle speakers, and receive verbal driver confirmation via vehicle microphones.Type: ApplicationFiled: September 17, 2018Publication date: March 19, 2020Inventors: Jonathan R. Gohl, Kevin A. O'Dea, Michael Silvestri
-
Patent number: 10328935Abstract: A system and method are provided for operating an autonomous or semi-autonomous host vehicle. The method includes receiving data measured from a plurality of sensors, wherein the measured data relates to one or more target vehicles in the host vehicle's field of view, calculating a desired speed command based on a driver-selected set-speed and the measured data, detecting initiation of a host vehicle lane change to a desired adjacent lane, and in response to initiation of the lane change, selecting an acceleration profile based on at least one set of operating conditions, calculating a modified speed command by adjusting the desired speed command according to the selected acceleration profile; and controlling a host vehicle speed based on the modified speed command.Type: GrantFiled: June 8, 2016Date of Patent: June 25, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Kevin A. O'Dea, Akshat Rajvanshi