Patents by Inventor Alfred A. Anthony
Alfred A. Anthony 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).
-
Publication number: 20240117479Abstract: A hydrocarbon fluid containment article having a wall with a surface that is wetted by hydrocarbon fluid. The surface includes an anti-coking coating. The anti-coking coating includes a copper salt, a silver salt, or a combination thereof. A gas turbine engine component including a wall having a first surface and an anti-coking coating on the first surface of the wall that is wetted by hydrocarbon fluid. The anti-coking coating including a copper salt, a silver salt, or a combination thereof that prevents the formation of gum or coke on a surface thereon. Methods for reducing the deposition of thermal decomposition products on a wall of an article are also provided.Type: ApplicationFiled: August 3, 2023Publication date: April 11, 2024Inventors: Lawrence Bernard Kool, Bangalore Aswatha Nagaraj, Thomas George Holland, Alfred Albert Mancini, Michael Anthony Benjamin
-
Publication number: 20240091930Abstract: 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 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: ApplicationFiled: November 28, 2023Publication date: March 21, 2024Inventors: Marco da Silva, Benjamin Stephens, Alfred Anthony Rizzi, Yeuhi Abe
-
Patent number: 11931898Abstract: 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: GrantFiled: May 12, 2021Date of Patent: March 19, 2024Assignee: Boston Dynamics, Inc.Inventors: Stephen George Berard, Andrew James Barry, Benjamin John Swilling, Alfred Anthony Rizzi
-
Patent number: 11927961Abstract: 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: GrantFiled: May 27, 2020Date of Patent: March 12, 2024Assignee: Boston Dynamics, Inc.Inventors: Gina Fay, Joel Chestnutt, Marco da Silva, Alfred Anthony Rizzi
-
Patent number: 11911916Abstract: A control system may receive a first plurality of measurements indicative of respective joint angles corresponding to a plurality of sensors connected to a robot. The robot may include a body and a plurality of jointed limbs connected to the body associated with respective properties. The control system may also receive a body orientation measurement indicative of an orientation of the body of the robot. The control system may further determine a relationship between the first plurality of measurements and the body orientation measurement based on the properties associated with the jointed limbs of the robot. Additionally, the control system may estimate an aggregate orientation of the robot based on the first plurality of measurements, the body orientation measurement, and the determined relationship. Further, the control system may provide instructions to control at least one jointed limb of the robot based on the estimated aggregate orientation of the robot.Type: GrantFiled: July 25, 2022Date of Patent: February 27, 2024Assignee: Boston Dynamics, Inc.Inventors: Alex Khripin, Alfred Anthony Rizzi
-
Patent number: 11865715Abstract: 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: GrantFiled: July 20, 2021Date of Patent: January 9, 2024Assignee: Boston Dynamics, Inc.Inventors: Marco da Silva, Benjamin Stephens, Alfred Anthony Rizzi, Yeuhi Abe
-
Publication number: 20230355247Abstract: An osteotome blade that is optimized for cutting and removal of bone cement such as from an intramedullary canal during revision surgery. The blade may have a body and a tip, wherein the body cross-section and tip are trough-shaped and the tip has a swept-back configuration. Further away from the cutting region, the blade may have a transition region and a hub suitable to be grasped in a power tool. There may also be provided a scoring blade, and a method may comprise scoring grooves into bone cement using the scoring blade, followed by removal of bone cement using the cement removal blade.Type: ApplicationFiled: July 20, 2023Publication date: November 9, 2023Applicant: HENRY SCHEIN, INC.Inventors: Brian David PARLATO, Alfred Anthony LITWAK
-
Publication number: 20230249346Abstract: 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: ApplicationFiled: April 18, 2023Publication date: August 10, 2023Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi
-
Publication number: 20230234229Abstract: Techniques are described that determine motion of a robot's body that will maintain an end effector within a useable workspace when the end effector moves according to a predicted future trajectory. The techniques may include determining or otherwise obtaining the predicted future trajectory of the end effector and utilizing the predicted future trajectory to determine any motion of the body that is necessary to maintain the end effector within the useable workspace. In cases where no such motion of the body is necessary because the predicted future trajectory indicates the end effector will stay within the useable workspace without motion of the body, the body may remain stationary, thereby avoiding the drawbacks caused by unnecessary motion described above. Otherwise, the body of the robot can be moved while the end effector moves to ensure that the end effector stays within the useable workspace.Type: ApplicationFiled: November 28, 2022Publication date: July 27, 2023Applicant: Boston Dynamics, Inc.Inventors: Gina Fay, Navid Aghasadeghi, Alfred Anthony Rizzi
-
Patent number: 11654559Abstract: 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: GrantFiled: June 27, 2022Date of Patent: May 23, 2023Assignee: Boston Dynamics, Inc.Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi
-
Publication number: 20230008096Abstract: A control system may receive a first plurality of measurements indicative of respective joint angles corresponding to a plurality of sensors connected to a robot. The robot may include a body and a plurality of jointed limbs connected to the body associated with respective properties. The control system may also receive a body orientation measurement indicative of an orientation of the body of the robot. The control system may further determine a relationship between the first plurality of measurements and the body orientation measurement based on the properties associated with the jointed limbs of the robot. Additionally, the control system may estimate an aggregate orientation of the robot based on the first plurality of measurements, the body orientation measurement, and the determined relationship. Further, the control system may provide instructions to control at least one jointed limb of the robot based on the estimated aggregate orientation of the robot.Type: ApplicationFiled: July 25, 2022Publication date: January 12, 2023Inventors: Alex Khripin, Alfred Anthony Rizzi
-
Publication number: 20220324108Abstract: 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: ApplicationFiled: June 27, 2022Publication date: October 13, 2022Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi
-
Patent number: 11426875Abstract: A control system may receive a first plurality of measurements indicative of respective joint angles corresponding to a plurality of sensors connected to a robot. The robot may include a body and a plurality of jointed limbs connected to the body associated with respective properties. The control system may also receive a body orientation measurement indicative of an orientation of the body of the robot. The control system may further determine a relationship between the first plurality of measurements and the body orientation measurement based on the properties associated with the jointed limbs of the robot. Additionally, the control system may estimate an aggregate orientation of the robot based on the first plurality of measurements, the body orientation measurement, and the determined relationship. Further, the control system may provide instructions to control at least one jointed limb of the robot based on the estimated aggregate orientation of the robot.Type: GrantFiled: April 27, 2020Date of Patent: August 30, 2022Assignee: Boston Dynamics, Inc.Inventors: Alex Khripin, Alfred Anthony Rizzi
-
Patent number: 11407109Abstract: 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: GrantFiled: May 19, 2020Date of Patent: August 9, 2022Assignee: Boston Dynamics, Inc.Inventors: Robert Eugene Paolini, 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: 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: 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: 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: 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