Patents by Inventor Aliakbar AGHAMOHAMMADI

Aliakbar AGHAMOHAMMADI 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: 10705528
    Abstract: A method of visual navigation for a robot includes integrating a depth map with localization information to generate a three-dimensional (3D) map. The method also includes motion planning based on the 3D map, the localization information, and/or a user input. The motion planning overrides the user input when a trajectory and/or a velocity, received via the user input, is predicted to cause a collision.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: July 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Casimir Matthew Wierzynski, Bardia Fallah Behabadi, Sarah Paige Gibson, Aliakbar Aghamohammadi, Saurav Agarwal
  • Patent number: 10613546
    Abstract: A method for defining a sensor model includes determining a probability of obtaining a measurement from multiple potential causes in a field of view of a sensor modeled based on a stochastic map. The stochastic map includes a mean occupancy level for each voxel in the stochastic map and a variance of the mean occupancy level for each pixel. The method also includes determining a probability of obtaining an image based on the determined probability of obtaining the measurement. The method further includes planning an action for a robot, comprising the sensor, based on the probability of obtaining the image.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: April 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Aliakbar Aghamohammadi, Saurav Agarwal, Shayegan Omidshafiei, Kiran SomaSundaram, Christopher Lott, Bardia Fallah Behabadi, Sarah Paige Gibson, Casimir Matthew Wierzynski, Gerhard Reitmayr, Serafin Diaz Spindola
  • Patent number: 10591920
    Abstract: Aspects of the disclosure are related to a method, apparatus and system for joint motion planning and trajectory estimation, comprising: determining a cost function to describe system kinematics comprising trajectories, speeds, and accelerations of a host vehicle and of one or more other vehicles for each possible intention of the host vehicle and of the other vehicles, wherein the trajectories are described with spline functions; and determining jointly the trajectories of the host vehicle and of the other vehicles.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 17, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Zhaoyang Lv, Aliakbar Aghamohammadi
  • Patent number: 10372968
    Abstract: A method for guiding a robot equipped with a camera to facilitate three-dimensional (3D) reconstruction through sampling based planning includes recognizing and localizing an object in a two-dimensional (2D) image. The method also includes computing 3D depth maps for the localized object. A 3D object map is constructed from the depth maps. A sampling based structure is grown around the 3D object map and a cost is assigned to each edge of the sampling based structure. The sampling based structure may be searched to determine a lowest cost sequence of edges that may, in turn be used to guide the robot.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Aliakbar Aghamohammadi, Seyed Hesameddin Najafi Shoushtari, Regan Blythe Towal
  • Patent number: 10345815
    Abstract: Aspects of the disclosure are related to a method, apparatus, and system for planning a motion for a first vehicle, comprising: estimating past states of an observed second vehicle based on sensor inputs; predicting a future trajectory of the second vehicle based on the estimated past states; planning a future trajectory of the first vehicle based on the predicted future trajectory of the second vehicle and a safety cost function; and driving the first vehicle to follow the planned trajectory.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Zhaoyang Lv, Aliakbar Aghamohammadi, Amirhossein Tamjidi
  • Patent number: 10268188
    Abstract: A method of motion planning includes observing an object from a first pose of an agent having a controllable camera. The method also includes determining one or more subsequent control inputs to move the agent and the camera to observe the object from at least one subsequent pose. The subsequent control input(s) are determined so as to minimize an expected enclosing measure of the object based on visual data collected from the camera. The method further includes controlling the agent and the camera based on the subsequent control input(s).
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 23, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Regan Blythe Towal, Shayegan Omidshafiei, Aliakbar Aghamohammadi
  • Publication number: 20180341269
    Abstract: Aspects of the disclosure are related to a method, apparatus and system for joint motion planning and trajectory estimation, comprising: determining a cost function to describe system kinematics comprising trajectories, speeds, and accelerations of a host vehicle and of one or more other vehicles for each possible intention of the host vehicle and of the other vehicles, wherein the trajectories are described with spline functions; and determining jointly the trajectories of the host vehicle and of the other vehicles.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Zhaoyang Lv, Aliakbar Aghamohammadi
  • Patent number: 10093021
    Abstract: A method substantially simultaneously plans a path and maps an environment by a robot. The method determines a mean of an occupancy level for a location in a map. The method also includes determining a probability distribution function (PDF) of the occupancy level. The method further includes calculating a cost function based on the PDF. Finally, the method includes simultaneously planning the path and mapping the environment based on the cost function.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Aliakbar Aghamohammadi, Serafin Diaz Spindola, Bardia Fallah Behabadi, Christopher Lott, Shayegan Omidshafiei, Kiran Somasundaram, Sarah Paige Gibson, Casimir Matthew Wierzynski, Saurav Agarwal, Gerhard Reitmayr
  • Patent number: 9996944
    Abstract: A method for mapping an environment by an electronic device is described. The method includes obtaining a set of sensor measurements. The method also includes determining a set of voxel occupancy probability distributions respectively corresponding to a set of voxels based on the set of sensor measurements. Each of the voxel occupancy probability distributions represents a probability of occupancy of a voxel over a range of occupation densities. The range includes partial occupation densities.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Aliakbar Aghamohammadi, Kiran Somasundaram
  • Publication number: 20180074505
    Abstract: Aspects of the disclosure are related to a method, apparatus, and system for planning a motion for a first vehicle, comprising: estimating past states of an observed second vehicle based on sensor inputs; predicting a future trajectory of the second vehicle based on the estimated past states; planning a future trajectory of the first vehicle based on the predicted future trajectory of the second vehicle and a safety cost function; and driving the first vehicle to follow the planned trajectory.
    Type: Application
    Filed: May 22, 2017
    Publication date: March 15, 2018
    Inventors: Zhaoyang Lv, Aliakbar Aghamohammadi, Amirhossein Tamjidi
  • Publication number: 20180012370
    Abstract: A method for mapping an environment by an electronic device is described. The method includes obtaining a set of sensor measurements. The method also includes determining a set of voxel occupancy probability distributions respectively corresponding to a set of voxels based on the set of sensor measurements. Each of the voxel occupancy probability distributions represents a probability of occupancy of a voxel over a range of occupation densities. The range includes partial occupation densities.
    Type: Application
    Filed: September 16, 2016
    Publication date: January 11, 2018
    Inventors: Aliakbar Aghamohammadi, Kiran Somasundaram
  • Publication number: 20170213070
    Abstract: A method for guiding a robot equipped with a camera to facilitate three-dimensional (3D) reconstruction through sampling based planning includes recognizing and localizing an object in a two-dimensional (2D) image. The method also includes computing 3D depth maps for the localized object. A 3D object map is constructed from the depth maps. A sampling based structure is grown around the 3D object map and a cost is assigned to each edge of the sampling based structure. The sampling based structure may be searched to determine a lowest cost sequence of edges that may, in turn be used to guide the robot.
    Type: Application
    Filed: June 24, 2016
    Publication date: July 27, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Seyed Hesameddin NAJAFI SHOUSHTARI, Regan Blythe TOWAL
  • Publication number: 20170168488
    Abstract: A method of visual navigation for a robot includes integrating a depth map with localization information to generate a three-dimensional (3D) map. The method also includes motion planning based on the 3D map, the localization information, and/or a user input. The motion planning overrides the user input when a trajectory and/or a velocity, received via the user input, is predicted to cause a collision.
    Type: Application
    Filed: August 26, 2016
    Publication date: June 15, 2017
    Inventors: Casimir Matthew WIERZYNSKI, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Aliakbar AGHAMOHAMMADI, Saurav AGARWAL
  • Publication number: 20170165835
    Abstract: A method of motion planning for an agent to reach a target includes determining a frontier region between a frontier at a current time and a frontier at a next time. Waypoints are sampled in the frontier region with a bias toward the target. A path to reach the target is selected based on a sequence of the sampled waypoints.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 15, 2017
    Inventors: Saurav AGARWAL, Aliakbar AGHAMOHAMMADI, Kiran SOMASUNDARAM
  • Publication number: 20170161910
    Abstract: A method for defining a sensor model includes determining a probability of obtaining a measurement from multiple potential causes in a field of view of a sensor modeled based on a stochastic map. The stochastic map includes a mean occupancy level for each voxel in the stochastic map and a variance of the mean occupancy level for each pixel. The method also includes determining a probability of obtaining an image based on the determined probability of obtaining the measurement. The method further includes planning an action for a robot, comprising the sensor, based on the probability of obtaining the image.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Shayegan OMIDSHAFIEI, Kiran SOMASUNDARAM, Christopher LOTT, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
  • Publication number: 20170160737
    Abstract: A method of motion planning includes observing an object from a first pose of an agent having a controllable camera. The method also includes determining one or more subsequent control inputs to move the agent and the camera to observe the object from at least one subsequent pose. The subsequent control input(s) are determined so as to minimize an expected enclosing measure of the object based on visual data collected from the camera. The method further includes controlling the agent and the camera based on the subsequent control input(s).
    Type: Application
    Filed: March 14, 2016
    Publication date: June 8, 2017
    Inventors: Regan Blythe TOWAL, Shayegan OMIDSHAFIEI, Aliakbar AGHAMOHAMMADI
  • Publication number: 20170161946
    Abstract: A method for generating a map includes determining an occupancy level of each of multiple voxels. The method also includes determining a probability distribution function (PDF) of the occupancy level of each voxel. The method further includes performing an incremental Bayesian update on the PDF to generate the map based on a measurement performed after determining the PDF.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Kiran SOMASUNDARAM, Shayegan OMIDSHAFIEI, Christopher LOTT, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
  • Publication number: 20170160747
    Abstract: A method of calculating a most likely map based on batch data includes gathering a corpus of sensor measurements indexed by a location of a sensor throughout an environment to be mapped. The method also includes determining, after gathering the corpus of sensor measurements, a most likely occupancy level of each voxel of multiple voxels of the environment in accordance with the corpus of sensor measurements and a stochastic sensor model. The method further includes calculating the most likely map based on the determined most likely occupancy level.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Shayegan OMIDSHAFIEI, Christopher LOTT, Kiran SOMASUNDARAM, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
  • Publication number: 20170157769
    Abstract: A method substantially simultaneously plans a path and maps an environment by a robot. The method determines a mean of an occupancy level for a location in a map. The method also includes determining a probability distribution function (PDF) of the occupancy level. The method further includes calculating a cost function based on the PDF. Finally, the method includes simultaneously planning the path and mapping the environment based on the cost function.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Bardia Fallah BEHABADI, Christopher LOTT, Shayegan OMIDSHAFIEI, Kiran SOMASUNDARAM, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Saurav AGARWAL, Gerhard REITMAYR, Serafin DIAZ
  • Publication number: 20170004406
    Abstract: A method for generating a movement policy includes determining a probability distribution function for multiples nodes of a roadmap and determining, in parallel, a cost and a collision probability for each edge of the roadmap. The method also includes generating the movement policy based on the probability distribution function, the cost, and the collision probability.
    Type: Application
    Filed: November 13, 2015
    Publication date: January 5, 2017
    Inventor: Aliakbar AGHAMOHAMMADI