Plural Robots Patents (Class 700/248)
  • Patent number: 11979453
    Abstract: A robot control system and a method may be operated in a microservices architecture (MSA)-based control environment. The robot control system includes an application programming interface (API) gateway that connects an authentication server for authenticating a robot, a management server for managing the robot, and an operation server for operating the robot in a Hyper Text Transfer Protocol (HTTP) communication method and an administrator terminal that communicates with the robot through WebRTC (Web Real-Time Communication).
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: May 7, 2024
    Assignees: Hyundai Motor Company, Kia Corporation
    Inventors: Ga Hee Kim, Bo Ram Kim, Gil Jin Yang, Jung Min Ryu, Jae Hag Jung, Il Yong Yoon, Chan Mo Lim
  • Patent number: 11969894
    Abstract: Disclosed herein are an apparatus for automated communication between a robot and an artificial intelligence service. The method for automated communication between a robot and an artificial intelligence service is performed by an apparatus for automated communication between the robot and the artificial intelligence service, and includes generating bridge code and a container definition file based on a mapping rule defined between the robot and the artificial intelligence service, running a bridge container having an independent format based on the container definition file, executing the bridge code through the bridge container, and providing an automated communication environment by exchanging a message between the robot and the artificial intelligence service based on the bridge code.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: April 30, 2024
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Byoung-Youl Song, Choul-Soo Jang
  • Patent number: 11959733
    Abstract: The present disclosure is directed to mobile correctional facility robots and systems and methods for coordinating mobile correctional facility robots to perform various tasks in a correctional facility. The mobile correctional facility robots can be used to perform many of the tasks traditionally assigned to correctional facility guards to help reduce the number of guards needed in any given correctional facility. When cooperation is employed among multiple mobile correctional facility robots to execute tasks, a central controller can be used to coordinate the efforts of the multiple robots to improve the performance of the overall system of robots as compared to the performance of the robots when working in uncoordinated effort to execute the tasks.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: April 16, 2024
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen Hodge
  • Patent number: 11922361
    Abstract: A distribution system is linked to a delivery vehicle delivering a product stored in a warehouse to a delivery destination and includes an automatic conveyance device and an automatic conveyance device server. An automatic conveyance device server transmits a release instruction to an automatic conveyance device when receiving a request for delivery, transmits a loading instruction for loading of a product to a delivery vehicle to the automatic conveyance device when receiving loading permission, and transmits a release completion notification to a transmitter of a delivery request when receiving information indicating the releasing is completed.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: March 5, 2024
    Assignee: FUJI CORPORATION
    Inventors: Koji Kawaguchi, Takeshi Sato
  • Patent number: 11919167
    Abstract: A method for specifying a velocity of a robot manipulator, including: providing a database that has a data record for each of selected surface points on the manipulator, wherein each data record indicates, for each of possible stiffnesses and/or masses of an object in an environment of the manipulator, a safe normal velocity of each surface point, wherein the normal velocity is a component of the velocity vector of each surface point perpendicular to a surface of each surface point, detecting an actual stiffness and/or an actual mass of the object in the environment, assigning the actual stiffness and/or the actual mass to a normal velocity of a given data record for each surface point, and specifying a velocity for each surface point on a current or planned path of the manipulator, such that the velocity at each surface point is less than or equal to an assigned normal velocity.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 5, 2024
    Assignee: Franka Emika GmbH
    Inventor: Andreas Spenninger
  • Patent number: 11853833
    Abstract: Disclosed herein are tracking and analysis devices, systems, and methods for optimizing workflow operations using the tracking and analysis devices and a plurality of movable and fixed tracking beacons. The movable tracking beacons may be configured for secure attachment to, or incorporation within, mobile workflow assets, while the fixed tracking beacons may be placed around the workflow environment in a grid-pattern. The tracking and analysis devices, as well as the movable and fixed tracking beacons, may each comprise any combination of a: battery, a low frequency Bluetooth module, an accelerometer, a Wi-Fi module, a USB hub, and/or an RFID reader/scanner. The tracking and analysis device may track and identify a workflow asset's location within a workflow environment within a range of about 2-3 feet by receiving and comparing relative signal strength of low frequency Bluetooth signals received from the movable tracking beacons and/or the plurality of fixed tracking beacons.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: December 26, 2023
    Assignee: Green Cubes Technology, LLC
    Inventor: Mohammed Alobaidi
  • Patent number: 11850728
    Abstract: Provided are a reception apparatus, a reception system, a reception method, and a storage medium that can naturally provide a personal conversation in accordance with a user without requiring the user to register the personal information thereof in advance. A disclosure includes a face information acquisition unit that acquires face information of a user; a face matching unit that matches, against face information of one user, the face information registered in a user information database in which user information including the face information of the user and the reception information is registered; and a user information management unit that, when a result of matching of the face information performed by the face matching unit is unmatched, registers the user information of the one user to the user information database.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: December 26, 2023
    Assignee: NEC CORPORATION
    Inventors: Nobuaki Kawase, Makoto Igarashi
  • Patent number: 11820001
    Abstract: An autonomous working system, an autonomous working method, and a computer readable recording medium are provided. The autonomous working system includes a master working robot and at least one slave working robot, in which the master working robot including a data receiving unit to receive information on space targeted for working, a sensing unit to sense the space targeted for working, a sensing setting unit to set a movement path of the master working robot, a sensing position, and a sensing angle of the sensing unit, and a first position determination unit to determine a position of the master working robot by comparing sensing data obtained through the sensing unit at the sensing position with reference map data, and the at least one slave working robot includes a second position determination unit that determines the position of the at least one slave working robot.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 21, 2023
    Assignee: LANDOR ARCHITECTURE, INC.
    Inventor: Han Seok Nam
  • Patent number: 11825169
    Abstract: Methods and apparatuses that utilize machine learning techniques to dynamically adjust the placement of secondary content that is displayed across numerous user devices over time are described. The user devices may comprise electronic computing devices, such as a mobile phones and digital televisions. The secondary content may be displayed within open slots of webpages or display screens in response to being selected for display during a real-time bidding process for the open slots. In some cases, in response to a bid request for an open slot within a webpage or display screen, a computer-implemented bid generation system for determining the selection and placement of secondary content may identify the secondary content to be displayed within the open slot, determine a bid amount for the identified secondary content, and transmit a bid response that includes the bid amount and the identified secondary content.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: November 21, 2023
    Assignees: SLING MEDIA L.L.C., DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
    Inventors: Vinay Tiwari, Amith Kumar Ullur Raghavendra, Vignesh Narayanaswamy, Christine Michelle Chu, Faizel Rehiman Kalleri, Madhukar Pulluru, Yongjoon Oh
  • Patent number: 11794345
    Abstract: A robotic system comprising a master robotic system, and a first robotic system comprising a first mobile platform operable to move about a surface, and comprising a first manipulator. The robotic system can comprise a second robotic system comprising a second mobile platform operable to move about the surface, and comprising a second manipulator. A control module can be associated with the master robotic system and the first and second robotic systems, and can be operable in a paired control mode to facilitate paired control of the first and second robotic systems to move about the ground surface, and operable in an unpaired control mode to facilitate non-paired control of a selected one of the first or second robotic systems.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: October 24, 2023
    Assignee: Sarcos Corp.
    Inventors: Fraser M. Smith, Marc X. Olivier
  • Patent number: 11787048
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing robot planning using a process definition graph. One of the methods includes receiving an initial underconstrained process definition graph for one or more robots, wherein the process definition graph is a directed acyclic graph having constraint nodes and action nodes. A plurality of transformers are repeatedly applied to the initial process definition graph, wherein each application of a transformer generates a respective modified process definition graph according to the constraint nodes of the process definition graph, wherein applying the plurality of transformers generates a schedule that specifies which of the one or more robots are to perform which of one or more actions represented by actions nodes according to constraints imposed by the constraint nodes in the process definition graph.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: October 17, 2023
    Assignee: Intrinsic Innovation LLC
    Inventors: Ryan Butterfoss, Keegan Go, Stoyan Gaydarov
  • Patent number: 11790125
    Abstract: An automated manufacturing system and method is provided. The system includes a software system and a production system. The software system includes a design module, an engineering module, and a manufacturing module for the design, engineering, and subsequent production of a prefabricated building product. The production system includes a matrix of cells and a plurality of robotic production units configurable with a plurality of production tools. The matrix includes a number of columns and a number of rows, each column representing a product to be worked on and each row representing a type of work to be performed on each product. The system processes a building model and configures each cell to perform specific work with one or more robotic production units and one or more production tools. A prefabricated building product is built in stages as it moves from cell to cell.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: October 17, 2023
    Inventor: Peyman Poostchi
  • Patent number: 11755008
    Abstract: An apparatus for traversing a vehicle transportation network by an autonomous vehicle (AV) includes a human-autonomy teaming manager. The manager includes a first processor configured to initiate a dialogue associated with a predefined dynamic task sequence that is responsive to a condition experienced by the AV while traversing from a starting location to an ending location within the vehicle transportation network. The sequence is one of a plurality of predefined dynamic task sequences that uses multiple agents to resolve the condition. The manager receives, from an interface accessible to a human agent, an input responsive to the dialogue. The input confirms the sequence as a selected predefined dynamic task sequence or selects an other of the plurality of predefined dynamic task sequences as the selected predefined dynamic task sequence. The manager delegates tasks of the selected predefined dynamic task sequence to resolve the condition.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 12, 2023
    Assignees: Nissan North America, Inc., Renault S.A.S.
    Inventors: Laura Cesafsky, Astha Vagadia, Hillary Abraham, Sparsh Sharma, Stefan Witwicki, Najamuddin Mirza Baig, Omar Bentahar
  • Patent number: 11745340
    Abstract: A robot system includes: a first robot; a second robot; and circuitry configured to: control the first and second robots to execute a collaborative operation on a work piece; and control, in response to a detection of an irregular state of the first robot during the collaborative operation, the first and second robots to execute a collaborative counteractive operation to eliminate the irregular state.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: September 5, 2023
    Inventors: Takashi Nishimura, Issei Aoyama, Tetsuro Izumi, Shangning Li, Akihiro Yamamoto
  • Patent number: 11711238
    Abstract: A method of communication between a payload and a platform, including providing power to at least one payload via a platform, periodically sending an identification message from the at least one payload to the platform, decoding the identification message with the platform and sending a response message to the at least one payload, requesting access to one or more ethernet busses supplied by the platform, and enabling the one or more ethernet busses.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: July 25, 2023
    Inventor: Stevyn Pompelio
  • Patent number: 11675369
    Abstract: Methods, systems, and computer programs stored on computer storage devices, for coordinating movements of robots are disclosed. One of the methods includes, for each robot in a group of robots, identifying a set of tasks assigned to the robot and generating a plurality of candidate motion plans. The method further includes, for each candidate motion plan: (i) generating a 3D model that represents a volume of space through which the robot would move in executing the sequence of motions represented by the candidate motion plan, and (ii) determining a score for the candidate motion plan. The method further includes determining conflicts between candidate motion plans of different robots, selecting a motion plan from the candidate motion plans based on the score for the selected motion plan and the conflicts, and providing the selected motion plans for execution by the group of robots.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: June 13, 2023
    Assignee: Intrinsic Innovation LLC
    Inventor: Jean-Francois Dupuis
  • Patent number: 11602860
    Abstract: A tool changing system of a robot manipulator is proposed. The tool changing system includes: a master coupled to an end of the robot manipulator at a first side thereof; and a slave coupled to a tool at a first side thereof and coupled removably to a second side of the master at a second side thereof, wherein the master includes an actuator and a master magnet rotating according to the rotation of the actuator, and the slave includes a slave magnet rotating in synchronization with the rotation of the master magnet by magnetism therebetween with the master and the slave coupled to each other, whereby the rotating force of the slave magnet as a rotating force necessary for operating the tool is transmitted to the tool.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: March 14, 2023
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Jae-Bok Song, Sung-Jae Park
  • Patent number: 11597094
    Abstract: A method for characterising the environment of a robot, the robot having a flexible arm having a plurality of joints, a datum carried by the arm, a plurality of drivers arranged to drive the joints to move and a plurality of position sensors for sensing the position of each of the joints, the method comprising: contacting the datum carried by the arm with a first datum on a second robot in the environment of the first robot, wherein the second robot has a flexible arm having a plurality of joints, and a plurality of drivers arranged to drive those joints to move; calculating in dependence on the outputs of the position sensors a distance between a reference location defined in a frame of reference local to the robot and the first datum; and controlling the drivers to reconfigure the first arm in dependence on at least the calculated distance.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: March 7, 2023
    Assignee: CMR SURGICAL LIMITED
    Inventor: Luke David Ronald Hares
  • Patent number: 11592803
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring information in a log regarding an operating state of a plurality of robots; based on the acquired information in the log, calculating a first load in each time slot related to control of the plurality of robots; when there is a first time slot in which the first load is higher than or equal to a first threshold, extracting a robot that performs a first task, from the plurality of robots, in the first time slot; and changing a time slot for operating the extracted robot.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: February 28, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Susumu Koga
  • Patent number: 11550967
    Abstract: An automated manufacturing system and method is provided. The system includes a software system and a production system. The software system includes a design module, an engineering module, and a manufacturing module for the design, engineering, and subsequent production of a prefabricated building product. The production system includes a matrix of cells and a plurality of robotic production units configurable with a plurality of production tools. The matrix includes a number of columns and a number of rows, each column representing a product to be worked on and each row representing a type of work to be performed on each product. The system processes a building model and configures each cell to perform specific work with one or more robotic production units and one or more production tools. A prefabricated building product is built in stages as it moves from cell to cell.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: January 10, 2023
    Inventor: Peyman Poostchi
  • Patent number: 11534907
    Abstract: A management system is a management system which includes a remote work system having at least one master unit and a plurality of slave units which can be remotely operated and a management server, in which each of the plurality of slave units includes a gripping unit that is configured to grip a target, grip the target by means of autonomous control, and, when being connected to the master unit by the management server, grip the target by means of a remote operation by the master unit, the master unit is configured to perform the remote operation on the plurality of slave units, and the management server includes an operation management unit that is configured to connect the master unit and the plurality of slave units when a remote operation is required.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: December 27, 2022
    Assignee: OKAMURA CORPORATION
    Inventors: Yoshikazu Yamashita, Satoshi Asou, Masahiko Arita, Kenshi Watanabe
  • Patent number: 11529741
    Abstract: An approach to positioning one or more robotic arms in an assembly system may be described herein. For example, an apparatus may include a first robotic arm having a distal end and a proximal end. The distal end may be configured for movement and the proximal end may secure the first robotic arm. The apparatus may further include a camera connected with the distal end of the first robotic arm. The camera may be configured to capture image data of a marker connected with a second robotic arm and provide the image data to a computer. The computer may generate a set of instructions for the first robotic arm based on the image data of the marker. The movement of the first robotic arm may be caused by the computer according to the generated set of instructions.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 20, 2022
    Assignee: DIVERGENT TECHNOLOGIES, INC.
    Inventors: Oussama Rawas, Lukas Philip Czinger
  • Patent number: 11504847
    Abstract: Provided is a distributed robot scheduling decision method. The method includes: a task pack including at least one task is received, and the task pack is transmitted to other robots in swarm robots (S10); a decision is made according to a claiming decision variable to claim a task suitable for execution in the task pack (S11); and the task suitable for execution is executed (S12). In such a manner, swarm robots may communicate with one another for task transmission and make decisions according to claiming decision variables to claim tasks suitable for execution in the task pack for execution. Therefore, a technical effect that the swarm robots may make decisions independently rather than in centralized decision and central control decision manners to effectively avoid overloading a server at a high possibility is achieved, and moreover, a technical effect of intelligently selecting tasks for execution to improve the execution efficiency is achieved.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: November 22, 2022
    Assignee: SYRIUS ROBOTICS CO., LTD.
    Inventor: Zhiqin Yang
  • Patent number: 11487513
    Abstract: Techniques are described for enabling users of an information technology (IT) and security operations application to create highly reusable custom functions for playbooks. The creation and execution of playbooks using an IT and security operations application generally enables users to automate operations related to an IT environment responsive to the identification of various types of incidents or other triggering conditions. Users can create playbooks to automate operations such as, for example, modifying firewall settings, quarantining devices, restarting servers, etc., to improve users' ability to efficiently respond to various types of incidents operational issues that arise from time to time in IT environments.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 1, 2022
    Assignee: Splunk Inc.
    Inventors: Matthew Hanson, Sydney Flak, Colin Fagan, Jeffery Roberts, Govinda Salinas, Philip Royer
  • Patent number: 11441923
    Abstract: A method for distributing navigation map data to a plurality of work machines which are part of a network of work machines and perform work orders in this network, wherein the navigation map data are needed in the work machines to carry out the work orders, and work orders are planned on the basis of navigation map data, includes detecting work orders for work machines, which work orders exist in the network and were planned on the basis of old navigation map data. The method includes checking the work orders which exist in the network in order to determine whether these work orders can be carried out with new navigation map data, and terminating work orders which cannot be carried out with new navigation map data. The new navigation map data is then installed.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: September 13, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Christian Becker-Asano, Markus Ferch
  • Patent number: 11422549
    Abstract: Apparatus for configuring a mission automation and decision support system for an unmanned aerial vehicle comprising a user interface and a computer-implemented module configured to: receive data representative of at least one task to be performed by the UAV, the task being defined by one or more decision points that correspond to system actions or responses that could result from respective specified mission information; for each decision point(s), request user inputs in response to questions, the questions being designed to determine an extent to which each system action or response can be automated and a respective level of mandated operator approval therefor; and allocate to each decision point a set of one or more corresponding automation levels, each automation level comprising data representative of a measure of automation to be applied at a respective decision point.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: August 23, 2022
    Assignee: BAE Systems plc
    Inventors: Marc Damien Ridings, Jonathan Gareth Rea, Matthew Jordan Simpson, Grant Andrew Chapman
  • Patent number: 11373133
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to share information in a community of robots and users to perform tasks. In one aspect, a method includes registering a plurality of robots in a system including creating for each robot a robot profile; publishing the robot profile; collecting operational data related to performance of tasks, the operational data including situational awareness information from at least a first of the plurality of registered robots; evaluating the collected operational data including performing statistical analysis, modeling, and extrapolation using the collected operational data; and in response to a request to transfer relevant data to at least a second of the plurality of registered robots, determining relevant data from the evaluated collected operational data, the relevant data including at least a portion of the situational awareness information; and sending the relevant data to at least the second registered robot.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: June 28, 2022
    Assignee: Autodesk, Inc.
    Inventors: Douglas Look, James Awe, Mark Thomas Davis, Negar Arabani, Patricia Anne Vrobel
  • Patent number: 11357377
    Abstract: A cleaning system may include a first mobile robot, a communication unit configured to communicate with a second mobile robot that emits a second signal, and a controller configured to recognize the location of the second mobile robot using the second signal, and control a moving speed of the first mobile robot such that the second mobile robot follows a trajectory corresponding to the movement of the first mobile robot based on the recognized location. The controller may transmit a first signal to the second mobile robot in response to the first mobile robot approaching the second mobile robot to within a distance less than a threshold distance from the second mobile robot, and control avoidance moving of the first mobile robot and the second mobile robot based on the second signal of the second mobile robot responding to the first signal.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: June 14, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Donghoon Kwak, Kyoungsuk Ko, Sungwook Lee
  • Patent number: 11358278
    Abstract: Provided is a method for detecting an imminent collision between an object and a component of an autonomous system in the real environment including at least one real, decentralized autonomous component, whereby of at least a part of the autonomous system a virtual image is available, emulating at least one aspect of the autonomous system.
    Type: Grant
    Filed: July 4, 2017
    Date of Patent: June 14, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Florian Krautwurm
  • Patent number: 11333383
    Abstract: An environment estimation device includes a determination unit and a correction unit. The determination unit changes, by varying a boundary variable from an initial value, first environmental information in a specific region of an estimated three-dimensional environmental distribution, and determines, as an object boundary variable, the boundary variable at a time when a difference between the first environmental information and second environmental information in the specific region included in obtained environmental information inside a space is within a predetermined range. The correction unit corrects a numerical fluid dynamic model, by fixing a variation parameter of the numerical fluid dynamic model at the determined object boundary variable.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: May 17, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Yuuji Ozaki
  • Patent number: 11273530
    Abstract: This machine tool system uses a plurality of mobile robots to convey workpieces to a plurality of machine tools, the machine tool system being provided with: machine tool control unit that issues work requests to the machine tools; a mobile robot control unit that determines workable times for the mobile robots on the basis of the work requests; and a determining unit that compares the workable times which are for the mobile robots and respectively planned by the mobile robots, and causes the mobile robot with the fastest workable time to execute the requested work.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: March 15, 2022
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventors: Motohiko Sato, Taiichiro Washizaki
  • Patent number: 11270238
    Abstract: Utilizing blockchain ledgers with mobile robotic machines is provided. A first digital certificate is assigned to a requesting entity. The first digital certificate identifies the requesting entity within a network. A request is generated for performance of a task by a mobile robotic machine. Generating the request includes: requesting the mobile robotic machine to perform the task; receiving an acceptance of the task from the mobile robotic machine; and assigning a second digital certificate to the mobile robotic machine. The second digital certificate is signed using the first digital certificate and indicates that the mobile robotic machine is authorized to perform the task. A public key of the second digital certificate is posted to member entities of the network where other member entities responsible for an item corresponding to the task are able to use the public key to confirm authorization of the mobile robotic machine to perform the task.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 8, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Todd Russell Whitman, Johannes Jaco Liebenberg, Guillaume Hoareau
  • Patent number: 11263564
    Abstract: An electronic device is provided. The electronic device includes a housing, a user interface, a battery positioned inside the housing, a driving unit disposed at the housing or connected to the housing to move the housing, at least one sensor positioned at the housing or inside the housing, a wireless communication circuit positioned inside the housing, a processor operatively connected to the user interface, the driving unit, the at least one sensor, and the wireless communication circuit, and a memory operatively connected to the processor. The processor determines one sequence performed by connecting or merging the first task and the second task, based at least partly on at least one of a type, execution target, execution time, or execution location of the first task and at least one of a type, execution target, execution time, or execution location of the second task.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: March 1, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ranjan Kumar Samal
  • Patent number: 11253998
    Abstract: The present disclosure relates to a Web server (104, 60, 70) and a method therein of determining a trajectory for controlling of a robot device over a cloud interface. From a URI-encoded HTTP request (402) for the trajectory between a first pose and a second pose of the robot device, it is determined (S112, 408) the length of matching between cached trajectories and the trajectory requested. The longest length of matching is compared (S114, 410) to a minimal matching length (406), and if the longest length is longer than the minimal matching length, a HTTP response is sent (S122, 412) comprising the trajectory being determined. If the longest length is shorter than the minimal matching length, a HTTP request to calculate is sent (S116, 414). Currently available web service architecture can be reused, and easily up-scaled.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: February 22, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Geza Szabo, Attila Báder, Sándor Rácz
  • Patent number: 11249488
    Abstract: A system and method for offloading scalable robotic tasks in a mobile robotics framework. The system comprises a cluster of mobile robots and they are connected with a back-end cluster infrastructure. It receives scalable robotic tasks at a mobile robot of the cluster. The scalable robotics tasks include building a map of an unknown environment by using the mobile robot, navigating the environment using the map and localizing the mobile robot on the map. Therefore, the system estimate the map of an unknown environment and at the same time it localizes the mobile robot on the map. Further, the system analyzes the scalable robotics tasks based on computation, communication load and energy usage of each scalable robotic task. And finally the system priorities the scalable robotic tasks to minimize the execution time of the tasks and partitioning the SLAM with computation offloading in edge network and mobile cloud server setup.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 15, 2022
    Assignee: Tata Consultancy Services Limited
    Inventors: Swarnava Dey, Arijit Mukherjee
  • Patent number: 11235460
    Abstract: Architectures and techniques to control heterogeneous teams of robots. Input is received from a remote device with a control platform. The control platform provides a control mechanism for a team of heterogenous robots having at least two different control structures. Control signals are generated for at least two different types of robots communicatively coupled with the control platform. A first type of robot is independent of a second type of robot and the first and second type of robot have different control mechanisms. The first type of robot receives a request for an item to be delivered. At least one of the first type of robot operates to identify the item and to move the item to an intermediate location and to generate a request to at least one of the second type of robot. At least one of the second type of robot operates to move the item from the intermediate location to a new location.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 1, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Reid Carlberg, Heather Dykstra, Philippe Ozil, Alan Dawkuan Hwang, Cody Henshaw
  • Patent number: 11216009
    Abstract: Methods, systems, and computer programs stored on computer storage devices, for coordinating movements of robots are disclosed. One of the methods includes, for each robot in a group of robots, identifying a set of tasks assigned to the robot and generating a plurality of candidate motion plans. The method further includes, for each candidate motion plan: (i) generating a 3D model that represents a volume of space through which the robot would move in executing the sequence of motions represented by the candidate motion plan, and (ii) determining a score for the candidate motion plan. The method further includes determining conflicts between candidate motion plans of different robots, selecting a motion plan from the candidate motion plans based on the score for the selected motion plan and the conflicts, and providing the selected motion plans for execution by the group of robots.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 4, 2022
    Assignee: Intrinsic Innovation LLC
    Inventor: Jean-Francois Dupuis
  • Patent number: 11191569
    Abstract: The present invention relates to devices for manipulation of bones and their associated soft-tissue structures including joints, muscles, tendons, ligaments, and nervous tissues. The devices use articulated arms that attach to bone and soft tissue to properly align bone and soft tissue for fixation. Locking members attached to the articulated arms are activated by buttons or switches to unlock the articulated arms for adjustment of the position of an attached bone and to lock the articulated arms for holding an attached bone in a stable position.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 7, 2021
    Assignee: The Regents of the University of California
    Inventor: Nelson F. SooHoo
  • Patent number: 11185988
    Abstract: Provided are a computer program product, moveable robot block, and method for a moveable robot block deployed to form a barrier and sense environmental conditions. A command is received to couple to a location in a coordinate system comprising the barrier formed of a plurality of moveable robot blocks. Movement motors are controlled to cause the moveable robot block to move to the location in the coordinate system to couple to the barrier according to the command. An environmental sensor senses an environmental condition related to water sensed external to the moveable robot block when the moveable robot block is coupled to the barrier. The environmental condition is transmitted to the assembly management system over the network.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Luyao Li, Ramesh Raj, Kyle D. Robeson, Zhao Cheng
  • Patent number: 11185987
    Abstract: Provided are robots that autonomously detect and correct individualized anomalies resulting from deviations in the sensors and/or actuators of individual robots, and environmental anomalies resulting from deviations in the environment elements that the robots rely on or use in the execution of different tasks. To do so, a robot may receive a task, may determine expected kinematics that include expected activations of a set of sensors and actuators by which the robot executes the task, may activate the set of sensors and actuators according to the expected kinematics, may track the actual kinematics resulting from activating the set of sensors and actuators according to the expected kinematics and continuing the activations until detecting one or more environment elements signaling completion of the task, and may adjust one or more sensors, actuators, or environment elements in response to the actual kinematics deviating from the expected kinematics.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: November 30, 2021
    Assignee: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Daniel Frank Parks, II, Lior Elazary
  • Patent number: 11174104
    Abstract: A method for transporting a payload in a storage facility is provided. A structural arrangement that is to be formed at a first location for lifting the payload is determined. The payload is associated with a plurality of fiducial markers. Based on the structural arrangement, a plurality of transport vehicles are selected for transporting the payload to a second location. A path that is to be traversed by the plurality of transport vehicles for transporting the payload is determined. A plurality of instructions are communicated to the plurality of transport vehicles to reach at a respective fiducial marker of the plurality of fiducial markers. Based on the plurality of instructions, the plurality of transport vehicles reach at the respective fiducial markers and form the determined structural arrangement. For transporting the payload, the plurality of transport vehicles move in sync along the determined path, while maintaining the determined structural arrangement.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 16, 2021
    Assignee: GREY ORANGE PTE. LTD.
    Inventor: Ankit Agarwal
  • Patent number: 11164766
    Abstract: Provided is a technique capable of implementing efficient transport and processing related to multi-step processing in the case of a link-type vacuum processing apparatus with related to an operating method of a vacuum processing apparatus. The operating method of the vacuum processing apparatus according to the embodiment, in order to minimize time required for all processing of a plurality of wafers in a multi-step processing, includes a first step (steps 601 to 607) of selecting one first processing unit and one second processing unit from a plurality of processing units for each wafer and determining a transport schedule including a transport path using the selected processing units. In the first step, for at least one wafer, a transport schedule including a transport path is configured using the selected first processing unit by excluding at least one first processing unit from the plurality of first processing units.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: November 2, 2021
    Assignee: HITACHI HIGH-TECH CORPORATION
    Inventors: Yoshikazu Saigou, Yoshiro Suemitsu, Hiroyuki Ishikawa
  • Patent number: 11147640
    Abstract: A medical system comprises an eye tracking unit. The eye tracking unit includes an image display configured to display to a user an image of a surgical field and an eye tracker configured to measure data about a gaze point of the user during a procedure. The eye tracking unit also includes a processor configured to process the data to determine an evaluation factor based on movement of the gaze point of the user during the procedure and compare the evaluation factor to baseline gaze point data.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 19, 2021
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Anthony Michael Jarc, Henry C. Lin, Jonathan Michael Sorger
  • Patent number: 11140815
    Abstract: A system (S) has at least a first and a second self-driving ground working device for combined working of a predetermined operating region (A). An individual ground working device travels autonomously along a random path inside the operating region. The system has at least one base station for communication with the ground working devices. For a method for setting up and operating the system, provision is made that information relating to an operating variable (B) stored in one ground working device is transmitted to further ground working devices, that a ground working device travels autonomously along a random path (W) inside the operating region, independently of another ground working device, by using the operating variable, and that during the operation of the system of ground working devices the behavior of an individual ground working device is adapted as a function of changes in the operating variable.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: October 12, 2021
    Assignee: Andreas Stihl AG & Co. KG
    Inventors: Sebastian Matt, Samuel Zoettl, Christian Horngacher
  • Patent number: 11144073
    Abstract: An autonomous mobile object includes an imaging unit, a positional information sender to acquire and send positional information to a server, and an operation controller to cause the autonomous mobile object to move autonomously based on an operation command. The server includes storage to receive and store the positional information from the autonomous mobile object, a commander to send the operation command to the autonomous mobile object, and a receiver to receive information relating to an emergency report including a target location. When the receiver receives the information relating to the emergency report, the commander sends an emergency operation command to the autonomous mobile object located in a specific area including the target location. The emergency operation command causes the autonomous mobile object to capture an image of a person or a vehicle moving away from the target location, and the autonomous mobile object sends the image to the server.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 12, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Isao Kanehara, Kazuhiro Umeda, Hideo Hasegawa, Tsuyoshi Okada, Shinjiro Nagasaki
  • Patent number: 11139190
    Abstract: An equipment front end module may include an equipment front end module body forming an equipment front end module chamber. The equipment front end module body may include plurality of walls. One or more load locks or process chambers may be coupled to one or more first walls. One or more load ports may be provided in one or more second walls, wherein each of the one or more load ports are configured to dock a substrate carrier. A plurality of alignment pedestals may be housed within the equipment front end module chamber. A load/unload robot may be at least partially housed within the equipment front end module chamber, wherein the load/unload robot may include a plurality of blades. Other apparatus and methods are disclosed.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: October 5, 2021
    Assignee: Applied Materials, Inc.
    Inventor: Nicholas Michael Bergantz
  • Patent number: 11112776
    Abstract: Methods and systems include ways to synchronize a press machine and tending robots, including a pick robot and a drop robot, where the press machine includes an operating area for pressing a blank into a part. The pick robot and the part are moved out of the operating area while the drop robot carrying the blank is moved into the operating area. At least a portion of the pick robot and/or the part resides within the operating area at the same time at least a portion of the drop robot and/or the blank resides within the operating area. The pick robot is in communication with the drop robot and the movement of the pick robot is synchronized with the movement of the drop robot to prevent the pick robot or part from colliding with the drop robot or the blank.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 7, 2021
    Assignee: FANUC AMERICA CORPORATION
    Inventors: Leo Keselman, Matthew DeNio, Eric Lee, Ho Cheung Wong, Peter Swanson, Sai-Kai Cheng
  • Patent number: 11104436
    Abstract: A coordinated support system for drones includes support units that have the shape and size of a common container and can be easily moved by using common road tractors, so to position a drone fleet close to a fire, possibly recover the aircraft at the end of the mission, and enable transfer during the mission to areas of strategic interest or priority importance to effectively fight the spreading of fire fronts in real time. Coordination and control are carried out through a control unit. The drones are powered by batteries, the automated replacement and recharging of which extends flight autonomy. The system enables an initial filling and subsequent multiple refills of the drones with an extinguishing liquid contained in small dispersible containers, which can be hooked and unhooked from the drones by remote control so to perform multiple missions.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: August 31, 2021
    Inventor: Marco Ghio
  • Patent number: 11072439
    Abstract: A mobile fixture includes a movable base, a support platform, an adaptor interface, at least one sensor, and a controller. The movable base is configured to travel over a floor. The support platform is articulable with respect to the base. The adaptor interface moves with the support platform, and is configured to mechanically interface with an attachment member. The at least one sensor is coupled to the adaptor interface and is configured to detect at least one of a force or movement resulting from an interaction between the adaptor interface and the attachment member. The controller is operably coupled to the movable base, support platform, and at least one sensor, and is configured to control movement of at least one of the movable base or support platform responsive to the at least one of the force or movement detected by the at least one sensor.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: July 27, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Jonathan B. Vance, Andrew Joseph Martignoni, III, Brian M. Finn
  • Patent number: 11051895
    Abstract: The embodiments disclosed herein relate to various medical device components, including components that can be incorporated into robotic and/or in vivo medical devices. Certain embodiments include various modular medical devices for in vivo medical procedures.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Board of Regents of the University of Nebraska
    Inventors: Shane Farritor, Erik Mumm, Philip Chu, Nishant Kumar, Jason Dumpert, Yutaka Tsutano