Patents Assigned to Dynamics Inc.
-
Patent number: 10824549Abstract: A system for testing of an application programming interface (API) is disclosed. The system includes a usage data collection source to track a trace identity associated with at least one message exchange pattern of the API using an end to end tracing (E2E) technique, captures usage data of an application in one or more modes, wherein the usage data corresponds to the trace identity. A usage data selection subsystem selects a predefined strata of usage data. A test case generation learning subsystem generates multiple test cases. A mocking subsystem use the trace identity to simulate the at least one message pattern associated with the usage data from a current version of the application against an updated version of the application. A comparison subsystem records an actual result, compares the actual result with an expected result and generates a test result upon comparison of the actual result with the expected result.Type: GrantFiled: May 26, 2020Date of Patent: November 3, 2020Assignee: Mesh Dynamics, IncInventors: Prasad Desphande, Venkatesh Ganti, Rahul Lahiri, Ashoke Sudhakar, Ravi Vijay
-
Patent number: 10818379Abstract: Systems, devices, media, methods, and kits are disclosed to integrate and exchange information of analyte analysis kits. Analyte analysis can be performed and presented using in association with advertising or questions.Type: GrantFiled: May 8, 2018Date of Patent: October 27, 2020Assignee: BIOLOGICAL DYNAMICS, INC.Inventors: Rajaram Krishnan, Iryna Clark, Robert Turner, Robert Kovelman, Juan Pablo Hinestrosa Salazar, David Liu
-
Patent number: 10808736Abstract: An example valve includes a sleeve having a plurality of openings. A spool is rotatable within the sleeve and includes a respective plurality of openings corresponding to the plurality of openings of the sleeve. A rotary actuator coupled to the spool is configured for rotating the spool within the sleeve to one of at least eight rotary positions. The rotary actuator can rotate the spool to a given rotary position in a clockwise or a counter-clockwise direction to cause at least a partial alignment between a subset of the respective plurality of openings of the spool and a subset of the plurality of openings of the sleeve.Type: GrantFiled: January 22, 2019Date of Patent: October 20, 2020Assignee: Boston Dynamics, Inc.Inventors: Steven D. Potter, John Aaron Saunders
-
Publication number: 20200324412Abstract: A method for negotiating stairs includes receiving image data about a robot maneuvering in an environment with stairs. Here, the robot includes two or more legs. Prior to the robot traversing the stairs, for each stair, the method further includes determining a corresponding step region based on the received image data. The step region identifies a safe placement area on a corresponding stair for a distal end of a corresponding swing leg of the robot. Also prior to the robot traversing the stairs, the method includes shifting a weight distribution of the robot towards a front portion of the robot. When the robot traverses the stairs, the method further includes, for each stair, moving the distal end of the corresponding swing leg of the robot to a target step location where the target step location is within the corresponding step region of the stair.Type: ApplicationFiled: April 12, 2019Publication date: October 15, 2020Applicant: Boston Dynamics, Inc.Inventors: Eric Whitman, Gina Christine Fay, Benjamin Swilling
-
Patent number: 10802508Abstract: A robot includes an inverted pendulum body having first and second end portions, a counter-balance body disposed on the inverted pendulum body and configured to move relative to the inverted pendulum body, at least one leg having first and second ends, and a drive wheel rotatably coupled to the second end of the at least one leg. The first end of the at least one leg is prismatically coupled to the second end portion of the inverted pendulum body.Type: GrantFiled: February 22, 2018Date of Patent: October 13, 2020Assignee: Boston Dynamics, Inc.Inventors: John Aaron Saunders, Kevin Blankespoor, Steven D. Potter
-
Patent number: 10800049Abstract: A method of maneuvering a robot includes driving the robot across a surface and turning the robot by shifting a center of mass of the robot toward a turn direction, thereby leaning the robot into the turning direction. The robot includes an inverted pendulum body, a counter-balance body disposed on the inverted pendulum body and configured to move relative to the inverted pendulum body, at least one leg prismatically coupled to the inverted pendulum body, and a drive wheel rotatably coupled to the at least one leg. The inverted pendulum body has first and second end portions and defines a forward drive direction. The method also includes turning the robot by at least one of moving the counter-balance body relative to the inverted pendulum body or altering a height of the at least one leg with respect to the surface.Type: GrantFiled: February 22, 2018Date of Patent: October 13, 2020Assignee: Boston Dynamics, Inc.Inventors: Neil Neville, Shervin Talebinejad
-
Publication number: 20200306998Abstract: 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: ApplicationFiled: March 25, 2019Publication date: October 1, 2020Applicant: Boston Dynamics, Inc.Inventors: Shervin Talebi, Alex Perkins, Kevin Blankespoor
-
Publication number: 20200306964Abstract: A method for palletizing includes receiving a target box location for a box grasped by the end-effector, the box having a top surface, a bottom surface, and side surfaces. The method also includes positioning the box at an initial position adjacent to the target box location and tilting the box at an angle relative to a ground plane where the angle is formed between the ground plane and the bottom surface. The method further includes shifting the box from the initial position in a first direction to a first alignment position that satisfies a threshold first alignment distance, shifting the box from the first alignment position in a second direction to the target box location that satisfies a threshold second alignment distance, and releasing the box from the end-effector. The release of the box causes the box to pivot toward a boundary edge of the target box location.Type: ApplicationFiled: March 12, 2020Publication date: October 1, 2020Applicant: Boston Dynamics, Inc.Inventors: Neil Neville, Kevin Blankespoor, Jennifer Barry, Alexander Douglas Perkins
-
Patent number: 10786372Abstract: An implantable frame comprises a plurality of corner structures configured to decrease pressure to the vessel wall and define pulsatility enhancing windows of the implantable frame. The corner structures may comprise plurality of neighboring longitudinal struts that extend in a longitudinal direction of the blood vessel when placed to form the vessel wall to a substantially polygonal cross-section and distribute pressure loading of the corner structure among the plurality of neighboring longitudinal struts to improve biocompatibility. The corner structures also allow increased forming of the vessel wall and can provide stretching of the vessel wall to enhance pulsatility of the vessel wall.Type: GrantFiled: October 23, 2015Date of Patent: September 29, 2020Assignee: Vascular Dynamics, Inc.Inventors: Chung Hao Yeh, Jennifer Gong, Brent Seybold, Christopher Ken, Suji Shetty, Edward F. Ruppel, Jr., Robert Stern
-
Patent number: 10787321Abstract: Disclosed herein is a method for converting energy between electric, kinetic, and potential and storing potential energy; the method comprising the steps of: providing a conveyor belt having a lower end, an upper end; the conveyor belt configured to convey conveyed material between the upper end and the lower end in both directions; providing an evaluation system configured to determine the electric power load on an electrical grid relative to the power supply on the electrical grid; a generator configured to generate electric power when the conveyor belt conveys the conveyed material from the high potential energy storage location to the low potential energy storage location; coupling a motor to the conveyor belt, the motor configured to provide motive force to the conveyor belt to convey the conveyed material from the low potential energy storage location to the high potential energy storage location.Type: GrantFiled: February 28, 2019Date of Patent: September 29, 2020Assignee: Conveyor Dynamics, Inc.Inventor: Andrew Jennings
-
Publication number: 20200302687Abstract: 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: ApplicationFiled: November 13, 2018Publication date: September 24, 2020Applicant: ZIVA DYNAMICS INC.Inventors: Jernej Barbic, Crawford Doran, Essex Edwards, James Jacobs, Yijing Li
-
Publication number: 20200302207Abstract: 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: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Applicant: Boston Dynamics, Inc.Inventors: Alex Perkins, Charles DuHadway, Peter Anderson-Sprecher
-
Patent number: 10780578Abstract: A method of operating a robot includes driving a robot to approach a reach point, extending a manipulator arm forward of the reach point, and maintaining a drive wheel and a center of mass of the robot rearward of the reach point by moving a counter-balance body relative to an inverted pendulum body while extending the manipulator arm forward of the reach point. The robot includes the inverted pendulum body, the counter-balance body deposed on the inverted pendulum body, the manipulator arm connected to the inverted pendulum body, at least one leg having a first end prismatically coupled to the inverted pendulum body, and the drive wheel rotatably coupled to a second end of the at least one leg.Type: GrantFiled: February 22, 2018Date of Patent: September 22, 2020Assignee: Boston Dynamics, Inc.Inventors: Kevin Blankespoor, John Aaron Saunders, Steven D. Potter, Vadim Chernyak, Shervin Talebinejad
-
Publication number: 20200290217Abstract: 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: ApplicationFiled: March 12, 2019Publication date: September 17, 2020Applicant: Boston Dynamics, Inc.Inventor: Vadim Chernyak
-
Publication number: 20200290213Abstract: The disclosure provides systems and methods for mitigating slip of a robot appendage. In one aspect, a method for mitigating slip of a robot appendage includes (i) receiving an input from one or more sensors, (ii) determining, based on the received input, an appendage position of the robot appendage, (iii) determining a filter position for the robot appendage, (iv) determining a distance between the appendage position and the filter position, (v) determining, based on the distance, a force to apply to the robot appendage, (vi) causing one or more actuators to apply the force to the robot appendage, (vii) determining whether the distance is greater than a threshold distance, and (viii) responsive to determining that the distance is greater than the threshold distance, the control system adjusting the filter position to a position, which is the threshold distance from the appendage position, for use in a next iteration.Type: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Applicant: Boston Dynamics, Inc.Inventors: Stephen Berard, Alexander Yu Khripin, Benjamin Swilling
-
Publication number: 20200277893Abstract: Typically, an engine-compressor for compressing natural gas for use as a fuel has a single cooling circuit to cool both its combustion unit and compression unit. A single cooling circuit design is not ideal because the optimal temperature for the combustion unit is higher than the compression unit of the engine-compressor. The present invention provides a dual zone cooling system to cool the combustion unit separately from the compression unit.Type: ApplicationFiled: June 27, 2018Publication date: September 3, 2020Applicant: Onboard Dynamics, Inc.Inventors: Daniel S. PEDERSEN, Guy R. BABBITT, Kristina WEYER-GEIGEL
-
Patent number: 10759599Abstract: An example system includes a robotic device deployed in a warehouse environment including a plurality of inventory items. The system also includes a camera coupled to the robotic device, configured to capture image data. The system also includes a computing system configured to receive the captured image data. The computing system is configured to, based on the received image data, generate a navigation instruction for navigation of the robotic device. The computing system is also configured to analyze the received image data to detect one or more on-item visual identifiers corresponding to one or more inventory items. The computing system is further configured to, for each detected visual identifier, (i) determine a warehouse location of the corresponding inventory item, (ii) compare the determined warehouse location to an expected location, and (iii) initiate an action based on the comparison.Type: GrantFiled: November 19, 2019Date of Patent: September 1, 2020Assignee: Boston Dynamics, Inc.Inventors: Christopher Hance, Daniel Shaffer
-
Publication number: 20200269540Abstract: This specification discloses an article of manufacture. The article of manufacture has at least one structural blank and at least one guide. The structural blank has a plurality of oriented fiber plies in a thermoplastic matrix. The guide has a plurality of random dispersed fibers in a thermoplastic matrix. The guide is affixed to the structural blank by injection molding and over molding the guide onto the structural blank. The article of manufacture can take a number of forms for use in industries such as aircraft, automobiles, motorcycles, bicycles, trains or watercraft.Type: ApplicationFiled: May 4, 2020Publication date: August 27, 2020Applicant: Cutting Dynamics, Inc.Inventors: William V. CARSON, JR., George Bielert, Rocco Deangelis
-
Publication number: 20200269430Abstract: An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.Type: ApplicationFiled: May 8, 2020Publication date: August 27, 2020Applicant: Boston Dynamics, Inc.Inventors: Kevin Blankespoor, Benjamin Stephens, Marco da Silva
-
Patent number: 10755824Abstract: Controlled-debris elements inhibit the formation of a fibrous/particulate debris bed that unduly increases the pressure head loss through the perforated plates of strainers in a nuclear power plant emergency core cooling system. In a loss of cooling accident, pumps draw cooling water through the plates, which retain on their surfaces fibrous material in the circulating water to prevent it from reaching the pumps while permitting entrained particulate matter to pass through the perforations. The controlled-debris elements have a specific gravity substantially the same as the circulating water so they are entrained in the cooling water that is drawn toward the strainers and intimately intermix with the fibrous and particulate matter in the cooling water. The elements are configured to provide open structures in the bed formed on the plate surfaces to distribute fibers in the flow away from the surface and maintain cavities between the elements for the particulates.Type: GrantFiled: November 20, 2017Date of Patent: August 25, 2020Assignee: Continuum Dynamics, Inc.Inventors: Alan J. Bilanin, Andrew E. Kaufman, Raymond Tiberge