Patent classifications
G05B19/423
Robot teaching system
The present disclosure relates to a robot teaching system, which moves a robot according to an external force applied from the outside so that the robot has a location and posture intended for teaching and then teaches a location and posture of the moved robot, and the robot teaching system comprises: an arm including a plurality of articular shafts and a plurality of links connected by the plurality of articular shafts; a plurality of strain gauges respectively coupled to frames of the plurality of links to measure a deformation value of the link that is deformed by the external force; and a calculating device configured to estimate the external force from the deformation value of the link obtained by the plurality of strain gauges, calculate a teaching force from the external force and move the robot by an operation corresponding to the teaching force.
Manual teaching process in a robot manipulator with force/torque specification
A robot manipulator including limbs moveable via bearings controlled by actuators; sensors to capture a bearing position and a bearing torque/bearing force; a first sensor to capture a force screw W; a housing downstream of the first sensor; a second sensor to capture a user force applied to the housing and/or a user torque; a computing unit to determine, using a dynamics model of the robot manipulator and based on particular bearing torque/bearing force, the force screw W, and the user force and/or the user torque, a first force and/or a first torque to shift the limbs and a second force and/or a second torque to apply to an external object via an effector, wherein the dynamics model includes at least gravitational forces and inertial forces based on the bearing position; and a storage unit to store the first and/or the second force, and/or the first and/or the second torque.
Processing path generating device and method thereof
A processing path generating device including an intuitive path teaching device and a controller is provided. The intuitive path teaching device is provided for gripping and moving with respect to a workpiece to create a moving path. The intuitive path teaching device has a detecting portion for detecting a surface feature of the workpiece. The controller is connected to the intuitive path teaching device. The controller generates a processing path according to the moving path of the intuitive path teaching device and the surface feature of the workpiece.
METHOD FOR TEACHING A ROBOTIC ARM TO PICK OR PLACE AN OBJECT
A method for teaching a robotic arm to pick or place an object includes the following steps. Firstly, the robot arm is pushed until a target appears within a vision. Then, an appearance position of the target is set as a visual point. Then, a first image is captured. Then, the robot arm is pushed to a target position from the visual point. Then, the target position is set as a pick and place point. Then, an automatic movement control of the robot arm is activated. Then, the robot arm automatically picks and places the object and returns to the visual point from the pick and place point. Then, a second image is captured. Then, a differential image is formed by subtracting the second image from the first image, the target image is set according to the differential image, and image characteristic of the target are automatically learned.
Working robot and control method for working robot
A working robot includes an arm including a plurality of shafts, a hand, a controller, a handling portion configured to receive a manipulating force applied by a teaching operator, a manipulating force detection portion configured to detect the manipulating force, and a reaction force detection portion configured to detect a reaction force received by the hand from a work target object. When the teaching operator teaches an operation of the arm and the hand for generating a work operation program, in a case where the reaction force has not been detected, the controller adjusts a parameter of impedance control such that resistance to movement of the hand applied is reduced, and in a case where the reaction force has been detected by the reaction force detection portion, the controller adjusts the parameter of impedance control such that the resistance to movement of the hand applied is increased.
Skill template distribution for robotic demonstration learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributing skill templates for robotic demonstration learning. One of the methods includes receiving, from the user device by a skill template distribution system, a selection of an available skill template. The skill template distribution system provides a skill template, wherein the skill template comprises information representing a state machine of one or more tasks, and wherein the skill template specifies which of the one or more tasks are demonstration subtasks requiring local demonstration data. The skill template distribution system trains a machine learning model for the demonstration subtask using a local demonstration data to generate learned parameter values.
ROBOT SYSTEM, METHOD OF CONTROLLING THE ROBOT SYSTEM, RECORDING MEDIUM, METHOD OF TEACHING THE ROBOT SYSTEM, AND METHOD OF MANUFACTURING PRODUCTS
A robot system includes a robot and a control portion. The robot includes a contact detection portion configured to output a signal in accordance with contact performed by a user. The control portion is configured to control resistance of the robot applied to the user when the user moves the robot, in accordance with a number of contact positions at which the user contacts the robot, based on a signal from the contact detection portion.
Distributed robotic demonstration learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributed robotic demonstration learning. One of the methods includes receiving a skill template to be trained to cause a robot to perform a particular skill having a plurality of subtasks. One or more demonstration subtasks defined by the skill template are identified, wherein each demonstration subtask is an action to be refined using local demonstration data. On online execution system uploads sets of local demonstration data to a cloud-based training system. The cloud-based training system generates respective trained model parameters for each set of local demonstration data. The skill template is executed on the robot using the trained model parameters generated by the cloud-based training system.
TEACHING SYSTEM OF DUAL-ARM ROBOT AND METHOD OF TEACHING DUAL-ARM ROBOT
The purpose is to perform a teaching work of a dual-arm robot instinctively and easily. A dual-arm robot including two arms made of a plurality of links coupled to each other with joint shafts, and two instructing parts provided to tip ends of the two arms, respectively, and configured to indicate coordinate points in space and to be grippable by a teacher, and a control device configured to acquire the coordinate points indicated by the teacher moving the two instructing parts directly and simultaneously with both hands as teaching points, and teach the dual-arm robot operation corresponding to the acquired teaching points.
TEACHING SYSTEM OF DUAL-ARM ROBOT AND METHOD OF TEACHING DUAL-ARM ROBOT
The purpose is to perform a teaching work of a dual-arm robot instinctively and easily. A dual-arm robot including two arms made of a plurality of links coupled to each other with joint shafts, and two instructing parts provided to tip ends of the two arms, respectively, and configured to indicate coordinate points in space and to be grippable by a teacher, and a control device configured to acquire the coordinate points indicated by the teacher moving the two instructing parts directly and simultaneously with both hands as teaching points, and teach the dual-arm robot operation corresponding to the acquired teaching points.