G05B2219/39194

Information processing device and information processing method

A center of gravity of a robot device is estimated without utilization of a force sensor or the like. An information processing device including a center-of-gravity estimation unit that calculates, on the basis of torque applied to one or more joints included in each of a plurality of leg portions, reaction force applied from a ground contact surface to each of the plurality of leg portions, and that estimates a center of gravity of a robot device including the plurality of leg portions on the basis of the calculated reaction force on the plurality of leg portions.

Robot and operation method thereof
11559886 · 2023-01-24 · ·

A robot and an operation method thereof are disclosed. A robot may include a loading box provided to load goods, and to be movable at a certain distance with respect to the robot when closed and opened, a drive wheel configured to drive the robot, an auxiliary wheel provided at a position spaced apart from the drive wheel, and a variable supporter configured to change the position of the auxiliary wheel, and supporting the loading box, and the variable supporter may move the auxiliary wheel so as to correspond to the movement direction of the center of gravity of the robot. The robot may transmit and receive a wireless signal on the mobile communication network constructed according to a 5 Generation (G) communication.

ROBOT CONTROLLER

A robot controller includes a storage unit that stores load information including a mass and a center of gravity position of a load to be attached to a robot; a lead-through control unit that controls the robot comprising a sensor that detects an external force, based on the external force detected by the sensor and the load information stored in the storage unit; and a load suitability determining unit that determines whether or not the load information stored in the storage unit is suitable. In response to the load suitability determining unit determining that the load information has a possibility of being unsuitable, the lead-through control unit performs a restriction on a movement of the robot.

MAINTAINING FREE-DRIVE MODE OF ROBOT ARM FOR PERIOD OF TIME
20220388156 · 2022-12-08 · ·

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which then is configured to: —monitor a value of at least one joint sensor parameter; —compare the value of the joint sensor parameter to a maintain free-drive joint sensor parameter threshold value; —maintain the robot arm in said free-drive mode of operation for a predetermined maintain free-drive period of time, and —leave the free-drive mode of operation if the value of the joint sensor parameter docs not exceed the maintain free-drive joint sensor parameter threshold value within the maintain free-drive period of time.

ROBOT ARM WITH ADAPTIVE THREE-DIMENSIONAL BOUNDARY IN FREE-DRIVE
20220379468 · 2022-12-01 · ·

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm 5 when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which in free-drive mode of operation is configured within at a free-drive safety period to allow a part of said robot arm to be moved within a virtual three-dimensional geometric shape 10 surrounding the part of the robot arm.

SAFE ACTIVATION OF FREE-DRIVE MODE OF ROBOT ARM
20220379463 · 2022-12-01 · ·

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which then is configured to initiate a free-drive mode activation sequence including the steps of: in a predetermined activation sequence period of time monitor a value of at least one joint sensor parameter, and compare this value to a free-drive activation joint sensor parameter threshold value. The robot controller is configured to switch to the free-drive mode of operation if the at least one value does not exceed the free-drive activation joint sensor parameter threshold value within the predetermined activation sequence period of time.

Robot control device

A robot control device includes the following: a main control unit; a servo control unit, which receives a position command θc from the main control unit; and a bending correction block (24), which corrects the bending of the reduction gear connected to the servo motor. The bending correction block (24) includes the following: a first position-correction-value calculation means (63), which finds a first position-command correction value θsgc based on the position command θc; and a second position-command-correction-value calculation means (64), which finds a second position-command correction value θskc based on the interference torque τa. The servo control unit drives the servo motor based on a new position command obtained by adding the first position-command correction value θsgc and the second position-command correction value θskc to the position command θc.

MULTI-JOINT-ROBOT LINEAR-MEMBER-SHAPE SIMULATOR, MULTI-JOINT-ROBOT LINEAR-MEMBER-SHAPE SIMULATION METHOD, AND MULTI-JOINT-ROBOT LINEAR-MEMBER-SHAPE SIMULATION PROGRAM

A multi-joint-robot linear-member-shape simulator receives a position of at least one via point via which the linear member extends between a start-point position and an end-point position of the linear member, an initial position of an adjustment via point that adjusts a length of the linear member, and an adjustment parameter of the adjustment via point, and repeatedly executes shape control for determining the shape of the linear member and a length adjustment for determining the length of the linear member when the linear member has the determined shape by using the input position of the via point and the input initial position of the adjustment via point as an initial value until a difference between an actual length of the linear member and the determined length thereof becomes smaller than or equal to a permissible value. When the shape control is to be executed, the adjustment parameter is changed.

ROBOTIC DEVICE
20230063392 · 2023-03-02 · ·

Certain examples described herein provide a method of controlling a robotic device including a body, an end effector coupled to the body by one or more joints and a propulsion system to drive the one or more joints to control a state of the robotic device. Example methods include applying impedance control to the robotic device; determining a reference trajectory of the end effector; detecting an applied external force and/or torque acting on the robotic device causing a departure from the reference trajectory; calculating an adjustment to be applied to one or more of the one or more joints to compensate for the detected applied external force and/or torque; and using the calculated adjustment to control the one or more joints to actuate the end effector and recover the reference trajectory of the end effector.

Picking apparatus, control apparatus, and program

A picking apparatus in an embodiment includes: a gripper, an arm, a detector, and a control unit. The gripper picks and grips an object to be conveyed. The arm moves the gripper and causes the gripper to convey the object to be conveyed. The detector is attached to the arm and senses a force applied to the gripper. The control unit controls an operation of the gripper and the arm. The control unit includes a calculator and a subtractor. The calculator calculates a gravitational force and an inertial force applied to the gripper when the gripper grips and moves the object to be conveyed using an arithmetic expression including a coefficient determined in accordance with a mass of the object to be conveyed. The subtractor subtracts the gravitational force and the inertial force calculated by the calculator from a force applied to the gripper sensed by the detector.