Next Article in Journal
Development of a Robotic Airboat for Online Water Quality Monitoring in Lakes
Next Article in Special Issue
A Toolbox for the Analysis of the Grasp Stability of Underactuated Fingers
Previous Article in Journal / Special Issue
Cable Failure Operation Strategy for a Rehabilitation Cable-Driven Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

V2SOM: A Novel Safety Mechanism Dedicated to a Cobot’s Rotary Joints †

Department of GMSC, Pprime Institute CNRS, ENSMA, University of Poitiers, UPR 3346, 86073 Poitiers, France
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in Ayoubi, Y.; Laribi, M.A.; Zeghloul, S.; Arsicault, M. Design of V2SOM: The Safety Mechanism for Cobot’s Rotary Joints. In Proceedings of the IFToMM Symposium on Mechanism Design for Robotics, Udine, Italy, 11–13 August 2018.
Robotics 2019, 8(1), 18; https://doi.org/10.3390/robotics8010018
Submission received: 11 January 2019 / Revised: 25 February 2019 / Accepted: 25 February 2019 / Published: 6 March 2019
(This article belongs to the Special Issue Mechanism Design for Robotics)

Abstract

:
Unlike “classical” industrial robots, collaborative robots, known as cobots, implement a compliant behavior. Cobots ensure a safe force control in a physical interaction scenario within unknown environments. In this paper, we propose to make serial robots intrinsically compliant to guarantee safe physical human–robot interaction (pHRI), via our novel designed device called V2SOM, which stands for Variable Stiffness Safety-Oriented Mechanism. As its name indicates, V2SOM aims at making physical human–robot interaction safe, thanks to its two basic functioning modes—high stiffness mode and low stiffness mode. The first mode is employed for normal operational routines. In contrast, the low stiffness mode is suitable for the safe absorption of any potential blunt shock with a human. The transition between the two modes is continuous to maintain a good control of the V2SOM-based cobot in the case of a fast collision. V2SOM presents a high inertia decoupling capacity which is a necessary condition for safe pHRI without compromising the robot’s dynamic performances. Two safety criteria of pHRI were considered for performance evaluations, namely, the impact force (ImpF) criterion and the head injury criterion (HIC) for, respectively, the external and internal damage evaluation during blunt shocks.

1. Introduction

Robotics was introduced into industry at the beginning of the 1960s. Several industries (e.g., automobile, military and manufacture) improved their productivity rates thanks to the use of robots, taking advantage of their capabilities to execute repetitive tasks much faster than humans. Those classical industrial robots generally executed the production tasks in highly secured cells, out of the reach of human operators. Nevertheless, other tasks cannot be easily automated, and human execution is therefore required, such as complex tasks or the manipulation of heavy loads. The use of collaborative robots, known as cobots, emerges as a solution to improve the execution of those tasks where a human is required. Unlike classical industrial robots, usually isolated to avoid physical contact with humans, cobots actually coexist with them in a shared common workspace and cooperate with them to accomplish the desired tasks. While a robot can magnify human capabilities, such as their force, speed, or precision, humans can bring a global knowledge and their experience to jointly execute the tasks [1]. With the fourth industrial revolution, the number of cobots has increased [2] and they are being used more and more to assist well-experienced humans.
Safety is the most important issue to solve before establishing collaborative tasks between humans and robots, where a high risk of collisions between them is evident and may result in damage to humans. In this context, research efforts are focused on the design of solutions to reduce the energy transferred by the robot in the case of collision, decreasing the risk of injury for the human [3]. In this regard, some basic solutions have been proposed. For instance, Park et al. introduce the use of a viscoelastic covering on the robot’s body to reduce the impact forces [4]. Fritzsche et al. propose monitoring the contact forces by providing the robot’s body with a tactile sensor used as an artificial skin [5]. Furthermore, several control approaches have been proposed to provide the robot with a compliant behavior while it executes a task. These compliant control strategies typically make it possible to assign a dynamic relationship between the robot and the environment, enabling the interaction behavior to be controlled by properly selecting the dynamic parameters. The compliant behavior can be either implemented in the robot end-effector or in the joints, for the Cartesian or joint space cases, respectively. A complete survey of the different collaborative control schemes can be found in [6]. On the other hand, mechanical solutions have also been proposed to provide an intrinsic compliance to the robot. Among these compliant mechanisms, variable stiffness actuators (VSAs) allow the introduction of an intrinsic compliance to the robot joints [7]. These mechanisms are capable of providing adjustable stiffness to the joints, which can be adjusted according to the needs.
Overall, two main approaches are well-respected for the human safety versus robot dynamics trade-off. These approaches are summarized under active impedance control and passive compliance (PC). The first approach suffers from a low latency in the case of blunt HR collision that reaches up to 200 ms [8,9], which may endanger human safety. In contrast, passive compliance presents a robust instantaneous response to uncontrolled HR shocks. In general, what makes robots intrinsically dangerous is the combination of high velocities and massive mobile inertia [10]. This latter aspect is a key feature in making cobots behave safely without limiting the desired dynamic performances, that is, by decoupling the cobot’s colliding part inertia from the heavy rotor side inertia via passively compliant joints. In this respect, the earliest works yielded the series elastic actuator and the series parallel elastic actuator [11,12], where the stiffness is constant. As this behavior cannot cope with a cobot’s load variation and its dynamics, Zinn proposed the concept DM² in [13] that improves the control via the double actuation system. Subsequently, the concept of variable stiffness actuator (VSA) gained more attention [8,14,15,16,17] from the robotics community. The VSA acts upon a wide range of a cobot’s load by adapting its apparent stiffness. Note that every VSA is different, for example, in terms of its stiffness profile or working principal. A well-detailed study of a VSA’s design goal is presented in [8]. There are some examples of systems implementing VAS control with a sensor-based approach, which usually leads to a more complex mechanical structure, and a sensorless approach, as commonly used in the position/stiffness control [18,19]. This study’s proposed approach, leading to the prototype V2SOM [20], presents the following novelties with respect to the literature:
  • The stiffness behavior, in the vicinity of zero deflection, is smoothened via a cam-follower mechanism.
  • The stiffness sharply sinks to maintain, theoretically as shown in Figure 5, a constant torque threshold in the case of collision.
  • The torque threshold, T m a x , is tunable according to load variation.
The focus of this paper is V2SOM’s design which is dedicated to a cobot’s rotary joints. In Section 2, the mechanism’s working principle is presented by emphasizing its design concept and the two functional blocks: stiffness generation block and stiffness adjusting block. The design methodology applied to obtain the first V2SOM prototype is presented in Section 3. The theoretical as well as experimental characteristics of the first V2SOM prototype are addressed at the end of that section. Section 4 presents a comparative study between V2SOM and a constant stiffness (CS) profile, comparing the choice of both HIC and ImpF criteria via simulation. Section 5 summarizes some notable outcomes and perspectives of the present study.

2. V2SOM’s Working Principle

The design concept of the variable stiffness mechanism (VSM) aims to make load-adjustable compliant robots by implementing VSM in series with the actuation system, as depicted in Figure 1. However, a VSM can simply be described as a tunable spring with a basic nonlinear stiffness profile.

2.1. Architecture Description

V2SOM contains two functional blocks, as depicted in Figure 2, namely, a nonlinear stiffness generator block (SGB) and a stiffness adjusting block (SAB). To simplify the understanding of V2SOM, we presented a kinematic scheme in Figure 2b with a semi-view that is symmetrical to the rotation axis L1. The SGB is based on a cam-follower mechanism where the cam’s rotation γ about L5 axis, between −90° and 90°, induces the translation of its follower according to the slider L6. Then, the follower extends its attached spring. At this level, a deflection angle γ corresponds to a torque value T γ exerted on the cam. The wide range of this elastic deflection must be reduced to a lower range of 20 ° θ 20 ° , as it is widely considered in most VSAs [21,22]. To this end, the SAB acts as a reducer by using a gear ring system. Furthermore, the SAB serves as a variable reducer due to the linear actuator M that controls the distance a while driving the gearing in a lever-like configuration. The reduction ratio of the SAB is continuously tunable allowing V2SOM to cope with the external load T θ , where the link side makes a deflection angle θ relative to the actuator side.
The V2SOM CAD model as well as its first prototype are presented in Figure 3. More details are given in the V2SOM patent [20] and [15,16]. The V2SOM blocks as shown in Figure 3, with CAD models and corresponding prototypes, are connected rigidly to fulfil each step of a dedicated task:
  • The SGB is characterized by the curve of the torque T γ vs. the deflection angle γ . This curve is obtained through the cam profile, the followers. and other design parameters. The basic torque curve leading to the torque characteristic of the V2SOM is depicted in Figure 4a. This basic curve is elaborated with a torque threshold equal to T m a x = 2.05   Nm , for the present prototype.
  • The SAB is considered as a quasi-linear continuous reducer (QLCR) and defined by its ratio expression given in Figure 4b. The ratio is a function of the nonlinear (NL) factor, deflection angle γ , and reducer’s tuning parameter a . The NL factor is linked to the SAB’s internal parameters and can be approximated with a constant when the deflection θ range is between 20 ° and 20 ° ; this issue will be discussed in the next section.
Figure 4c shows an illustration of the V2SOM characteristic resulting from Figure 4a with seven increasing reduction ratio settings (seven values of torque tuning). Because of the QLCR behavior of the SAB, the curves in Figure 4c follow the profile of the basic torque curve given in Figure 4b which will be detailed in Section 2.2.
In general, V2SOM has two working modes between which a transition smoothly takes place in the case of blunt shock as illustrated in Figure 5. The high stiffness mode (I) is defined within the deflection range   [ 0 ,   θ 1 ] and the torque range   [ 0 ,   T 1 ] . The T 1   value defines the normal working conditions of the torque. Exceeding this torque value means that the shock absorbing mode (II) is triggered, characterized with low stiffness thus leading to the torque threshold   T m a x .

2.2. Stiffness Generator Block (SGB)

In order to explain the working principle of the stiffness generator block, its corresponding simplified sketches are shown in Figure 6. A relaxed spring configuration with the cam-follower is presented in Figure 6a. In this particular configuration, the supported torque around the rotation axis is equal to zero, T γ = 0 . The increase of the torque T γ leads to an elastic deflection angle as well as a linear motion of the sliders. The rotation of the cam, as depicted in Figure 6b, compresses the springs, allowing the followers to keep contact with the cam profile. Contact surface analysis allowed us to identify the interaction forces and then establish the static equilibrium conditions. A graphic representation of a contact surface between cam and follower is shown in Figure 6c,d. Below, geometric parameters are listed in addition to the corresponding static equilibrium force equations.
  • ρ : Distance among the rotation center, point O , and contact point of the cam-follower.
  • r 1 : Follower’s radius.
  • r : Distance of the follower’s center, point O , to the cam’s rotation center. The rest value is r 0 .
  • F r   : Resultant force at the cam-follower contact.
  • F c   : Component of F r in charge of deflection torque T γ . The relations can be written as follows:
    { T γ = 2   ρ F c F c = cos ( β α ) F r .
Notice that the components of F r of each follower, according to the axis containing the rotation center, are cancelling each other.
  • F f : Friction force at the slider supporting the follower.
  • F k : Compression force of the spring.
  • R : Force applied on the slider perpendicular to its axis.
The following equations can be deduced from the static equilibrium condition, giving the relation between forces F f , F k , R and F r :
{ R = cos α F r F k + F f = sin α F r .
Considering a Coulomb-type friction at the slider joint and a proportional expression to F r and μ , the force and friction coefficient are expressed, respectively, as follows:
F f = μ R = μ cos α F r .
The following relations between the geometric parameters, useful for the equation rearrangement, can be obtained from Figure 6c:
{ r 1 cos α = ρ sin β r r 1 sin α = ρ cos β .
Equation (4) is rearranged as follows:
{ β = a tan ( r 1 cos α r r 1 sin α ) ρ = r 1 cos α sin β .
A rotation of the cam from equilibrium position, 0 γ yields to follower motion defined by a translation of the slider from initial position, r 0 r . The principle of virtual work applied to the SGB can be written as follows:
0 γ T γ ( x )   d x   = 2 r 0 r F k ( y ) + F f ( z )   d y .
Then, Equation (6) is simplified as follows:
0 γ T γ ( x )   d x   = 2 r 0 r F k ( y ) ( 1 + μ cos α sin α μ cos α )   d y .
By substituting x = γ ( y ) in Equation (7), we obtain:
r 0 r γ   ˙ T γ ( γ ( y ) )   d y   = 2 r 0 r F k ( y ) ( 1 + μ cos α sin α μ cos α )   d y ,
where γ   ˙ = γ r , γ ( r 0 ) = 0 and γ ( a ) = γ .
As Equation (8) is valid for any r r 0 , one may write the following:
γ ˙ T γ ( γ ( r ) ) = 2 F k ( r ) ( 1 + μ cos α sin α μ cos α ) .
Combining Equations (1)–(3), (5), and (9) results in the following:
{ tan α = r γ ˙ γ ˙ = 2 F k ( r ) T γ ( γ ) + μ r   where   γ 0 .
The first step to find the cam’s profile, that is, the set of points defined as the pair ( β ,   ρ ), is to solve the second differential Equation of (10). Then, the pairs ( β ,   ρ ) are found using Equation (5).
In this regard, the following numerical scheme is adopted:
γ   ˙ ( r i ) = γ   ( r i + 1 ) γ   ( r i ) r i + 1 r i .
Substituting (11) in the second Equation of (10), leads to:
γ i + 1 = γ i + ( r i + 1 r i ) ( 2 F k ( r i ) T γ ( γ i ) + μ r i ) ,
where γ i + 1 = γ   ( r i + 1 ) , γ i = γ   ( r i ) and γ 0 = γ   ( r 0 ) = 0 .
For the sake of simplicity, we presented a combination of four extension springs (see Figure 3b) as a single compression spring in Figure 6. Thus, the springs in Figure 6 have the following characteristic:
F k = 4 r K ( 1 l 0 r 2 + b 2 ) ,
where K and l 0 are the extension springs’ stiffness and initial length, respectively, and b is a constant, depicted in Figure 7, related to clash constraints.
It is now clear that the cam’s profile depends on the characteristic of deflection torque T γ vs. deflection angle γ . The SGB of V2SOM has the torque characteristic shown in Figure 8, where the two functional modes are shown. The equation of the curve in Figure 8 is given by the following:
  T γ ( γ ) = T m a x ( 1 e s γ ) ,
where T m a x and s are two constants of the designer’s choice.
The first mode, which we call normal operational condition mode (i.e., no collision takes place), is defined within the deflection range (I) of Figure 8. The range (I) is characterized by a torque value T 80 % and a user chosen value, that represents 80% of T max . Accordingly, the range (II) represents the collision mode where the deflection torque at the SGB exceeds the threshold of T 80 % .

2.3. Stiffness Adjusting Block (SAB)

The interval delimitating the deflection angle of the SGB is within [ 90 ° ; 90 ° ] which is larger then numerous cobot applications (e.g., [ 15 ° ; 15 ° ] for humanoid arm application [11]). The tuning of the V2SOM’s stiffness in a continuous manner is supported by the stiffness adjusting block (SAB). This block’s functionality is defined by its capability to adjust the deflection angle, the output of the SGB. The SAB can be considered as a torque amplifier.
As a gearbox, the main function of the SAB is to vary the torque. This block is composed of a set of gears, two ring gears and one spur gear (see Figure 9a). The ring gears are considered as the input carried by a double lever arm system applying a torque. The lever arm system is composed of two drive rods and a prismatic joint L2, as shown in Figure 9a and Figure 2, respectively. The displacement of each driven rod is defined by the parameter a . The actuator M, as depicted in Figure 2b, allows one to change the value of the parameter a acting on the reduction ratio of the SAB. The parameter a defines the distance between the driven rod and the cam center. The position of the driven rod can also be defined by the parameter x when it slides along the ring gear. All these parameters are given in Figure 9b.
V2SOM’s deflection angle at the output is θ , Figure 9b, which is the output of the SAB. The relation between the output torque T θ and the input torque T γ is given by the following:
T θ T γ = R 1 R 2 ( 1 + cos δ ( a R ) 2 sin δ 2 ) 1 : where   δ = atan ( a sin θ R a cos θ )
{ Rsin ( π R 2 2 R 1 ) a R ( 15 - a ) | θ | [ 0 , π 2 ( 1 R 2 R 1 ) acos ( R a sin ( π R 2 2 R 1 ) ) ] ( 15 - b ) .
Equation (15-a) reports the condition of the tuning parameter a appearing in the rate of the input–output torque equation and defines the torque behavior of the SAB. When the input angle γ changes inside the bounding interval [ 90 ° , 90 ] , the output angle θ is still limited inside the range given by Equation (15-b).
An approximation of Equation (15) can be written when the deflection θ is close to zero value using second-order Taylor polynomial approximation. The obtained equation, noted F i d e a l , is expressed as follows:
F i d e a l ( a ,   θ ) = a R a
Figure 10 presents the real as well as ideal curves of the SAB’s reduction ratio T θ T γ given by Equations (15) and (16), respectively. The curves are computed for the numerical value R 1 R 2 = 7.5 , considered for illustration purposes. One can observe that in the vicinity of the zero-deflection value, the two curves overlap. This occurs for normal working conditions correlating with range (I) in Figure 8. Beyond the zero-deflection value, the system toggles to the range (II) and the two curves slightly split up. The approximation formula of the reduction ratio, F i d e a l ( a ,   θ ) , meets well the real curves under normal working conditions. In addition, one observes the possible tunability through parameter a . The only drawback lies in the fact that the curves split up, which can be avoided, as explained in the next section, with a correction on the profile of the cam.

3. V2SOM’s Prototype

In the previous sections, we presented the two functional blocks and concluded that in order to get the overall ideal approximation of the SAB, the cam’s profile must be corrected. This change compensates for the declining trend of the reducer’s ratio, thus making the SAB behave as a continuously tunable quasi-linear reducer. The cam’s profile originates from the T γ expression in Equation (14) which is corrected with a second-order polynomial factor, resulting in T c o r as follows:
T c o r ( γ ) = T γ ( γ ) · ( a 0 + a 1 γ + a 2 γ 2 )
With a 0 , a 1 and a 2 are real coefficients. The second-order polynomial factor is chosen in a way that the T γ value is modified only in the range (II) while the continuity between the two deflection ranges is preserved. This is done with a simple optimization based on the least squares method, where the error is the difference between a set of points representing the real SAB characteristic and their ideal matching set. Figure 11 summarizes the design methodology of V2SOM.
The V2SOM prototype was developed with its two functional blocks as illustrated in Figure 12. Two miniature linear motion actuators (Series PQ12, [23]) were used in the upper block. These compact, miniature-sized actuators present the following characteristics: maximal speed (no load), 9 mm/s; stroke, 20 mm; and maximal force, 35 N. The considered parameters of the torque curve vs. deflection, corresponding to the theoretical curve shown in Figure 8, are T m a x = 2.05   N m and s = 50 . The real coefficients of the second-order polynomial obtained through optimization process and handled in the cam design are [ a 1 ,   a 2 ,   a 3 ] = [ 1.001 ,   0.0369 ,   2.588 ] .
Figure 13 shows the theoretical curves (solid line) which maintain a relatively constant threshold in the range (II). This indicates the quality of the correction brought to the cam’s profile. The experimental curves show a slight deviation from their corresponding theoretical ones that is due to the imperfection of mechanical parts (e.g., natural friction phenomenon). Overall, a practically good match can be concluded as the crucial deflection range (I) shows a good match and the collision range (II) slightly deviates from its theoretical value. The presented V2SOM prototype has a cylindrical volume of 92 mm in diameter and 78 mm in height, as shown in Figure 3.

4. Performance Evaluation: V2SOM vs. Constant Stiffness

In this section, a comparison between V2SOM vs. a tunable constant stiffness profile is carried out on the choice of both HIC and ImpF criteria via simulation, as quantitative evaluation. A mechanical model of HR shock [10,17] is considered and implemented under a Matlab/Simulink platform for this purpose.

4.1. Safety Criteria

The safety of pHRI is quite problematic, particularly in terms of quantification as well as its validity to the whole-body regions. The most widely considered safety criteria include, but are not limited to, the following:
  • HIC: this criterion quantifies the high accelerations of brain concussion during blunt shocks even for a short amount of time, for example, H I C 15 less than 15 ms is sufficient for robotics applications according to [24], which can cause severe irreversible health issues [25].
  • ImpF (also known as contact force): this criterion is quite interesting as it can be applied to the whole-body regions. The contact force value is computed for a specific contact surface with a minimum 2.70 cm² area.
  • Compression criterion (CompC): this criterion reflects a damaging effect of human–robot (HR) collision by means of a deformation depth, mainly considered for the compliant regions such as chest and belly.
The head region is the most critical part of the human body compared to the trunk region which is naturally compliant. The CompC criterion is not relevant for the head region as the skull is quite rigid. In contrast, HIC and ImpF are considered for their complementary aspect of HR shock evaluation. HIC is suitable for internal damage evaluation as it quantifies dangerous brain concussions, while ImpF is suitable for external damage evaluation. The collaborative workspace should be designed, as noted in ISO/TS15066 permits, in a way that free head motion cannot be compromised as the first step to guaranteeing safe pHRI.

4.2. Human–Robot Collision Model

The most critical body region, as investigated in the literature [17,18], is still the human head from the perspective of safety problems. With respect to that investigation, a theoretical modeling of a dummy head hardware in a crash test was proposed and validated experimentally. The mechanical model is shown in Figure 14 and parameterized according to [10]:
  • Neck viscoelastic parameters   d N = 12   [ Ns / m ]   , k N = 3300   [ N / m ] ;
  • Head’s mass M h e a d = 5.09   [ Kg ] and linear displacement   x ;
  • Contact surface viscoelastic parameters   d c = 10   [ Ns / m ] , k c = 1500   [ N / m ] ;
  • Robot arm contact position l = 0.6   [ m ] and inertia I a r m = 0.14   [ Kgm 2 ] ;
  • Rotor inertia I r o t o r , torque τ r o t o r and angular position θ 1 ;
  • Stiffness of the variable stiffness mechanism K and angular deflection θ = θ 1 θ 2 .
Both criteria, ImpF and HIC, are deduced from the collision model. The first one, ImpF, is obtained from simulation data as the applied force on the contact surface. The second one, HIC, is computed as a result of the following optimization problem:
H I C 15 = max t 1 , t 2 [ ( 1 ( t 2 t 1 ) t 1 t 2 a ( t ) d t ) 2.5 ( t 2 t 1 ) ] , Subject   to   t 2 t 1 15 m s
where a ( t ) is the head acceleration value at instant t.

4.3. Simulation Results of HR Collision

In the ensuing analysis, a comparison between V2SOM and a constant stiffness (CS) VSM was performed through simulation of the HR collision model under Matlab/Simulink. An identical elastic deflection value was considered for CS and V2SOM deflection at 80% of T m a x . This torque value defines the deflection range of the normal working mode for the V2SOM after which the shock absorbing mode is triggered. The shock absorbing mode is triggered when the torque reaches T 1 value (see Figure 15). In this case, the springs are compressed by the followers’ displacement as a result of the cam rotation (as shown in Figure 5 and Figure 6).
The simulation aims to emphasize the decoupling capability of V2SOM along inertia and torque in comparison to an equivalent CS-based variable stiffness mechanism.
Inertia decoupling. The obtained results given in Figure 16 show that V2SOM presents more than an 80% improvement for the HIC criterion compared to CS. On the other hand, an improvement from 10% up to 40% is observed on the ImpF curves. H I C V 2 S O M and I m p F V 2 S O M curves are still stable for a large range of rotor inertia. One can conclude from these results that V2SOM presents a high inertia decoupling capability compared to a CS-based variable stiffness mechanism. This characteristic means that in the case of HR collision, the human body sustains only arm side inertia rather than the heavy resulting arm and rotor inertia.
Torque decoupling. The obtained results given in Figure 17 show quasi-constant curves for V2SOM. The variation of motor applied torque τ r o t o r does not affect the two criteria values, HIC and ImpF. An improvement of 10% up to 40% is observed for V2SOM for the ImpF criterion. This outcome is alleviated by the HIC values which confirm the torque decoupling capacity of a V2SOM similar to elastic behavior.

5. Conclusion

This paper deals with the design methodology of the variable stiffness safety-oriented mechanism (V2SOM). This new device, as its name indicates, comes to ensure the safety of physical human–robot interaction (pHRI) as well as to reduce the dynamics’ drawbacks of making robots compliant. Due to its two continuously linked functional modes, high and low stiffness modes, this novel device presents a high inertia decoupling capacity. The V2SOM mechanism’s working principle has been presented as well as its two functional blocks. The mechanical description of each block in addition to its mathematical models have been detailed. The interaction along the whole profile response between the two blocks has been discussed. Each block accomplishes a specific role, the first generating the desired stiffness profile through a cam-follower system and the second adjusting the stiffness profile through compact ring gears. The theoretical as well as the preliminary results of the first V2SOM prototype has been presented and discussed. Further experimental results will be addressed in future publications. The performance evaluation of V2SOM in terms of safety through an evaluation of safety criteria was performed. The impact force (ImpF) criterion and the head injury criterion (HIC) for external and internal damage evaluation of blunt shocks were considered, respectively.
Currently, a faster and lighter version of this device is under development, knowing that the current version weighs about 970 g with all its integrated control electronics.

Author Contributions

Conceptualization, Y.A. and M.A.L.; Data curation, Y.A. and M.A.L.; Formal analysis, Y.A.; Funding acquisition, M.A. and S.Z.; Investigation, Y.A., M.A.L., M.A. and S.Z.; Methodology, Y.A. and M.A.L.; Project administration, M.A.; Software, Y.A. and M.A.L.; Supervision, M.A.L. and S.Z.; Validation, Y.A., M.A.L., M.A. and S.Z.; Writing—original draft, Y.A. and M.A.L.; Writing—review & editing, Y.A. and M.A.L.

Funding

This research was funded by the French National Research Agency, convention ANR-14-CE27-0016, under the ANR project SISCob ‘‘Safety Intelligent Sensor for Cobots’’. This research was also supported by the French region ‘‘Nouvelle-Aquitaine’’ (program HABISAN 2015-2020) with the financial participation of the European Union (FEDER/ERDF, European Regional Development Fund).

Acknowledgments

This work was sponsored by the French government research program Investissements d’avenir through the Robotex Equipment of Excellence (ANR-10-EQPX-44).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Khatib, O.; Yokoi, K.; Brock, O.; Chang, K.; Casal, A. Robots in human environments: Basic autonomous capabilities. Int. J. Robot. Res. 1999, 18, 684–696. [Google Scholar] [CrossRef]
  2. Tobe, F. Why Co-Bots Will Be a Huge Innovation and Growth Driver for Robotics Indus-try. Available online: http://spectrum.ieee.org/automaton/robotics/industrial-robots/collaborative-robots-innovation-growth-driver (accessed on 30 December 2015).
  3. De Santis, A.; Siciliano, B.; De Luca, A.; Bicchi, A. An atlas of physical human–robot interaction. Mech. Mach. Theory 2008, 43, 253–270. [Google Scholar] [CrossRef]
  4. Park, J.J.; Haddadin, S.; Song, J.B.; Albu-Schäffer, A. Designing optimally safe robot surface properties for minimizing the stress characteristics of human-robot collisions. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 5413–5420. [Google Scholar]
  5. Fritzsche, M.; Elkmann, N.; Schulenburg, E. Tactile sensing: A key technology for safe physical human robot interaction. In Proceedings of the 6th International Conference on Human-Robot Interaction (HRI’11), Lausanne, Switzerland, 6–9 March 2011; ACM: New York, NY, USA, 2011; pp. 139–140. [Google Scholar]
  6. Chiaverini, S.; Siciliano, B.; Villani, L. A survey of robot interaction control schemes with experimental comparison. IEEE/ASME Trans. Mech. 1999, 4, 273–285. [Google Scholar] [CrossRef] [Green Version]
  7. Bicchi, A.; Tonietti, G.; Bavaro, M.; Piccigallo, M. Variable stiffness actuators for fast and safe motion control. Robot. Res. 2005, 527–536. [Google Scholar]
  8. Grioli, G.; Wolf, S.; Garabini, M.; Catalano, M.; Burdet, E.; Caldwell, D.; Carloni, R.; Friedl, W.; Grebenstein, M.; Laffranchi, M.; et al. Variable stiffness actuators: The user’s point of view. Int. J. Rob. Res. 2015, 34, 727–743. [Google Scholar] [CrossRef]
  9. Jianbin, H.; Zongwu, X.; Minghe, J.; Zainan, J.; Hong, L. Adaptive Impedance-controlled Manipulator Based on Collision Detection. Chin. J. Aeronaut. 2009, 22, 105–112. [Google Scholar] [CrossRef] [Green Version]
  10. Gao, D.; Wampler, C.W. Assessing the Danger of Robot Impact. IEEE Robot. Autom. Mag. 2009, 16, 71–74. [Google Scholar] [CrossRef]
  11. Pratt, G.A.; Williamson, M.M. Series elastic actuators. In Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems, Human Robot Interaction and Cooperative Robots, Pittsburgh, PA, USA, 5–9 August 1995; Volume 1, pp. 399–406. [Google Scholar]
  12. Mathijssen, G.; Cherelle, P.; Lefeber, D.; Vanderborght, B. Concept of a Series-Parallel Elastic Actuator for a Powered Transtibial Prosthesis. Actuators 2013, 2, 59–73. [Google Scholar] [CrossRef]
  13. Zinn, M.; Roth, B.; Khatib, O.; Salisbury, J.K. A New Actuation Approach for Human Friendly Robot Design. Int. J. Rob. Res. 2004, 23, 379–398. [Google Scholar] [CrossRef] [Green Version]
  14. Wolf, S.; Grioli, G.; Eiberger, O.; Friedl, W.; Grebenstein, M.; Höppner, H.; Burdet, E.; Caldwell, D.G.; Carloni, R.; Catalano, M.G.; et al. Variable Stiffness Actuators: Review on Design and Components. IEEE/ASME Trans. Mechatron. 2016, 21, 2418–2430. [Google Scholar] [CrossRef]
  15. Ayoubi, Y.; Laribi, M.A.; Courrèges, F.; Zeghloul, S.; Arsicault, M. A Complete Methodology to Design a Safety Mechanism for Prismatic Joint Implementation. IEEE/RSJ Int. Conf. Intell. Robot. Syst. 2016, 304–309. [Google Scholar]
  16. Ayoubi, Y.; Laribi, M.A.; Zeghloul, S.; Arsicault, M. Design of V2SOM: The Safety Mechanism for Cobot’s Rotary Joints. In Mechanism Design for Robotics. MEDER 2018. Mechanisms and Machine Science; Gasparetto, A., Ceccarelli, M., Eds.; Springer: Cham, The Netherlands, 2019; Volume 66. [Google Scholar]
  17. López-Martínez, J.; García-Vallejo, D.; Giménez-Fernández, A.; Torres-Moreno, J.L. A Flexible Multibody Model of a Safety Robot Arm for Experimental Validation and Analysis of Design Parameters. J. Comput. Nonlinear Dyn. 2013, 9, 1–9. [Google Scholar] [CrossRef]
  18. Flacco, F.; de Luca, A. Residual-based stiffness estimation in robots with flexible transmissions. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 5541–5547. [Google Scholar]
  19. Cirillo, A.; de Maria, G.; Natale, C.; Pirozzi, S. A mechatronic approach for robust stiffness estimation of variable stiffness actuators. In Proceedings of the 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, Australia, 9–12 July 2013; pp. 399–404. [Google Scholar]
  20. Ayoubi, Y.; Laribi, M.A.; Arsicault, M.; Zeghloul, S.; Courreges, F. Mechanical Device with Variable Compliance for Rotary Motion Transmission, FR/IFBT17CNRCOB. 2017; France.
  21. Petit, F.; Friedl, W.; Hannes, H.; Grebenstein, M. Antagonistic Variable Stiffness Mechanism. Trans. Mechatron. 2015, 20, 684–695. [Google Scholar] [CrossRef]
  22. Eiberger, O.; Haddadin, S.; Weis, M.; Albu-Schäffer, A.; Hirzinger, G. On joint design with intrinsic variable compliance: Derivation of the DLR QA-joint. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, Alaska, 3–8 May 2010; pp. 1687–1694. [Google Scholar]
  23. Hyun, D.; Yang, H.S.; Park, J.; Shim, Y. Variable stiffness mechanism for human-friendly robots. Mech. Mach. Theory 2010, 45, 880–897. [Google Scholar] [CrossRef]
  24. Bicchi, A.; Tonietti, G. Fast and ‘soft-arm’ tactics. IEEE Robot. Autom. Mag. 2004, 11, 22–33. [Google Scholar] [CrossRef]
  25. Firgelli. Available online: http://www.firgelli.com (accessed on 5 January 2019).
Figure 1. Variable stiffness actuator (VSA) scheme, including the actuation system coupled with a variable stiffness mechanism (VSM).
Figure 1. Variable stiffness actuator (VSA) scheme, including the actuation system coupled with a variable stiffness mechanism (VSM).
Robotics 08 00018 g001
Figure 2. Architecture description: (a) Block representation of the V2SOM (b) Kinematic scheme in semi-view of the V2SOM.
Figure 2. Architecture description: (a) Block representation of the V2SOM (b) Kinematic scheme in semi-view of the V2SOM.
Robotics 08 00018 g002
Figure 3. V2SOM: (a) 3D model, (b) CAD model of upper block, (c) CAD model of lower block, (d) prototype of upper block, (e) prototype of lower block, (f) first prototype.
Figure 3. V2SOM: (a) 3D model, (b) CAD model of upper block, (c) CAD model of lower block, (d) prototype of upper block, (e) prototype of lower block, (f) first prototype.
Robotics 08 00018 g003
Figure 4. (a) Example of V2SOM basic torque curve with (b) QLCR. (c) Illustration of the V2SOM torque characteristic with seven QLCR settings.
Figure 4. (a) Example of V2SOM basic torque curve with (b) QLCR. (c) Illustration of the V2SOM torque characteristic with seven QLCR settings.
Robotics 08 00018 g004
Figure 5. V2SOM working modes. (Left) Torque curve, (Right) stiffness curve.
Figure 5. V2SOM working modes. (Left) Torque curve, (Right) stiffness curve.
Robotics 08 00018 g005
Figure 6. Stiffness generator block: (a) at rest γ = 0 ( T γ =0), (b) at deflection γ 0 ( T γ ), (c) cam-follower contact surface geometric parameters, (d) cam-follower contact forces.
Figure 6. Stiffness generator block: (a) at rest γ = 0 ( T γ =0), (b) at deflection γ 0 ( T γ ), (c) cam-follower contact surface geometric parameters, (d) cam-follower contact forces.
Robotics 08 00018 g006
Figure 7. Spring setup in the lower block: (a) CAD model, (b) simple sketch and parameters.
Figure 7. Spring setup in the lower block: (a) CAD model, (b) simple sketch and parameters.
Robotics 08 00018 g007
Figure 8. Torque vs. deflection characteristic of stiffness generating block and V2SOM’s two functional modes.
Figure 8. Torque vs. deflection characteristic of stiffness generating block and V2SOM’s two functional modes.
Robotics 08 00018 g008
Figure 9. Stiffness adjusting block: (a) CAD model, cross-section view’ (b) simplified scheme with single ring gear.
Figure 9. Stiffness adjusting block: (a) CAD model, cross-section view’ (b) simplified scheme with single ring gear.
Robotics 08 00018 g009
Figure 10. SAB ratio T θ T γ curves (dotted line) and their ideal approximation   F i d e a l (solid line).
Figure 10. SAB ratio T θ T γ curves (dotted line) and their ideal approximation   F i d e a l (solid line).
Robotics 08 00018 g010
Figure 11. Illustration of V2SOM’s design.
Figure 11. Illustration of V2SOM’s design.
Robotics 08 00018 g011
Figure 12. V2SOM prototype with each two functional blocks: (a) SAB: stiffness adjusting block, (b) SGB: stiffness generator block.
Figure 12. V2SOM prototype with each two functional blocks: (a) SAB: stiffness adjusting block, (b) SGB: stiffness generator block.
Robotics 08 00018 g012
Figure 13. V2SOM’s torque vs. deflection theoretical and experimental curves for the eleven different SAB settings.
Figure 13. V2SOM’s torque vs. deflection theoretical and experimental curves for the eleven different SAB settings.
Robotics 08 00018 g013
Figure 14. Mechanical model of dummy head hardware collision against a robot arm.
Figure 14. Mechanical model of dummy head hardware collision against a robot arm.
Robotics 08 00018 g014
Figure 15. V2SOM and CS profile, (   T m a x ,     T 1 ) = ( 15 ,   12 )   [ Nm ] .
Figure 15. V2SOM and CS profile, (   T m a x ,     T 1 ) = ( 15 ,   12 )   [ Nm ] .
Robotics 08 00018 g015
Figure 16. I r o t o r   simulation results; ( τ r o t o r ,   T m a x , T 1 ) = ( 10 , 15 , 12 )   [ Nm ] ;   c = 37   [ SI ] ;   θ ˙ 1 = π   [ rads 1 ] .
Figure 16. I r o t o r   simulation results; ( τ r o t o r ,   T m a x , T 1 ) = ( 10 , 15 , 12 )   [ Nm ] ;   c = 37   [ SI ] ;   θ ˙ 1 = π   [ rads 1 ] .
Robotics 08 00018 g016
Figure 17. τ r o t o r   simulation results; I r o t o r = 0.175   [ Kgm ² ] ; ( τ r o t o r , T m a x   , T 1 ) = (7.5→30, 15,12) [ Nm ] ; c = 37 ; θ ˙ 1 = π   [ rads 1 ] .
Figure 17. τ r o t o r   simulation results; I r o t o r = 0.175   [ Kgm ² ] ; ( τ r o t o r , T m a x   , T 1 ) = (7.5→30, 15,12) [ Nm ] ; c = 37 ; θ ˙ 1 = π   [ rads 1 ] .
Robotics 08 00018 g017

Share and Cite

MDPI and ACS Style

Ayoubi, Y.; Laribi, M.A.; Zeghloul, S.; Arsicault, M. V2SOM: A Novel Safety Mechanism Dedicated to a Cobot’s Rotary Joints. Robotics 2019, 8, 18. https://doi.org/10.3390/robotics8010018

AMA Style

Ayoubi Y, Laribi MA, Zeghloul S, Arsicault M. V2SOM: A Novel Safety Mechanism Dedicated to a Cobot’s Rotary Joints. Robotics. 2019; 8(1):18. https://doi.org/10.3390/robotics8010018

Chicago/Turabian Style

Ayoubi, Younsse, Med Amine Laribi, Said Zeghloul, and Marc Arsicault. 2019. "V2SOM: A Novel Safety Mechanism Dedicated to a Cobot’s Rotary Joints" Robotics 8, no. 1: 18. https://doi.org/10.3390/robotics8010018

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop