Patent classifications
B25J9/1628
Surgeon instrument display screen with graphical user interface for a patient bed
Rotating Switch Sensor For A Robotic System
A sensor system includes a first member that extends along a rotational axis and has a surface disposed circumferentially about the rotational axis. A conductive element is disposed on the surface of the first member and disposed about the rotational axis. A second member extends along the rotational axis. A rotational position between the first member and the second member is adjustable. A target is mounted to and rotatable with the second member and is movable relative to the second member between first and second positions. The target is spaced apart from the conductive element in both the first and second positions and is spaced further from the conductive element in the second position compared to the first position. The conductive element detects a change in movement of the target from the first position to the second position for any rotational position between the first member and the second member.
SYSTEMS, DEVICES, ARTICLES, AND METHODS FOR PARALLELIZATION OF ROBOTS IN SYNCHRONOUS COMMUNICATION FRAMEWORK
A system including a controller, and at least two agents that communicatively access the controller. At least one of the agents is a robot. The system includes at least one processor communicatively coupled to the agents, and at least one storage device, communicatively coupled to the processor(s), that stores processor-executable instructions which, when executed, cause the processor(s) to: receive first job set of instructions provided by the controller, for a first agent included in at least two agents; and send, on behalf of the first agent, a sham status message before actual completion of the first job. The processor-executable instructions may, when executed, further cause the at least one processor to: update a data store to reflect the first job set of instructions; and receive for a second one of the at least two agents a second job set of instructions before completion of the first job.
SYSTEM AND METHOD FOR ASSISTING OPERATOR ENGAGEMENT WITH INPUT DEVICES
Systems and methods of assisting operator engagement with input devices include an input device configured to be operated by a hand of an operator, a repositionable structure coupled to the input device, a hand detection system, and a control unit. The control unit is configured to detect a position and an orientation of the hand using the hand detection system, determine, based on the position of the hand, a target position for the input device, wherein moving the input device from a current position of the input device to the target position moves the input device closer to a grasping position for the hand, and in response to determining that an orientation difference between the orientation of the hand and a current orientation of the input device is not greater than a threshold orientation difference, cause one or more actuators to move the input device toward the target position.
Dynamic Planning Controller
A dynamic planning controller receives a maneuver for a robot and a current state of the robot and transforms the maneuver and the current state of the robot into a nonlinear optimization problem. The nonlinear optimization problem is configured to optimize an unknown force and an unknown position vector. At a first time instance, the controller linearizes the nonlinear optimization problem into a first linear optimization problem and determines a first solution to the first linear optimization problem using quadratic programming. At a second time instance, the controller linearizes the nonlinear optimization problem into a second linear optimization problem based on the first solution at the first time instance and determines a second solution to the second linear optimization problem based on the first solution using the quadratic programming. The controller also generates a joint command to control motion of the robot during the maneuver based on the second solution.
ROBOTIC APPARATUS AND CONTROL METHOD THEREOF
The present disclosure provides robot apparatus and a control method thereof. The robotic apparatus includes an executing device and a driving device. The method includes: acquiring inertial sensing data from at least one inertial sensor disposed on one or both of the executing device and the driving device; performing data fusion on at least the inertial sensing data to obtain fused data of the robotic apparatus; and determining an operation status of the robotic apparatus based on the fused data, and controlling the robotic apparatus in response to the operation status. In the present disclosure, inertial sensing data is detected by inertial sensor and data fusion and analysis are performed.
DEVICE FOR ACQUIRING POSITIONAL RELATIONSHIP BETWEEN ROBOT AND WORKING MACHINE, CONTROL DEVICE, SYSTEM, METHOD, AND COMPUTER PROGRAM
A device for acquiring a positional relationship between a robot coordinate system set in a robot and a working machine coordinate system set in a working machine installed outside the robot, includes a position data acquisition unit that acquires, when a finger part of the robot is placed in a predetermined position and posture with respect to the working machine, first position data indicating the position and posture of the finger part with respect to the robot coordinate system, and second position data indicating the position and the posture of the finger part with respect to the working machine coordinate system; and a positional relationship acquisition unit that acquires third position data indicating the positional relationship using the first position data and the second position data.
Systems and methods for adaptive robotic motion control
In one embodiment, a method includes by a robotic system: accessing a trajectory plan to be executed by the robotic system, where the trajectory plan includes desired poses at specified times, respectively, for each actuator of the robotic system, executing the trajectory plan for each actuator of the robotic system; monitoring, in real-time for each actuator during execution of the trajectory plan, an actual pose of the respective actuator, determining, based on the monitoring of the actuators, that one or more of the actuators is lagging, where the actual pose of each lagging actuator deviates from the desired pose by more than an error threshold, and adjusting, in real-time responsive to determining that one or more of the actuators is lagging, one or more of the desired poses at one or more specified times, respectively, of the trajectory plan.