Patents Assigned to Dynamics Inc.
  • Patent number: 11180353
    Abstract: An example method may include receiving, from a sensor on a vehicle, an initial plurality of sensor data points representing a position of a face of a pallet. The vehicle may include tines configured to engage the pallet. A baseline geometric representation of the face of the pallet may be determined based on the initial plurality of sensor data points. The vehicle may be caused to reposition the tines relative to the pallet. A subsequent plurality of sensor data points representing the position of the face of the pallet after repositioning the tines may be received from the sensor. An updated geometric representation of the face of the pallet may be determined based on the subsequent sensor data points. It may be determined that the updated geometric representation deviates from the baseline geometric representation by more than a threshold value and, in response, motion of the vehicle may be adjusted.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: November 23, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Hemal Shah, Ian Gulliver
  • Publication number: 20210347041
    Abstract: A computing system may provide a model of a robot. The model may be configured to determine simulated motions of the robot based on sets of control parameters. The computing system may also operate the model with multiple sets of control parameters to simulate respective motions of the robot. The computing system may further determine respective scores for each respective simulated motion of the robot, wherein the respective scores are based on constraints associated with each limb of the robot and a predetermined goal. The constraints include actuator constraints and joint constraints for limbs of the robot. Additionally, the computing system may select, based on the respective scores, a set of control parameters associated with a particular score. Further, the computing system may modify a behavior of the robot based on the selected set of control parameters to perform a coordinated exertion of forces by actuators of the robot.
    Type: Application
    Filed: July 20, 2021
    Publication date: November 11, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Marco da Silva, Benjamin Stephens, Alfred Anthony Rizzi, Yeuhi Abe
  • Publication number: 20210339402
    Abstract: Systems and methods related to multiple degree of freedom force sensors are disclosed. One aspect of the disclosure provides a load sensor. The load sensor comprises a first plate and a second plate, a plurality of single-axis load cells including first, second, and third single-axis load cells, wherein each of the first, second, and third single-axis load cells is disposed between the first plate and the second plate and is oriented along a first axis, and a plurality of constraint joints coupled to the first plate and the second plate, the plurality of constraint joints configured to inhibit translation of the first plate relative to the second plate in directions perpendicular to the first axis and configured to inhibit rotation of the first plate relative to the second plate about the first axis.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: John Aaron Saunders, Adam Henry Borrell, Joshua Timothy Geating
  • Publication number: 20210339811
    Abstract: A robotic device may traverse a path in a direction of locomotion. Sensor data indicative of one or more physical features of the environment in the direction of locomotion may be received. The implementation may further involve determining that traversing the path involves traversing the one or more physical features of the environment. Based on the sensor data indicative of the one or more physical features of the environment in the direction of locomotion, a hydraulic pressure to supply to the one or more hydraulic actuators to traverse the one or more physical features of the environment may be predicted. Before traversing the one or more physical features of the environment, the hydraulic drive system may adjust pressure of supplied hydraulic fluid from the first pressure to the predicted hydraulic pressure.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: John Aaron Saunders, Michael Murphy, Steven Potter
  • Patent number: 11162070
    Abstract: Provided herein are methods of enriching a retinal pigment epithelium (RPE) cell population derived from stem cells. Such a method may comprise removing contaminating cells through the depletion of CD24 positive cells, CD56 positive cells, and/or CD90 positive cells from a starting population of RPE cells.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 2, 2021
    Assignee: FUJIFILM Cellular Dynamics, Inc.
    Inventors: Nathan Meyer, Lucas Chase, Casey Stankewicz
  • Publication number: 20210331317
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether, Gina Christine Fay, Benjamin Swilling
  • Publication number: 20210331754
    Abstract: A method for a stair tracking for modeled and perceived terrain includes receiving, at data processing hardware, sensor data about an environment of a robot. The method also includes generating, by the data processing hardware, a set of maps based on voxels corresponding to the received sensor data. The set of maps includes a ground height map and a map of movement limitations for the robot. The map of movement limitations identifies illegal regions within the environment that the robot should avoid entering. The method further includes generating a stair model for a set of stairs within the environment based on the sensor data, merging the stair model and the map of movement limitations to generate an enhanced stair map, and controlling the robot based on the enhanced stair map or the ground height map to traverse the environment.
    Type: Application
    Filed: May 19, 2020
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventor: Eric Cary Whitman
  • Publication number: 20210331333
    Abstract: A robotic leg includes a hip, a first pulley attached to the hip and defining a first axis of rotation, a first leg portion having a first end portion and a second end portion, a second pulley rotatably coupled to the second end portion of the first leg portion and defining a second axis of rotation, a second leg portion having a first end portion and a second end portion, and a timing belt trained about the first pulley and the second pulley for synchronizing rotation of the first leg portion about the first axis of rotation and rotation of the second leg portion about the second axis of rotation. The first end portion of the first leg portion is rotatably coupled to the hip and configured to rotate about the first axis of rotation. The first end portion of the second leg portion is fixedly attached to the second pulley.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventor: Vadim Chernyak
  • Publication number: 20210333804
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Application
    Filed: May 19, 2020
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether
  • Publication number: 20210331313
    Abstract: A method of localizing a robot includes receiving odometry information plotting locations of the robot and sensor data of the environment about the robot. The method also includes obtaining a series of odometry information members, each including a respective odometry measurement at a respective time. The method also includes obtaining a series of sensor data members, each including a respective sensor measurement at the respective time. The method also includes, for each sensor data member of the series of sensor data members, (i) determining a localization of the robot at the respective time based on the respective sensor data, and (ii) determining an offset of the localization relative to the odometry measurement at the respective time. The method also includes determining whether a variance of the offsets determined for the localizations exceeds a threshold variance. When the variance among the offsets exceeds the threshold variance, a signal is generated.
    Type: Application
    Filed: June 5, 2020
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventor: Matthew Jacob Klingensmith
  • Patent number: 11157841
    Abstract: Examples described may enable rearrangement of pallets of items in a warehouse to an optimal layout. An example method includes receiving real-time item information including pallet locations in a warehouse and real-time inventory of items arranged on the pallets; determining a likelihood of demand for future access to the pallets based on a pallet relocation history and item receiving/shipment expectations; based on the real-time item information and the likelihood of demand, determining an optimal controlled-access dense grid layout in which distances of the pallets from a center of the layout are related to the likelihood of demand; receiving real-time robotics information and using the real-time robotics information to determine an amount of time to rearrange the pallets to the optimal layout; and, based on the amount of time to rearrange the pallets being less than a threshold, causing the robotic devices to rearrange the pallets to the optimal layout.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 26, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Christopher Hance, Daniel Shaffer
  • Patent number: 11155741
    Abstract: A method of hydrating a dry powdered viscosifier such as a powdered polymer is disclosed. The method includes mixing the powdered viscosifier with a solvent such as water to form a mixture; moving the mixture through a cavitation zone; inducing energetic shock waves and pressure fluctuations in the mixture by mechanically inducing cavitation events within the mixture, the shock waves and pressure fluctuations untangling, separating, and straightening polymer molecule chains and distributing the chains throughout the mixture, and extracting the resulting hydrated viscosifier from the cavitation zone.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: October 26, 2021
    Assignee: Hydro Dynamics, Inc.
    Inventors: Daniel A. Armstead, Douglas G. Mancosky
  • Patent number: 11154990
    Abstract: An example robot includes a hydraulic actuator cylinder controlling motion of a member of the robot. The hydraulic actuator cylinder comprises a piston, a first chamber, and a second chamber. A valve system controls hydraulic fluid flow between a hydraulic supply line of pressurized hydraulic fluid, the first and second chambers, and a return line. A controller may provide a first signal to the valve system so as to begin moving the piston based on a trajectory comprising moving in a forward direction, stopping, and moving in a reverse direction. The controller may provide a second signal to the valve system so as to cause the piston to override the trajectory as it moves in the forward direction and stop at a given position, and then provide a third signal to the valve system so as to resume moving the piston in the reverse direction based on the trajectory.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: October 26, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Alex Khripin, Stephen Berard, Alfred Rizzi
  • Publication number: 20210325893
    Abstract: A method for constraining robot autonomy language includes receiving a navigation command to navigate a robot to a mission destination within an environment of the robot and generating a route specification for navigating the robot from a current location in the environment to the mission destination in the environment. The route specification includes a series of route segments. Each route segment in the series of route segments includes a goal region for the corresponding route segment and a constraint region encompassing the goal region. The constraint region establishes boundaries for the robot to remain within while traversing toward the goal region. The route segment also includes an initial path for the robot to follow while traversing the corresponding route segment.
    Type: Application
    Filed: May 27, 2020
    Publication date: October 21, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Gina Fay, Joel Chestnutt, Marco da Silva, Alfred Anthony Rizzi
  • Publication number: 20210323149
    Abstract: A method of mitigating slip conditions and estimating ground friction for a robot having a plurality of feet includes receiving a first coefficient of friction corresponding to a ground surface. The method also includes determining whether one of the plurality of feet is in contact with the ground surface, and when a first foot of the plurality feet is in contact with the ground surface, setting a second coefficient of friction associated with the first foot equal to the first coefficient of friction. The method also includes determining a measured velocity of the first foot relative to the ground surface, and adjusting the second coefficient of friction of the first foot based on the measured velocity of the foot. One of the plurality of feet of the robot applies a force on the ground surface based on the adjusted second coefficient of friction.
    Type: Application
    Filed: June 5, 2020
    Publication date: October 21, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Alexander Samuel Graber-Tilton, Benjamin John Swilling
  • Publication number: 20210323618
    Abstract: A method of identifying stairs from footfalls includes receiving a plurality of footfall locations of a robot traversing an environment. Each respective footfall location indicates a location where a leg of the robot contacted a support surface. The method also includes determining a plurality of candidate footfall location pairs based on the plurality of footfall locations. The candidate footfall location pair includes a first and a second candidate footfall location. The method further includes clustering the first candidate footfall location into a first cluster group based on a height of the first candidate footfall location and clustering the second candidate footfall location into a second cluster group based on a height of the second candidate footfall location. The method additionally includes generating a stair model by representing each of the cluster groups as a corresponding stair and delineating each stair based on a respective midpoint between each adjacent cluster group.
    Type: Application
    Filed: May 19, 2020
    Publication date: October 21, 2021
    Applicant: Boston Dynamics, Inc.
    Inventor: Adam Komoroski
  • Publication number: 20210323152
    Abstract: A method of planning a path for an articulated arm of robot includes generating a directed graph corresponding to a joint space of the articulated arm. The directed graph includes a plurality of nodes each corresponding to a joint pose of the articulated arm. The method also includes generating a planned path from a start node associated with a start pose of the articulated arm to an end node associated with a target pose of the articulated arm. The planned path includes a series of movements along the nodes between the start node and the end node. The method also includes determining when the articulated arm can travel to a subsequent node or the target pose, terminating a movement of the articulated arm towards a target node, and initiating a subsequent movement of the articulated arm to move directly to the target pose or the subsequent node.
    Type: Application
    Filed: May 19, 2020
    Publication date: October 21, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi
  • Publication number: 20210323153
    Abstract: A method includes receiving sensor data of an environment about a robot and generating a plurality of waypoints and a plurality of edges each connecting a pair of the waypoints. The method includes receiving a target destination for the robot to navigate to and determining a route specification based on waypoints and corresponding edges for the robot to follow for navigating the robot to the target destination selected from waypoints and edges previously generated. For each waypoint, the method includes generating a goal region encompassing the corresponding waypoint and generating at least one constraint region encompassing a goal region. The at least one constraint region establishes boundaries for the robot to remain within while traversing toward the target destination. The method includes navigating the robot to the target destination by traversing the robot through each goal region while maintaining the robot within the at least one constraint region.
    Type: Application
    Filed: May 27, 2020
    Publication date: October 21, 2021
    Applicant: Boston Dynamics, Inc,
    Inventors: Joel Chestnutt, Gina Fay
  • Publication number: 20210318687
    Abstract: A method for online authoring of robot autonomy applications includes receiving sensor data of an environment about a robot while the robot traverses through the environment. The method also includes generating an environmental map representative of the environment about the robot based on the received sensor data. While generating the environmental map, the method includes localizing a current position of the robot within the environmental map and, at each corresponding target location of one or more target locations within the environment, recording a respective action for the robot to perform. The method also includes generating a behavior tree for navigating the robot to each corresponding target location and controlling the robot to perform the respective action at each corresponding target location within the environment during a future mission when the current position of the robot within the environmental map reaches the corresponding target location.
    Type: Application
    Filed: May 27, 2020
    Publication date: October 14, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Samuel Seifert, Leland Hepler
  • Patent number: 11145206
    Abstract: Systems and methods related to roadmaps for mobile robotic devices are provided. A computing device can determine a roadmap that includes a first intersection associated with first and second edges. The computing device can determine an edge interaction region (EIR) surrounding the first intersection that includes portions of the first and second edges, where a traversal region on the first edge portion can overlap a traversal region on the second edge portion. The computing device can determine first and second sub-edges of the first edge; the first sub-edge within the EIR and the second sub-edge outside the EIR. The computing device can receive a request to determine a route, determine the route specifying travel along the first sub-edge with a first rule set and along the second sub-edge with a second rule set, and provide the route.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: October 12, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Jared Russell, Geoffrey Lalonde