EP4263150A1 - Robot de co-manipulation à loi de commande en effort mixte offrant une forte sensibilité de l'effecteur et permettant l'interaction avec le corps du robot - Google Patents
Robot de co-manipulation à loi de commande en effort mixte offrant une forte sensibilité de l'effecteur et permettant l'interaction avec le corps du robotInfo
- Publication number
- EP4263150A1 EP4263150A1 EP21840884.7A EP21840884A EP4263150A1 EP 4263150 A1 EP4263150 A1 EP 4263150A1 EP 21840884 A EP21840884 A EP 21840884A EP 4263150 A1 EP4263150 A1 EP 4263150A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- robot
- actuators
- force
- tool
- manipulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003993 interaction Effects 0.000 title abstract description 23
- 230000035945 sensitivity Effects 0.000 title abstract description 15
- 239000012636 effector Substances 0.000 title abstract description 4
- 238000005259 measurement Methods 0.000 claims description 20
- 230000003321 amplification Effects 0.000 claims description 12
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 12
- 238000006073 displacement reaction Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000010354 integration Effects 0.000 claims description 3
- 238000011477 surgical intervention Methods 0.000 claims description 3
- 238000012937 correction Methods 0.000 claims description 2
- 239000003638 chemical reducing agent Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000005484 gravity Effects 0.000 description 6
- 230000002427 irreversible effect Effects 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 210000000056 organ Anatomy 0.000 description 3
- 230000009133 cooperative interaction Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003042 antagnostic effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009530 blood pressure measurement Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 210000000245 forearm Anatomy 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000010399 physical interaction Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 229910001285 shape-memory alloy Inorganic materials 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1689—Teleoperation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/02—Hand grip control means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/085—Force or torque sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with master teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1641—Programme controls characterised by the control loop compensation for backlash, friction, compliance, elasticity in the joints
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39529—Force, torque sensor in wrist, end effector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41411—Avoid integrator wind-up, saturation actuator by dead zone feedback for integral
Definitions
- the present invention relates to the field of robotics, and more particularly the physical human-robot interaction (IPHR or pHRI acronym Anglo-Saxon “physical Human-Robot Interaction”) implemented by co-manipulation robots.
- IPHR physical human-robot interaction
- pHRI acronym Anglo-Saxon “physical Human-Robot Interaction”
- the IHPR or pHRI is the fact of allowing a human operator to enter the work area of a robot, and giving him the possibility of interacting directly and physically with the latter.
- the invention relates more particularly to a control law in increase of effort of a co-manipulation robot.
- tele-operation systems To manipulate objects from a distance and perform tedious tasks, there are first of all so-called tele-operation systems. These systems generally consist of a master arm and a slave arm coupled together.
- co-manipulation systems To assist the operator in carrying out a complex and/or tedious task while maintaining a simpler system than tele-operation systems, so-called co-manipulation systems have been developed. These systems are generally composed of a co-manipulation robot which performs the task to be performed via a tool and which comprises a control unit allowing a human operator to control the movements of said co-manipulation robot via said control unit.
- Co-manipulation thus allows the joint manipulation of the tool by the robot and the operator and therefore makes it possible to assist the operator in the execution of the task to be accomplished. More generally, this mode of interaction between the human and the robot makes it possible to carry out several gesture assistance functions such as the compensation of the weight of the tool, the application of programmable mechanical constraints and the increase in effort. .
- Co-manipulation also makes it possible to carry out various learning/programming functions by in situ demonstration of points, movements and/or efforts, for a task which must subsequently be carried out by the same robot in autonomy.
- the aptitude of a robot for co-manipulation depends mainly on its sensitivity to the forces applied by the operator and its environment on its organ or terminal end element which carries the tool or a gripper.
- the quality of the co-manipulation felt by the operator is strongly linked to the notion of mechanical transparency achieved by the robotic system (mechanism, sensors and actuators of the robot subject to its control law).
- the transparency of a robotic system qualifies its ability to move in directions free of constraints while minimizing the effort of interaction with the operator and/or his environment.
- a perfectly transparent system is able to follow the movement imposed on the tool by the operator in the space of constraints without opposing the slightest effort: no discomfort attributable to the robot is then perceived by the operator.
- the control law consists just in compensating the weight of the robot and the tool seen by the joints to allow a transparent co-manipulation, as disclosed by the publication [1], and the patent application WO2014161796A1.
- the second category is that of systems comprising insufficiently transparent joints: the mechanical friction in the joints, including reducers and motors, brought back to the point of interaction with the operator during the movements is beyond a threshold of hardship.
- the present invention relates only to the categories of systems with insufficiently transparent and/or irreversible joints, which relate to most of the industrial robots existing on the market. Indeed, the design of industrial robots has above all been designed to optimize positioning precision/repeatability to the detriment of the ability to interact with the human operator.
- the inventor thus sought to improve the co-manipulation of existing industrial robots comprising mechanically insufficiently transparent or irreversible joints. He analyzed the various disadvantages/limitations of these existing robots and made an inventory of the solutions currently available.
- a first solution consists in modeling the friction forces of the joints to add their compensation to the control law of the actuators.
- the robotic system implemented must remain sensitive over the entire body of the robot, although with less sensitivity than at the level of the tool.
- one solution consists in installing a force sensor between the organ or terminal end segment and the tool, which can measure the 6 components of the force torsor (3 components of forces and 3 of torques). The predicted weight of the tool is previously subtracted from the force measurement. A law for enslaving this closed-loop force measurement to zero on the setpoint of the actuators is then implemented in the robot control. This allows the robotic system to move continuously in such a way as to cancel the interaction effort of the operator on the robot at all times. Internal friction forces joints are thus rejected, whatever their nature, without requiring any prediction calculation: [3].
- the main limitation of this solution for measuring force on the terminal end element is that it prohibits any interaction between the body of the robot and its environment. Indeed, the servo-control indiscriminately rejects the friction as well as all the interaction forces upstream of the force measurement sensor, because they are not measured. This can inadvertently lead, while the operator is primarily focused on the movements of the tool, to situations where the robot body applies considerable and potentially destructive effort to elements or other operators present in the tool. 'workspace.
- one solution consists in covering the surfaces of the segments of the body of the robot with a layer sensitive to forces.
- Patent application WO2016/000005 Al proposes a covering solution with skin according to which when the body of the robot comes into contact with an element of the workspace beyond the detection threshold of the skin, a signal is transmitted to the robot that stops the movement until the contact is removed. This generally requires a maneuver to release the robot by another means, such as the pendant.
- Some more advanced skins make it possible to determine the position of the contact and its intensity, which makes it possible to stop only the components of the movement in the directions of contact and leave the others free. This allows a better continuity of the co-manipulation.
- the disadvantage of using a skin is that it must, by definition, be made according to the geometry specific to each robot.
- the other drawback is that this does not allow the operator to co-manipulate the body of the robot, with his second hand for example, which is nevertheless practical for controlling the configuration of the robot during co-manipulation near or at the through kinematic singularities of the robot.
- a final drawback affects in particular two-handed co-manipulation, on separate segments of the robot: the internal force components of the robot's kinematic chain have no overall resultant measurable by the force sensor at the base. This can happen in particular when the operator wishes to bend the elbow of the robot by jointly co-manipulating the arm and the forearm. This causes disturbances for certain co-manipulation configurations.
- Another alternative solution consists of placing joint torque sensors at the output of each joint of the robot, with one component per joint. This solution allows the system to be fully sensitive to the forces applied to all segments of the robot, even in the case of two-handed co-manipulation: [8], [9].
- Another alternative solution consists in implementing in the robot controller a force increase control law.
- This control law combines the measurement of a sensor positioned in such a way as to measure the force of a co-manipulation mechanical interface element on the tool, such as a handle, and the instruction or a measurement (indirect ) r m of the motor force of the actuators on the robot, for example the measurement of motor currents, or cylinder pressures.
- T m + T t + T h + ry 0 (1)
- this command therefore has the advantage of achieving a certain sensitivity on the body of the robot as well as increasing the transparency at the level of the interface of co -handling.
- the object of the invention is to meet this need at least in part.
- the invention relates, in one of its aspects, to a co-manipulation robot comprising:
- a kinematic chain of mechanical elements comprising a proximal end element forming a base of the robot and a distal end element, the different members being mounted movable relative to each other such that the distal end member is movable relative to the proximal end member;
- a tool and/or a gripper intended to be manipulated by a human operator, the tool and/or the gripper being linked to the distal end element so that it has the same degrees of freedom as the distal end member;
- - means for controlling at least part of the first chain of elements comprising: actuators arranged on the chain to carry out all the relative movements between the different chain elements and/or to apply a force between them, means for measuring the displacement of the elements relative to each other, where appropriate means for measuring the forces applied by the actuators, a single multi-axis force sensor, arranged between the distal end element and the tool and/ or the gripper, to measure the forces exerted thereon, a controller to control the actuators based on the measurements taken by the displacement measuring means, where appropriate means for measuring the forces applied by the actuators and by the measurements of the multi-axis force sensor, according to a control law implemented in the controller, said control law comprising:
- the force increase loop configured to amplify, at the joints of the robot, the forces applied by the operator to the tool and measured by the multi-axis force sensor this, for at least for certain degrees of freedom of the distal end, the force increase loop comprising a comparator for subtracting, from the product of the integral gain Ki of the loop, the product of an anti-runaway gain Kaw, and an integrator which receives the result of the comparator for provide the setpoint speeds of the various elements of the chain,
- the saturation term T sat being chosen greater than or equal to the vector T f0 of the coefficients of dry friction of the actuators
- the saturation term T sat is equal to the sum of the vector T f0 plus twice its uncertainty value.
- controller we mean here and within the framework of the invention, the usual broad sense, namely a combination of hardware and software for programming and controlling a robot.
- the saturation function is directly applied at the output of the internal speed loop
- the actuators when the actuators cannot be directly force-controlled, but for example by a closed speed or position controller, the forces T m applied by the actuators are then measured and considered in the calculation of the saturation.
- the means for measuring the displacement of the elements relative to each other comprising absolute position sensors, or even multi-turn absolute position sensors if they are placed directly at the output of the motors before a reduction stage.
- the controller can be configured to implement an additional control law chosen for example from a control in the realization of programmable virtual mechanical constraints, a control in limitation of the articular or Cartesian speed, a control in restriction of the working space, a control tele-operation with or without force feedback.
- an additional control law chosen for example from a control in the realization of programmable virtual mechanical constraints, a control in limitation of the articular or Cartesian speed, a control in restriction of the working space, a control tele-operation with or without force feedback.
- the invention essentially consists in judiciously positioning a multi-axis force sensor between the end member (flange) of an industrial co-manipulation robot and the tool it carries and in modifying an increasing control law implemented in the robot controller by adding a saturation function.
- the invention thus makes it possible to overcome the drawbacks of the force increase laws according to the state of the art and therefore makes it possible to increase the sensitivity on the body of the robot and to an operator. human to interact jointly on the body of the robot and on a co-manipulation interface such as a tool carried by the end device of the robot.
- control according to the invention combines the sensitive force measurements of the multi-axis sensor to allow the robot to be moved by directly manipulating the tool with greatly reduced forces (high transparency, the mechanical joint friction of the robot being masked), and on the other hand the instructions or effort measurement of the actuators, in order to ensure less sensitivity, but improved compared to [10], to physical interactions with the entire body of the robot.
- the command will respect a “natural” balance of forces: the opposing forces cancel each other out and the robot stops without forcing more on the obstacle than the operator on the tool.
- the invention provides many advantages, in addition to the co-manipulation function on an industrial robot, among which we can mention:
- the invention also relates to the use of an industrial co-manipulation robot as described above as a robot for assisting with a surgical intervention, or as an assembly robot, for handling heavy loads , or programming by demonstration.
- Figure 1 is a schematic view of an example of a comanipulation industrial robot with its controller, implemented as a system to increase the effort applied by a human operator on a tool carried by the robot.
- FIG 2 is a diagram summarizing all the forces applied to the system of figure 1.
- FIG 3 illustrates the control law according to the invention executed by the controller of the robot shown in Figure 1.
- FIG 4 illustrates a variant of the control law according to the invention.
- FIG. 1 illustrates an industrial co-manipulation robot 1 according to the invention, used as a tool manipulation assistance system.
- the tool is a needle used for a surgical intervention by a surgeon in an operating theater which constitutes the working environment of the robot 1.
- the co-manipulation robot 1 is controlled according to a mixed force control law, detailed below, allowing the human operator (surgeon) to manipulate the tool jointly with the robot by compensating for the weight of the tool and the friction in the joints of the robot, while remaining sensitive to interactions on the robot's bodies. This law is combined with an additional control law performing a virtual guidance constraint on the tool (not detailed here in the context of the invention).
- the co-manipulation robot 1 is a manipulator arm robot with six degrees of freedom.
- the robot 1 comprises a kinematic chain of elements articulated together which comprises a proximal end element 2 forming a base of the robot and a distal end element 3 forming a flange. It additionally comprises two elements 4, 5 or segments hinged together between the base 2 and the distal end end 3.
- the robot 1 further comprises a tool, which in the example shown is a needle 6 secured to a handle 7 to be manipulated by the human operator.
- the needle 6 and the handle 7 are linked to the distal end element 3 (flange), so as to have the same degrees of freedom as the latter, i.e. six degrees of freedom with respect to the base 2.
- the needle 6 can thus be moved in all directions of space in translation and in rotation relative to the base 2.
- the operator can interact in the interaction zone Z.I, with the tool 6, 7 and/or with the body of the robot, in particular with its element 5.
- the workspace can also interact with the tool 6 and/or with the body of the robot, in particular with its element 4, on the occasion of contacts desired by the operator or not (untimely).
- the robot further comprises means for controlling the chain of elements, and therefore the tool 6, 7 which is linked to the distal end element 3.
- the control means first of all comprise a controller 10 which executes control programs for the main chain of robot elements to ensure coordination between the robot body and the tool 6, 7.
- the control means also comprise actuators, not shown, each arranged at one of the joints of the chain of elements so as to be able to cause a movement of one of the elements relative to the adjacent element of the articulation considered or to apply a force between these elements.
- the controller 10 controls the various actuators, as shown schematically by the arrow 11 in FIG. 1, so as to be able to move the tool 6, 7 in a coordinated manner relative to the base 2.
- a multi-axis force sensor 8 preferably a 6-axis sensor, is arranged between the distal end element 3 and the tool 6, 7 so as to be able to generate, for the controller 10, signals representative of the forces applied by the tool 6, 7 on the distal end element 3, as symbolized by the arrow 12 in FIG. 1.
- the tool 6, 7 is thus linked to the element of distal end 3 via said multi-axis force sensor 8.
- the control means further comprise means for measuring the displacements of the various elements which here comprise a plurality of position sensors, not shown, each arranged at one of the joints of the main chain of elements so as to be able to generate , intended for the controller 10, signals representative of the relative position of the two elements forming the joint considered, as symbolized by the arrow 13 in FIG. 1.
- the position sensors are absolute position sensors.
- the absolute position sensors and the multi-axis force sensors 8 thus allow the controller 10 to measure at any time the movements of the tool 6, 7 and of the body of the robot with respect to the base 2 and at any time the forces applied on tool 6, 7.
- the controller 10 executes a program according to a control law detailed below which allows increased sensitivity to the forces applied to the tool 6, 7 by the operator or his environment.
- This control law can be combined with another additional control law not detailed here which makes it possible in particular to apply virtual constraints 14 to the movements of the tool, in the case illustrated in FIG. 1 to guide the insertion of the tool. needle 6 in patient B's body to an area of interest.
- controller 10 The following loops are implemented in controller 10:
- An example of a friction model only in the actuator space may be: in which represents the vector of the coefficients of dry friction of the actuators, the nominal application speed of the model, damping in actuators.
- T h T s represents the force projected into the actuator space of the interaction port whose sensitivity must be increased, in our case the tool mounted on the force sensor. represents the estimate of the force projected into the actuator space of the other port of interaction whose sensitivity is not increased, here all the external forces applied to the body of the robot.
- fff > l represents the amplification factor of the effort increase loop. is the integral gain of the force amplification loop. is inversely proportional to the apparent inertia of the controlled system.
- the theoretical adjustment limit of this gain, and therefore of the achievable apparent inertia of the controlled robot respecting the passivity criteria, i.e. unconditional stability of the robot in interaction with any passive environments, is order of the robot's own mechanical inertia: [4].
- the role of the internal speed loop is to linearize the system vis-à-vis in particular dry friction, which reduces the accumulation necessary in the integrator of the loop d amplification of effort and improves the rejection of friction, in particular when the sign of speed is reversed on the joints.
- T sat E is the saturation term of the speed loop 101.
- the saturation function makes it possible to limit the contribution of the force amplification just to the reduction of dry friction and to allow the "natural" balance of the forces during joint interaction between the tool and the body of the robot.
- Equation (3) then becomes:
- the effort setpoint T m is obtained by adding the terms of anticipation: T ref of the optional additional control law, of modeling of the frictions and of the gravity.
- the inventor has implemented the force control law with the saturation function which has just been described, in industrial robot controllers of the TX2_90 and TX2_60L range from the company Staubli.
- the performance of co-manipulation has been proven.
- the Virtual Constraint, Speed Limit, and Limited Workspace features were successfully combined without performance losses.
- a variant of the control law according to the invention is shown in the diagram of FIG. 4.
- This variant applies to actuators which cannot be directly controlled by force. They may be, for example, hydraulic or pneumatic actuators equipped with servo valves.
- the speed setpoint at the output of the effort amplification loop 100 then drives the actuators directly, which must therefore be equipped with a force measurement T m .
- the setpoint can be that of a hydraulic flow servo with a cylinder pressure measurement.
- the force measurement T m is thus used to calculate the estimate of the forces on the body of the robot on the one hand, and in the calculation of the saturation and anti-runaway T aw on the other hand.
- the actuators can advantageously comprise servomotors.
- actuators can include ironless rotor DC electric motors or brushless motors, conventional DC motors, shape memory alloys, piezoelectric actuators, active polymers, pneumatic actuators or hydraulics.
- the actuators can also comprise brakes on one or more elements or bodies of the robot. These brakes may thus be disc brakes, powder brakes or magneto or electro-rheological fluid brakes.
- the actuators can also comprise hybrid actuators comprising both a motor and a brake or antagonistic actuation devices and/or variable stiffness devices.
- the reducers may be of any type and be, for example, single or planetary gear reducers, with one or more stages, reducers of the "Harmony Drive” type (registered trademark) or ball screw reducers or capstans cables.
- reducers instead of reversible reducers, we can have non-reversible reducers such as wheel and worm reducers.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2013615A FR3117912B1 (fr) | 2020-12-18 | 2020-12-18 | Robot de co-manipulation à loi de commande en effort mixte offrant une forte sensibilité de l’effecteur et permettant l’interaction avec le corps du robot. |
PCT/EP2021/086585 WO2022129566A1 (fr) | 2020-12-18 | 2021-12-17 | Robot de co-manipulation à loi de commande en effort mixte offrant une forte sensibilité de l'effecteur et permettant l'interaction avec le corps du robot |
Publications (1)
Publication Number | Publication Date |
---|---|
EP4263150A1 true EP4263150A1 (fr) | 2023-10-25 |
Family
ID=74592245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP21840884.7A Pending EP4263150A1 (fr) | 2020-12-18 | 2021-12-17 | Robot de co-manipulation à loi de commande en effort mixte offrant une forte sensibilité de l'effecteur et permettant l'interaction avec le corps du robot |
Country Status (7)
Country | Link |
---|---|
US (1) | US20240033929A1 (fr) |
EP (1) | EP4263150A1 (fr) |
JP (1) | JP2023553745A (fr) |
KR (1) | KR20230119229A (fr) |
CN (1) | CN116710238A (fr) |
FR (1) | FR3117912B1 (fr) |
WO (1) | WO2022129566A1 (fr) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2942658B1 (fr) | 2009-02-27 | 2011-12-09 | Commissariat Energie Atomique | Peau protectrice pour robots |
FR3004230B1 (fr) | 2013-04-05 | 2015-05-15 | Commissariat Energie Atomique | Verin a cable permettant un debattement articulaire augmente |
JP6100727B2 (ja) | 2014-04-09 | 2017-03-22 | ファナック株式会社 | リードスルー機能を有する人協調型産業用ロボット |
FR3022482B1 (fr) | 2014-06-23 | 2016-06-24 | Commissariat A L`Energie Atomique Et Aux Energies Alternatives | Robot de co-manipulation comportant des moyens de commande du robot |
AT516097B1 (de) | 2014-07-03 | 2016-09-15 | Blue Danube Robotics Gmbh | Schutzverfahren und Schutzvorrichtung für Handhabungsgerät |
-
2020
- 2020-12-18 FR FR2013615A patent/FR3117912B1/fr active Active
-
2021
- 2021-12-17 KR KR1020237024446A patent/KR20230119229A/ko unknown
- 2021-12-17 EP EP21840884.7A patent/EP4263150A1/fr active Pending
- 2021-12-17 JP JP2023537178A patent/JP2023553745A/ja active Pending
- 2021-12-17 US US18/257,806 patent/US20240033929A1/en active Pending
- 2021-12-17 WO PCT/EP2021/086585 patent/WO2022129566A1/fr active Application Filing
- 2021-12-17 CN CN202180091025.5A patent/CN116710238A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
FR3117912B1 (fr) | 2023-05-19 |
WO2022129566A1 (fr) | 2022-06-23 |
KR20230119229A (ko) | 2023-08-16 |
FR3117912A1 (fr) | 2022-06-24 |
JP2023553745A (ja) | 2023-12-25 |
CN116710238A (zh) | 2023-09-05 |
US20240033929A1 (en) | 2024-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3157714B1 (fr) | Robot de co-manipulation comportant des moyens de commande du robot | |
JP6201126B2 (ja) | マスタスレーブシステム | |
EP3109014B1 (fr) | Bras articulé motorisé à cabestan à câble comprenant un frein | |
JP5154712B2 (ja) | ロボットの制御装置及び制御方法、ロボット、並びに、制御プログラム | |
WO2015166932A1 (fr) | Système maître et esclave | |
EP1695160B1 (fr) | Procede et dispositif de commande des deplacements d' une partie mobile d'un robot multi-axes | |
WO2017103489A1 (fr) | Système et procédé pour la correction d'une trajectoire d'un effecteur porté par un robot | |
EP3148753A1 (fr) | Manipulateur cobotique | |
EP4263150A1 (fr) | Robot de co-manipulation à loi de commande en effort mixte offrant une forte sensibilité de l'effecteur et permettant l'interaction avec le corps du robot | |
EP4054804B1 (fr) | Articulation à trois degrés de liberté pour un robot et procédé de commande correspondant | |
WO2013024227A2 (fr) | Procédé de commande d'un automate à actionnement parallèle redondant, dispositif de commande associé et automate | |
FR2960808A1 (fr) | Procede d'identification de frottements dans une articulation de bras de robot ou de bras manipulateur, et procede de compensation de couple faisant application | |
Venture et al. | Force-feedback micromanipulation with unconditionally stable coupling | |
WO2023222490A1 (fr) | Procede de comanipulation d'une piece par un operateur aide par un partenaire robotique | |
EP4249182A1 (fr) | Systèmes et procédés de commande hybride position force d'un robot industriel | |
EP4249181A1 (fr) | Systèmes et procédés de commande hybride position force d'un robot industriel | |
Spiller et al. | Superimposed force/torque-control of cooperating robots | |
JP7182952B2 (ja) | 制御方法、制御プログラム、記録媒体、制御装置、ロボットシステム、および物品の製造方法 | |
EP4292776A1 (fr) | Systèmes et procédés pour mettre à jour le coefficient de correction d'un capteur d'effort d'un robot industriel | |
Surdilovic et al. | Singularity avoidance and control of new cobotic systems with differential CVT | |
EP3380279A1 (fr) | Procede de programmation d'un effort a exercer par un robot | |
JPS62228386A (ja) | 可変コンプライアンスマニピユレ−タ | |
JP2010012575A (ja) | 制御装置及び制御方法 | |
FR2855282A1 (fr) | Dispositif et procede de commande d'un retour de force a appliquer a au moins une manette d'une interface motorisee |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20230626 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIESALTERNATIVES |