Patent classifications
B25J9/16
ROBOT CONTROL APPARATUS, ROBOT CONTROL SYSTEM, ROBOT CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM STORING A ROBOT CONTROL PROGRAM
A robot control apparatus according to one or more embodiments may include: a calculating unit configured to calculate an interference range of a robot based on a model of the robot in a state in which an object is gripped by a gripper with which the robot is equipped; and a planning unit configured to plan a motion of the robot based on the model and the interference range.
CONTROL DEVICE FOR ROBOT, ROBOT SYSTEM, CONTROL METHOD, AND PROGRAM
A control device for moving a robot and causing the robot to perform a work onto a work target portion includes a reference position acquisition section that acquires a position of the work target portion as a reference position, based on detection data of a sensor that detects the work target portion, a movement direction acquisition section that acquires a movement direction of the robot, a direction determination section that determines a shift direction in which a working position of the robot onto the work target portion is to be shifted from the reference position, based on the movement direction acquired by the movement direction acquisition section, and a robot control section that positions the robot at a target position shifted from the reference position toward the shift direction by a predetermined shift amount, when carrying out the work onto the work target portion.
LAWN MOWER ROBOT AND CONTROL METHOD FOR SAME
Disclosed are a lawn mower robot and a control method for same. A lawn mower robot and a control method for same according to an embodiment of the present invention can sense height information about the height between a lawn and the lower side of the lawn mower robot. The sensed height information is used as supporting data for calculating whether the lawn mower robot has deviated from a preset travel path, as well as the deviation direction. Accordingly, even when a separate sensing means is not provided, whether the lawn mower robot has deviated from the preset travel path is calculated using the height information about the height from the ground, and thus the lawn mower can be returned to the preset travel path.
METHOD AND ELECTRONIC DEVICE, SYSTEM AND COMPUTER READABLE MEDIUM FOR TIME CALIBRATION
Devices, systems, and methods for time calibration. The method comprises determining a first reference position of a robot in a robot coordinate system based on first feedback information received from the robot; determining an association between the first reference position and first sensing information receive from a sensor; receiving, from the robot, second feedback information associated with a second motion of the robot and, from the sensor, second sensing information associated with the second motion; and determining a time delay between a sensing time point when a sensing position of the robot in the second motion is sensed by the sensor and a recording time point when the sensing position is recorded by the robot in the second motion.
CONTINUUM ARM ROBOT SYSTEM
A continuum arm robot system comprising at least a first continuum arm robot and a second continuum arm robot, each continuum arm robot being controlled by its own actuator pack, and each actuator pack being coupled to a single control computer, wherein at least the second continuum arm robot comprises a releasable connection mechanism to engage in gripping the first continuum arm robot in a workspace, so as to link the at least two continuum arm robots into a single redundant robotic system with at least the second continuum arm robot providing support for the first continuum arm robot.
METHOD AND APPARATUS FOR THE AUTOMATED TRANSFER OF AN INTRAOCULAR LENS
Disclosed is a method for the automated transfer of an intraocular lens (1) comprising an optical lens body (10) and two haptics (11) attached to a peripheral edge of the optical lens body (10) and extending outwardly from the peripheral edge of the optical lens body (10). The method comprises the steps of: picking the intraocular lens (1) up at a start location; moving the intraocular lens (1) to a destination location; releasing the intraocular lens (1) at the destination location,
wherein picking the intraocular lens (1) up at the start location comprises gripping the intraocular lens (1) only at the haptics (11) of the intraocular lens (1).
ROBOT HAND, HANDLING SYSTEM, ROBOT HAND CONTROL DEVICE, METHOD FOR CONTROLLING ROBOT HAND, AND STORAGE MEDIUM
According to one embodiment, a robot hand grips an object. The robot hand includes first and second communicators, and a hand controller. The first communicator communicates grip data with a first device. The grip data is related to a gripping operation. The second communicator communicates a start notification and an end notification with a second device. The second communicator can communicate faster than the first communicator. The start notification is for starting the gripping operation. The end notification indicates an end of the gripping operation. The hand controller controls the gripping operation. In response to the start notification input to the second communicator, the hand controller starts the gripping operation. In response to the end of the gripping operation, the hand controller performs outputting the end notification, and outputting at least one of a result of the gripping operation or a state of the robot hand.
CONFIGURING A NEURAL NETWORK FOR EQUIVARIANT OR INVARIANT BEHAVIOR
A method for configuring a neural network which is designed to map measured data to one or more output variables. The method includes: transformation(s) of the measured data is/are specified which when applied to the measured data, is/are meant to induce the output variables supplied by the neural network to exhibit an invariant or equivariant behavior; at least one equation is set up which links a condition that the desired invariance or equivariance be given with the architecture of the neural network; by solving the at least one equation a feature is obtained that characterizes the desired architecture and/or a distribution of weights of the neural network in at least one location of this architecture; a neural network is configured in such a way that its architecture and/or its distribution of weights in at least one location of this architecture has/have all of the features ascertained in this way.
REAL-TIME PREDICTOR OF HUMAN MOVEMENT IN SHARED WORKSPACES
Disclosed herein are systems, devices, and methods for real-time determinations of likelihoods for possible trajectories of a collaborator in a workspace with a robot. The system determines a current kinematic state of the collaborator and determines a goal of the collaborator based on occupancy information about objects in the workspace. The system also determines a possible trajectory for the collaborator based on the goal and the current kinematic state and determines a short-horizon trajectory for the collaborator based on previously observed kinematic states of the collaborator towards the goal. The system also determines a likelihood that the collaborator will follow the possible trajectory based on the short-horizon trajectory, the goal, and the current kinematic state. The system also generates a movement instruction to control movement of the robot based on the likelihood that the collaborator will follow the possible trajectory.
TEMPLATE ROBOTIC CONTROL PLANS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using template robotic control plans. One of the methods comprises obtaining a template robotic control plan that is configurable for a plurality of different robotics applications, wherein the template robotic control plan comprises data defining (i) an adaptation procedure and (ii) a set of one or more open parameters; obtaining a user input defining a respective value or range of values for each open parameter in the set of open parameters, wherein the user input characterizes a specific robotics application for which the template robotic control plan can be configured; and executing, using the obtained values for the set of open parameters, the adaptation procedure to generate a specific robotic control plan from the template robotic control plan.