Patents Assigned to Dynamics Inc.
-
Publication number: 20220241980Abstract: 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: ApplicationFiled: January 25, 2022Publication date: August 4, 2022Applicant: Boston Dynamics, Inc.Inventors: Mario Bollini, Leland Hepler
-
Patent number: 11392860Abstract: 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: GrantFiled: May 10, 2012Date of Patent: July 19, 2022Assignee: DYNAMICS INC.Inventors: Jeffrey D. Mullen, Christopher J. Rigatti, Michael T. Wallace
-
Patent number: 11393168Abstract: 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: GrantFiled: November 13, 2018Date of Patent: July 19, 2022Assignee: Ziva Dynamics Inc.Inventors: Jernej Barbie, Crawford Doran, Essex Edwards, James Jacobs, Yijing Li
-
Publication number: 20220220440Abstract: 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: ApplicationFiled: May 11, 2020Publication date: July 14, 2022Applicants: FUJIFILM Cellular Dynamics, Inc., FUJIFILM Holdings America CorporationInventors: Igor GUIREVICH, Sarah BURTON, Christie MUNN, Madelyn GOEDLAND, Katherine CZYSZ, Deepika RAJESH, Makiko OHSHIMA
-
Patent number: 11383381Abstract: 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: GrantFiled: September 17, 2019Date of Patent: July 12, 2022Assignee: Boston Dynamics, Inc.Inventors: Eric Whitman, Alex Khripin
-
Publication number: 20220203532Abstract: 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: ApplicationFiled: March 14, 2022Publication date: June 30, 2022Applicant: Boston Dynamics, Inc .Inventors: Zachary John Jackowski, John Aaron Saunders, Benjamin Swilling
-
Publication number: 20220193898Abstract: 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: ApplicationFiled: December 16, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Navid Aghasadeghi, Alfred Anthony Rizzi, Gina Fay, Robert Eugene Paolini
-
Publication number: 20220193905Abstract: 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: ApplicationFiled: December 17, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Stephen George Berard, Andrew James Barry, Matthew David Malchano, Benjamin John Swilling, Alfred Anthony Rizzi
-
Publication number: 20220194245Abstract: 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: ApplicationFiled: December 16, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Dion Gonano, Eric Cary Whitman, Christopher Stathis, Matthew Jacob Klingensmith
-
Publication number: 20220193900Abstract: 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: ApplicationFiled: May 12, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Stephen George Berard, Andrew James Barry, Benjamin John Swilling, Alfred Anthony Rizzi
-
Publication number: 20220193906Abstract: 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: ApplicationFiled: December 17, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Andrew James Barry, Alfred Anthony Rizzi
-
Publication number: 20220193894Abstract: 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: ApplicationFiled: December 17, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Andrew James Barry, Alfred Anthony Rizzi
-
Publication number: 20220193893Abstract: 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: ApplicationFiled: May 4, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi, Navid Aghasadeghi, Alex Khripin
-
Publication number: 20220197292Abstract: 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: ApplicationFiled: March 19, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Thomas Hopkins Miller, Christopher Bentzel
-
Publication number: 20220179417Abstract: 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: ApplicationFiled: February 23, 2022Publication date: June 9, 2022Applicant: Boston Dynamics, Inc.Inventors: Kevin Blankespoor, Gabriel Nelson, Neil Neville
-
Publication number: 20220179420Abstract: 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: ApplicationFiled: February 24, 2022Publication date: June 9, 2022Applicant: Boston Dynamics, Inc.Inventors: Eric Whitman, Gina Christine Fay
-
Patent number: 11353345Abstract: 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: GrantFiled: July 22, 2019Date of Patent: June 7, 2022Assignee: Boston Dynamics, Inc.Inventor: Alex Khripin
-
Patent number: 11344341Abstract: 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: GrantFiled: October 21, 2020Date of Patent: May 31, 2022Assignee: SKELETAL DYNAMICS, INC.Inventors: Jorge L. Orbay, Raul Galindo
-
Patent number: 11340379Abstract: 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: GrantFiled: May 19, 2020Date of Patent: May 24, 2022Assignee: Pile Dynamics, Inc.Inventors: Garland E. Likins, Jr., George R. Piscsalko, Frank Rausche, Dean A. Cotton
-
Patent number: 11340620Abstract: 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: GrantFiled: October 23, 2019Date of Patent: May 24, 2022Assignee: Boston Dynamics, Inc.Inventors: Samuel Seifert, Marco da Silva, Alexander Rice, Leland Hepler, Mario Bollini, Christopher Bentzel