Patents by Inventor Yousaf Rahman
Yousaf Rahman 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: 11897447Abstract: A method of operating a vehicle includes generating initial state of charge and vehicle velocity profiles for a travel route, for each initial velocity setpoint defining the vehicle velocity profile, generating a plurality of updated state of charge setpoints, for each of the initial velocity setpoints, selecting one of the updated state of charge setpoints to define an updated state of charge profile, for each of the updated state of charge setpoints that defines the updated state of charge profile, generating a plurality of updated velocity setpoints, for each of the updated state of charge setpoints that defines the updated state of charge profile, selecting one of the updated velocity setpoints to define an updated velocity profile, and controlling operation of an electric machine and engine according to the updated state of charge profile and updated velocity profile over the travel route.Type: GrantFiled: December 1, 2020Date of Patent: February 13, 2024Assignee: Ford Global Technologies, LLCInventors: Ming Cheng, Bokai Chen, Yousaf Rahman, Ming Lang Kuang
-
Patent number: 11891061Abstract: A lateral virtual boundary for a host vehicle is identified based on a lateral distance between the host vehicle and a target vehicle, a longitudinal distance between the host vehicle and the target vehicle, and a speed of the target vehicle relative to the host vehicle. A forward virtual boundary for the host vehicle is identified based on the longitudinal distance between the host vehicle and the target vehicle. A lateral constraint value of the lateral virtual boundary and a forward constraint value of the forward virtual boundary are determined. A longitudinal acceleration and a steering angle are determined based on the lateral and forward virtual boundaries and the lateral and forward constraint values. One or both of a steering component or a brake are actuated based on the longitudinal acceleration and the steering angle.Type: GrantFiled: June 17, 2021Date of Patent: February 6, 2024Assignee: Ford Global Technologies, LLCInventors: Yousaf Rahman, Hongtei Eric Tseng, Mrdjan J. Jankovic
-
Patent number: 11851052Abstract: Based on a set of planned control parameters defining a planned path for a vehicle, a set of reference control parameters corresponding to the set of planned path control parameters are identified. Optimized controller inputs associated with the identified set of reference control parameters, the set of planned control parameters, and operation noise data are input to a vehicle dynamics model that outputs a vehicle state model. Based on the vehicle state model, an actual path for the vehicle and an operating range for the actual path are determined. The planned path is determined to be one of verified or unverified based on the operating range.Type: GrantFiled: January 31, 2022Date of Patent: December 26, 2023Assignee: Ford Global Technologies, LLCInventors: Yuming Niu, Md Tawhid Bin Waez, Yousaf Rahman, Nagarjuna Muvva
-
Patent number: 11827217Abstract: A computer is programmed to identify first and second virtual boundaries of a roadway lane based on a predicted boundary between the roadway lane and an adjacent roadway lane, determine a first constraint value based on a first virtual boundary approach acceleration, determine a second constraint value based on a second virtual boundary approach acceleration, output a prescribed steering angle, brake input, and propulsion input when one of the constraint values violates a respective threshold, and actuate components to attain the prescribed steering angle, brake input, and propulsion input. The first virtual boundary approach acceleration is based on a steering wheel angle of a vehicle and input to one of a brake or a propulsion of the vehicle. The second virtual boundary approach acceleration is based on a steering wheel angle of the vehicle and input to one of a brake or a propulsion of the vehicle.Type: GrantFiled: August 28, 2020Date of Patent: November 28, 2023Assignee: Ford Global Technologies, LLCInventors: Michael Hafner, Mrdjan J. Jankovic, Yousaf Rahman, Abhishek Sharma, Mario Anthony Santillo
-
Publication number: 20230242104Abstract: Based on a set of planned control parameters defining a planned path for a vehicle, a set of reference control parameters corresponding to the set of planned path control parameters are identified. Optimized controller inputs associated with the identified set of reference control parameters, the set of planned control parameters, and operation noise data are input to a vehicle dynamics model that outputs a vehicle state model. Based on the vehicle state model, an actual path for the vehicle and an operating range for the actual path are determined. The planned path is determined to be one of verified or unverified based on the operating range.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Applicant: Ford Global Technologies, LLCInventors: Yuming Niu, Md Tawhid Bin Waez, Yousaf Rahman, Nagarjuna Muvva
-
Patent number: 11673548Abstract: A computer includes a processor and a memory storing instructions executable by the processor to identify a virtual boundary between a host roadway lane of a host vehicle and a target roadway lane of a target vehicle, the virtual boundary based on a predicted path of the target vehicle, determine a first constraint value based on a boundary approach velocity of the target vehicle, determine a second constraint value based on (1) a boundary approach velocity of the host vehicle and (2) a boundary approach acceleration of the host vehicle and perform a threat assessment of a collision between the host vehicle and the target vehicle upon determining that the first constraint value violates a first threshold or the second constraint value violates a second threshold.Type: GrantFiled: September 10, 2020Date of Patent: June 13, 2023Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Mrdjan J. Jankovic, Yousaf Rahman, Mario A. Santillo, Abhishek Sharma, Michael Hafner
-
Publication number: 20230159032Abstract: A speed of a target vehicle in a target lane of operation is determined relative to a host vehicle in a host lane of operation. A virtual boundary is determined around the target vehicle based on the speed of the target vehicle. A position in the target lane and outside the virtual boundary is selected based on a) a first cost function for a deviation of a speed of the host vehicle from a requested speed, and b) a second cost function for a frequency of lane changes. Upon determining to move the host vehicle from the host lane to the target lane, the host vehicle is operated to the position in the target lane.Type: ApplicationFiled: November 23, 2021Publication date: May 25, 2023Applicant: Ford Global Technologies, LLCInventors: Yousaf Rahman, Mrdjan J. Jankovic
-
Publication number: 20230020503Abstract: A computer, including a processor and a memory, the memory including instructions to be executed by the processor to determine a first action based on inputting sensor data to a deep reinforcement learning neural network and transform the first action to one or more first commands. One or more second commands can be determined by inputting the one or more first commands to control barrier functions and transforming the one or more second commands to a second action. A reward function can be determined by comparing the second action to the first action. The one or more second commands can be output.Type: ApplicationFiled: July 8, 2021Publication date: January 19, 2023Applicant: Ford Global Technologies, LLCInventors: Yousaf Rahman, Subramanya Nageshrao, Michael Hafner, Hongtei Eric Tseng, Mrdjan J. Jankovic, Dimitar Petrov Filev
-
Publication number: 20220402486Abstract: A lateral virtual boundary for a host vehicle is identified based on a lateral distance between the host vehicle and a target vehicle, a longitudinal distance between the host vehicle and the target vehicle, and a speed of the target vehicle relative to the host vehicle. A forward virtual boundary for the host vehicle is identified based on the longitudinal distance between the host vehicle and the target vehicle. A lateral constraint value of the lateral virtual boundary and a forward constraint value of the forward virtual boundary are determined. A longitudinal acceleration and a steering angle are determined based on the lateral and forward virtual boundaries and the lateral and forward constraint values. One or both of a steering component or a brake are actuated based on the longitudinal acceleration and the steering angle.Type: ApplicationFiled: June 17, 2021Publication date: December 22, 2022Applicant: Ford Global Technologies, LLCInventors: Yousaf Rahman, Hongtei Eric Tseng, Mrdjan J. Jankovic
-
Publication number: 20220169235Abstract: A method of operating a vehicle includes generating initial state of charge and vehicle velocity profiles for a travel route, for each initial velocity setpoint defining the vehicle velocity profile, generating a plurality of updated state of charge setpoints, for each of the initial velocity setpoints, selecting one of the updated state of charge setpoints to define an updated state of charge profile, for each of the updated state of charge setpoints that defines the updated state of charge profile, generating a plurality of updated velocity setpoints, for each of the updated state of charge setpoints that defines the updated state of charge profile, selecting one of the updated velocity setpoints to define an updated velocity profile, and controlling operation of an electric machine and engine according to the updated state of charge profile and updated velocity profile over the travel route.Type: ApplicationFiled: December 1, 2020Publication date: June 2, 2022Inventors: Ming Cheng, Bokai Chen, Yousaf Rahman, Ming Lang Kuang
-
Publication number: 20220169145Abstract: A method of operating a vehicle includes generating initial state of charge and vehicle velocity profiles for a travel route, for each initial state of charge setpoint defining the initial state of charge profile, generating a plurality of updated velocity setpoints, for each of the initial state of charge setpoints, selecting one of the updated velocity setpoints to define an updated velocity profile, for each of the updated velocity setpoints that defines the updated velocity profile, generating a plurality of updated state of charge setpoints, for each of the updated velocity setpoints that defines the updated velocity profile, selecting one of the updated state of charge setpoints to define an updated state of charge profile, and repeating the previous operations until values of the updated state of charge setpoints fall within a first predefined range and values of the updated velocity setpoints fall within a second predefined range.Type: ApplicationFiled: December 1, 2020Publication date: June 2, 2022Inventors: Bokai Chen, Yousaf Rahman, Ming Cheng, Ming Lang Kuang
-
Patent number: 11312373Abstract: A computer is programmed to identify a target vehicle to be monitored and to identify first and second virtual boundaries on a roadway based on a position of the target vehicle. The computer is further programmed to determine a first constraint value based on (1) a first boundary approach velocity and (2) a first boundary approach acceleration and a second constraint value based on (1) a second boundary approach velocity and (2) a second boundary approach acceleration. The computer is further programmed to identify a maneuver of the target vehicle based on whether the first and second constraint values violate respective thresholds or a position of the target vehicle relative to the first and second virtual boundaries violates a threshold and to adjust a path of a host vehicle according to the identified maneuver.Type: GrantFiled: March 5, 2020Date of Patent: April 26, 2022Assignee: Ford Global Technologies, LLCInventors: Yousaf Rahman, Mrdjan J. Jankovic, Mario Anthony Santillo
-
Publication number: 20220073063Abstract: A computer includes a processor and a memory storing instructions executable by the processor to identify a virtual boundary between a host roadway lane of a host vehicle and a target roadway lane of a target vehicle, the virtual boundary based on a predicted path of the target vehicle, determine a first constraint value based on a boundary approach velocity of the target vehicle, determine a second constraint value based on (1) a boundary approach velocity of the host vehicle and (2) a boundary approach acceleration of the host vehicle and perform a threat assessment of a collision between the host vehicle and the target vehicle upon determining that the first constraint value violates a first threshold or the second constraint value violates a second threshold.Type: ApplicationFiled: September 10, 2020Publication date: March 10, 2022Applicant: Ford Global Technologies, LLCInventors: Mrdjan J. Jankovic, Yousaf Rahman, Mario A. Santillo, Abhishek Sharma, Michael Hafner
-
Publication number: 20220063610Abstract: A computer is programmed to identify first and second virtual boundaries of a roadway lane based on a predicted boundary between the roadway lane and an adjacent roadway lane, determine a first constraint value based on a first virtual boundary approach acceleration, determine a second constraint value based on a second virtual boundary approach acceleration, output a prescribed steering angle, brake input, and propulsion input when one of the constraint values violates a respective threshold, and actuate components to attain the prescribed steering angle, brake input, and propulsion input. The first virtual boundary approach acceleration is based on a steering wheel angle of a vehicle and input to one of a brake or a propulsion of the vehicle. The second virtual boundary approach acceleration is based on a steering wheel angle of the vehicle and input to one of a brake or a propulsion of the vehicle.Type: ApplicationFiled: August 28, 2020Publication date: March 3, 2022Applicant: Ford Global Technologies, LLCInventors: Michael Hafner, Mrdjan J. Jankovic, Yousaf Rahman, Abhishek Sharma, Mario Anthony Santillo
-
Publication number: 20210276546Abstract: A computer is programmed to identify a target vehicle to be monitored and to identify first and second virtual boundaries on a roadway based on a position of the target vehicle. The computer is further programmed to determine a first constraint value based on (1) a first boundary approach velocity and (2) a first boundary approach acceleration and a second constraint value based on (1) a second boundary approach velocity and (2) a second boundary approach acceleration. The computer is further programmed to identify a maneuver of the target vehicle based on whether the first and second constraint values violate respective thresholds or a position of the target vehicle relative to the first and second virtual boundaries violates a threshold and to adjust a path of a host vehicle according to the identified maneuver.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Applicant: Ford Global Technologies, LLCInventors: Yousaf Rahman, Mrdjan J. Jankovic, Mario Anthony Santillo