Patents by Inventor Nikolai K. Moshchuk

Nikolai K. Moshchuk 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: 9278713
    Abstract: A system and method for generating an overlay torque command for an electric motor in an EPS system for use in a collision avoidance system. The method uses model predictive control that employs a six-dimensional vehicle motion model including a combination of a one-track linear bicycle model and a one-degree of freedom steering column model to model the vehicle steering. The method determines a steering control goal that defines a path tracking error between the current vehicle path and the desired vehicle path through a cost function that includes an optimal total steering torque command. The MPC determines the optimal total steering torque command to minimize the path error, and then uses driver input torque, EPS assist torque and the total column torque command to determine the torque overlay command.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: March 8, 2016
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Shih-Ken Chen, Chad T. Zagorski
  • Patent number: 9199668
    Abstract: A system and method for calculating a virtual target path that is used to calculate an evasive steering path around a target object, such as a target vehicle, stopped in front of a subject vehicle. The method includes determining a potential field using a plurality of scan points that is a summation of two-dimensional Gaussian functions, where each Gaussian function has center defined by target object scan points and other object scan points. The method identifies a mesh grid in an X-Y plane where the mesh grid includes mesh grid points at locations where X and Y plane lines cross. The method identifies a local minimum point of the potential field for each X-plane line at each mesh grid point along the Y-plane crossing that X-plane line, where the local minimum point is a curve point. The method then connects the curve points to define the target path.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: December 1, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Shuqing Zeng, Nikolai K. Moshchuk, Rouhollah Jafari
  • Patent number: 9174672
    Abstract: A method for calculating a virtual target path around a target object that includes providing scan points identifying detected objects and separating the scan points into target object scan points and other object scan points. The method identifies a closest scan point from the target object scan points and identifies a path point that is a predetermined safe distance from the closest scan point. The method determines a straight target line adjacent to the target object that goes through the path point, and determines a distance between the target line and each of the other objects and determines whether all of the distances are greater than a predetermined threshold distance. The method identifies curve points for each other object whose distance is less than the predetermined threshold distance, and identifies a curve path that connects the curve points to be the virtual target path using a quadratic polynomial function.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: November 3, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Shuqing Zeng, Nikolai K. Moshchuk, Rouhollah Jafari
  • Patent number: 9156447
    Abstract: A vehicle control system defines a set of predetermined criteria relating to the motion of the vehicle and a set of vehicle actions associated with the set of predetermined criteria. The vehicle actions each specify a steering action and/or a braking action. Friction data indicative of a frictional attribute (for example, coefficient of friction) of the contact region between the vehicle and the surface is received. The predetermined criteria are modified based on the friction data. When one or more of the predetermined criteria are met, the system applies the corresponding steering and/or braking actions.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: October 13, 2015
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Chad T. Zagorski, Aamrapali Chatterjee, Nikolai K. Moshchuk, Shih-Ken Chen
  • Patent number: 9139203
    Abstract: A lane tracking system for tracking the position of a vehicle within a lane includes a camera configured to provide a video feed representative of a field of view and a video processor configured to receive the video feed from the camera and to generate latent video-based position data indicative of the position of the vehicle within the lane. The system further includes a vehicle motion sensor configured to generate vehicle motion data indicative of the motion of the vehicle, and a lane tracking processor. The lane tracking processor is configured to receive the video-based position data, updated at a first frequency; receive the sensed vehicle motion data, updated at a second frequency; estimate the position of the vehicle within the lane from the sensed vehicle motion data; and fuse the video-based position data with the estimate of the vehicle position within the lane using a Kalman filter.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: September 22, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Shuqing Zeng, Xingping Chen, Bakhtiar Brian Litkouhi
  • Publication number: 20150158528
    Abstract: A system and method for generating an overlay torque command for an electric motor in an EPS system for use in a collision avoidance system. The method uses model predictive control that employs a six-dimensional vehicle motion model including a combination of a one-track linear bicycle model and a one-degree of freedom steering column model to model the vehicle steering. The method determines a steering control goal that defines a path tracking error between the current vehicle path and the desired vehicle path through a cost function that includes an optimal total steering torque command. The MPC determines the optimal total steering torque command to minimize the path error, and then uses driver input torque, EPS assist torque and the total column torque command to determine the torque overlay command.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Nikolai K. Moshchuk, Shih-Ken Chen, Chad T. Zagorski
  • Patent number: 9050871
    Abstract: A method for temperature compensating an air spring of an air spring suspension of a motor vehicle after engine shut-off. A desired trim height is obtained. At engine shut-off, the ambient temperature is measured and the temperature of air in the air spring determined. After a wait time (for loading/unloading), a start trim height is measured. A predicted trim height is determined for when the air in the air spring is at the ambient temperature. Finally, the volume of the air in the air spring is selectively adjusted so that when the air in the air spring arrives at the ambient temperature, the trim height will be about the desired trim height.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 9, 2015
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Yunjun Li, John X. Cui, Steven A. Opiteck, Jonathan Darab, Nikolai K. Moshchuk
  • Publication number: 20150120138
    Abstract: A system and method for calculating a virtual target path that is used to calculate an evasive steering path around a target object, such as a target vehicle, stopped in front of a subject vehicle. The method includes determining a potential field using a plurality of scan points that is a summation of two-dimensional Gaussian functions, where each Gaussian function has center defined by target object scan points and other object scan points. The method identifies a mesh grid in an X-Y plane where the mesh grid includes mesh grid points at locations where X and Y plane lines cross. The method identifies a local minimum point of the potential field for each X-plane line at each mesh grid point along the Y-plane crossing that X-plane line, where the local minimum point is a curve point. The method then connects the curve points to define the target path.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Shuqing Zeng, Nikolai K. Moshchuk, Rouhollah Jafari
  • Publication number: 20150120137
    Abstract: A method for calculating a virtual target path around a target object that includes providing scan points identifying detected objects and separating the scan points into target object scan points and other object scan points. The method identifies a closest scan point from the target object scan points and identifies a path point that is a predetermined safe distance from the closest scan point. The method determines a straight target line adjacent to the target object that goes through the path point, and determines a distance between the target line and each of the other objects and determines whether all of the distances are greater than a predetermined threshold distance. The method identifies curve points for each other object whose distance is less than the predetermined threshold distance, and identifies a curve path that connects the curve points to be the virtual target path using a quadratic polynomial function.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Shuqing Zeng, Nikolai K. Moshchuk, Rouhollah Jafari
  • Patent number: 8998353
    Abstract: A method to control a vehicle including control of regenerative brakes and friction brakes includes monitoring a desired corner force and moment distribution, monitoring real-time actuator constraints including a braking torque limit of each of the regenerative brake, determining a regenerative braking torque for each of the regenerative brakes based upon the desired corner force and moment distribution and the real-time actuator constraints, determining a friction braking torque for each of the friction brakes based upon the desired corner force and moment distribution and the determined regenerative braking torque for each of the regenerative brakes, and controlling the vehicle based upon the determined regenerative braking torques and the determined friction braking torques.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: April 7, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Shih-Ken Chen, Valery Pylypchuk, Youssef A. Ghoneim, Weiwen Deng, Nikolai K. Moshchuk, Bakhtiar Brian Litkouhi
  • Patent number: 8983722
    Abstract: A rollover avoidance method may include determining tire loading for at least two tires of a vehicle. A stability of the vehicle with regard to rolling over may be predicted based at least on the determined tire loading. The vehicle may be controlled at least on the basis of the predicted stability.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: March 17, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Shih-Ken Chen, Flavio Nardi
  • Patent number: 8903607
    Abstract: A lane tracking system for a vehicle includes a front steering controller, a rear steering controller, and a lane tracking processor. The front steering controller is configured to rotate a front wheel of the vehicle through a front steering angle in response to a front steering torque command, and the rear steering controller is configured to rotate a rear wheel of the vehicle through a rear steering angle in response to a rear steering torque command. The lane tracking processor is configured to determine a desired course of the vehicle along a roadway, estimate a trajectory of the vehicle based on sensed vehicle motion, compute an error between the determined desired course and the estimated trajectory, and provide a front steering torque command to the front steering controller, and a rear steering torque command to the rear steering controller to minimize the computed error.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: December 2, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Jin-Woo Lee, Nikolai K. Moshchuk, Shih-Ken Chen, Bakhtiar Brian Litkouhi
  • Patent number: 8898033
    Abstract: Systems and methods for determining angular velocity of a vehicle. Systems include an array of accelerometers and a computing unit configured to determine angular velocity as a function of acceleration measured by the array of accelerometers. Angular velocity can then be used, for example, by stability systems to control the vehicle.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: November 25, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Ivan Fadeev
  • Patent number: 8890747
    Abstract: A system and method is provided for determining a lateral velocity and a longitudinal velocity of a vehicle equipped. The vehicle includes only one antenna for a GPS receiver and a magnetic compass. A magnitude of a velocity vector of the vehicle is determined. A course angle with respect to a fixed reference using the single antenna GPS receiver is determined. A yaw angle of the vehicle is measured with respect to the fixed reference using a magnetic compass. A side slip angle is calculated as a function of the course angle and the yaw angle. The lateral velocity and longitudinal velocity is determined as a function of the magnitude of the velocity vector and the side slip angle.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: November 18, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Flavio Nardi, Nikolai K. Moshchuk, Jihan Ryu, Kevin A. O'Dea
  • Patent number: 8862321
    Abstract: A method of guiding a vehicle to a region for initiating a parallel parking maneuver. A region of feasible starting locations for successfully performing a parallel parking maneuver is determined by a processor. A position of the vehicle relative to the region of feasible starting locations is determined. A determination is made whether the vehicle is in a zero heading position. The vehicle is guided along an initial target path by controlling a steering actuator until the vehicle is in a zero heading position relative to the road of travel in response to the vehicle is not in the zero heading position. A planned path is generated that includes two arc-shaped trajectories extending between the vehicle at the zero heading position and a position within the region of feasible starting locations as determined by the processor. The steering actuator is controlled to follow the planned path to the feasible region.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: October 14, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Bakhtiar Brian Litkouhi, Shih-Ken Chen
  • Patent number: 8849515
    Abstract: A collision avoidance system for assisting a driver in avoiding a collision between a host vehicle and obstacle. A processor recursively calculates a time-to-collision with the obstacle and an optimal collision avoidance path for avoiding the collision. The optimum collision avoidance path is recursively generated based on a position and speed of the host vehicle relative to the obstacle and an updated calculated time-to-collision. A sensing device determines whether the driver of the vehicle has initiated a steering maneuver to avoid the obstacle. A steering assist mechanism maintains the host vehicle along the optimum collision avoidance path. The steering assist mechanism applies a steering assist torque for producing steering adjustments to assist in guiding the host vehicle along the optimum collision avoidance path to the target lane. The steering assist torque generated by the steering assist mechanism is recursively adjusted based on a recent updated optimum collision avoidance path.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: September 30, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Shih-Ken Chen, Chad T. Zagorski, Aamrapali Chatterjee
  • Patent number: 8775006
    Abstract: A method and system may determine, in a vehicle, a desired path around an object based on a location of the object relative to the vehicle, relative speed, road parameters and one or more vehicle parameters. The method and system may calculate one or more vehicle control parameter values which minimize a predicted deviation from the desired vehicle path. The method and system may determine whether the one or more vehicle control parameter values would cause the vehicle to exceed one or more vehicle stability constraints. If the one or more vehicle control parameter values would cause the vehicle to exceed one or more vehicle stability constraints, the one or more vehicle control parameter values may be reduced to one or more vehicle control parameter values not causing the vehicle to exceed the one or more vehicle stability constraints. The method and system may output the one or more vehicle control parameter values to a vehicle automated control device.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: July 8, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Nikolai K. Moshchuk, Shih-Ken Chen, Jin-Woo Lee, Chad T. Zagorski, Aamrapali Chatterjee
  • Patent number: 8670903
    Abstract: Method, system and non-transitory computer-readable medium for fail-safe performance of a lane centering system. An electrical power steering (EPS) system of a vehicle is monitored for a failure and operation of the lane centering system is switched to a differential braking controller to output differential braking commands to a differential breaking system upon determining that a failure of the EPS system has occurred, where the output braking commands direct the differential braking system to apply force a brake for a wheel of vehicle, such by the applied braking force the vehicle follows a desired path determined for a lane centering operation.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: March 11, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Jin-Woo Lee, Nikolai K. Moshchuk, Shih-Ken Chen
  • Publication number: 20140052336
    Abstract: A method of guiding a vehicle to a region for initiating a parallel parking maneuver. A region of feasible starting locations for successfully performing a parallel parking maneuver is determined by a processor. A position of the vehicle relative to the region of feasible starting locations is determined. A determination is made whether the vehicle is in a zero heading position. The vehicle is guided along an initial target path by controlling a steering actuator until the vehicle is in a zero heading position relative to the road of travel in response to the vehicle is not in the zero heading position. A planned path is generated that includes two arc-shaped trajectories extending between the vehicle at the zero heading position and a position within the region of feasible starting locations as determined by the processor. The steering actuator is controlled to follow the planned path to the feasible region.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Nikolai K. Moshchuk, Bakhtiar Brian Litkouhi, Shih-Ken Chen
  • Patent number: 8655528
    Abstract: A method for allocating forces among the corners of a vehicle having a redundant actuator suite includes determining a set of desired forces at the center of gravity of the vehicle, and allocating the set of desired forces among the corners of the vehicle as virtual control commands using a controller. The method also includes mapping the virtual control commands at the corners to actual or true control commands at the corners, and controlling a plurality of actuators at the corners using the actual or true control commands. The actuators may include friction brakes and wheel motors. Mapping the virtual control commands may include using a Least Squares formulation. Control of the actuators may be prioritized with respect to each other using weighting matrices. A vehicle includes a controller having actuators and a controller configured for executing the above method.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: February 18, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Youssef A. Ghoneim, Shih-Ken Chen, Valery Pylypchuk, Nikolai K. Moshchuk, Bakhtiar Brian Litkouhi