B25J9/1676

Autonomous sense and guide machine learning system

A system for generating a machine learning system to generate guidance information based on locations of objects is provided. The system accesses training data that includes training time-of-arrival (“TOA”) information of looks and guidance information for each look. The guidance information is based on a training collection of object locations. The TOA of a look represents, for each object location of a training collection of object locations, times between signals transmitted by transmitters and return signals received by receivers. The return signals represent signals reflected from an object at the object location. The system trains a machine learning system using the training data wherein the machine learning system inputs TOA information and outputs guidance information.

Systems and methods of servicing equipment

A robotic assembly for servicing equipment, the robotic assembly including an area configured to receive components associated with a workscope of the equipment; an environmental capture device configured to capture information associated with an environment in which the robotic assembly is disposed; and one or more computing devices configured to: locate the equipment in the environment; autonomously navigate the robotic assembly through the environment to the equipment; and autonomously adjust a position of the robotic assembly in response to the workscope.

Edge detection system

Provided is a tangible, non-transitory, machine-readable medium storing instructions that when executed by a processor effectuate operations including: obtaining, with one or more rangefinder sensors positioned on a mobile automated device, distances from the one or more rangefinder sensors to a surface; monitoring, with the processor, the distances sensed by each of the one or more rangefinder sensors; detecting, with the processor, an edge when a change in the distances is greater than a predetermined amount; and actuating, with the processor, the mobile automated device to execute one or more movement patterns upon detecting the edge, wherein the one or more movement patterns initiates movement of the mobile automated device away from the area where the edge was detected.

Localization of a Mobile System
20170361465 · 2017-12-21 ·

Systems and methods related to localizing mobile robotic devices are provided. A control system can receive a request for a particular mobile robotic device (PMRD) to travel between a first area and a cell area. After receiving the request, the control system can disable a presence sensor detecting objects traveling between the first area and the cell area. The control system can receive, from one or more identification sensors, sensor data identifying a mobile robotic device that has moved into the cell area based on identifiers of the mobile robotic device. The control system can verify that sensor data indicates the PMRD is in the cell area. After verifying that the PMRD is in the cell area, the control system can: disable the PMRD, enable the presence sensor, and indicate that the PMRD is disabled in the cell area.

Method for controlling a robot device, robot device and computer program product

A method for controlling a robot device (500) having a movable manipulator and/or effector (400), according to which method a speed and/or direction of movement of the manipulator and/or effector (400) is monitored and adjusted as appropriate, taking into consideration medical parameters for injury and robot dynamics is provided. A robot device (500) for implementing such a method and to a computer program product for executing such a method.

NUMERICAL CONTROLLER AND INDUSTRIAL MACHINE CONTROL SYSTEM
20230195073 · 2023-06-22 · ·

A numerical controller includes a coordinate management unit that updates machine origin offset data indicating a positional relationship between a machine origin of a machine tool and a machine origin of a robot depending on movement of the machine origin of the machine tool or the machine origin of the robot; and an interference check processing unit that detects interference between the machine tool and the robot on the basis of a position of a first interference definition area and a position of a second interference definition area, and the updated machine origin offset data.

COLLISION DETECTION METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND ROBOT
20230191606 · 2023-06-22 ·

A collision detection method, a storage medium, and a robot are provided. The method includes: calculating an external torque of a first joint of the robot based on a preset generalized momentum-based disturbance observer; calculating an external torque of a second joint of the robot based on a preset long short-term memory network; calculating an external torque of a third joint of the robot based on the external torque of the first joint and the external torque of the second joint; and determining whether the robot has collided with an external environment or not based on the external torque of the third joint and a preset collision threshold. In the present disclosure, the component of the model error in the joint external torque calculated by the disturbance observer is eliminated to obtain the accurate contact torque, thereby improving the accuracy of the collision detection.

COLLISION AVOIDANCE IN SURGICAL ROBOTICS BASED ON NON-CONTACT INFORMATION
20230190396 · 2023-06-22 ·

Robotic systems can be capable of collision detection and avoidance. A medical robotic system can include a first kinematic chain and one or more sensors positioned to detect one or more objects detected within a vicinity of the first kinematic chain. The medical robotic system can be configured to cause adjustment of a configuration of the first kinematic chain from a first configuration to a second configuration based on a constraint determined from the one or more objects detected by the one or more sensors within the vicinity of the first kinematic chain.

ROBOT SYSTEM

A controller is configured to operate a robot arm at a speed that is equal to or lower than a first maximum speed in a high-speed operation region, and operate the robot arm at a speed that is equal to or lower than a second maximum speed lower than the first maximum speed in a low-speed operation region, and change a collision detection sensitivity between the high-speed operation region and the low-speed operation region so that the collision detection sensitivity in the high-speed operation region becomes lower than the collision detection sensitivity in the low-speed operation region.

CONTINUUM ARM ROBOT SYSTEM

A control system for a compliant robotic system including at least two compliant robots having actuator packs, the control system including: an individual local control system associated with each actuator pack, the local control system providing control signals to the actuator causing movement within the robots, an overall control system controlling the overall motion of robots when proximate within a workspace, the overall control signal providing signals to the actuators associated with the robots, so as to cause linked movement of the continuum arm robots, and wherein each individual control system is provided with a clock synchronized with the other, and wherein the overall control system is provided with a redundancy control system that limits the motion of the compliant robots within certain degrees of freedom, so that the motion of the at least two complaint robots does not conflict when operating under the overall control system.