Patent classifications
G05B2219/49141
Safety system for integrated human/robotic environments
Systems and methods are provided for specifying safety rules for robotic devices. A computing device can determine information about any actors present within a predetermined area of an environment. The computing device can determine a safety classification for the predetermined area based on the information. The safety classification can include: a low safety classification if the information indicates zero actors are present within the predetermined area, a medium safety classification if the information indicates any actors are present within the predetermined area all are of a predetermined first type, and a high safety classification if the information indicates at least one actor present within the predetermined area is of a predetermined second type. After determining the safety classification for the predetermined area, the computing device can provide a safety rule for operating within the predetermined area to a robotic device operating in the environment.
Safety systems for power equipment
Machines with safety systems are disclosed. The machine may take the form of woodworking machines including table saws, band saws, miter saws, hand-held circular saws, pneumatic chop saws, radial-arm saws, jointers, planars, routers and shapers. The machines may include an operative structure configured to perform a task, where the operative structure includes a cutting tool adapted to move in at least one motion, and a safety system adapted to detect the occurrence of an unsafe condition between a person and the cutting tool and for mitigating the unsafe condition. The safety system may include a detection subsystem and a reaction subsystem. The machine may also include a bypass or override mode where in an injury mitigation system is disabled for certain cuts.
Systems and methods for robotic behavior around moving bodies
Systems and methods for detection of people are disclosed. In some exemplary implementations, a robot can have a plurality of sensor units. Each sensor unit can be configured to generate sensor data indicative of a portion of a moving body at a plurality of times. Based on at least the sensor data, the robot can determine that the moving body is a person by at least detecting the motion of the moving body and determining that the moving body has characteristics of a person. The robot can then perform an action based at least in part on the determination that the moving body is a person.
Method and apparatus for controlling a robot
A method for controlling a robot in at least one pose of the robot wherein the robot can be operated in either a first mode of operation or a second mode of operation. In the second mode of operation the robot can be moved by manually applying a guiding force to the robot. The method includes determining a distance of a state variable of the robot from a first limit and then triggering a safety response when the distance satisfies a first condition and the robot is operating in the first mode of operation. When the robot is operating in the second mode of operation and the distance satisfies the first condition, the method includes not triggering the safety response, and motorically applying a positioning force to the robot in dependence on the determined distance so that the distance can be reduced when the robot is unobstructed.
MACHINE TOOL AND MACHINE LEARNING DEVICE
A machine tool acquires information related to manual operation from log data recorded when machining and the manual operation are performed in the machine tool, creates input data on the basis of the acquired information, acquires information related to occurrence or non-occurrence of a collision of a spindle or a tool at the time of the manual operation from the log data, and creates teacher data on the basis of the acquired information. Supervised learning is performed using the created input data and the created teacher data, and a learning model is constructed.
Dynamic automation work zone safety system
Methods and apparatus are provided for operating robotic actors in a human/robotic environment. A safety controller that is configured to communicate with one or more robotic actors can receive actor information about at least a location of one or more actors. The safety controller can receive robot information comprising at least a location of a particular robotic actor of the one or more robotic actors. The safety controller can determine a command for controlling operation of the particular robotic actor of the one or more robotic actors by applying one or more safety criteria to the actor information and the robot information. The safety controller can generate an output including the command for controlling operation of the particular robotic actor.
ROBOT CONTROL DEVICE, ROBOT, AND ROBOT SYSTEM
A robot control device includes a processor that is configured to execute computer-executable instruction so as to control a robot, wherein the processor is configured to determine that a control target of force control is achieved, based on two conditions made up of a range condition in the case where an output from a force detection unit provided in a robot is within a predetermined range and a continuation condition in the case where a state that satisfies the range condition is continued.
SYSTEMS AND METHODS FOR ROBOTIC BEHAVIOR AROUND MOVING BODIES
Systems and methods for detection of people are disclosed. In some exemplary implementations, a robot can have a plurality of sensor units. Each sensor unit can be configured to generate sensor data indicative of a portion of a moving body at a plurality of times. Based on at least the sensor data, the robot can determine that the moving body is a person by at least detecting the motion of the moving body and determining that the moving body has characteristics of a person. The robot can then perform an action based at least in part on the determination that the moving body is a person.
Safety System for Integrated Human/Robotic Environments
Systems and methods are provided for specifying safety rules for robotic devices. A computing device can determine information about any actors present within a predetermined area of an environment. The computing device can determine a safety classification for the predetermined area based on the information. The safety classification can include: a low safety classification if the information indicates zero actors are present within the predetermined area, a medium safety classification if the information indicates any actors are present within the predetermined area all are of a predetermined first type, and a high safety classification if the information indicates at least one actor present within the predetermined area is of a predetermined second type. After determining the safety classification for the predetermined area, the computing device can provide a safety rule for operating within the predetermined area to a robotic device operating in the environment.
Dynamic Automation Work Zone Safety System
Methods and apparatus are provided for operating robotic actors in a human/robotic environment. A safety controller that is configured to communicate with one or more robotic actors can receive actor information about at least a location of one or more actors. The safety controller can receive robot information comprising at least a location of a particular robotic actor of the one or more robotic actors. The safety controller can determine a command for controlling operation of the particular robotic actor of the one or more robotic actors by applying one or more safety criteria to the actor information and the robot information. The safety controller can generate an output including the command for controlling operation of the particular robotic actor.