Patent classifications
B25J13/08
Controller of robot apparatus for adjusting position of member supported by robot
A controller of the robot apparatus performs approaching control for making a second workpiece approach a first workpiece and position adjustment control for adjusting a position of the second workpiece with respect to a position of the first workpiece. The approaching control includes control for calculating a movement direction and a movement amount of a position of the robot based on an image captured by a first camera, and making the second workpiece approach the first workpiece. The position adjustment control includes control for calculating a movement direction and a movement amount of a position of the robot based on an image captured by the first camera and an image captured by the second camera, and precisely adjusting a position of the first workpiece with respect to the second workpiece.
Controller of robot apparatus for adjusting position of member supported by robot
A controller of the robot apparatus performs approaching control for making a second workpiece approach a first workpiece and position adjustment control for adjusting a position of the second workpiece with respect to a position of the first workpiece. The approaching control includes control for calculating a movement direction and a movement amount of a position of the robot based on an image captured by a first camera, and making the second workpiece approach the first workpiece. The position adjustment control includes control for calculating a movement direction and a movement amount of a position of the robot based on an image captured by the first camera and an image captured by the second camera, and precisely adjusting a position of the first workpiece with respect to the second workpiece.
Robot task system
A robot task system includes: a robot; a transfer device configured to be driven to transfer a plurality of workpieces thereon by a specific distance at a time, the plurality of workpieces being placed within the specific distance; a driving management unit configured to manage a driving distance and a driving start timing of the transfer device for driving the transfer device each time; a task position generation unit configured to generate a plurality of task positions at the driving start timing managed by the driving management unit, the plurality of task positions being positions for the robot to execute a predetermined task on the plurality of workpieces; a task unit configured to update, according to the driving of the transfer device, the plurality of task positions generated by the task position generation unit and generate a task command to cause the robot to execute the predetermined task on the plurality of workpieces while following the plurality of workpieces; and a control unit configured to control the transfer device based on the driving distance and the driving start timing of the transfer device, and control the robot based on the task command generated by the task unit.
Force-feedback gloves for a surgical robotic system
A surgical robotic system that includes a robotic arm, glove configured to be worn on a hand of a user and including a force-feedback mechanism, a tracking device, a processor, and memory. The memory includes instructions which when executed by the processor causes the system to determine that the user is performing a hand gesture with the glove to grasp a virtual user input device (UID) based on the tracking device, and in response to the user grasping the virtual UID, apply, via the force-feedback mechanism, a force upon the glove that corresponds to a physical representation of the virtual UID, and engage the robotic arm to be controlled by the virtual UID.
Force-feedback gloves for a surgical robotic system
A surgical robotic system that includes a robotic arm, glove configured to be worn on a hand of a user and including a force-feedback mechanism, a tracking device, a processor, and memory. The memory includes instructions which when executed by the processor causes the system to determine that the user is performing a hand gesture with the glove to grasp a virtual user input device (UID) based on the tracking device, and in response to the user grasping the virtual UID, apply, via the force-feedback mechanism, a force upon the glove that corresponds to a physical representation of the virtual UID, and engage the robotic arm to be controlled by the virtual UID.
Detection apparatus that improves a positional relation between a working surface and a sensor
There is provided a detection apparatus including a housing that includes a working surface, and a sensor configured to detect the force or the moment exerted on the working surface, on at least a first detection axis and a second detection axis. The working surface coincides with a surface that includes the first detection axis and the second detection axis, the working surface being at least partially symmetrical around the first detection axis passing through the center of the sensor.
Leg mechanism and humanoid robot
A leg mechanism of a humanoid robot includes: an upper leg, a lower leg rotatably coupled to the upper leg, a knee module actuator mounted to the upper leg, a foot rotatably connected to the lower leg, a knee transmission mechanism connected to the knee module actuator and the lower leg and configured to transmit rotary motion from the knee module actuator to the lower leg, at least one ankle module actuator mounted to the upper leg, at least one ankle transmission mechanism connected to the at least one ankle module actuator and the foot and configured to transmit rotary motion from the at least one ankle module actuator to the foot.
Collaborative device with optimised control
A collaborative device includes: a robotic arm including at least one motor; a tool secured to a free end of the robotic arm; a computer unit connected to the robotic arm to transmit instructions for controlling the robotic arm; and a joint having a flexible connection. The device integrates at least one sensor parameterised to detect forces exerted on the flexible connection. The computer unit is configured to: receive data from the sensor; translate the data into torques applied at the motor(s) of the robotic arm; generate instructions for attenuating the applied torques; and control the motor(s) of the robotic arm with the attenuation instructions.
CALIBRATION OF AN IMPEDANCE CONTROL OF A ROBOT MANIPULATOR
A method of calibrating an impedance control of a robot manipulator, the method including: deflecting a reference point of the robot manipulator from a zero position to a deflected position, wherein the robot manipulator applies a counterforce dependent on a spring constant of the impedance control and on a first determined deflection, wherein the first determined deflection is determined based on joint angles detected by joint angle sensors of the robot manipulator; detecting a second determined deflection by an external position measuring unit; and adapting the spring constant of the impedance control in such a way that the counterforce applied by the robot manipulator corresponds to a predetermined counterforce of the robot manipulator based on the second determined deflection.
ROBOT SYSTEM AND METHOD OF FORMING THREE-DIMENSIONAL MODEL OF WORKPIECE
A robot system includes a robot installed in a work area and controlled by a second control device, a 3D camera operated by an operator, a sensor that is disposed in a manipulation area that is a space different from the work area, and wirelessly detects position information and posture information on the 3D camera, a display, and a first control device. The first control device acquires image information on a workpiece imaged by the 3D camera, acquires, from the sensor, the position information and the posture information when the workpiece is imaged by the 3D camera, displays the acquired image information on the display, forms a three-dimensional model of the workpiece based on the image information, and the acquired position information and posture information, displays the formed three-dimensional model on the display, and outputs first data that is data of the formed three-dimensional model to the second control device.