B25J9/1651

Robot
11759948 · 2023-09-19 · ·

A robot includes a robot arm including a proximal-end-side arm and a first distal-end-side arm that is turnable with respect to the proximal-end-side arm and coupled further on a distal end side than the proximal-end-side arm. The proximal-end-side arm includes a first motor configured to drive the first distal-end-side arm, a first speed reducer configured to reduce rotating speed of the first motor and output a rotational force, a first pulley configured to transmit, to the first distal-end-side arm, the rotational force output from the first speed reducer, and a first belt configured to transmit, from the first speed reducer to the first pulley, the rotational force output from the first speed reducer.

Robot control apparatus, robot control method, and program

A robot control apparatus includes a section setter to set, on a straight line connecting a start point to an end point, an acceleration section until reaching a predetermined angular velocity, a constant velocity section in which the predetermined angular velocity is maintained, and a deceleration section in which the predetermined angular velocity is decreased, a segment setter to divide each of the acceleration section, the constant velocity section, and the deceleration section into a plurality of segments and to set segment distances of each of the acceleration section, the constant velocity section, and the deceleration section so as to equalize or substantially equalize moving times of the segments of the reference point to each other, and when the reference point is moved in each of the segments according to point to point control, an angular velocity setter to set an angular velocity of each of the segments based on a variance in an angle of a joint which becomes maximum with respect to each of the segments in each of the acceleration section, the constant velocity section, and the deceleration section.

Teaching Control Method For Robot, Robot System, And Computer Program
20220024029 · 2022-01-27 ·

A teaching control method includes displaying three or more plurality of teaching points on a display section, acquiring a result of classification processing for classifying the plurality of teaching points into one or more teaching point groups, receiving an operation parameter for each teaching point group, and setting an operation value for each teaching point group using the operation parameter.

CONTROL DEVICE FOR ROBOT

A control device for a robot is configured to control operation of a robotic arm having a plurality of links coupled to each other through a rotation axis, and a motor for drive provided to the rotation axis. The control device includes an angle calculating module configured to calculate an angle formed by the two links adjacent to each other through the rotation axis, and an angle monitoring module configured to monitor whether the angle calculated by the angle calculating module is a given angle or below.

Mechanically-timed footsteps for a robotic device
11225294 · 2022-01-18 · ·

An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.

ROBOT CONTROLLING DEVICE, ROBOT SYSTEM AND METHOD OF CONTROLLING ROBOT

A robot controlling device capable of preventing a rapid change in posture of a robotic arm due to a singular point. The robot controlling device brings a third rotational axis to on a circumference of a circle which is on a first rotational axis with a radius at a difference between a distance from the first rotational axis to a second rotational axis and a distance from the second rotational axis to the third rotational axis while changing posture of a horizontal robot to be holdable of a workpiece in an accommodating device, and moves the third rotational axis across a line connecting the first rotational axis and the second rotational axis, and moves the second rotational axis and the third rotational axis divided at the second straight line, connecting a center point of the workpiece accommodated in the accommodating device and the first rotational axis.

DYNAMIC MANIPULATOR STRENGTH AUGMENTATION
20210347044 · 2021-11-11 · ·

Systems (100) and methods (900) for controlling movement of an articulating arm having a plurality of joints. The methods comprise: receiving, by the controller, a command to perform a task by the articulating arm; ranking movements of the joints based on how much each said joint needs to move at a first time in order to follow the command; selecting a first subset of joints with top-ranked movements from the plurality of joints, where the subset of joints comprises less than a total number of joints contained in the plurality of joints; and causing only the joints of the first subset to move during a first timeslot of a plurality of timeslots.

MECHANICALLY-TIMED FOOTSTEPS FOR A ROBOTIC DEVICE
20230322315 · 2023-10-12 ·

An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.

ANTI-SWAY CONTROL FOR A ROBOTIC ARM WITH ADAPTIVE GRASPING
20230321824 · 2023-10-12 ·

Methods, apparatuses, systems, and computer program products for an improved anti-sway control system and adjustable end effector for a robotic arm are provided. An example method includes determining at least one of a size, shape, or orientation of a package to be picked up by an end effector of a robotic arm, adjusting a position of a suction cup on the end effector to grasp the package by linearly moving the suction cup from an initial position on a rail associated with the end effector to a predetermined end position on the rail associated with the end effector, determining a path for the robotic arm to move to the predetermined end position; and controlling movement of the end effector via a robotic joint to reduce force on the suction cup by the package due to an acceleration of the package due to movement of the robotic arm.

Medical observation apparatus, driving control method, medical observation system, and support arm apparatus

A medical observation apparatus includes an imaging device that captures an observation target, an arm that supports the imaging device and includes multiple links joined to each other by multiple joints, and driving circuitry. The driving circuitry is configured to determine a control torque in at least one joint to be controlled from among the multiple joints and to control driving of the at least one joint based on the control torque such that an external torque acting on the at least one joint according to an operation on the arm is within a fixed range.