Section: New Results
Robotics
Cable-driven parallel robots (CDPR)
Analysis of Cable-driven parallel robots
Participants : Alessandro Berti, Laurent Blanchet, Houssein Lamine, Jean-Pierre Merlet [correspondant] , Yves Papegay, Rémy Ramadour.
We have continued the analysis of
suspended CDPRs for control and design
purposes. For control it is essential to determine the current pose of
the robot for given leg lengths. This forward kinematic problem (FK)
is usually very complex and admits several solutions. For parallel robot with
rigid legs we have established the important property (P) that the FK
may be solved in real-time
i.e. being given the leg lengths
Tool for Agencement Analysis and Synthesis of CDPRs
Participants : Laurent Blanchet, Jean-Pierre Merlet [correspondant] .
HEPHAISTOS has been working on tools to design the layout and geometry of CDPRs, while accounting for numerical errors as well as practical errors – actual position of the winches, of the attachments on the platform, errors of the controllers, of the cables, etc. Within this work, collision analysis plays an important role. Indeed the concept of cable robot aims to increase the workspace that is restricted for robots having rigid legs but interferences may reduce this workspace. Two types of interference analysis approaches exist: intersection of numerically-mapped boundaries (InB) and distance between features (DbF). The two sets of interference types that can be analysed using these approaches are distinct but overlapping. The first approach greatly benefits from Inria's computational geometry research and particularly from the AABB tree algorithms implemented in CGAL. Algorithms and implementation based on those were developed, along with several new algorithm and implementation to extend the scope of intersection types, and thus, of interference types. Algorithms to improve efficiency of given intersection types were also developed. We have already used the second approach, DbF, to develop algorithms for leg interference of parallel robots that are very efficient for non deformable cables but now well adapted for sagging cables. An interference detection algorithm has been developed and implemented for a restricted scope of applications [10] , and research is on-going for a more generic case.
Visual-servoing of a parallel cable-driven robot
Participants : Rémy Ramadour, Jean-Pierre Merlet [correspondant] , François Chaumette [correspondant] .
The last two years, we studied how visual servoing could improve accuracy, controllability and performance of cable-driven parallel robots [13] . Previous works on this domain showed very interesting results but some issues remained to be investigated , such as :
-
ratio accuracy/workspace : cable-driven parallel robots are known to allow a large reachable workspace, but also to have complex geometric and dynamic models which affect the accuracy. Using visual-servoing in a closed-loop scheme, we were able to enhance the accuracy by a factor of ten, allowing to manipulate daily-life objects in a whole living room.
-
image-based joint-space control : in order to reach a desired pose, the usual method involves several computing and evaluations of both the Jacobian matrix of the manipulator and the interaction matrix linking visual features to the displacements of the end-effector. We designed a control scheme, based on an iterative updating using the Broyden update law, in order to link the visual features directly to the joint coordinates. This scheme is less sensitive to model uncertainties and require much less computing.
-
stability of the command law : classical control laws ignore cable configuration effects that change the pose of the platform. We have proposed a counter-intuitive strategy: the robot MARIONET-ASSIST we are using has a specific geometry that allow to predict which cables set may be under tension for a given trajectory i.e. we are able to split the trajectory in parts for which we know all possible cables configurations. Among them we select the one that optimize an accuracy criteria and we enforce it by forcing the cables not part of the configuration to be slack by adding a sufficient amount of length to their nominal values. It allowed to enhance both the stability and the accuracy of a vision-based control scheme [26] .
We also used interval analysis in order to guaranty every step of the process, in order to provide safety and reliability of our methods, as the robots that we use were initially deployed in the context of assistive technologies.
Finally, simulations and experiments on prototypes were conducted and presented in order to validate the mentioned results. However, the prototype that we used presents a very particular configuration (all wires are connected to the same point on the end-effector, allowing only translational movements), further works may be required in order to test our methods for a wider variety of cable-driven parallel robots.
Cable-Driven Parallel Robots for additive manufacturing in architecture
Participant : Yves Papegay.
Easy to deploy and to reconfigure, dynamically efficient in large workspaces even with payloads, cable-driven parallel robots are very attractive for solving deplacement and positioning problems in architectural building at scale 1 and seems to be a good alternative to crane and industrial manipulators in this area.
In a collaboration with CNAM and Ecole Nationale Supérieure d'Architecture Paris-Malaquais, we aim to design and realize a CDPR of large size as a proof of concept in additive manufacturing of building based on ultra-high performance concrete.
Challenges are modeling and control to get enough accuracy.
Assistance robotics
This is now the core of our activity and our work on CDPR is deeply connected to this field as they are an efficient solution for mobility assistance, a high priority for the elderly, helpers and medical community. We have presented our vision of assistance robotics in several occasions [20] , [21] , [19] .
Assessment of elderly frailty
Participants : Karim Bakal, Jean-Pierre Merlet.
The assessment of elderly frailty is a difficult concept because it
involves the physical capacities of a person and its environment
(health-care services, families, funds...).
We consider the assessment of upper limb capabilities by looking at
the joint torques
where
To test this approach the right upper limb joint torque of 10 males and the force capacity at the right hand was measured by a dynamometer (Biodex III, Biodex Medical Systems) and respectively by a 6-axis load sensor during an experiment performed at HandiBio laboratory. The configuration of the upper limb was measured with a motion capture system (Qualisys, Sweden). The approach is currently being evaluated.
Walking analysis
Participants : Claire Maillard, Ting Wang, Jean-Pierre Merlet [correspondant] .
The walkers of the ANG family allow one to determine accurately
the trajectory of the walker and therefore to analyse the walking of
the user. We have used this property for
performing until mid 2013 a large scale experiment:
23 young adults
and 25 elderly people (
A start-up plan was proposed in November 2014 to transfer the walking analysis technology of Hephaistos with the ANG walker. In order to study the feasibility of our plan, we have interviewed Patrick Nenert (Kiné, Centre Hélio-Marin), Françoise Dubourgeois (DR, EPHAD) and Sophie Morgenstern (Métropole NCA, Living Lab Paillon 2020) about their impression of the walker and the possibility of the future collaboration with them. Several contact with local actors of the silver economy sector have already been established : Livinglab Paillon2020 (Nice), CIU-santé, as well as with research lab for collaboration on future projects (Lapcos, I3M, Gredeg).
Design and evaluation of assistive devices, ethics
Participants : Marc Beninati, Bernard Senach [correspondant] , Jean-Pierre Merlet.
Providing appropriate support, services and information to the elderly, to their caregivers and to the medical profession, through a fleet of communicating devices must rely on a structured processes. A generic design and evaluation framework is being elaborated and will be validated through field experiments.
Assistance robotics raises many ethical questions. We started reflection about conducting experiments with frail and old people. A listing of questions to be addressed at each step of an experiment has been written (internal document). We have also hired a joint PhD student with University Bologna about the legal aspects of assistance robotics and we plan to organize a national forum on this topic with Nathalie Nevejans from University of Douai.