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: 12131529Abstract: 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: GrantFiled: January 18, 2023Date of Patent: October 29, 2024Assignee: 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: 20240043040Abstract: 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: ApplicationFiled: February 6, 2023Publication date: February 8, 2024Inventors: Dongran Liu, Jeremy Ma, Minwoo Park
-
Patent number: 11741701Abstract: 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: GrantFiled: February 8, 2022Date of Patent: August 29, 2023Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Jeremy Ma, Kevin Stone, Max Bajracharya, Krishna Shankar
-
Patent number: 11694432Abstract: 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: GrantFiled: September 13, 2019Date of Patent: July 4, 2023Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventor: Jeremy Ma
-
Publication number: 20230154015Abstract: 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: ApplicationFiled: January 18, 2023Publication date: May 18, 2023Applicant: 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: 11586861Abstract: 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: GrantFiled: November 27, 2019Date of Patent: February 21, 2023Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Jeremy Ma, Krishna Shankar, Kevin Stone
-
Patent number: 11580724Abstract: 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: GrantFiled: September 13, 2019Date of Patent: February 14, 2023Assignee: 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: 20220165057Abstract: 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: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Applicant: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Jeremy MA, Kevin STONE, Max BAJRACHARYA, Krishna SHANKAR
-
Patent number: 11288883Abstract: 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: GrantFiled: September 13, 2019Date of Patent: March 29, 2022Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Jeremy Ma, Kevin Stone, Max Bajracharya, Krishna Shankar
-
Publication number: 20210081724Abstract: 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: ApplicationFiled: November 27, 2019Publication date: March 18, 2021Applicant: Toyota Research Institute, Inc.Inventors: Jeremy Ma, Krishna Shankar, Kevin Stone
-
Publication number: 20210027058Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 28, 2021Applicant: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Jeremy MA, Kevin STONE, Max BAJRACHARYA, Krishna SHANKAR
-
Publication number: 20210023703Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 28, 2021Applicant: TOYOTA RESEARCH INSTITUTE, INC.Inventor: Jeremy MA
-
Publication number: 20210023707Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 28, 2021Applicant: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Jeremy MA, Josh PETERSEN, Umashankar NAGARAJAN, Michael LASKEY, Daniel HELMICK, James BORDERS, Krishna SHANKAR, Kevin STONE, Max BAJRACHARYA