Patents by Inventor Jianying Shi

Jianying Shi 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: 9067319
    Abstract: A system includes a controller and a serial robot having links that are interconnected by a joint, wherein the robot can grasp a three-dimensional (3D) object in response to a commanded grasp pose. The controller receives input information, including the commanded grasp pose, a first set of information describing the kinematics of the robot, and a second set of information describing the position of the object to be grasped. The controller also calculates, in a two-dimensional (2D) plane, a set of contact points between the serial robot and a surface of the 3D object needed for the serial robot to achieve the commanded grasp pose. A required joint angle is then calculated in the 2D plane between the pair of links using the set of contact points. A control action is then executed with respect to the motion of the serial robot using the required joint angle.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: June 30, 2015
    Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space Administrator, Oceaneering Space Systems
    Inventors: Jianying Shi, Brian Hargrave, Myron A Diftler
  • Patent number: 8757690
    Abstract: A reconfigurable gripping device for securely gripping, lifting, and transporting a work piece is provided. The reconfigurable gripping device may include at least a first finger and a second finger each secured to a base platform with a base support. Each of the respective fingers may have a first link, a second link, and a third link each having a corresponding drive mechanism to individually drive the respective link. The first link drive mechanism and second link drive mechanism are configured to control the grasp and adaptability of each of the respective fingers to place the third link upon a work piece. The third link drive mechanism is configured to drive the third link of each of the respective fingers to apply a clamping force upon the work piece.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: June 24, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Dalong Gao, Jianying Shi, Lance T. Ransom, Richard Clemence Janis
  • Publication number: 20140163729
    Abstract: A system, for planning a grasp for implementation by a grasping device having multiple grasping members, comprising a processor and a computer-readable storage device having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform multiple operations. The operations include generating, for each of the multiple grasping members, multiple planar polygon representations of a three-dimensional object model. The operations also include transforming a planar polygon, of the multiple polygons generated, to a frame of a link of multiple links of a subject member of the multiple grasping members, forming a transformed polygon, being a cross-section of the object model taken along a member-curling plane of the subject member. The operations further include sweeping, in iterations associated respectively with each link of the subject member, the link from a fully-open position for the link to a point at which the link contacts the transformed planar polygon.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jianying Shi, Gurdayal Singh Koonjul
  • Publication number: 20140163731
    Abstract: A system including a memory having instructions causing a processor to perform operations, for planning a grasping-device approach to an object by a grasping device, a pre-grasp device position, and a pre-grasp device pose. The operations comprise obtaining input data including grasping-device data, object data, and environmental-constraint data, determining, based on the grasping-device data, a grasp volume model, determining a test approach vector, and determining, using the vector, the constraint data, and the model, whether approach vector modification is needed. The operations also include modifying, if modification is needed, the test approach, yielding a resulting approach vector, and determining, if modification is not needed, that the test approach is the resulting approach vector.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jianying Shi, Gurdayal Singh Koonjul
  • Patent number: 8738180
    Abstract: A system for a work cell having a carrier that moves a product along an assembly line includes an assembly robot, sensor, and controller. An arm of the robot moves on the platform adjacent to the carrier. The sensor measures a changing position of the carrier and encodes the changing position as a position signal. The controller receives the position signal and calculates a lag value of the robot with respect to the carrier using the position signal. The controller detects a requested e-stop of the carrier when the arm and product are in mutual contact, and selectively transmits a speed signal to the robot to cause a calibrated deceleration of the platform before executing the e-stop event. This occurs only when the calculated tracking position lag value is above a calibrated threshold. A method is also disclosed for using the above system in the work cell.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: May 27, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Jianying Shi, David Groll, Peter W. Tavora
  • Patent number: 8700205
    Abstract: A moving stop station includes a vehicle carrier configured to move a vehicle along an assembly line, an assembly platform disposed adjacent to the assembly line, and a synchronizer in communication with the vehicle carrier and the assembly platform. The synchronizer is configured to synchronize the motion of the assembly platform with the motion of the vehicle carrier as the vehicle carrier moves along a length of the assembly line, and includes a sensor, processor, and actuator. The sensor is configured to sense the position of the vehicle carrier and to generate a position signal corresponding to the sensed position. The processor is configured to receive the position signal and selectively provide a synchronization signal in response, and the actuator is configured to receive the synchronization signal and synchronize the motion of the vehicle carrier and the motion of the assembly platform in response.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: April 15, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Robert J. Scheuerman, Rick F. Rourke, Jianying Shi, Peter W. Tavora, David Groll
  • Publication number: 20140021731
    Abstract: A reconfigurable gripping device for securely gripping, lifting, and transporting a work piece is provided. The reconfigurable gripping device may include at least a first finger and a second finger each secured to a base platform with a base support. Each of the respective fingers may have a first link, a second link, and a third link each having a corresponding drive mechanism to individually drive the respective link. The first link drive mechanism and second link drive mechanism are configured to control the grasp and adaptability of each of the respective fingers to place the third link upon a work piece. The third link drive mechanism is configured to drive the third link of each of the respective fingers to apply a clamping force upon the work piece.
    Type: Application
    Filed: March 1, 2013
    Publication date: January 23, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Dalong Gao, Jianying Shi, Lance T. Ransom, Richard Clemence Janis
  • Publication number: 20130158709
    Abstract: A system for a work cell having a carrier that moves a product along an assembly line includes an assembly robot, sensor, and controller. An arm of the robot moves on the platform adjacent to the carrier. The sensor measures a changing position of the carrier and encodes the changing position as a position signal. The controller receives the position signal and calculates a lag value of the robot with respect to the carrier using the position signal. The controller detects a requested e-stop of the carrier when the arm and product are in mutual contact, and selectively transmits a speed signal to the robot to cause a calibrated deceleration of the platform before executing the e-stop event. This occurs only when the calculated tracking position lag value is above a calibrated threshold. A method is also disclosed for using the above system in the work cell.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jianying Shi, David Groll, Peter W. Tavora
  • Patent number: 8457791
    Abstract: A method for maneuvering an articulable robotic arm includes monitoring a position of a dynamically moveable workpiece. Individual motion segments are iteratively executed to control the articulable robotic arm to position the end-of-arm tool contiguous to the workpiece and corresponding to an initial position of the end-of-arm tool, an initial position of the workpiece and an iteratively determined updated position of the workpiece.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: June 4, 2013
    Assignee: GM Global Technology Operations LLC
    Inventor: Jianying Shi
  • Publication number: 20130041502
    Abstract: A system includes a controller and a serial robot having links that are interconnected by a joint, wherein the robot can grasp a three-dimensional (3D) object in response to a commanded grasp pose. The controller receives input information, including the commanded grasp pose, a first set of information describing the kinematics of the robot, and a second set of information describing the position of the object to be grasped. The controller also calculates, in a two-dimensional (2D) plane, a set of contact points between the serial robot and a surface of the 3D object needed for the serial robot to achieve the commanded grasp pose. A required joint angle is then calculated in the 2D plane between the pair of links using the set of contact points. A control action is then executed with respect to the motion of the serial robot using the required joint angle.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Applicants: The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration, GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jianying Shi, Brian Hargrave, Myron A. Diftler
  • Publication number: 20130035783
    Abstract: A moving stop station includes a vehicle carrier configured to move a vehicle along an assembly line, an assembly platform disposed adjacent to the assembly line, and a synchronizer in communication with the vehicle carrier and the assembly platform. The synchronizer is configured to synchronize the motion of the assembly platform with the motion of the vehicle carrier as the vehicle carrier moves along a length of the assembly line, and includes a sensor, processor, and actuator. The sensor is configured to sense the position of the vehicle carrier and to generate a position signal corresponding to the sensed position. The processor is configured to receive the position signal and selectively provide a synchronization signal in response, and the actuator is configured to receive the synchronization signal and synchronize the motion of the vehicle carrier and the motion of the assembly platform in response.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC.
    Inventors: Robert J. Scheuerman, Rick F. Rourke, Jianying Shi, Peter W. Tavora, David Groll
  • Patent number: 7914318
    Abstract: An electrical connection system includes a first electrical connector having a first plurality of electrically conductive elements. A second electrical connector has a second plurality of electrically conductive elements and is matable with the first electrical connector such that the first plurality of electrically conductive elements are in contact with the second plurality of electrically conductive elements. A probe is mounted with respect to the first electrical connector, and a receptacle is mounted with respect to the second electrical connector. The probe has a tip, an untapered section, a tapered section between the tip and the untapered section, and a cross-sectional shape that has no more than one plane of mirror symmetry. The receptacle defines a cavity having substantially the same cross-sectional shape as the probe.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: March 29, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Robin Stevenson, Jianying Shi
  • Publication number: 20100234994
    Abstract: A method for maneuvering an articulable robotic arm includes monitoring a position of a dynamically moveable workpiece. Individual motion segments are iteratively executed to control the articulable robotic arm to position the end-of-arm tool contiguous to the workpiece and corresponding to an initial position of the end-of-arm tool, an initial position of the workpiece and an iteratively determined updated position of the workpiece.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventor: JIANYING SHI
  • Publication number: 20100130052
    Abstract: An electrical connection system includes a first electrical connector having a first plurality of electrically conductive elements. A second electrical connector has a second plurality of electrically conductive elements and is matable with the first electrical connector such that the first plurality of electrically conductive elements are in contact with the second plurality of electrically conductive elements. A probe is mounted with respect to the first electrical connector, and a receptacle is mounted with respect to the second electrical connector. The probe has a tip, an untapered section, a tapered section between the tip and the untapered section, and a cross-sectional shape that has no more than one plane of mirror symmetry. The receptacle defines a cavity having substantially the same cross-sectional shape as the probe.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Robin Stevenson, Jianying Shi
  • Publication number: 20070191969
    Abstract: Methods, systems, and computer program products for providing an automated state change notification. Methods include activating a generic background task that uses open and public communication protocols on a computer controlled device. The state of a computer controlled device is checked via the background task without impacting native software functions on the computer controlled device. It is determined if the state has changed. If the state has changed, information about the state is transmitted to a recipient that is external to the computer controlled device.
    Type: Application
    Filed: February 13, 2006
    Publication date: August 16, 2007
    Inventors: Jianying Shi, Steven Holland
  • Patent number: 6978198
    Abstract: A data exchange system for use in vehicle assembly includes a data exchange mechanism exchanging vehicle software and/or diagnostic information between vehicle processors and an external processor. In one aspect, the data exchange mechanism is a portable memory device, such as a USB flash disk, alternately connecting to USB ports of the external processor and the vehicle. Vehicle software is automatically loaded onto vehicle processors by an interface processor connected to a CAN controller, and the processors similarly write back diagnostic information. In another aspect, the data exchange mechanism is a wireless mechanism, such as an iCHIP, connecting the external processor and vehicle processors through a communications network and a CAN controller. Vehicle processors individually wirelessly request appropriate vehicle software and/or provide diagnostic information.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: December 20, 2005
    Assignee: General Motors Corporation
    Inventor: Jianying Shi
  • Patent number: 6904325
    Abstract: A parallel flash programming system for use in motor vehicle assembly includes an input receptive of information relating to a predetermined number of processors connected to a system bus, processor flash programming attributes, and system bus attributes. An incremental flash programming times determination module is adapted, based on the information, to determine incremental flash programming times of a processor in relation to multiple interframe wait times respective of multiple parallel flash programming schema in accordance with the predetermined number of processors. A global flash programming time resolution module is adapted to determine, based on incremental flash programming times respective of multiple processors of the predetermined number, an assignment of the multiple processors to a number of parallel programming tracks yielding a global flash programming time in accordance with predetermined criteria.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: June 7, 2005
    Assignee: General Motors Corporation
    Inventors: Jianying Shi, Charles H. Rosa
  • Publication number: 20050090942
    Abstract: A data exchange system for use in vehicle assembly includes a data exchange mechanism exchanging vehicle software and/or diagnostic information between vehicle processors and an external processor. In one aspect, the data exchange mechanism is a portable memory device, such as a USB flash disk, alternately connecting to USB ports of the external processor and the vehicle. Vehicle software is automatically loaded onto vehicle processors by an interface processor connected to a CAN controller, and the processors similarly write back diagnostic information. In another aspect, the data exchange mechanism is a wireless mechanism, such as an iCHIP, connecting the external processor and vehicle processors through a communications network and a CAN controller. Vehicle processors individually wirelessly request appropriate vehicle software and/or provide diagnostic information.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventor: Jianying Shi
  • Publication number: 20050090906
    Abstract: A parallel flash programming system for use in motor vehicle assembly includes an input receptive of information relating to a predetermined number of processors connected to a system bus, processor flash programming attributes, and system bus attributes. An incremental flash programming times determination module is adapted, based on the information, to determine incremental flash programming times of a processor in relation to multiple interframe wait times respective of multiple parallel flash programming schema in accordance with the predetermined number of processors. A global flash programming time resolution module is adapted to determine, based on incremental flash programming times respective of multiple processors of the predetermined number, an assignment of the multiple processors to a number of parallel programming tracks yielding a global flash programming time in accordance with predetermined criteria.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Jianying Shi, Charles Rosa