Patents by Inventor Jeremy MA

Jeremy MA 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: 12131529
    Abstract: A method for performing a task by a robotic device includes mapping a group of task image pixel descriptors associated with a first group of pixels in a task image of a task environment to a group of teaching image pixel descriptors associated with a second group of pixels in a teaching image based on positioning the robotic device within the task environment. The method also includes determining a relative transform between the task image and the teaching image based on mapping the plurality of task image pixel descriptors. The relative transform indicates a change in one or more of points of 3D space between the task image and the teaching image. The method also includes performing the task associated with the set of parameterized behaviors based on updating one or more parameters of a set of parameterized behaviors associated with the teaching image based on determining the relative transform.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: October 29, 2024
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy Ma, Josh Petersen, Umashankar Nagarajan, Michael Laskey, Daniel Helmick, James Borders, Krishna Shankar, Kevin Stone, Max Bajracharya
  • Publication number: 20240043040
    Abstract: In various examples, lane biasing for navigating around objects in autonomous systems and applications is described. Systems and methods are disclosed that generate lane (or other demarcated regions of an environment) geometries in environments—such as environments without clear lane or boundary demarcations—by using locations and poses of static objects and/or outputs of a drivable free-space analysis. The systems and methods then use the lane geometries, the locations of the static objects, and current paths (e.g., centerlines of the current paths) along the lanes to determine new paths for navigating around the static objects. For instance, the new paths may be determined by shifting the centerlines of the current paths in directions away from the static objects by some distance or safety margin. This way, the vehicles may navigate around the static objects with greater distances between the vehicles and the static objects for increased safety.
    Type: Application
    Filed: February 6, 2023
    Publication date: February 8, 2024
    Inventors: Dongran Liu, Jeremy Ma, Minwoo Park
  • Patent number: 11741701
    Abstract: A method for controlling a robotic device is presented. The method includes capturing an image corresponding to a current view of the robotic device. The method also includes identifying a keyframe image comprising a first set of pixels matching a second set of pixels of the image. The method further includes performing, by the robotic device, a task corresponding to the keyframe image.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: August 29, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy Ma, Kevin Stone, Max Bajracharya, Krishna Shankar
  • Patent number: 11694432
    Abstract: A method for visualizing data generated by a robotic device is presented. The method includes displaying an intended path of the robotic device in an environment. The method also includes displaying a first area in the environment identified as drivable for the robotic device. The method further includes receiving an input to identify a second area in the environment as drivable and transmitting the second area to the robotic device.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: July 4, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Jeremy Ma
  • Publication number: 20230154015
    Abstract: A method for performing a task by a robotic device includes mapping a group of task image pixel descriptors associated with a first group of pixels in a task image of a task environment to a group of teaching image pixel descriptors associated with a second group of pixels in a teaching image based on positioning the robotic device within the task environment. The method also includes determining a relative transform between the task image and the teaching image based on mapping the plurality of task image pixel descriptors. The relative transform indicates a change in one or more of points of 3D space between the task image and the teaching image. The method also includes performing the task associated with the set of parameterized behaviors based on updating one or more parameters of a set of parameterized behaviors associated with the teaching image based on determining the relative transform.
    Type: Application
    Filed: January 18, 2023
    Publication date: May 18, 2023
    Applicant: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy MA, Josh PETERSEN, Umashankar NAGARAJAN, Michael LASKEY, Daniel HELMICK, James BORDERS, Krishna SHANKAR, Kevin STONE, Max BAJRACHARYA
  • Patent number: 11586861
    Abstract: A system includes a memory module configured to store image data captured by a camera and an electronic controller communicatively coupled to the memory module. The electronic controller is configured to receive image data captured by the camera, implement a neural network trained to predict a drivable portion in the image data of an environment. The neural network predicts the drivable portion in the image data of the environment. The electronic controller is configured to implement a support vector machine. The support vector machine determines whether the predicted drivable portion of the environment output by the neural network is classified as drivable based on a hyperplane of the support vector machine and output an indication of the drivable portion of the environment.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 21, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy Ma, Krishna Shankar, Kevin Stone
  • Patent number: 11580724
    Abstract: A method for controlling a robotic device is presented. The method includes positioning the robotic device within a task environment. The method also includes mapping descriptors of a task image of a scene in the task environment to a teaching image of a teaching environment. The method further includes defining a relative transform between the task image and the teaching image based on the mapping. Furthermore, the method includes updating parameters of a set of parameterized behaviors based on the relative transform to perform a task corresponding to the teaching image.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 14, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy Ma, Josh Petersen, Umashankar Nagarajan, Michael Laskey, Daniel Helmick, James Borders, Krishna Shankar, Kevin Stone, Max Bajracharya
  • Publication number: 20220165057
    Abstract: A method for controlling a robotic device is presented. The method includes capturing an image corresponding to a current view of the robotic device. The method also includes identifying a keyframe image comprising a first set of pixels matching a second set of pixels of the image. The method further includes performing, by the robotic device, a task corresponding to the keyframe image.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Applicant: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy MA, Kevin STONE, Max BAJRACHARYA, Krishna SHANKAR
  • Patent number: 11288883
    Abstract: A method for controlling a robotic device is presented. The method includes capturing an image corresponding to a current view of the robotic device. The method also includes identifying a keyframe image comprising a first set of pixels matching a second set of pixels of the image. The method further includes performing, by the robotic device, a task corresponding to the keyframe image.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 29, 2022
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy Ma, Kevin Stone, Max Bajracharya, Krishna Shankar
  • Publication number: 20210081724
    Abstract: A system includes a memory module configured to store image data captured by a camera and an electronic controller communicatively coupled to the memory module. The electronic controller is configured to receive image data captured by the camera, implement a neural network trained to predict a drivable portion in the image data of an environment. The neural network predicts the drivable portion in the image data of the environment. The electronic controller is configured to implement a support vector machine. The support vector machine determines whether the predicted drivable portion of the environment output by the neural network is classified as drivable based on a hyperplane of the support vector machine and output an indication of the drivable portion of the environment.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 18, 2021
    Applicant: Toyota Research Institute, Inc.
    Inventors: Jeremy Ma, Krishna Shankar, Kevin Stone
  • Publication number: 20210027058
    Abstract: A method for controlling a robotic device is presented. The method includes capturing an image corresponding to a current view of the robotic device. The method also includes identifying a keyframe image comprising a first set of pixels matching a second set of pixels of the image. The method further includes performing, by the robotic device, a task corresponding to the keyframe image.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 28, 2021
    Applicant: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy MA, Kevin STONE, Max BAJRACHARYA, Krishna SHANKAR
  • Publication number: 20210023703
    Abstract: A method for visualizing data generated by a robotic device is presented. The method includes displaying an intended path of the robotic device in an environment. The method also includes displaying a first area in the environment identified as drivable for the robotic device. The method further includes receiving an input to identify a second area in the environment as drivable and transmitting the second area to the robotic device.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 28, 2021
    Applicant: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Jeremy MA
  • Publication number: 20210023707
    Abstract: A method for controlling a robotic device is presented. The method includes positioning the robotic device within a task environment. The method also includes mapping descriptors of a task image of a scene in the task environment to a teaching image of a teaching environment. The method further includes defining a relative transform between the task image and the teaching image based on the mapping. Furthermore, the method includes updating parameters of a set of parameterized behaviors based on the relative transform to perform a task corresponding to the teaching image.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 28, 2021
    Applicant: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Jeremy MA, Josh PETERSEN, Umashankar NAGARAJAN, Michael LASKEY, Daniel HELMICK, James BORDERS, Krishna SHANKAR, Kevin STONE, Max BAJRACHARYA