Patent classifications
G05B2219/39082
Robot and method for controlling the same
A robot and operation method is disclosed. The robot according to the present disclosure may include a sensor, a microphone, and a controller. The robot may execute an artificial intelligence (AI) algorithm and/or a machine learning algorithm, and may communicate with other electronic devices in a 5G communication environment. An embodiment may include detecting a movement of the robot to a location; detecting an obstacle within a predetermined range from the robot; estimating an occupation area of the obstacle in space; and identifying a sound signal received from the estimated occupation area of the obstacle from among a plurality of sound signals received by a plurality of microphones of the robot at the location.
Synchronization of multiple robots
In the following, a method for synchronizing the motion sequences of at least two robots will be described. In accordance with one embodiment, the method comprises the following: During operation of a robot cell having at least two robots, a path parameter is regularly calculated for each of the at least two robots based on a current position of the respective robot and on a previously specified robot path of the respective robot. The path parameter represents the current position of the robot. Subsequently, a run-ahead limit is calculated for each robot based on the path parameters determined for the respective other robots. Based on the respective calculated run-ahead limit, the path speed of every robot can be adjusted.
Gaming service automation machine with celebration services
A robot is described. The robot includes a propulsion system, a wireless interface, a memory device, and a processor configured to execute instructions stored in the memory device. The instructions, when executed by the processor, cause the processor to determine, based upon a communication received at the wireless interface, to perform a celebration associated with a trigger event that has occurred on a casino floor and in response to determining to perform the celebration, control the propulsion system to cause the robot to perform at least a portion of the celebration.
SWEPT VOLUME DEFORMATION
A robot interference checking motion planning technique using swept volume deformation. A rapidly-exploring random tree (RRT) algorithm generates random sample nodes between a start point and a goal point. Each sample node is evaluated by checking for robot-obstacle interference along a path segment to the node. If an interference exists along the path segment, a swept volume of the segment is used to identify a critical posture where the interference is greatest, and obstacle interference points are used to define a virtual force applied to the robot links to modify the path segment to alleviate the interference condition. A swept volume of the modified path segment is computed and evaluated. If the modified swept volume is collision-free and the modified path segment motion plan meets robot joint range criteria, the modified path segment and the sample node are added to the overall robot motion program.
SAFETY MANAGEMENT ASSISTANCE SYSTEM, AND CONTROL PROGRAM
Sufficient safety is ensured even when workers and machines coexist and work in cooperation. A safety management assistance system 20 includes: an acquisition unit 221 that acquires position information of a worker working and/or a machine operating, in a work area; a generation unit 223 that generates a predicted flow line of the worker 80 on the basis of a history of the position information of the worker 80, and generates a predicted flow line of the machine 30 on the basis of a history of the position information of the machine 30 and/or a set operating range; a determination unit 224 that predicts positions of the worker 80 and the machine 30 from positions of the worker 80 and the machine 30 at present, in the work area 90, acquired by the acquisition unit 221, and the predicted flow line of the worker 80 and the predicted flow line of the machine 30, generated by the generation unit 223, and determines whether or not the predicted positions establish a predetermined positional relationship on the basis of a determination criterion; and a notification unit 225 that performs notification of information indicating that the predetermined positional relationship is established when the determination unit 224 determines that the predetermined positional relationship is established.
Robot equipped with capacitive detection
A robot includes a body on which is mounted a functional head also including a capacitive detector, including: at least one electrical insulator in order to electrically insulate the functional head; at least one apparatus for electrically polarizing the functional head at a first alternating electrical potential (V.sub.g), different from a ground potential; at least one guard polarized at an alternating guard potential (V.sub.G) identical to the first alternating electrical potential; and at least one electronics, called detection electronics, for measuring a signal relating to a coupling capacitance, called electrode-object capacitance, between the sensitive part and a surrounding object.
State machine for dynamic path planning
A state machine controller to dynamically plan a robot's path. An industrial robot such as a multi-arm articulated robot operates in a workspace according to a program. A sensor or camera monitors the workspace and detects any object, such as a person, approaching or entering the workspace. The sensor provides input to the state machine controller, which includes states of; track current path, change speed, and replan path. When an object approaches or enters the workspace, the state machine determines if a transition to the change speed state is necessary. After reducing robot speed in the change speed state, the state machine can resume the original path and speed if the object has cleared the workspace, further reduce speed to zero if necessary to avoid a collision, or transition to the replan path state to compute a new path to the goal position which avoids the object in the workspace.
Control apparatus and robot system
When a first condition that a time in which magnitude of a first detection force detected by a force detection unit is larger than a first force threshold value continued for a time longer than zero and shorter than a first time threshold value is satisfied in teaching, a movable unit is moved in a predetermined amount in a direction according to a direction of the first detection force. When a second condition that magnitude of a second detection force detected by the force detection unit is larger than a second force threshold value that is larger than the first force threshold value is satisfied during movement of an end effector, the movable unit is decelerated or stopped.
Robot trajectory generation method, robot trajectory generation apparatus, storage medium, and manufacturing method
An operation instruction list including starting points and ending points of trajectories of a plurality of robot arms is generated (a trajectory definition data generation process). Order of generation of trajectories is determined in accordance with the operation instruction list (a generation order determination process). A trajectory of a specific robot arm included in the operation instruction list is generated in accordance with a starting point and an ending point such that the trajectory avoids obstacle spaces registered in the obstacle memory when trajectories of other robot arms are generated (a trajectory generation process). A sweeping space in which a structure of the arm sweeps when the robot arm is operated along the generated trajectory is added to the obstacle memory as an obstacle space to be avoided by the other robot arm (an obstacle registration process).
Gaming service automation machine with digital wallet services
A robot includes a propulsion system configured to move the robot within an operations venue, a wireless interface configured to communicatively connect the robot with a wireless network, a touchscreen display device, a contactless reader device, a memory device, a processor. The processor is configured to receive, from a robot management system (RMS) and via the wireless interface, a relocation request identifying a service location within the operations venue and at which the robot is to provide a service, control the propulsion system to navigate the robot to the service location in response to receiving the relocation request, receive, from a user, an authorization request to add funds to a digital wallet of the user, and transmit, via the wireless interface, an authorization request message to a funds transfer data center associated with the user, the authorization request message configured to request adding the funds to the digital wallet of the user.