Collision Prevention Patents (Class 700/255)
  • Patent number: 11969898
    Abstract: A predictive system and process that predicts safety system activation in industrial environments when collaborative robots (COBOTs), automated guidance vehicles (AGVs), and other robots (individual or collectively “robots”) are interacting (i) between one another or (ii) between a robot and human. As provided herein, the predictive system is not meant to substitute traditional safety systems, but rather to detect and classify robot-to-robot and robot-to-human interactions and potential interactions thereof so as to limit or avoid those interactions altogether, thereby increasing safety and efficiency of the robots.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: April 30, 2024
    Assignee: DATALOGIC IP TECH S.R.L.
    Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti
  • Patent number: 11942085
    Abstract: Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 26, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Rohan Mutagi, Isaac Michael Taylor
  • Patent number: 11911918
    Abstract: A distance-measuring system includes: a first ranging sensor; a second ranging sensor that covers a detection range more limited than a detection range covered by the first ranging sensor and has resolution higher than resolution of the first ranging sensor; and an image processing device. The image processing device includes: a machine detector that detects a position of a mobile machine, based on a first sensed result obtained by the first ranging sensor; a sensor controller that controls a detection position to be detected by the second ranging sensor to detect the position of the mobile machine which has been detected; and a safety determiner that controls the mobile machine, based on a second sensed result obtained by the second ranging sensor.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: February 27, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yasushi Tanaka, Akihiro Arai, Kenji Fujita
  • Patent number: 11911911
    Abstract: The present invention relates to a near-site robotic construction system. The system includes a work station situated on a near-site position in a close proximity to a building foundation on which a building is under construction and providing shelter and workspace for at least one robot to work; and a computer-assisted cloud based near-site robotic construction platform installed on a cloud server system and configured to provide for a user to operate through a web browser, import and extract a building information modelling data, and plan a predetermined motion command set partly based on the extracted building information modelling data, wherein the at least one robot is configured to work in accordance with the predetermined motion command set to prefabricate a plurality of components for the building in the work station on the near-site position.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: February 27, 2024
    Assignee: SMART BUILDING TECH CO., LTD.
    Inventors: Shih-Chung Kang, Liang-Ting Tsai, Cheng-Hsuan Yang
  • Patent number: 11890747
    Abstract: An interactive autonomous robot is configured for deployment within a social environment. The disclosed robot includes a show subsystem configured to select between different in-character behaviors depending on robot status, thereby allowing the robot to appear in-character despite technical failures. The disclosed robot further includes a safety subsystem configured to intervene with in-character behavior when necessary to enforce safety protocols. The disclosed robot is also configured with a social subsystem that interprets social behaviors of humans and then initiates specific behavior sequences in response.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: February 6, 2024
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Jeremy Andrew Mika, Michael Richard Honeck, Kyle G. Freeman, Michael Fusco
  • Patent number: 11883962
    Abstract: A controller controls a motion of an object performing a task for changing a state of the object from a start state to an end state while avoiding collision of the object with an obstacle according to an optimal trajectory determined by solving an optimization problem of the dynamics of the object producing an optimal trajectory for performing the task subject to constraints on a solution of first-order stationary conditions modeling a minimum distance between the convex hull of the object and the convex hull of the obstacle using complementarity constraints.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: January 30, 2024
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Arvind Raghunathan, Devesh Jha, Diego Romeres
  • Patent number: 11878424
    Abstract: A robot interference checking motion planning technique using point sets. The technique uses CAD models of robot arms and obstacles and converts the CAD models to 3D point sets. The 3D point set coordinates are updated at each time step based on robot and obstacle motion. The 3D points are then converted to 3D grid space indices indicating space occupied by any point on any part. The 3D grid space indices are converted to 1D indices and the 1D indices are stored as sets per object and per time step. Interference checking is performed by computing an intersection of the 1D index sets for a given time step. Swept volumes are created by computing a union of the 1D index sets across multiple time steps. The 1D indices are converted back to 3D coordinates to define the 3D shapes of the swept volumes and the 3D locations of any interferences.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: January 23, 2024
    Assignee: FANUC CORPORATION
    Inventors: Hsien-Chung Lin, Yongxiang Fan, Tetsuaki Kato
  • Patent number: 11846916
    Abstract: Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: December 19, 2023
    Assignee: Veo Robotics, Inc.
    Inventors: Scott Denenberg, Clara Vu, Patrick Sobalvarro, Lev Persits, Ilya A. Kriveshko, Elliot Simon, Alberto Moel, Patrick J. Foy, Justin Bronder
  • Patent number: 11833694
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning a path of motion for a robot. In some implementations, a candidate path of movement is determined for each of multiple robots. A swept region, for each of the multiple robots, is determined that the robot would traverse through along its candidate path. At least some of the swept regions for the multiple robots is aggregated to determine amounts of overlap among the swept regions at different locations. Force vectors directed outward from the swept regions are assigned, wherein the force vectors have different magnitudes assigned according to the respective amounts of overlap of the swept regions at the different locations. A path for a particular robot to travel is determined based on the swept regions and the assigned magnitudes of the forces.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: December 5, 2023
    Assignee: Intrinsic Innovation LLC
    Inventors: Jean-Francois Dupuis, Keegan Go, Maryam Bandari
  • Patent number: 11820380
    Abstract: Provided is a self-powered vehicle, comprising: a mechanical drive system, a set of sensors, and a controller coupled to the mechanical drive system to move the vehicle. The self-powered vehicle can operate in a plurality of modes, including a pair mode and a smart behavior mode. In pair mode the vehicle follows the trajectory of a user and in smart behavior mode the vehicle performs autonomous behavior. The self-powered vehicle operates with hysteresis dynamics, such that the movements of the vehicle are consistent with ergonomic comfort of the user and third-party pedestrian courtesy. The self-powered vehicle can operate with other self-powered vehicles in a convoy.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: November 21, 2023
    Assignee: Piaggio Fast Forward Inc.
    Inventors: Greg Lynn, Jeffrey Schnapp, Mitchell Weiss
  • Patent number: 11787053
    Abstract: Systems and methods for utilizing interactive Gaussian processes for crowd navigation are provided. In one embodiment, a system for a crowd navigation of a host is provided. The system includes a processor, a statistical module, and a model module. The processor receives sensor data. The statistical module identifies a number of agents in a physical environment based on the sensor data. The statistical module further calculates a set of Gaussian processes. The set of Gaussian processes includes a Gaussian Process for each agent of the number of agents. The statistical module further determines an objective function based on an intent and a flexibility. The model module generates a model of the number of agents by applying the objective function to the set of Gaussian processes. The model includes a convex configuration of the number of agents in the physical environment.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: October 17, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Peter Trautman
  • Patent number: 11788398
    Abstract: Systems and methods for safe drill floor access. An example method includes commencing operation of a processing device to operate a system for maintaining safety of a human worker in a restricted area of a drill floor during drilling operations. The processing device may receive a presence detection signal and output a first stop control command to the equipment to cause the equipment to stop operating. The processing device may receive an entry request signal, output an entry request indicator via an output device to a human driller within a drill rig control center, receive an entry grant input from the human driller granting entry to the human worker to enter the restricted area, and output a second stop control command to the equipment located in the restricted area to cause the equipment to stop operating in response to the received entry grant input.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: October 17, 2023
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Anstein Jorud, Jarle Hardeland Oevsthus, Jan Alvaer
  • Patent number: 11787054
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling robotic movements. One of the methods includes receiving, for a robot, a definition of a plurality of sensor-based skills to be executed in sequence, wherein each skill is associated with an entry point and an exit point; generating a motion plan for the robot, including: generating, for a first skill of the plurality of sensor-based skills, a first path from a first entry point of the first skill to a second point at which a sensor-based interaction of the first skill begins, and generating, for the first skill of the plurality of sensor-based skills, a second path from a third point at which the sensor-based interaction of the first skill ends to a first exit point of the first skill; and executing the motion plan for the robot.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: October 17, 2023
    Assignee: Intrinsic Innovation LLC
    Inventor: Torsten Kroeger
  • Patent number: 11745345
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning by work volumes to avoid conflicts. One of the methods includes receiving a process definition graph for a robot that includes action nodes, wherein the action nodes include (1) transition nodes that represent a motion to be taken by the robot from a respective start location to an end location and (2) task nodes that represent a particular task to be performed by the robot at a particular task location. An initial modified process definition graph that ignores one or more conflicts between respective transition nodes as well as one or more conflicts between respective transition nodes and task nodes is generated from the process definition graph. A refined process definition graph that ignores conflicts between transition nodes and recognizes conflicts between transition nodes and task nodes is generated from the initial modified process definition graph.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: September 5, 2023
    Assignee: Intrinsic Innovation LLC
    Inventors: Jean-Francois Dupuis, Keegan Go, Stoyan Gaydarov
  • Patent number: 11738451
    Abstract: A control system is provided. A second robot in this control system has a trajectory calculation unit which calculates a trajectory of the second robot so as to avoid a first robot if it is determined that the first robot and the second robot will collide.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 29, 2023
    Assignee: OMRON Corporation
    Inventor: Hidehiko Sekimoto
  • Patent number: 11738956
    Abstract: Warehouse automation and methods of handling materials can be used to enhance the safety and efficiencies of warehouse operations. For example, automation systems and methods that make depalletization processes safer and more efficient are described. In some examples, the depalletization systems described herein include multiple work cells/stations and a depalletization robot that traverses the work cells/stations on a rail so the robot can autonomously move between the stations.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: August 29, 2023
    Assignee: Target Brands, Inc.
    Inventors: Carlos Loza, Ernesto Saldana Pena, Gervasio Mutarelli, Gregory Lisso
  • Patent number: 11723734
    Abstract: A system for controlling a user interface of a teleoperated surgical system, the system comprises a first master controller communicatively coupled to the teleoperated surgical system; and a display device communicatively coupled to the teleoperated surgical system and configured to display a graphical user interface; and wherein the first master controller is configured to transmit a first input signal to an interface controller, the first input signal caused by manual manipulation of the first master controller, the interface controller to use the first input signal to update a graphical user interface presented by the display device.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: August 15, 2023
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Ashwinram Suresh, Joey Chau
  • Patent number: 11727289
    Abstract: A method for improving performance of at least one hardware processor solving a top-k planning problem includes obtaining, in a memory coupled to the at least one processor, a specification of the planning problem in a planning language; obtaining, in a first iteration carried out by the at least one processor, at least one solution to the planning problem; and modifying the planning problem, in the first iteration carried out by the at least one processor, to forbid the at least one solution. The method further includes repeating, by the at least one processor, the obtaining of the at least one solution and the modifying to forbid the at least one solution, for a plurality of additional iterations, after the first iteration, until a desired number, k, of solutions to the planning problem are found or until no further solutions exist, whichever comes first.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Katz, Shirin Sohrabi Araghi, Octavian Udrea
  • Patent number: 11707839
    Abstract: Described in detail herein is an automated fulfilment system including a computing system programmed to receive requests from disparate sources for physical objects disposed at one or more locations in a facility. The computing system can combine the requests, and group the physical objects in the requests based on object types or expected object locations. Autonomous robot devices can receive instructions from the computing system to retrieve a group of the physical objects and deposit the physical objects in storage containers.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: July 25, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Donald High, David Winkle, Brian Gerard McHale, Todd Davenport Mattingly
  • Patent number: 11701777
    Abstract: An adaptive robot grasp planning technique for bin picking. Workpieces in a bin having random positions and poses are to be grasped by a robot and placed in a goal position and pose. The workpiece shape is analyzed to identify a plurality of robust grasp options, each grasp option having a position and orientation. The workpiece shape is also analyzed to determine a plurality of stable intermediate poses. Each individual workpiece in the bin is evaluated to identity a set of feasible grasps, and the workpiece is moved to the goal pose if such direct movement is possible. If direct movement is not possible, a search problem is formulated, where each stable intermediate pose is a node. The search problem is solved by evaluating the feasibility and optimality of each link between nodes. Feasibility of each link is evaluated in terms of collision avoidance constraints and robot joint motion constraints.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: July 18, 2023
    Assignee: FANUC CORPORATION
    Inventors: Xinghao Zhu, Te Tang, Tetsuaki Kato
  • Patent number: 11694432
    Abstract: A method for visualizing data generated by a robotic device is presented. The method includes displaying an intended path of the robotic device in an environment. The method also includes displaying a first area in the environment identified as drivable for the robotic device. The method further includes receiving an input to identify a second area in the environment as drivable and transmitting the second area to the robotic device.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: July 4, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Jeremy Ma
  • Patent number: 11679503
    Abstract: An trajectory information generating unit for generating trajectory information defining a trajectory for which a picking hand picks a work at a first position and arranges the work at a second position, an execution control unit for operating a picking apparatus based on trajectory information generated by the trajectory information generating unit, and an execution time estimating unit for estimating a period of time from when the picking apparatus receives an instruction for starting an operation on a work to a time when the operation of the picking apparatus on the work is ended are included. The trajectory information generating unit may adjust an amount of calculation based on an estimation result of the execution time estimating unit.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: June 20, 2023
    Assignee: MUJIN, INC.
    Inventor: Rosen Diankov
  • Patent number: 11673271
    Abstract: In a trajectory generation apparatus, position coordinates of an obstacle existing in a motion space of a robot arm is acquired. A hand position at a second time, which is a time next to a first time, is estimated by using a learning result of machine learning, based on the position coordinates of the obstacle, a subject joint state of the robot arm at the first time, and a target joint state of the robot arm. A non-interfering joint state of the robot arm at which the obstacle does not interfere with the robot arm at the second time is searched for by using the hand position as a restriction.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: June 13, 2023
    Assignee: DENSO CORPORATION
    Inventor: Kenichi Minoya
  • Patent number: 11660752
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 30, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether, Gina Christine Fay, Benjamin Swilling
  • Patent number: 11635770
    Abstract: A controller determines, when a traveling vehicle to proceed in a first direction from a predetermined cell toward a destination is present, whether or not to grant the traveling vehicle occupation permission for a cell adjacent to the predetermined cell in the first direction. The traveling vehicle proceeds in the first direction if occupation permission for the adjacent cell has been granted from the controller, whereas the traveling vehicle stops at the predetermined cell if occupation permission has not been granted. The controller assigns to the traveling vehicle a traveling instruction in which a cell situated at a plurality of cells ahead of the predetermined cell in the second direction is designated as a waypoint to the destination if the traveling vehicle has not obtained occupation permission for the adjacent cell and has continuously been in a stop state at the predetermined cell for a predetermined period of time.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 25, 2023
    Assignee: Murata Machinery, Ltd.
    Inventors: Wataru Kitamura, Masahiro Ikeda, Eijiro Aoki, Toshikazu Nakagawa
  • Patent number: 11633245
    Abstract: There is provided is a robot arm apparatus including an arm unit made up of a plurality of links joined to each other by one or a plurality of a joint unit, the arm unit being connectable to an imaging unit; and a drive control unit that controls driving of the arm unit by causing each joint unit to be driven cooperatively. The drive control unit uses relative position information of a reference position with respect to the arm unit, the relative position information being based on a state of the arm unit and distance information about a distance between the imaging unit and the reference position, to control the driving of the arm unit in a manner that the reference position is positioned on an optical axis of the imaging unit.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 25, 2023
    Assignee: SONY CORPORATION
    Inventors: Takara Kasai, Yasuhisa Kamikawa, Yohei Kuroda, Wataru Kokubo, Toshimitsu Tsuboi, Tetsuharu Fukushima, Yasuhiro Matsuda, Atsushi Miyamoto
  • Patent number: 11635749
    Abstract: Systems and methods for optimizing factory scheduling, layout or both which represent active factory elements (human and machine) as computational objects and simulate factory operation to optimize a solution. This enables the efficient assembly of customized products, accommodates variable demand, and mitigates unplanned events (floor blockages, machines/IMRs/workcell/workers downtime, variable quantity, location, and destination of supply parts).
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: April 25, 2023
    Assignee: VEO ROBOTICS, INC.
    Inventors: Patrick Sobalvarro, Clara Vu, Joshua Downer, Paulo Ferreira, Mehmet Ali Guney, Thomas C. Ferree, Alberto Moel, Richard A. Kelsey
  • Patent number: 11628575
    Abstract: A robot controller includes a contact detection unit that detects contact of a welding wire protruding from a welding torch with a welding target, an override-value adjustment unit that sets and changes an override value for increasing or decreasing an operating speed of the robot from a predetermined speed, and a control unit which receives an operation signal from a teaching operation device and that controls the robot according to the operation signal at the operating speed based on the override value which is set by the override-value adjustment unit. When the contact of the welding wire with the welding target is detected by the contact detection unit, the control unit temporarily stops the robot, and the override-value adjustment unit decreases the override value.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 18, 2023
    Assignee: FANUC CORPORATION
    Inventor: Shigeo Yoshida
  • Patent number: 11628563
    Abstract: A control method for a robot system having a robot arm and executing an operation mode of the robot arm having an execution mode in which a motion program is executed and a teaching mode in which the motion program is taught, includes setting an upper limit velocity of a motion velocity of the robot arm to a first velocity when the operation mode is the execution mode, and setting the upper limit velocity to a second velocity lower than the first velocity when the operation mode is the teaching mode.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: April 18, 2023
    Inventor: Yoshihito Yamada
  • Patent number: 11618164
    Abstract: Disclosed is a robot including a manipulator for moving a tool; and a processor for controlling the manipulator, setting a boundary, generating a first path in response to a received execution instruction, generating a second path that does not extend beyond the boundary based on the first path and the boundary, and controlling the manipulator based on the second path.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: April 4, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Jonghun Park, Changeui Shin
  • Patent number: 11597084
    Abstract: In an embodiment, a method includes identifying a force and torque for a robot to accomplish a task and identifying context of a portion of a movement plan indicating motion of the robot to perform the task. Based on the identified force, torque, and context, a context specific torque is determined for at least one aspect of the robot while the robot executes the portion of the movement plan. In turn, a control signal is generated for the at least one aspect of the robot to operate in accordance with the determined context specific torque.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 7, 2023
    Assignee: The Charles Stark Draper Laboratory, Inc.
    Inventors: David M. S. Johnson, Syler Wagner, Steven Lines
  • Patent number: 11589667
    Abstract: A device for ensuring safe operation of a robot used for cosmetics applications, including the retrofitting of robots not originally design for such applications. In some embodiments, the robot is used for the automatic placement of eyelash extensions onto the natural eyelashes of a subject. In some embodiments, a safety barrier is provided by a physical barrier or light curtain. In other embodiments, readily deformable end effectors are used.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: February 28, 2023
    Assignee: WINK ROBOTICS
    Inventors: Kurt Amundson, Nathan Harding, H. Keith Nishihara, Russell B. Ford
  • Patent number: 11586221
    Abstract: A travel control device includes: a controller configured to control traveling of a plurality of mobile objects on a basis of a travel schedule of the mobile objects; a planner configured to generate a plurality of tentative travel schedules by changing part of the travel schedule; an evaluation value calculator configured to calculate evaluation values of the tentative travel schedules based on state features of the mobile objects in the tentative travel schedules; and a model including the state features of the mobile objects and evaluation values associated with them. The evaluation value calculator calculates the evaluation values based on the model and the state features of the mobile objects in the tentative travel schedules. The planner performs search calculation of repeating to select one tentative travel schedule from the tentative travel schedules based on the evaluation values, and to update the travel schedule with the one tentative travel schedule.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: February 21, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hideyuki Aisu, Shizu Sakakibara, Takufumi Yoshida
  • Patent number: 11577392
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing a plan for one or more robots using a process definition graph. One of the methods includes receiving a process definition graph for a robot, the process definition graph having a plurality of action nodes. One or more of the action nodes are motion nodes that represent a motion to be taken by the robot from a respective start location to an end location. It is determined that a motion node satisfies one or more splitting criteria, and in response to determining that the motion node satisfies the one or more splitting criteria, the process definition graph is modified. Modifying the process definition graph includes splitting the motion node into two or more separate motion nodes whose respective paths can be scheduled independently.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: February 14, 2023
    Assignee: Intrinsic Innovation LLC
    Inventors: Jean-Francois Dupuis, Keegan Go, Stoyan Gaydarov
  • Patent number: 11559890
    Abstract: A method and apparatus for determining a trajectory of a robot's end effector are disclosed. In an embodiment, the apparatus includes a force obtaining device to obtain a collision force of the end effector of the robot, caused by a collision of the end effector upon the collision being detected; and a trajectory determining device to determine a second trajectory of the end effector based on the collision force of the end effector obtained, and based on a recorded first trajectory of the end effector. The recorded first trajectory is a trajectory recorded before the collision, and the second trajectory is a trajectory determined after the collision. As such, an efficient protection for the robot and its working environment at the moment of collision may be achieved.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 24, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wen Kang Xu, Jian Qiang Wu, Yue Zhuo
  • Patent number: 11554489
    Abstract: Systems, methods, devices, and other techniques are described for planning motions of one or more robots to perform at least one specified task. In some implementations, a task to execute with a robotic system using a tool is identified. A partially constrained pose is identified for the tool that is to apply during execution of the task. A set of possible constraints for the unconstrained pose parameter are selected for each unconstrained pose parameter. The sets of possible constraints are evaluated for the unconstrained pose parameters with respect to one or more task execution criteria. A nominal pose is determined for the tool based on a result of evaluating the sets of possible constraints for the unconstrained pose parameters with respect to the one or more task execution criteria. The robotic system is then directed to execute the task, including positioning the tool according to the nominal pose.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: January 17, 2023
    Assignee: Intrinsic Innovation LLC
    Inventor: Ryan Butterfoss
  • Patent number: 11554488
    Abstract: Methods, systems, and apparatus, including computer-readable storage devices, for robot navigation using 2D and 3D path planning. In the disclosed method, a robot accesses map data indicating two-dimensional layout of objects in a space and evaluates candidate paths for the robot to traverse. In response to determining that the candidate paths do not include a collision-free path across the space for a two-dimensional profile of the robot, the robot evaluates a three-dimensional shape of the robot with respect to a three-dimensional shape of an object in the space. Based on the evaluation of the three-dimensional shapes, the robot determines a collision-free path to traverse through the space.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 17, 2023
    Assignee: X Development LLC
    Inventor: Benjamin Holson
  • Patent number: 11551410
    Abstract: The present disclosure concerns a methodology that allows a user to “orbit” around a model on a specific axis of rotation and view an orthographic floor plan of the model. A user may view and “walk through” the model while staying at a specific height above the ground with smooth transitions between orbiting, floor plan, and walking modes.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: January 10, 2023
    Assignee: Matterport, Inc.
    Inventors: Matthew Bell, Michael Beebe
  • Patent number: 11508248
    Abstract: Disclosed is a method for predicting collisions and conflicts between multiple moving bodies.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: November 22, 2022
    Assignee: IUCF-HYU (INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY)
    Inventors: Deok-Soo Kim, Je Hyun Cha, Joong Hyun Ryu, Mok Won Lee, Chan Young Song, Young Song Cho
  • Patent number: 11465335
    Abstract: A cutting assembly and a cutter are provided, wherein, in an apparatus for additive manufacturing with a filament, a deposition head has a body and an applicator for fixing a run of filament to a surface at a deposition location ending at a deposition termination point. The cutter assembly has a fixation element for fixing the cutter assembly relative to the deposition head, and a cutter movable relative to the fixation element. The deposition head has a deposition termination configuration and a cutting configuration, and after fixing the run of filament, the deposition head transitions from the deposition termination configuration to the cutting configuration. The cutter cuts the filament only when the deposition head is in the cutting configuration.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: October 11, 2022
    Assignee: Arevo, Inc.
    Inventor: Steven George Manuel
  • Patent number: 11468371
    Abstract: A method of explaining the reasons for a prediction made by a machine learning ensemble prediction process as to the probability of an outcome for a target observation following training on a plurality of training observations determines the similarity between the target observation and each training observation of a set of said training observations; selects a fraction of the training observations that are most similar to said target observation; ranks the training observations by similarity of each training observation to the target observation; and determines the significance of the features of the ranked training observations to the prediction based upon the increase in variance in a local prediction model when a feature is removed from the local model.
    Type: Grant
    Filed: September 22, 2018
    Date of Patent: October 11, 2022
    Assignee: Securonix, Inc.
    Inventors: Igor A. Baikalov, Joseph Samuel Miller, Tanuj Gulati, Rakesh Palacherla
  • Patent number: 11440196
    Abstract: A method includes receiving sensor data representing a first object in an environment and generating, based on the sensor data, a first state vector that represents physical properties of the first object. The method also includes generating, by a first machine learning model and based on the first state vector and a second state vector that represents physical properties of a second object previously observed in the environment, a metric indicating a likelihood that the first object is the same as the second object. The method further includes determining, based on the metric, to update the second state vector and updating, by a second machine learning model configured to maintain the second state vector over time and based on the first state vector, the second state vector to incorporate into the second state vector information concerning physical properties of the second object as represented in the first state vector.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: September 13, 2022
    Assignee: X Development LLC
    Inventors: Sean Kirmani, Guy Satat, Michael Quinlan
  • Patent number: 11409295
    Abstract: A robot uses types of behavior such as approach, follow, avoid, and so forth to move about an environment and interact with a user. An occupancy map provides information about obstacles in the environment. A predicted trajectory of the user is determined that is indicative of expected locations and confidence of those expected locations. The predicted trajectory may be based on the user's movement and the occupancy map. Based on the predicted trajectory and the occupancy map, a target point and a path to the target point is determined. The path may also be based on a proxemic cost map that specifies how regions with respect to the user may be traversed.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 9, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sandeep Samdaria, Amin Hani Atrash, Saurabh Gupta, Sven Cremer, Raumi Sidki
  • Patent number: 11407106
    Abstract: An electronic device is provided. The electronic device includes at least one processor and a memory. The memory stores instructions that, when executed, cause the at least one processor to identify a task corresponding to a task execution instruction acquired by an input device of the electronic device, identify user information corresponding to the task, identify a target spot of the electronic device for executing the task, based on the task and the user information, with respect to a position of a user corresponding to the identified user information, and control a driving circuit of the electronic device to move the electronic device to the identified target spot.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 9, 2022
    Inventors: Jin-Won Kim, Jung-Gap Kuk, Seung-Beom Han, Dong-Sik Chang
  • Patent number: 11377097
    Abstract: An automated valet parking method and an apparatus thereof are provided. The method includes transmitting a target position and a guide route from a parking infrastructure to a vehicle, performing autonomous driving toward the target position along the guide route; performing autonomous parking at the target position.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: July 5, 2022
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Tae Dong Oh
  • Patent number: 11358334
    Abstract: Disclosed are a 4D printing method using thermal anisotropy and thermal transformation, and the resulting product. The method includes (a) artificially planning transverse printing paths and longitudinal printing paths on a specimen to impose a thermal anisotropy to the specimen, (b) sequentially and alternately forming transversely printed layers and longitudinally printed layers on the specimen by printing a thermoplastic polymer in transverse and longitudinal directions to build a 3D printed product, (c) heating the 3D printed product so that the 3D printed product thermally transforms in a specific direction, and (d) controlling heating time to obtain a 4D printed product having a desired final shape which is formed through the transformation of the 3D printed product over the heating time.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: June 14, 2022
    Inventors: Keun Park, Bona Goo
  • Patent number: 11345035
    Abstract: Provided is a control system of an industrial robot that enables a robot to be stopped safely while reducing a load on a mechanical unit and avoiding interference with the peripheral environment when a command for which an excessive load is applied to the mechanical unit of the robot is received.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: May 31, 2022
    Assignee: FANUC CORPORATION
    Inventor: Takahiro Okamoto
  • Patent number: 11339580
    Abstract: Embodiments of the invention provide a pool cleaner control system to locate and remove debris from an aquatic environment. The control system comprises an imaging device configured to be mounted on a housing of a pool cleaner and a controller in communication with the imaging device and configured to control the imaging device to acquire one or more primary images from the imaging device. The primary image is received by the controller from the imaging device. Debris is identified within the aquatic environment and a path score is calculated for at least two potential paths having debris within the aquatic environment. The pool cleaner is navigated along a selected path, the selected path being the one of the at least two potential paths having a highest path score.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 24, 2022
    Assignee: PENTAIR WATER POOL AND SPA, INC.
    Inventors: Kevin Braidic, John Rotundo, Daniel B. Freve, William Sowerwine
  • Patent number: 11271773
    Abstract: The invention relates to an arrangement and a method performing data exchange between various integrated circuits, IC, (3,4,5,6,7) in an automotive control system wherein the data are exchanged by a bus and has the object to enable ASIL C/D system coverage and to tie various ICs (clocks, regulators, memory interfaces, sensor signal conditioners, power management ICs etc.) This is solved the data are exchanged by a bus being ASIL C/D compliant and forming a common protocol to exchange information among the integrated circuits (3,4,5,6,7). The method is solved by functions implemented within the bus as setting the frequency of operation; arbitrating roles of the integrated circuits as master or slave device; checking integrity of exchanged data; frame repetition; detecting bus stuck-at failure modes; filtering or denouncing failures and warnings from peripheral devices; detecting remote out of specification local clock; and monitoring and predicting system reliability and profiling maintenance events.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: March 8, 2022
    Assignee: Renesas Electronics America Inc.
    Inventors: Manjit Singh, Serge Di Matteo, Jan Krellner, Kenneth C. Kwok
  • Patent number: 11235469
    Abstract: A robot controller is a robot controller that couples a three-dimensional measuring device configured to perform three-dimensional measurement of an object using a laser beam and a human detection sensor configured to detect a person based on an image obtained by imaging a detection range including the object, the robot controller including a human detection signal receiver configured to receive, from the human detection sensor, a signal indicating that the person is present within the detection range and a robot arm controller configured to control a robot arm based on the signal. When the human detection signal receiver receives, from the human detection sensor, the signal indicating that the person is present within the detection range, the robot arm controller controls the robot arm to set an emitting direction of the laser beam to a direction different from a direction of the person.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 1, 2022
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Hirosada Horiguchi, Shuichi Wakabayashi, Makiko Hino, Kei Kamakura