Patents Assigned to Dynamics Inc.
  • Publication number: 20220241980
    Abstract: A method includes receiving sensor data for an environment about the robot. The sensor data is captured by one or more sensors of the robot. The method includes detecting one or more objects in the environment using the received sensor data. For each detected object, the method includes authoring an interaction behavior indicating a behavior that the robot is capable of performing with respect to the corresponding detected object. The method also includes augmenting a localization map of the environment to reflect the respective interaction behavior of each detected object.
    Type: Application
    Filed: January 25, 2022
    Publication date: August 4, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Mario Bollini, Leland Hepler
  • Patent number: 11392860
    Abstract: A card may be formed using two or more printed circuit boards. Each printed circuit board may include one or more RFID antennas, RFID chips and a processor. A processor on a board may transfer data to one or more RFID chips on the same board. Alternately, a processor on a board may transfer data to one or more RFID chips on a different board via conductive terminals between boards. Data stored in one or more RFID chips may be erased after being communicated to an RFID device via an RFID antenna or after a configurable timeout period elapses. A card and a mobile device may include more than one RFID antenna to increase efficiency, reliability, and/or a number of data channels that may be communicated.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: July 19, 2022
    Assignee: DYNAMICS INC.
    Inventors: Jeffrey D. Mullen, Christopher J. Rigatti, Michael T. Wallace
  • Patent number: 11393168
    Abstract: Methods, systems, and techniques for generating a new, animation-ready anatomy. A skin mesh of the new anatomy is obtained, such as by performing a 3D depth scan of a subject. Selected template anatomies are also obtained, with each of those template anatomies having a skin mesh that corresponds with the new anatomy's skin mesh. The skin meshes of the new and selected template anatomies share a first pose. Each of the selected template anatomies also has a skeleton for the first pose and skinning weights, and the skin mesh in at least one additional pose that is different from the first pose and any other additional poses. The method then involves using a processor to interpolate, from the at least one of the skeleton and skinning weights of the selected template anatomies and the first and at least one additional pose of the selected template anatomies, the new anatomy.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 19, 2022
    Assignee: Ziva Dynamics Inc.
    Inventors: Jernej Barbie, Crawford Doran, Essex Edwards, James Jacobs, Yijing Li
  • Publication number: 20220220440
    Abstract: The present disclosure provides methods of producing hepatocytes from induced pluripotent stem cells. Further provided herein are methods of using the hepatocytes for the treatment of a liver disease.
    Type: Application
    Filed: May 11, 2020
    Publication date: July 14, 2022
    Applicants: FUJIFILM Cellular Dynamics, Inc., FUJIFILM Holdings America Corporation
    Inventors: Igor GUIREVICH, Sarah BURTON, Christie MUNN, Madelyn GOEDLAND, Katherine CZYSZ, Deepika RAJESH, Makiko OHSHIMA
  • Patent number: 11383381
    Abstract: A method of footstep contact detection includes receiving joint dynamics for a swing leg of the robot where the swing leg performs a swing phase of a gait of the robot. The method also includes receiving odometry defining an estimation of a pose of the robot and determining whether an unexpected torque on the swing leg corresponds to an impact on the swing leg. When the unexpected torque corresponds to the impact, the method further includes determining whether the impact is indicative of a touchdown of the swing leg on a ground surface based on the odometry and the joint dynamics. When the impact is not indicative of the touchdown of the swing leg, the method includes classifying a cause of the impact based on the odometry of the robot and the joint dynamics of the swing leg.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: July 12, 2022
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Whitman, Alex Khripin
  • Publication number: 20220203532
    Abstract: A robotic system includes a body including at least one attachment mechanism configured to removably couple a modular component to the body. The modular component includes at least one movable part operable to move relative to the body when the modular component is attached to the body. The system includes a communication interface coupled to the body and configured to be communicatively coupled to the modular component to receive information relating to the modular component and operation of the at least one movable part. The system includes a control system coupled to the body and the communication interface. The control system is configured to: in response to the modular component being attached to the body, receive the information from the modular component by way of the communication interface, and operate the at least one movable part of the modular component according to the information.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Applicant: Boston Dynamics, Inc .
    Inventors: Zachary John Jackowski, John Aaron Saunders, Benjamin Swilling
  • Publication number: 20220193898
    Abstract: A computer-implemented method executed by data processing hardware of a robot causes the data processing hardware to perform operations. The robot includes an articulated arm having an end effector engaged with a constrained object. The operations include receiving a measured task parameter set for the end effector. The measured task parameter set includes position parameters defining a position of the end effector. The operations further include determining, using the measured task parameter set, at least one axis of freedom and at least one constrained axis for the end effector within a workspace. The operations also include assigning a first impedance value to the end effector along the at least one axis of freedom and assigning a second impedance value to the end effector along the at least one constrained axis. The operations include instructing the articulated arm to move the end effector along the at least one axis of freedom.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Navid Aghasadeghi, Alfred Anthony Rizzi, Gina Fay, Robert Eugene Paolini
  • Publication number: 20220193905
    Abstract: Data processing hardware of a robot performs operations to identify a door within an environment. A robotic manipulator of the robot grasps a feature of the door on a first side facing the robot. When the door opens in a first direction toward the robot, the robotic manipulator exerts a pull force to swing the door in the first direction, a leg of the robot moves to a position that blocks the door from swinging in the second direction, the robotic manipulator contacts the door on a second side opposite the first side, and the robotic manipulator exerts a door opening force on the second side as the robot traverses a doorway corresponding to the door. When the door opens in a second direction away from the robot, the robotic manipulator exerts the door opening force on the first side as the robot traverses the doorway.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Stephen George Berard, Andrew James Barry, Matthew David Malchano, Benjamin John Swilling, Alfred Anthony Rizzi
  • Publication number: 20220194245
    Abstract: A computer-implemented method when executed by data processing hardware of a legged robot causes the data processing hardware to perform operations including receiving sensor data corresponding to an area including at least a portion of a docking station. The operations include determining an estimated pose for the docking station based on an initial pose of the legged robot relative to the docking station. The operations include identifying one or more docking station features from the received sensor data. The operations include matching the one or more identified docking station features to one or more known docking station features. The operations include adjusting the estimated pose for the docking station to a corrected pose for the docking station based on an orientation of the one or more identified docking station features that match the one or more known docking station features.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Dion Gonano, Eric Cary Whitman, Christopher Stathis, Matthew Jacob Klingensmith
  • Publication number: 20220193900
    Abstract: A computer-implemented method, when executed by data processing hardware of a robot having an articulated arm and a base, causes data processing hardware to perform operations. The operations include determining a first location of a workspace of the articulated arm associated with a current base configuration of the base of the robot. The operations also include receiving a task request defining a task for the robot to perform outside of the workspace of the articulated arm at the first location. The operations also include generating base parameters associated with the task request. The operations further include instructing, using the generated base parameters, the base of the robot to move from the current base configuration to an anticipatory base configuration.
    Type: Application
    Filed: May 12, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Stephen George Berard, Andrew James Barry, Benjamin John Swilling, Alfred Anthony Rizzi
  • Publication number: 20220193906
    Abstract: A computer-implemented method, executed by data processing hardware of a robot, includes receiving sensor data for a space within an environment about the robot. The method includes receiving, from a user interface (UI) in communication with the data processing hardware, a user input indicating a user-selection of a location within a two-dimensional (2D) representation of the space. The location corresponds to a position of a target object within the space. The method includes receiving, from the UI, a plurality of grasping inputs designating an orientation and a translation for an end-effector of a robotic manipulator to grasp the target object. The method includes generating a three-dimensional (3D) location of the target object based on the received sensor data and the location corresponding to the user input. The method includes instructing the end-effector to grasp the target object using the generated 3D location and the plurality of grasping inputs.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Andrew James Barry, Alfred Anthony Rizzi
  • Publication number: 20220193894
    Abstract: A computer-implemented method, executed by data processing hardware of a robot, includes receiving a three-dimensional point cloud of sensor data for a space within an environment about the robot. The method includes receiving a selection input indicating a user-selection of a target object represented in an image corresponding to the space. The target object is for grasping by an end-effector of a robotic manipulator of the robot. The method includes generating a grasp region for the end-effector of the robotic manipulator by projecting a plurality of rays from the selected target object of the image onto the three-dimensional point cloud of sensor data. The method includes determining a grasp geometry for the robotic manipulator to grasp the target object within the grasp region. The method includes instructing the end-effector of the robotic manipulator to grasp the target object within the grasp region based on the grasp geometry.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Andrew James Barry, Alfred Anthony Rizzi
  • Publication number: 20220193893
    Abstract: A computer-implemented method includes generating a joint-torque-limit model for the articulated arm based on allowable joint torque sets corresponding to a base pose of the base. The method also include receiving a first requested joint torque set for a first arm pose of the articulated arm and determining, using the joint-torque-limit model, an optimized joint torque set corresponding to the first requested joint torque set. The method also includes receiving a second requested joint torque set for a second arm pose of the articulated arm and generating an adjusted joint torque set by adjusting the second requested joint torque set based on the optimized joint torque set. The method also includes sending the adjusted joint torque set to the articulated arm.
    Type: Application
    Filed: May 4, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi, Navid Aghasadeghi, Alex Khripin
  • Publication number: 20220197292
    Abstract: A method includes obtaining, from an operator of a robot, a return execution lease associated with one or more commands for controlling the robot that is scheduled within a sequence of execution leases. The robot is configured to execute commands associated with a current execution lease that is an earliest execution lease in the sequence of execution leases that is not expired. The method includes obtaining an execution lease expiration trigger triggering expiration of the current execution lease. After obtaining the trigger, the method includes determining that the return execution lease is a next current execution lease in the sequence. While the return execution lease is the current execution lease, the method includes executing the one or more commands for controlling the robot associated with the return execution lease which cause the robot to navigate to a return location remote from a current location of the robot.
    Type: Application
    Filed: March 19, 2021
    Publication date: June 23, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Thomas Hopkins Miller, Christopher Bentzel
  • Publication number: 20220179417
    Abstract: A method for estimating a ground plane includes receiving a pose of a robotic device with respect to a gravity aligned reference frame, receiving one or more locations of one or more corresponding contact points between the robotic device and a ground surface, and determining a ground plane estimation of the ground surface based on the orientation of the robotic device with respect to the gravity aligned reference frame and the one or more locations of one or more corresponding contact points between the robotic device and the ground surface. The ground plane estimation includes a ground surface contour approximation. The method further includes determining a distance between a body of the robotic device and the determined ground plane estimation and causing adjustment of the pose of the robotic device with respect to the ground surface based on the determined distance and the determined ground plane estimation.
    Type: Application
    Filed: February 23, 2022
    Publication date: June 9, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Gabriel Nelson, Neil Neville
  • Publication number: 20220179420
    Abstract: A method for terrain and constraint planning a step plan includes receiving, at data processing hardware of a robot, image data of an environment about the robot from at least one image sensor. The robot includes a body and legs. The method also includes generating, by the data processing hardware, a body-obstacle map, a ground height map, and a step-obstacle map based on the image data and generating, by the data processing hardware, a body path for movement of the body of the robot while maneuvering in the environment based on the body-obstacle map. The method also includes generating, by the data processing hardware, a step path for the legs of the robot while maneuvering in the environment based on the body path, the body-obstacle map, the ground height map, and the step-obstacle map.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Eric Whitman, Gina Christine Fay
  • Patent number: 11353345
    Abstract: A method for calibrating a position measurement system includes receiving measurement data from the position measurement system and determining that the measurement data includes periodic distortion data. The position measurement system includes a nonius track and a master track. The method also includes modifying the measurement data by decomposing the periodic distortion data into periodic components and removing the periodic components from the measurement data.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 7, 2022
    Assignee: Boston Dynamics, Inc.
    Inventor: Alex Khripin
  • Patent number: 11344341
    Abstract: Disclosed is an intramedullary nail comprising a shaft having a length, a constant diameter, an exterior bone contacting surface, a leading (or distal) end and a trailing (or proximal) end, wherein the leading end is progressively tapered and comprises a well or cup, adapted to receive the tip of a standard K-wire, the trailing end comprises a driving fitting adapted for attachment to a driving tool for insertion of the nail into the prepared bone, the trailing end may optionally include an internal thread that can be used to secure the nail to a drill guide which can also function as an insertion handle, and the nail's shaft may also optionally be equipped with threaded and/or unthreaded cross-drilled holes for insertion of unicortical locking screws and bone screws, respectively, once the nail is placed as desired.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: May 31, 2022
    Assignee: SKELETAL DYNAMICS, INC.
    Inventors: Jorge L. Orbay, Raul Galindo
  • Patent number: 11340379
    Abstract: A borehole inspection device and method of using the same to measure the condition of the bottom extent of a borehole, the system having a head unit assembly with top and bottom sides and including at least one downwardly extending force sensor configured to measure a reaction force applied to the at least one sensor as it engages a bottom extent of the borehole, the inspection device being configured to be lowered into a borehole and to bring the sensor(s) into contact with the bottom extent wherein continued downward movement of the head unit creates the reaction force on the sensor(s) to determine at least one of a location of an associated debris layer, a bearing capacity of the associated debris layer, the thickness of the associated debris layer, the location of an associated bearing layer and/or the bearing capacity of the associated bearing layer.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: May 24, 2022
    Assignee: Pile Dynamics, Inc.
    Inventors: Garland E. Likins, Jr., George R. Piscsalko, Frank Rausche, Dean A. Cotton
  • Patent number: 11340620
    Abstract: A method for controlling a robot includes receiving image data from at least one image sensor. The image data corresponds to an environment about the robot. The method also includes executing a graphical user interface configured to display a scene of the environment based on the image data and receive an input indication indicating selection of a pixel location within the scene. The method also includes determining a pointing vector based on the selection of the pixel location. The pointing vector represents a direction of travel for navigating the robot in the environment. The method also includes transmitting a waypoint command to the robot. The waypoint command when received by the robot causes the robot to navigate to a target location. The target location is based on an intersection between the pointing vector and a terrain estimate of the robot.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: May 24, 2022
    Assignee: Boston Dynamics, Inc.
    Inventors: Samuel Seifert, Marco da Silva, Alexander Rice, Leland Hepler, Mario Bollini, Christopher Bentzel