Patents Examined by Arslan Azhar
  • Patent number: 11974813
    Abstract: One example method for improving the efficiency of robotic surgical procedures via surgical procedure data analysis. The method includes accessing surgical procedure data of a robotic surgical procedure. The surgical procedure data contains data or events associated with the robotic surgical system during the robotic surgical procedure. The method further includes accessing a procedure setup plan for the robotic surgical procedure corresponding to the surgical procedure data and determining an idle period of the surgical procedure based on the surgical procedure data. The method also includes analyzing the surgical procedure data to detect one or more events associated with the idle period to determine a cause of the idle period, and generating a recommendation for modifying the procedure setup plan for the robotic surgical procedure based on the determined cause of the idle period.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 7, 2024
    Assignee: Verily Life Sciences LLC
    Inventors: Caitlin Donhowe, Antons Krumins
  • Patent number: 11971719
    Abstract: Low profile object detection can be performed on mowers or other vehicles that may be autonomous. An autonomy controller can be employed on a mower to receive and process sensor data for a detection area to determine whether an object may be present in a region of interest within the detection area. When the autonomy controller determines that an object may be present, it can cause the ground speed of the mower to be slowed and can commence buffering region of interest sensor data over a period of time. The autonomy controller can process the buffered region of interest sensor data to determine whether an object is present in the region of interest, and if so, can alter the path of the mower appropriately.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: April 30, 2024
    Assignee: FireFly Automatix, Inc.
    Inventors: Eli D. Wilson, Steven R. Aposhian, Eric E. Aston, William M. Decker
  • Patent number: 11950527
    Abstract: Calibrating and optimizing settings of power equipment devices are detailed throughout this disclosure. A mobile device application can be connected with a control device of a power equipment, and data pertaining to current environmental conditions (e.g., turf moisture), turf characteristics (e.g., type of grass, etc.) or machine parameters can be entered into the mobile device application and utilized for generating improved setting value(s). Also disclosed are algorithms for correlating these conditions, characteristics and parameters with adjustment data for adjusting machine settings to achieve a desired performance of a power equipment device.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 9, 2024
    Assignee: MTD PRODUCTS INC
    Inventor: John Coleman
  • Patent number: 11934196
    Abstract: A lawn vehicle network includes a charging station having a visual identifier, a lawn vehicle having a battery, a blade system, a drive system whose output effects lawn vehicle forward movement, a processor board connected to both systems, the processor board capable of processing image data and sending commands to both systems, and a vision assembly connected to the processor board and able to transmit image data to the processor board, and the processor board, having received the image data, able to, if the image data represent a first object, maintain the drive system's output at the time of that determination, if the image data represent a second object, change the drive system's output at the time of that determination, and if the image data represent the visual identifier, maintain the drive system's output or send a shutoff command to the vision assembly at the time of that determination.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 19, 2024
    Assignee: Hydro-Gear Limited Partnership
    Inventors: Damon J. Hoyda, Eric S. Phanco, John Tyler Hibbard, David H. Dunten
  • Patent number: 11926058
    Abstract: An information providing device includes a storage section configured to register and store information related to a work robot and information on processing models related to the structures, an operation program configured to execute an operation of a work system in a virtual space by using information on the structures and information on a processing model related to the structures; and a control section configured to acquire selection information in which the information on the two or more structures and the processing model related to the structures stored in the storage section are selected, read the information on the structures and the information on the processing model included in the selection information from the storage section, execute processing of the processing model in a state in which the two or more structures are connected by the operation program in the virtual space, and output an executed processing result.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: March 12, 2024
    Assignee: FUJI CORPORATION
    Inventors: Seigo Kodama, Masatoshi Fujita
  • Patent number: 11927961
    Abstract: 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: Grant
    Filed: May 27, 2020
    Date of Patent: March 12, 2024
    Assignee: Boston Dynamics, Inc.
    Inventors: Gina Fay, Joel Chestnutt, Marco da Silva, Alfred Anthony Rizzi
  • Patent number: 11919171
    Abstract: A robot controller for controlling motion of a robot includes a motion control unit configured to control the motion of the robot in accordance with an operation program, a motion path storage unit configured to store a motion path of a predetermined movable part of the robot when the robot operates in accordance with the operation program, a restricted motion area generation unit configured to generate restricted motion area data representing a restricted motion area for restricting the motion of the robot based on the stored motion path, and a motion restriction unit configured to restrict the motion of the robot in the restricted motion area based on the restricted motion area data.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 5, 2024
    Assignee: FANUC CORPORATION
    Inventor: Teppei Hoshiyama
  • Patent number: 11919175
    Abstract: A robotic system includes a user interface configured to receive a jog command for manually operating a robotic unit; a control unit, coupled to the user interface, configured to: real-time parallel process the jog command including to: execute a collision check thread to determine whether the jog command results in a collision or results in an unobstructed status for the robotic unit within an operation environment based on an environment model and a robot model, execute a jog operation thread to determine whether the unobstructed status is provided within a collision check time limit; and execute the jog command by the robotic unit based on the unobstructed status provided before the collision check time limit.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: March 5, 2024
    Assignee: Mujin, Inc.
    Inventors: Kei Usui, Rosen Nikolaev Diankov
  • Patent number: 11919150
    Abstract: A securement apparatus is provided that includes a robotic arm having a plurality of axes of rotation, one or more position cameras, a controller in communication with the robotic arm to control displacement and articulation of the robotic arm using at least in part, position data received from the one or more position cameras, a mirror gripper positioned at a first end of the robotic arm for engaging a mirror, and an air knife having one or more nozzles for providing an air sheet of forceful air.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: March 5, 2024
    Assignee: Muth Mirror Systems, LLC
    Inventors: Jared L. Foland, Nicholas W. Schmoldt, Jacob A. Klauck
  • Patent number: 11911919
    Abstract: A method performed by a computing system is presented. The method may include the computing system receiving image information that represents an object surface associated with a flexible object, and identifying, as a grip region, a surface region of the object surface that satisfies a defined smoothness condition and has a region size that is larger than or equal to a defined region size threshold, wherein the grip region is identified based on the image information. The method may further include identifying, as a safety region, a three-dimensional (3D) region which surrounds the grip region in one or more horizontal dimensions, and which extends from the grip region along a vertical dimension that is perpendicular to the one or more horizontal dimensions. The method may further include performing robot motion planning based on the grip region and the safety region.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 27, 2024
    Assignee: MUJIN, INC.
    Inventors: Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Jinze Yu, Ahmed Abouelela, Yoshiki Kanemoto
  • Patent number: 11904481
    Abstract: A remote control system includes: an imaging unit that shoots an environment in which a device to be operated including an end effector is located; a recognition unit that recognizes objects that can be grasped by the end effector based on a shot image of the environment shot by the imaging unit; an operation terminal that displays the shot image and receive handwritten input information input to the displayed shot image; and an estimation unit that, based on the objects that can be grasped and the handwritten input information input to the shot image, estimates an object to be grasped which has been requested to be grasped by the end effector from among the objects that can be grasped and estimates a way of performing a grasping motion by the end effector, the grasping motion having been requested to be performed with regard to the object to be grasped.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: February 20, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Takashi Yamamoto
  • Patent number: 11903667
    Abstract: A method for engaging and disengaging a surgical instrument of a surgical robotic system including receiving a sequence of user inputs from one or more user interface devices of the surgical robotic system; determining, by one or more processors communicatively coupled to the user interface devices and the surgical instrument, whether the sequence of user inputs indicates an intentional engagement or disengagement of a teleoperation mode in which the surgical instrument is controlled by user inputs received from the user interface devices; in response to determining of engagement, transition the surgical robotic system into the teleoperation mode; and in response to determining of disengagement, transition the surgical robotic system out of the teleoperation mode such that the user interface devices are prevented from controlling the surgical instrument.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: February 20, 2024
    Assignee: Verb Surgical Inc.
    Inventors: Taylor Joseph Cone, Joan Savall, Anette Lia Freiin von Kapri, Eric Mark Johnson
  • Patent number: 11886198
    Abstract: Systems and methods for detecting blind spots using a robotic apparatus are disclosed herein. According to at least one exemplary embodiment, a robot may utilize a plurality of virtual robots or representations to determine intersection points between extended measurements from the robot and virtual measurements from a respective one of the virtual robot or representation to determine blind spots. The robot may additionally consider locations of the blind spots while navigating a route to enhance safety, wherein the robot may perform an action to alert nearby humans upon navigating near a blind spot along the route.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: January 30, 2024
    Assignee: Brain Corporation
    Inventor: Jean-Baptiste Passot
  • Patent number: 11882787
    Abstract: Methods and apparatus are disclosed for automatic sensitivity adjustment for an autonomous mower. An exemplary mower includes a drive system and one or more cameras. One or more processors are configured to generate a grass value by applying an image recognition algorithm to one or more images, instruct the drive system to autonomously adjust a velocity of current movement in response to determining that the grass value is less than or equal to a mowing threshold, determine a trigger rate that indicates how often the grass value is less than or equal to the mowing threshold within a predefined period of time, decrease the mowing threshold by a decrement in response to determining that the trigger rate is greater than an upper threshold rate, and increase the mowing threshold by an increment in response to determining that the trigger rate is less than a lower threshold rate.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: January 30, 2024
    Assignee: Hydro-Gear Limited Partnership
    Inventor: Eric S. Phanco
  • Patent number: 11861054
    Abstract: A robot and a method for controlling the robot detects a theft of the robot based on posture information for a main body of the robot and position information of the robot. Operation of the robot is restricted depending on whether a theft of the robot is detected.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: January 2, 2024
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyungman Yu, Jongil Park, Seungin Shin
  • Patent number: 11850753
    Abstract: The embodiment of the present disclosure provides a robot control method, a robot and a storage medium. In the embodiment of the present disclosure, the robot determines a position when the robot is released from being hijacked based on relocalization operation; determines a task execution area according to environmental information around the position when the robot is released from being hijacked; and afterwards executes a task within the task execution area. Thus, the robot may flexibly determine the task execution area according to the environment in which the robot is released from being hijacked, without returning to the position when the robot is hijacked, to continue to execute the task, then acting according to local conditions is realized and the user requirements may be met as much as possible.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: December 26, 2023
    Assignee: ECOVACS ROBOTICS CO., LTD.
    Inventor: Bin Cen
  • Patent number: 11844311
    Abstract: One or more information maps are obtained by an agricultural work machine. The one or more information maps map one or more agricultural characteristic values at different geographic locations of a field. An in-situ sensor on the agricultural work machine senses an agricultural characteristic as the agricultural work machine moves through the field. A predictive map generator generates a predictive map that predicts a predictive agricultural characteristic at different locations in the field based on a relationship between the values in the one or more information maps and the agricultural characteristic sensed by the in-situ sensor. The predictive map can be output and used in automated machine control.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: December 19, 2023
    Assignee: Deere & Company
    Inventors: Nathan R. Vandike, Bhanu Kiran Reddy Palla, Noel W. Anderson
  • Patent number: 11833680
    Abstract: Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: December 5, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Robin Deits, Scott Kuindersma, Matthew P. Kelly, Twan Koolen, Yeuhi Abe, Benjamin Stephens
  • Patent number: 11813748
    Abstract: Implementations are provided for operably coupling multiple robot controllers to a single virtual environment, e.g., to generate training examples for training machine learning model(s). In various implementations, a virtual environment may be simulated that includes an interactive object and a plurality of robot avatars that are controlled independently and contemporaneously by a corresponding plurality of robot controllers that are external from the virtual environment. Sensor data generated from a perspective of each robot avatar of the plurality of robot avatars may be provided to a corresponding robot controller. Joint commands that cause actuation of one or more joints of each robot avatar may be received from the corresponding robot controller. Joint(s) of each robot avatar may be actuated pursuant to corresponding joint commands. The actuating may cause two or more of the robot avatars to act upon the interactive object in the virtual environment.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Matthew Bennice, Paul Bechard
  • Patent number: 11797016
    Abstract: A method for online authoring of robot autonomy applications includes receiving sensor data of an environment about a robot while the robot traverses through the environment. The method also includes generating an environmental map representative of the environment about the robot based on the received sensor data. While generating the environmental map, the method includes localizing a current position of the robot within the environmental map and, at each corresponding target location of one or more target locations within the environment, recording a respective action for the robot to perform. The method also includes generating a behavior tree for navigating the robot to each corresponding target location and controlling the robot to perform the respective action at each corresponding target location within the environment during a future mission when the current position of the robot within the environmental map reaches the corresponding target location.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: October 24, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Samuel Seifert, Leland Hepler