Patent classifications
B25J9/1689
Automatic control method of mechanical arm and automatic control system
An automatic control method of a mechanical arm and an automatic control system are provided. The automatic control method includes the following steps: obtaining a color image and depth information corresponding to the color image through a depth camera; performing image space cutting processing and image rotation processing according to the color image and the depth information to generate a plurality of depth images; inputting the depth images into an environmental image recognition module such that the environmental image recognition module outputs a displacement coordinate parameter; and outputting the displacement coordinate parameter to a mechanical arm control module such that the mechanical arm control module controls the mechanical arm to move according to the displacement coordinate parameter.
CONTROLLER CONTROLLED INSTRUMENT PRELOAD MECHANISM
A computer-assisted system includes an instrument manipulator assembly including a preload assembly and a motor, an insertion assembly configured to control a position of the instrument manipulator assembly, and a motor controller coupled to the preload assembly. The motor controller is configured to actuate the preload assembly to control an amount of preload applied by the preload assembly to the motor and actuate the preload assembly to apply a low preload in response to detecting that a sterile adapter is mounted to the instrument manipulator assembly.
System and method of providing an elevator system for mobile robots
An elevator system can include an elevator car comprising an elevator floor, the elevator car connected to a control system, wherein the elevator floor is configured to enable a rolling device to roll from a floor level onto the elevator floor, an elevator wireless communication module connected to the control system, an elevator framework in which the elevator car is configured and an elevator motor configured to raise and lower the elevator car as instructed by a mobile robot and as controlled by the control system according to instructions to the elevator system received via the elevator wireless communication module. The elevator system can be attached to a rack of shelves and be used to autonomously move mobile robots up and down to or from respective shelfs and/or a floor level.
HAPTIC USER INTERFACE FOR ROBOTICALLY CONTROLLED SURGICAL INSTRUMENTS
A powered user interface for a robotic surgical system operates in accordance with a mode of operation in which the actuators are operated to permit motion of the handle in pitch and yaw motion constrained with respect to a virtual fulcrum in a work space of the user interface, and insertion motion is constrained along an axis passing through the virtual fulcrum. In a virtual fulcrum setting mode, a user is prompted to give input to the system selecting a desired point in space for the virtual fulcrum. The selected point in space is then set as the virtual fulcrum
SYSTEMS AND METHODS OF CONTROLLING INSTRUMENTS
Systems and methods of controlling instruments include first and second actuators configured to actuate a degree of freedom (DOF) in first and second directions using respective transmission mechanisms and a control unit. The control unit is configured to determine positions of the first and second actuators; determine an actuation command based on the positions of the first and second actuators, and a desired state of the DOF; determine respective actuation levels of the first and second actuators so as to maintain tensions in the transmission mechanisms above respective minimum tensions by: using a model based on the force or torque command, the minimum tensions, and the first and second actuator positions; and command actuation of the first and second actuators at the respective actuation levels. The model compensates for an external disturbance on the DOF and for dynamics of the first and second actuators.
SYSTEMS, DEVICES, AND METHODS FOR DEVELOPING ROBOT AUTONOMY
A method of operation of a robot includes determining a set of candidate actions to be performed by the robot based on an objective. A level of autonomy of the robot is determined from a control model associated with the robot. A subset of candidate actions for which the level of autonomy of the robot is below a threshold level of autonomy is determined from the set of candidate actions. The robot receives a set of instructions for at least one candidate action in the subset of candidate actions from a tele-operation system. The robot executes the set of instructions and updates the control model based on a result of executing the set of instructions.
MACHINE CONTROL VIA SYNCHRONOUS COMMUNICATION
A machine control system includes: a machine configured to execute a motion according to a machine command; and one or more servers configured to control the machine. The one or more servers include control circuitry configured to: repeat an execution of a motion program to generate the machine command for the machine; add first cycle information designating a first use timing to the machine command; and transmit the machine command including the first cycle information to the machine via a communication network. The machine includes a machine circuitry configured to: repeat a local processing for controlling the machine according to a machine control cycle; receive the machine command from the one or more servers; store the received machine command; and call the stored machine command, based on the first cycle information added to the stored machine command, to use the machine command in the local processing corresponding to the first use timing.
ROBOTIC SURGICAL SYSTEM AND CONTROL METHOD OF ROBOTIC SURGICAL SYSTEM
In a robotic surgical system, a control device is configured or programmed to scale rotation speeds of a plurality of joints axes of a robot arm at predetermined ratios such that the rotation speeds of the plurality of joint axes become equal to or lower than limit value with respect to a received operation amount.
SYSTEMS AND METHODS FOR DETERMINING OPERATIONAL PARADIGMS FOR ROBOTIC PICKING BASED ON PICK DATA SOURCE
The present disclosure is for systems and methods for adjusting operational configurations of robots in real-time. The invention pertains to overriding or replacing one operational configuration of a robot with another when appropriate circumstances arise and certain conditions have been met. In one aspect, the invention is applicable to robotic picking operations and serves to allow for unique robotic picking operations outside of the normal or standard limitations typically imposed on a robotic picking system. The invention provides the ability to remotely adjust robotic operational configurations in real-time, on-demand, in order to address various circumstances that may arise without requiring interruption of a picking session or requiring on-site human intervention.
SYSTEMS, DEVICES, AND METHODS FOR DEVELOPING ROBOT AUTONOMY
In a method of operation of a robot, the robot identifies a set of candidate actions that may be performed by the robot, and collects, for each candidate action of the set of candidate actions, a respective set of ancillary data. The robot transmits a request for instructions to a tele-operation system that is communicatively coupled to the robot. The request for instructions includes each candidate action and each respective set of ancillary data. The robot receives, and executes, the instructions from the tele-operation system. The robot updates a control model, based at least in part on each candidate action, each respective set of ancillary data, and the instructions, to increase a level of autonomy of the robot. The robot may transmit the request for instructions to the tele-operation system in response to determining the robot is unable to select a candidate action to perform in furtherance of an objective.