G05B2219/39322

ROBOT CONTROL APPARATUS, ROBOT AND ROBOT SYSTEM
20180021950 · 2018-01-25 ·

A robot control apparatus that controls a robot having a movable part provided with a force detection unit includes a robot control part that performs force control on the movable part based on output of the force detection unit, wherein, when an insertion job of moving at least one of a first object and a second object having an insertion portion and inserting the first object into the insertion portion is performed by the movable part, the robot control part performs the force control on the movable part at least in a part of the insertion job, and a first target force of the force control for the movable part to position the first object in a first position and a second target force of the force control for the movable part to position the first object in a second position different from the first position are different.

Robotic kitting machine

A robotic kitting machine is disclosed. In various embodiments, a robotic arm is used to move an item to a location in proximity to a slot into which the item is to be inserted. Force information generated by a force sensor is received via a communication interface. The force sensor information is used to align a structure comprising the item with a corresponding cavity comprising the slot, and the item is inserted into the slot.

Software Center and Highly Configurable Robotic Systems for Surgery and Other Uses

Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector in space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and methods for their use are also provided.

Software Center and Highly Configurable Robotic Systems for Surgery and Other Uses

Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector in space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and methods for their use are also provided.

Software Center and Highly Configurable Robotic Systems for Surgery and Other Uses

Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector in space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and methods for their use are also provided.

Software center and highly configurable robotic systems for surgery and other uses

Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector n space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and method for their use are also provided.

Deburring device and control system
12220806 · 2025-02-11 · ·

A deburring device includes a robot program creating unit that creates a program from data of an object, a deburring part detecting unit that detects a position for a deburring part on the object, and a robot program updating unit that updates the program by the detected position of the deburring part. The deburring device also includes a force control unit that controls to yield a predetermined pressing force, an actual path acquiring unit that acquires an actual path of a robot when controlled at the predetermined pressing force by the updated program, and a path correction parameter calculating unit that calculates a correction parameter for the position for the deburring part on the object from the path of the robot from the visual sensor and the actual path.

ROBOT APPARATUS, ROBOT CONTROLLING METHOD, PROGRAM, RECORDING MEDIUM, AND ASSEMBLY MANUFACTURING METHOD
20170080562 · 2017-03-23 ·

There is provided a robot apparatus which is characterized by comprising: a robot comprising a plurality of motors for driving respective joints and a sensor for obtaining force acting on a hand tip; and a controlling unit for obtaining a torque instruction value for each of the plurality of motors such that a force deviation between the force acting on the hand tip and a force target value becomes small, controlling driving of each of the plurality of motors based on the torque instruction value, and performing a stopping process of decreasing the force target value when a stop order for stopping the robot is received.

Robotic kitting machine

A robotic kitting machine is disclosed. In various embodiments, a robotic arm is used to move an item to a location in proximity to a slot into which the item is to be inserted. Force information generated by a force sensor is received via a communication interface. The force sensor information is used to align a structure comprising the item with a corresponding cavity comprising the slot, and the item is inserted into the slot.

Apparatus for flexible elongate member, method for flexible elongate member, and storage medium

An insertion method for a flexible elongate member is used to insert the flexible elongate member into a tube while causing first and second holding units to perform an opening-and-closing operation for holding and releasing the flexible elongate member. The method includes acquiring information of a distance by which the second holding unit moves with respect to the first holding unit and information of an operation type used to distinguish between insertion of the flexible elongate member into the tube, stoppage of the flexible elongate member, and extraction of the flexible elongate member from the tube; generating operation information regarding an opened/closed state of the first holding portion and an opened/closed state of the second holding portion on the basis of the distance and the operation type; and controlling the insertion, stoppage, or extraction of the flexible elongate member on the basis of the operation information.