Patents by Inventor Ariyan Kabir

Ariyan Kabir 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: 11919239
    Abstract: Methods, systems, and robots for multi-layer prepreg composite sheet layup. The robotic system may include a memory for storing a dataset including start and end point pairs of a mold of a 3D part that defines a layup sequence, a first robot or a first robot arm that is configured to conform a prepreg layer or sheet onto the mold of the 3D part, and a second robot or a second robot arm that is configured to hold or grasp the prepreg layer or sheet above the mold of the 3D part and stretch or relax the prepreg layer or sheet when the first robot or the first robot arm conforms the prepreg layer or sheet onto the mold. The robotic system may also include one or more processors connected to the first robot or the first robot arm and the second robot or the second robot arm.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: March 5, 2024
    Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Rishi Malhan, Timotei Centea, Satyandra Gupta, Ariyan Kabir, Brual Shah, Aniruddha Shembekar
  • Publication number: 20230249409
    Abstract: Methods, systems, and robots for multi-layer prepreg composite sheet layup. The robotic system may include a memory for storing a dataset including start and end point pairs of a mold of a 3D part that defines a layup sequence, a first robot or a first robot arm that is configured to conform a prepreg layer or sheet onto the mold of the 3D part, and a second robot or a second robot arm that is configured to hold or grasp the prepreg layer or sheet above the mold of the 3D part and stretch or relax the prepreg layer or sheet when the first robot or the first robot arm conforms the prepreg layer or sheet onto the mold. The robotic system may also include one or more processors connected to the first robot or the first robot arm and the second robot or the second robot arm.
    Type: Application
    Filed: March 31, 2023
    Publication date: August 10, 2023
    Inventors: Rishi Malhan, Timotei Centea, Satyandra Gupta, Ariyan Kabir, Brual Shah, Aniruddha Shembekar
  • Patent number: 11628624
    Abstract: Methods, systems, and robots for multi-layer prepreg composite sheet layup. The method includes obtaining a dataset including start and end point pairs of a mold of the 3D part. The method includes generating a layup sequence based on the dataset and generating multiple trajectories for one or more movements of the first robot or the first robot arm based on the layup sequence. The method includes causing a second robot or a second robot art to hold or grasp the prepreg layer or sheet a threshold distance above the mold or the 3D part. The method includes causing the first robot or the first robot arm to place or conform the prepreg layer or sheet to the mold of the 3D part.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: April 18, 2023
    Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Rishi Malhan, Timotei Centea, Satyandra Gupta, Ariyan Kabir, Brual Shah, Aniruddha Shembekar
  • Patent number: 11235466
    Abstract: Methods, systems, and platforms for automatic setup planning for a robot. The method includes sampling multiple poses in multiple dimensions within a robotic workspace. The method includes generating one or more candidate configurations based on the multiple poses. The method includes determining a score for each candidate configuration of the one or more candidate configurations. The score represents area coverage of a region of interest and at least one of an amount of setup time of the candidate configuration or an amount of energy used. The method includes determining a set of candidate configurations that has an overall area coverage that covers the region of interest based on the score for each candidate configuration. The method includes controlling a position and an orientation of the object based on the set of candidate configurations.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: February 1, 2022
    Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Satyandra Gupta, Ariyan Kabir, Brual Shah
  • Patent number: 11235467
    Abstract: Methods, systems, and apparatus for automatically moving a tool attached to a robotic manipulator from a start position to a goal position. The method includes determining, using a processor, a plurality of next possible positions from the start position. The method includes selecting a second position from the plurality of next possible positions based on respective costs associated with moving the tool from the start position to each of the possible positions in the plurality of next possible positions. The method includes moving, using a plurality of actuators, the tool to the second position. The method includes determining an updated plurality of next possible positions, selecting a next position, and moving the tool to the next position until the goal position is reached.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: February 1, 2022
    Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Satyandra Gupta, Ariyan Kabir, Brual Shah
  • Publication number: 20210316509
    Abstract: Methods, systems, and robots for multi-layer prepreg composite sheet layup. The method includes obtaining a dataset including start and end point pairs of a mold of the 3D part. The method includes generating a layup sequence based on the dataset and generating multiple trajectories for one or more movements of the first robot or the first robot arm based on the layup sequence. The method includes causing a second robot or a second robot art to hold or grasp the prepreg layer or sheet a threshold distance above the mold or the 3D part. The method includes causing the first robot or the first robot arm to place or conform the prepreg layer or sheet to the mold of the 3D part.
    Type: Application
    Filed: August 7, 2019
    Publication date: October 14, 2021
    Inventors: Rishi Malhan, Timotei Centea, Satyandra Gupta, Ariyan Kabir, Brual Shah, Aniruddha Shembekar
  • Publication number: 20190321980
    Abstract: Methods, systems, and apparatus for automatically moving a tool attached to a robotic manipulator from a start position to a goal position. The method includes determining, using a processor, a plurality of next possible positions from the start position. The method includes selecting a second position from the plurality of next possible positions based on respective costs associated with moving the tool from the start position to each of the possible positions in the plurality of next possible positions. The method includes moving, using a plurality of actuators, the tool to the second position. The method includes determining an updated plurality of next possible positions, selecting a next position, and moving the tool to the next position until the goal position is reached.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 24, 2019
    Inventors: Satyandra Gupta, Ariyan Kabir, Brual Shah
  • Publication number: 20190321978
    Abstract: Methods, systems, and platforms for automatic setup planning for a robot. The method includes sampling multiple poses in multiple dimensions within a robotic workspace. The method includes generating one or more candidate configurations based on the multiple poses. The method includes determining a score for each candidate configuration of the one or more candidate configurations. The score represents area coverage of a region of interest and at least one of an amount of setup time of the candidate configuration or an amount of energy used. The method includes determining a set of candidate configurations that has an overall area coverage that covers the region of interest based on the score for each candidate configuration. The method includes controlling a position and an orientation of the object based on the set of candidate configurations.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 24, 2019
    Inventors: Satyandra Gupta, Ariyan Kabir, Brual Shah