Y10S901/06

ROBOTIC NETWORK SYSTEM WITH DYNAMIC MULTI-OBJECTIVE TASK ALLOCATION

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

TASK ASSIGNMENT METHOD FOR WHEELED ROBOT NETWORK

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

Robotic network system with dynamic multi-objective task allocation

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

Object pickup strategies for a robotic device

Example embodiments may relate to methods and systems for selecting a grasp point on an object. In particular, a robotic manipulator may identify characteristics of a physical object within a physical environment. Based on the identified characteristics, the robotic manipulator may determine potential grasp points on the physical object corresponding to points at which a gripper attached to the robotic manipulator is operable to grip the physical object. Subsequently, the robotic manipulator may determine a motion path for the gripper to follow in order to move the physical object to a drop-off location for the physical object and then select a grasp point, from the potential grasp points, based on the determined motion path. After selecting the grasp point, the robotic manipulator may grip the physical object at the selected grasp point with the gripper and move the physical object through the determined motion path to the drop-off location.

MULTI-PANEL GRAPHICAL USER INTERFACE FOR A ROBOTIC SURGICAL SYSTEM

A method for a robotic surgical system includes displaying a graphical user interface on a display to a user, wherein the graphical user interface includes a plurality of reconfigurable display panels, receiving a user input at one or more user input devices, wherein the user input indicates a selection of at least one software application relating to the robotic surgical system, and rendering content from the at least one selected software application among the plurality of reconfigurable display panels.

Communication control system and communication control method

A control device connected to one or more to-be-controlled devices via a network includes: a storage that stores information of a synchronization period of a time interval for synchronization with the to-be-controlled devices, and communication periods of plural time intervals established in the synchronization period; a calculator that calculates, for each of the to-be-controlled devices, a control instruction instructing the to-be-controlled device to operate in synchronization; and a communication controller that performs, based on the information stored in the storage, a control such that the control instruction is transmitted and received between the control device and each of the to-be-controlled devices during the synchronization period, the communication controller allocating a respective control instruction corresponding to each of the to-be-controlled devices to at least one of the communication periods established in the synchronization period, thereby transmitting/receiving data including the allocated control instruction for each communication period.

Automated system for applying disinfectant to the teats of dairy livestock

A method for applying disinfectant to the teats of a dairy livestock comprises moving a robotic arm along a track in relation to a rotary milking platform housing a dairy livestock and independent of any physical coupling between the robotic arm and the rotary milking platform. The rotary milking platform has a substantially circular perimeter. The track is positioned outside the perimeter of the rotary milking platform. At least a portion of the track is straight and offset in relation to the rotary milking platform. The robotic arm comprises an arm member operable to pivot about an axis that is parallel to the track, and a spray tool attached to one end of the arm member. The method further comprises extending the robotic arm between the hind legs of the dairy livestock while the rotary milking platform rotates such that the spray tool is located at a spray position from which it may discharge disinfectant to the teats of the dairy livestock.

Servo control system and robot
10478967 · 2019-11-19 · ·

The present invention discloses a servo control system and a robot. The servo control system is applied to a servo and includes a main control module and a driving module including a driving circuit and an electronic switch circuit. The driving circuit is coupled to the main control module. The electronic switch circuit is coupled between the driving circuit and a driving motor of the servo. Wherein, the driving circuit receives a control signal outputted by the main control module and outputs a driving signal according to the control signal. The electronic switch circuit outputs a driving pulse to the driving motor according to the driving signal, to control the rotation of the driving motor. In the above manner, it can be convenient for heat dissipation and strengthens the driving capability.

Dynamic multi-objective task allocation

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

Enhanced configuration and control of robots

Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.