Robot design
1. Design of robots for high-load-carrying applications
2. Design of high-speed and high-accuracy robots
3. Design of aerial parallel robots
4. Design of wooden industrial robots
1. Design of robots for high-load-carrying applications
Over the last decades, researchers and companies have been attracted by the idea of creating new parallel manipulators. Such a mechanical architecture divides the manipulated load between the several legs of the system and, as a result, each kinematic chain carries only a fraction of the total load. Thus, it makes it possible the creation of mechanical structures with higher rigidity, containing movable links having relatively small masses. Many industrial applications of these manipulators in the electronics, food and pharmaceutical sectors, or in aeronautics or medical devices are well-known.
However, parallel manipulators have also some drawbacks, such as a limited workspace, more constraining singularity loci or a high coupling of kinematics and dynamics.
This non-linearity of the kinematic and dynamic models of parallel manipulators is not attractive for industrial applications. In order to solve this problem, over the last few years, new structures have been developed, which have a decoupling of the kinematic and dynamic input/output relationships. Two approaches are developed :
- Decoupling between position and orientation;
- Full-decoupling, i.e. the decoupling of the displacements in relation to all the degrees of freedom of the platform.
Despite rather encouraging results, it is not easy to develop a simple parallel architecture with fully-decoupled motions whilst conserving its principal advantages: a greater rigidity of the structure with light links.
In order to solve this problem, we proposed a compromise between the decoupling of the movements and the architectural characteristics of parallel structures. In other words, we changed the statement of problem: it is not essential that parallel architecture be fully decoupled, it can also be partially decoupled but it is important to obtain a mechanical architecture with important payload. This problematic has led to the creation of a new family of decoupled parallel manipulators, the PAMINSA manipulators (Fig. 1).
Fig. 1. CAD representation of the PAMINSA prototype.
That new mechanism with four dof (3 translations plus one rotation around the z axis) was designed through the use of pantograph linkages. It allows the partial decoupling between the horizontal displacement of the platform (translations along x and y and rotation around z) and its vertical translations.
Among the obvious advantages of the suggested manipulator architecture, we have the following points:
- The decoupling of the control powers in two parts makes it possible to raise an important payload to a fixed altitude by powerful actuators and, then, to displace it on the horizontal plane by less powerful actuators;
- A great accuracy in the horizontal positioning, because the payload can be locked in the horizontal plane by the mechanical architecture of the manipulator (in other words, if the position of the vertical actuator is fixed, the altitude of the platform cannot change);
- The cancellation of loads of gravity on the rotating actuators which move the platform in the horizontal plane;
- The simplification of the vertical control based on linear input/output relationships.
In order to validate the results, a prototype has been designed and manufactured at the INSA of Rennes (Fig. 2).
Fig. 2. Prototype of PAMINSA.
Results shown that the decoupling properties were true (Fig. 3):
- Actuators for carrying out the horizontal motions of the platform do not have to support the payload
- The actuator for linear vertical motions carry all the payload.
Fig. 3. Input torques of PAMINSA ((a)-(c) for motors carrying out the horizontal motion; (d) for the motor carrying out the linear vertical translations) during a loaded and unloaded trajectory with a payload of 20 N.
More information about PAMINSA manipulators can be found in my thesis manuscript and the papers:
S. Briot, V. Arakelian, and S. Guégan, "PAMINSA: a New Family of Decoupled Parallel Manipulators," Mechanism and Machine Theory, 2009, Vol. 44, No. 2.
S. Briot, V. Arakelian, and S. Guégan, "Design and Prototyping of a Partially Decoupled 4-DOF 3T1R Parallel Manipulator with High-Load Carrying Capacity," ASME Journal of Mechanical Design, 2008, Vol. 130, No. 12.
S. Briot, I.A. Bonev, D. Chablat, P. Wenger and V. Arakelian, "Self Motions of General 3-RPR Planar Parallel Robots," The International Journal of Robotics Research, Sage Publications, 2008, Vol. 27, No. 7, pp. 855-866.
2. Design of high-speed and high-accuracy robots
Nowadays parallel robots are used more and more in high-speed pick-and-place operations. The drive for higher operational speeds and higher payload-to-weight ratios is shifting their designs to more lightweight architectures. The fastest industrial robot, the Quattro by Adept Technologies Inc., reaches more than 15 G of acceleration, allowing up to four standard pick-and-place cycles to be performed per second. However, as for all high-speed mechanisms, vibratory phenomena appear that worsen accuracy and dynamic performance. This crucial issue prevents from using high-speed parallel robots for special tasks that require accuracy, e.g. as assembly of electronic components.
Several robot architectures for high-speed operations have been proposed in the past decades. Many of them have four degrees of freedom (DOF): three translations and one rotation about a fixed axis, i.e., a Schoenflies motion. Some simple operations need only two translational DOF in order to move a part from a working area to another. Therefore, several robot architectures with two translational DOF have been proposed.
Among them, those that have the capacity to fix the orientation of the platform via the use of a planar parallelogram (also called a Pi joint) are necessary in numerous operations. However, most of the proposed architectures are not stiff enough along the normal to the plane of motion.
In order to overcome these problems, a new Delta-like robot, named the Par2, was proposed. This robot has the following properties: all the elements of the distal parts of the legs are only subject to traction/compression effects. This leads to a lighter structure with better acceleration capacities. The authors successfully built a prototype that can reach 53 G. However, even if its acceleration capacities are impressive, its accuracy is poor.
This phenomenon can be explained by the complexity of the architecture composed of four identical legs among which two of them are linked by a rigid belt in order to constrain the motion of the moving-platform. As a result, this robot is more subject to parasitic effects that are difficult to identify and can decrease its accuracy. Moreover, its Cartesian workspace is rather small because the robot has four legs.
Accordingly, we introduced a novel two-DOF translational robot, named IRSBot-2, to overcome its counterparts in terms of mass in motion, stiffness and workspace size. IRSBot-2 stands for “IRCCyN Spatial Robot with 2 DOF” and has the following characteristics:
-
Like the Par2, it has a spatial architecture in which the distal parts of the legs are subject to traction/compression/torsion only. As a result, its stiffness is increased and its total mass can be reduced
-
It is composed of only two legs in order to reduce themechanism complexity and to increase the size of its Cartesian workspace
The development of the robot IRSBot-2 (Fig. 4) is a part of the French project ARROW. Note also that the IRSBot-2 is patented.
Fig. 4. CAD view of the IRSBot-2 prototype.
The advantages of such a robot are the followings:
-
As compared to planar architectures with 2-translational DOF robots for which each element is subject to bending constraints along the axis orthogonal to the plane of the movement, the distal links of IRSBot-2 are only subject to tension / compression / torsion constraints. For the IRSBot-2 robot, all the flexion constraints are moved into the parallelogram (proximal links), which increases the intrinsic stiffness of the architecture. Its dynamical performances can be improved by decreasing its mass and its precision can be improved by reducing the bending of its elements.
-
As compared to the Par2 robot, the only spatial architecture robot with 2-translational DOF that can be found in the literature, the IRSBot-2 (i) is simpler, and therefore less subject to uncontrolled parasitic effects, and (ii) has a larger workspace, since it has only two legs.
In order to validate the theoretical results, a prototype has been designed and manufactured (Fig. 5). Its design parameters have been optimized thanks to an optimal design procedure based on the computation of its dynamics and vibratory performance (Fig. 6).
Fig. 5. IRSBot-2 prototype.
Fig. 6. Pareto-optimal solutions for the design of the IRSBot-2 prototype.
Actual results on the prototype showed that:
- It can reach 20G of acceleration
- It has a repeatability lower than 30 microns in its operation workspace
- Its natural frequencies are greater than 40 Hz
- Its deformation under a load of 20 N in the direction orthogonal to the place of motion is lower than 120 microns in its operation workspace.
More information about IRSBot-2 robots can be found in:
C. Germain, S. Caro, S. Briot and P. Wenger, "Singularity-free Design of the Translational Parallel Manipulator IRSBot-2," Mechanism and Machine Theory, 2013, Vol. 64, pp. 262-285.
C. Germain, S. Caro, S. Briot and P. Wenger "Optimal Design of the IRSBot-2 Based on an Optimized Test Trajectory," Proceedings of the ASME 2011 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2013, August 4-7, 2013, Portland, Oregon, USA.
C. Germain, "Conception d’un robot parallèle à deux degrés de liberté pour des opérations de prise et de dépose," PhD thesis, Dec., 2013, Nantes, France (in French).
C. Germain, S. Briot, S. Caro, J.B. Izard and C. Baradat, "Task-oriented design of a high-speed parallel robot for pick-and-place operations," Proceedings of the Task-based Optimal Design of Robots (ICRA 2014 WS), May 31 - June 5, 2014, Hong Kong, China
3. Design of aerial parallel robots
The last decade has seen the development of a new generation of aerial robots combining a UAV (Unnamed Autonomous Vehicle) flying with a robotic manipulator. Several options have been explored, from the addition under the UAV (usually a quadricopter but also hexarotors) from a manipulator with a single degree of freedom (dof), to move towards adding more complex robotic mechanisms such as serial robots or parallel ones. The disadvantages of these solutions are:
- limited payload and range due to additional engines on board year to operate the manipulator,
- manipulability impacted by the under-actuation of the robot's carrier drone.
To overcome payload limitations, some studies have examined co-manipulation between several quadricopters in cable transport applications. However, the cables can only be loaded in tension, which limits the handling area to the space located under the drones and the use of such systems to perform tasks in interaction with the environment in restricted spaces. Such a flying device can be seen as a parallel cable-driven robot whose actuators have been replaced by quadricopters.
Inspired by this analogy, we proposed a new type of flying robot called parallel aerial robot. This type of flying robot is basically a parallel robot whose actuators have been replaced by UAVs (Fig. 7), thus opening the door to robots with the following specialities:
- An improved payload, by spreading the forces over several drones thanks to the transmission of the load on the effector through the different kinematic chains,
- No additional on-board motors, the robot is only controlled by drones composing the aerial parallel robots,
- Passive architecture reconfiguration allows tasks to be performed under and above of the drone,
- The effector can be placed far away from the drone, which limits the disturbances due to the drone's rotor flush,
- A wide choice of leg topology, as for any parallel robot, which can drive to create robots with very diversified performances.
Fig. 7. Prototype of aerial parallel robot.
The realization of this new type of architecture brings new scientific locks, among others which can be quoted:
- A complex dynamic modeling, which impacts the control of the aerial robot if it is operated by quadri- or hexacopteres (the most commonly encountered drones of our
days). Indeed, these drones are under-actuated and the control techniques are classically
used to control them, such as backstepping[18], require a dynamic model decoupled from which each subpart can be controlled at differente dynamics. The decoupling of the dynamic model of the aerial parallel robot is not even impossible without neglecting certain terms. It is therefore necessary to propose strategies adapted to this new type of mechanisms. - The aerial robot controllers are based on the use of the dynamic model. For the robot being able to fly, it is thus necessary to have a good knowledge of this model, knowledge that can only be obtained by identification. The problem is that to identify the model dynamic, it is necessary to make the robot fly, which is antagonistic with the previous sentence. How to obtain an identification of the dynamic model of the robot in this case?
- Parallel aerial robots also have singularities that must be studied, or even mastered if we want to reconfigure them. S
We thus obtained results in
- a complete and generic dynamic modeling of parallel air robots, and a strategy in order to format the dynamic model to make appear a decoupling of equations allowing again to use classical UAV commands, backstepping type,
- new architectures of parallel air robots with 2 and 6 degrees of freedom,
- techniques for identifying dynamic models of aerial robots, enabling the dynamic parameters of the drone and the drive gains of the thrusters to be identified at the same time,
- strategies to reconfigure parallel robots through the singularities to make them more versatile.