Patents by Inventor Alex Perkins

Alex Perkins 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: 20220143828
    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva
  • Patent number: 11292375
    Abstract: A headrest assembly includes a headrest bun having an interior portion. A support armature includes a portion thereof disposed within the interior portion of the headrest bun. A support member includes a lattice matrix comprised of a plurality of interconnected links. The support member is supported within the interior portion of the headrest bun by the support armature. A receptacle is operably coupled to the lattice matrix of the support member within the interior portion of the headrest bun and includes an interior cavity. A weighted insert is removeably received within the interior cavity of the receptacle.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: April 5, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Vishal Vinayak Nageshkar, Sangram Tamhankar, Chaitanya Nimmagadda, John Edward Huber, Siddharthan Selvasekar, Patrick Maloney, Janice Lisa Tardiff, Alex Perkins
  • Patent number: 11203385
    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 21, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva
  • Publication number: 20210256287
    Abstract: A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Alex Perkins, Charles DuHadway, Peter Anderson-Sprecher
  • Publication number: 20210237634
    Abstract: A seat assembly includes a cushioned component having a lattice matrix, wherein the lattice matrix includes a first portion defined by a first pattern of interconnected links which defines a first set of cells, and a second portion defined by a second pattern of interconnected links which defines a second set of cells. The first portion of the lattice matrix includes a density profile that is different than a density profile of the second portion of the lattice matrix. An air bladder is disposed within a core portion of the lattice matrix and includes a non-porous outer casing surrounding an interior cavity. The outer casing of the air bladder and the lattice matrix are integrated components comprised of a common material to define a monolithic structure created using an additive manufacturing process.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 5, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Patrick Maloney, Alex Perkins, Vishal Vinayak Nageshkar, Sangram Tamhankar, Kevin VanNieulande, Victoria Leigh Schein, Christian J. Hosbach
  • Publication number: 20210178976
    Abstract: A seat assembly includes a seatback having a cushioned component pivotally coupled to the seatback and operable between deployed and retracted positions. The cushioned component includes an interior cavity. A rack assembly is positioned within the interior cavity and includes a forward-most rack with a first receiving area. The rack assembly further includes a rearward-most rack having a second receiving area. A first cartridge assembly is removeably received in the first receiving area of the rack assembly. A second cartridge assembly is removeably received in the second receiving area of the rack assembly. The rack assembly may also include one or more intermediate rack assemblies positioned between the forward-most and rearward-most rack assemblies for supporting other intermediate cartridge assemblies. Each cartridge assembly includes a different density profile for providing variated comfort settings to the seatback of the seat assembly.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 17, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Vishal Vinayak Nageshkar, Sangram Tamhankar, Christian J. Hosbach, Patrick Maloney, Alex Perkins, Victoria Leigh Schein, Kevin VanNieulande
  • Publication number: 20210171135
    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.
    Type: Application
    Filed: January 26, 2021
    Publication date: June 10, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva
  • Patent number: 11023763
    Abstract: A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: June 1, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Alex Perkins, Charles DuHadway, Peter Anderson-Sprecher
  • Patent number: 10953775
    Abstract: A seat assembly includes a seat portion and a seatback. A cushioned component is disposed in either the seat portion or the seatback. The cushioned component includes a porous lattice matrix and non-porous first and second walls that are disposed within and surrounded by the lattice matrix. The first and second walls are spaced-apart from one another and disposed at opposed angles to define a channel therebetween. The lattice matrix and the first and second walls are deformable structures for supporting a seat occupant while still being able to channel air through the cushioned component. The lattice matrix and the first and second walls are contemplated to be integrally formed components defining a monolithic structure. The lattice matrix may include multiple sets of spaced-apart walls for channeling air through different portions of the cushioned component.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: March 23, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Patrick Maloney, Victoria Leigh Schein, Alex Perkins, Vishal Vinayak Nageshkar, Sangram Tamhankar, Christian J. Hosbach
  • Patent number: 10851810
    Abstract: In some applications, a piston of a hydraulic actuator may move at high speeds, and large undesired forces may be generated if the piston reaches an end-stop of the hydraulic actuator at a high speed. The undesired forces may, for example, cause mechanical damage in the hydraulic actuator. A controller may receive information indicative of the piston reaching a first position at a first threshold distance from the end-stop, and, in response, may modify a signal to a valve assembly controlling flow of hydraulic fluid to and from the hydraulic actuator. Further, the controller may receive information indicative of the piston reaching a second position at a second threshold distance closer to the end-stop of the hydraulic actuator, and, in response, the controller may further modify the signal to the valve assembly so as to apply a force on the piston in a away from the end-stop.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: December 1, 2020
    Assignee: Boston Dynamics, Inc.
    Inventors: Alex Perkins, Kevin Blankespoor, Alfred Rizzi
  • Publication number: 20200306998
    Abstract: A method for a multi-body controller receives steering commands for a robot to perform a given task. The robot includes an inverted pendulum body, a plurality of joints, an arm coupled to the inverted pendulum body, a leg coupled to the inverted pendulum body, and a drive wheel rotatably coupled to the leg. With the steering commands, the method generates a wheel torque and a wheel axle force to perform the given task. The method includes receiving movement constraints for the robot and manipulation inputs configured to manipulate the arm to perform the given task. For each joint, the method generates a corresponding joint torque having an angular momentum where the joint torque satisfies the movement constraints based on the manipulation inputs, the wheel torque, and the wheel axle force. The method further includes controlling the robot to perform the given task using the joint torques.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 1, 2020
    Applicant: Boston Dynamics, Inc.
    Inventors: Shervin Talebi, Alex Perkins, Kevin Blankespoor
  • Publication number: 20200302207
    Abstract: A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Applicant: Boston Dynamics, Inc.
    Inventors: Alex Perkins, Charles DuHadway, Peter Anderson-Sprecher
  • Publication number: 20190376533
    Abstract: In some applications, a piston of a hydraulic actuator may move at high speeds, and large undesired forces may be generated if the piston reaches an end-stop of the hydraulic actuator at a high speed. The undesired forces may, for example, cause mechanical damage in the hydraulic actuator. A controller may receive information indicative of the piston reaching a first position at a first threshold distance from the end-stop, and, in response, may modify a signal to a valve assembly controlling flow of hydraulic fluid to and from the hydraulic actuator. Further, the controller may receive information indicative of the piston reaching a second position at a second threshold distance closer to the end-stop of the hydraulic actuator, and, in response, the controller may further modify the signal to the valve assembly so as to apply a force on the piston in a away from the end-stop.
    Type: Application
    Filed: August 26, 2019
    Publication date: December 12, 2019
    Applicant: Boston Dynamics, Inc.
    Inventors: Alex Perkins, Kevin Blankespoor, Alfred Rizzi
  • Patent number: 10300969
    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 28, 2019
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Marco da Silva, Alex Perkins
  • Patent number: 9926025
    Abstract: An example method may include i) determining, by a robot having at least one foot, a representation of a coefficient of friction between the foot and a ground surface; ii) determining, by the robot, a representation of a gradient of the ground surface; iii) based on the determined representations of the coefficient of friction and the gradient, determining a threshold orientation for a target ground reaction force on the foot of the robot during a step; iv) determining the target ground reaction force, where the target ground reaction force comprises a magnitude and an orientation; v) determining an adjusted ground reaction force by adjusting the orientation of the target ground reaction force to be within the determined threshold orientation; and vi) causing the foot of the robot to apply a force on the ground surface equal to and opposing the adjusted ground reaction force during the step.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 27, 2018
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Marco da Silva, Alex Perkins
  • Patent number: 9663165
    Abstract: A method may include i) determining, by a robot having at least one foot, a representation of a coefficient of friction between the foot and a ground surface; ii) determining, by the robot, a representation of a gradient of the ground surface; iii) based on the determined representations of the coefficient of friction and the gradient, determining a threshold orientation for a target ground reaction force on the foot of the robot during a step; iv) determining the target ground reaction force, where the target ground reaction force comprises a magnitude and an orientation; v) determining an adjusted ground reaction force by adjusting the orientation of the target ground reaction force to be within the determined threshold orientation; and vi) causing the foot of the robot to apply a force on the ground surface equal to and opposing the adjusted ground reaction force during the step.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Kevin Blankespoor, Marco da Silva, Alex Perkins
  • Patent number: 9618937
    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva
  • Publication number: 20170089365
    Abstract: In some applications, a piston of a hydraulic actuator may move at high speeds, and large undesired forces may be generated if the piston reaches an end-stop of the hydraulic actuator at a high speed. The undesired forces may, for example, cause mechanical damage in the hydraulic actuator. A controller may receive information indicative of the piston reaching a first position at a first threshold distance from the end-stop, and, in response, may modify a signal to a valve assembly controlling flow of hydraulic fluid to and from the hydraulic actuator. Further, the controller may receive information indicative of the piston reaching a second position at a second threshold distance closer to the end-stop of the hydraulic actuator, and, in response, the controller may further modify the signal to the valve assembly so as to apply a force on the piston in a away from the end-stop.
    Type: Application
    Filed: December 9, 2016
    Publication date: March 30, 2017
    Inventors: Alex Perkins, Kevin Blankespoor, Alfred Rizzi
  • Patent number: 9546672
    Abstract: In some applications, a piston of a hydraulic actuator may move at high speeds, and large undesired forces may be generated if the piston reaches an end-stop of the hydraulic actuator at a high speed. The undesired forces may, for example, cause mechanical damage in the hydraulic actuator. A controller may receive information indicative of the piston reaching a first position at a first threshold distance from the end-stop, and, in response, may modify a signal to a valve assembly controlling flow of hydraulic fluid to and from the hydraulic actuator. Further, the controller may receive information indicative of the piston reaching a second position at a second threshold distance closer to the end-stop of the hydraulic actuator, and, in response, the controller may further modify the signal to the valve assembly so as to apply a force on the piston in a away from the end-stop.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Alex Perkins, Kevin Blankespoor, Alfred Rizzi
  • Patent number: 9387896
    Abstract: An example method may include i) determining, by a robot having at least one foot, a representation of a coefficient of friction between the foot and a ground surface; ii) determining, by the robot, a representation of a gradient of the ground surface; iii) based on the determined representations of the coefficient of friction and the gradient, determining a threshold orientation for a target ground reaction force on the foot of the robot during a step; iv) determining the target ground reaction force, where the target ground reaction force comprises a magnitude and an orientation; v) determining an adjusted ground reaction force by adjusting the orientation of the target ground reaction force to be within the determined threshold orientation; and vi) causing the foot of the robot to apply a force on the ground surface equal to and opposing the adjusted ground reaction force during the step.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva