EN FR
EN FR

2025Activity report‌​‌Project-TeamHEPHAISTOS

RNSR: 201421207V​​

Creation​​ of the Project-Team: 2015​​​‌ July 01

Each year,‌ Inria research teams publish‌​‌ an Activity Report presenting​​ their work and results​​​‌ over the reporting period.‌ These reports follow a‌​‌ common structure, with some​​ optional sections depending on​​​‌ the specific team. They‌ typically begin by outlining‌​‌ the overall objectives and​​ research programme, including the​​​‌ main research themes, goals,‌ and methodological approaches. They‌​‌ also describe the application​​ domains targeted by the​​​‌ team, highlighting the scientific‌ or societal contexts in‌​‌ which their work is​​ situated.

The reports then​​​‌ present the highlights of‌ the year, covering major‌​‌ scientific achievements, software developments,​​ or teaching contributions. When​​​‌ relevant, they include sections‌ on software, platforms, and‌​‌ open data, detailing the​​ tools developed and how​​​‌ they are shared. A‌ substantial part is dedicated‌​‌ to new results, where​​ scientific contributions are described​​​‌ in detail, often with‌ subsections specifying participants and‌​‌ associated keywords.

Finally, the​​ Activity Report addresses funding,​​​‌ contracts, partnerships, and collaborations‌ at various levels, from‌​‌ industrial agreements to international​​ cooperations. It also covers​​​‌ dissemination and teaching activities,‌ such as participation in‌​‌ scientific events, outreach, and​​ supervision. The document concludes​​​‌ with a presentation of‌ scientific production, including major‌​‌ publications and those produced​​​‌ during the year.

Keywords​

Computer Science and Digital​‌ Science

  • A5.1. Human-Computer Interaction​​
  • A5.10. Robotics
  • A5.11. Smart​​​‌ spaces
  • A6. Modeling, simulation​ and control
  • A6.1. Methods​‌ in mathematical modeling
  • A6.2.​​ Scientific computing, Numerical Analysis​​​‌ & Optimization
  • A6.3. Computation-data​ interaction
  • A6.4. Automatic control​‌
  • A6.5. Mathematical modeling for​​ physical sciences
  • A8.4. Computer​​​‌ Algebra
  • A8.11. Game Theory​
  • A9.2. Machine learning
  • A9.5.​‌ Robotics and AI
  • A9.6.​​ Decision support
  • A9.7. AI​​​‌ algorithmics
  • A9.9. Distributed AI,​ Multi-agent
  • A9.10. Hybrid approaches​‌ for AI

Other Research​​ Topics and Application Domains​​​‌

  • B1.1. Biology
  • B2.1. Well​ being
  • B2.5. Handicap and​‌ personal assistances
  • B2.7. Medical​​ devices
  • B2.8. Sports, performance,​​​‌ motor skills
  • B3.1. Sustainable​ development
  • B3.5. Agronomy
  • B4.5.​‌ Energy consumption
  • B5.2. Design​​ and manufacturing
  • B5.6. Robotic​​​‌ systems
  • B5.7. 3D printing​
  • B8.1. Smart building/home
  • B8.4.​‌ Security and personal assistance​​
  • B9.1. Education
  • B9.2. Art​​​‌
  • B9.4. Sports
  • B9.6.10. Digital​ humanities
  • B9.9. Ethics
  • B9.10.​‌ Privacy

1 Team members,​​ visitors, external collaborators

Research​​​‌ Scientists

  • Yves Papegay [​Team leader, INRIA​‌, Researcher, HDR​​]
  • Jean-Pierre Merlet [​​​‌INRIA, Emeritus,​ HDR]
  • Odile Pourtallier​‌ [INRIA, Researcher​​]
  • Eric Wajnberg [​​​‌INRAE - convention with​ INRIA, Senior Researcher​‌, HDR]

PhD​​ Student

  • Clara Thomas [​​​‌INRIA]

Administrative Assistant​

  • Jane Desplanques [INRIA​‌]

2 Overall objectives​​

HEPHAISTOS has been created​​​‌ as a team on​ January 1st, 2014 and​‌ as a project team​​ in July 2015.

The​​​‌ goal of the project​ is to set up​‌ a generic methodology for​​ the design and evaluation​​​‌ of an adaptable and​ interactive assistive ecosystem for​‌ the elderly and the​​ vulnerable persons that provides​​​‌ furthermore assistance to the​ helpers, on-demand medical data​‌ and may manage emergency​​ situations. More precisely our​​​‌ goals are to develop​ devices with the following​‌ properties:

  • they can be​​ adapted to the end-user​​​‌ and to its everyday​ environment;
  • they should be​‌ affordable and minimally intrusive;​​
  • they may be controlled​​​‌ through a large variety​ of simple interfaces;
  • they​‌ may eventually be used​​ to monitor the health​​​‌ status of the end-user​ in order to detect​‌ emerging pathology.

Assistance will​​ be provided through a​​​‌ network of communicating devices​ that may be either​‌ specifically designed for this​​ task or be just​​​‌ adaptation/instrumentation of daily life​ objects.

The targeted population​‌ is limited to frail​​ people 1 and the​​​‌ assistive devices will have​ to support the individual​‌ autonomy (at home and​​ outdoor) by providing complementary​​​‌ resources in relation with​ the existing capacities of​‌ the person. Personalization and​​ adaptability are key factor​​​‌ of success and acceptance.​ Our long term goal​‌ will be to provide​​ robotized devices for assistance,​​​‌ including smart objects, that​ may help disabled, elderly​‌ and handicapped people in​​ their personal life.

Assistance​​​‌ is a very large​ field and a single​‌ project-team cannot address all​​ the related issues. Hence​​​‌ HEPHAISTOS will focus on​ the following main societal​‌ challenges:

  • mobility:​​ previous interviews and observations​​​‌ in the HEPHAISTOS team​ have shown that this​‌ was a major concern​​ for all the players​​ in the ecosystem. Mobility​​​‌ is a key factor‌ to improve personal autonomy‌​‌ and reinforce privacy, perceived​​ autonomy and self-esteem.
  • managing​​​‌ emergency situations: emergency‌ situations (e.g. fall) may‌​‌ have dramatic consequences for​​ elderly. Assistive devices should​​​‌ ideally be able to‌ prevent such situation and‌​‌ at least should detect​​ them with the purposes​​​‌ of sending an alarm‌ and to minimize the‌​‌ effects on the health​​ of the elderly.
  • medical​​​‌ monitoring: elderly may‌ have a fast changing‌​‌ trajectory of life and​​ the medical community is​​​‌ lacking timely synthetic information‌ on this evolution, while‌​‌ available technologies enable to​​ get raw information in​​​‌ a non intrusive and‌ low cost manner. We‌​‌ intend to provide synthetic​​ health indicators, that take​​​‌ measurement uncertainties into account,‌ obtained through a network‌​‌ of assistive devices. However​​ respect of the privacy​​​‌ of life, protection of‌ the elderly and ethical‌​‌ considerations 10 impose to​​ ensure the confidentiality of​​​‌ the data and a‌ strict control of such‌​‌ a service by the​​ medical community.
  • rehabilitation and​​​‌ biomechanics: our goals‌ in rehabilitation are 1)‌​‌ to provide more objective​​ and robust indicators, that​​​‌ take measurement uncertainties into‌ account to assess the‌​‌ progress of a rehabilitation​​ process and 2) to​​​‌ provide processes and devices‌ (including the use of‌​‌ virtual reality) that facilitate​​ a rehabilitation process and​​​‌ are more flexible and‌ easier to use both‌​‌ for users and doctors.​​ Biomechanics is an essential​​​‌ tool to evaluate the‌ pertinence of these indicators,‌​‌ to gain access to​​ physiological parameters that are​​​‌ difficult to measure directly‌ and to prepare efficiently‌​‌ real-life experiments.

Addressing these​​ societal focuses induces the​​​‌ following scientific objectives:‌

  • design and control of‌​‌ a network of connected​​ assistive devices: existing​​​‌ assistance devices suffer from‌ a lack of essential‌​‌ functions (communication, monitoring, localization,...)​​ and their acceptance and​​​‌ efficiency may largely be‌ improved. Furthermore essential functions‌​‌ (such as fall detection,​​ knowledge sharing, learning, adaptation​​​‌ to the user and‌ helpers) are missing. We‌​‌ intend to develop new​​ devices, either by adapting​​​‌ existing systems or developing‌ brand-new ones to cover‌​‌ these gaps. Their performances,​​ robustness and adaptability will​​​‌ be obtained through an‌ original design process, called‌​‌ appropriate design, that​​ takes uncertainties into account​​​‌ to determine almost all‌ the nominal values of‌​‌ the design parameters that​​ guarantee to obtain the​​​‌ required performances. The development‌ of these devices covers‌​‌ our robotics works (therefore​​ including robot analysis, kinematics,​​​‌ control, ...) but is‌ not limited to them.‌​‌ These devices will be​​ present in the three​​​‌ elements of the ecosystem‌ (user, technological helps and‌​‌ environment) and will be​​ integrated in a common​​​‌ network. The study of‌ this robotic network and‌​‌ of its element is​​ therefore a major focus​​​‌ point of the HEPHAISTOS‌ project. In this field‌​‌ our objectives are:
    • to​​ develop methods for the​​​‌ analysis of existing robots,‌ taking into account uncertainties‌​‌ in their modeling that​​ are inherent to such​​​‌ mechatronic devices;
    • to propose‌ innovative robotic systems.
  • evaluation,‌​‌ modeling and programming of​​​‌ assistive ecosystem: design​ of such an ecosystem​‌ is an iterative process​​ which relies on different​​​‌ types of evaluation. A​ large difference with other​‌ robotized environments is that​​ effectiveness is not only​​​‌ based on technological performances​ but also on subjectively​‌ perceived dimensions such as​​ acceptance or improvement of​​​‌ self-esteem. We will develop​ methodologies that cover both​‌ evaluation dimensions. Technological performances​​ are still important and​​​‌ modeling (especially with symbolic​ computation) of the ecosystem​‌ will play a major​​ role for the design​​​‌ process, the safety and​ the efficiency, which will​‌ be improved by a​​ programming/communication framework that encompass​​​‌ all the assistance devices.​ Evaluation will be realized​‌ with the help of​​ clinical partners in real-life​​​‌ or by using our​ experimental platforms.
  • uncertainty management​‌: uncertainties are especially​​ present in all of​​​‌ our activities (sensor, control,​ physiological parameters, user behavior,​‌ ...). We intend to​​ systematically take them into​​​‌ account especially using interval​ analysis, statistics, game theory​‌ or a mix of​​ these tools.
  • economy of​​​‌ assistance: interviews by​ the HEPHAISTOS team and​‌ market analysis have shown​​ that cost is a​​​‌ major issue for the​ elderly and their family.​‌ At the opposite of​​ other industrial sectors manufacturing​​​‌ costs play a very​ minor role when fixing​‌ the price of assistance​​ devices: indeed prices result​​​‌ more from the relations​ between the players and​‌ from regulations. We intend​​ to model these relations​​​‌ in order to analyze​ the influence of regulations​‌ on the final cost.​​

The societal challenges and​​​‌ the scientific objectives will​ be supported by experimentation​‌ and simulation using our​​ development platforms or external​​​‌ resources.

In terms of​ methodologies, the project will​‌ focus on the use​​ and mathematical developments of​​​‌ symbolic tools (for modeling,​ design, interval analysis), on​‌ interval analysis (for design,​​ uncertainties management, evaluation), on​​​‌ game theory (for control,​ localization, economy of assistance)​‌ and on control theory​​. Implementation of the​​​‌ algorithms will be performed​ within the framework of​‌ general purpose software such​​ as Scilab, Maple​​​‌, Mathematica and the​ interval analysis part will​‌ be based on the​​ existing library ALIAS,​​​‌ that is still being​ developed mostly for internal​‌ use.

Experimental work and​​ the development of our​​​‌ own prototypes are strategic​ for the project as​‌ they allow us to​​ validate our theoretical work​​​‌ and to discover new​ problems that will feed​‌ in the long term​​ the theoretical analysis developed​​​‌ by the team members.​

Dissemination is also an​‌ essential goal of our​​ activity due to its​​​‌ background both on the​ assistance side and on​‌ the theoretical activities :​​ our approaches are not​​​‌ sufficiently known in the​ medical, engineering and academic​‌ communities.

In summary, HEPHAISTOS​​ has as major research​​​‌ axes assistance robotics, modeling,​ game theory, interval analysis,​‌ robotics and AI (see​​ section 7.2). The​​​‌ coherence of these axes​ is that interval analysis​‌ is a major tool​​ to manage the uncertainties​​​‌ that are inherent to​ a robotized device, while​‌ assistance robotics provides realistic​​ problems which allow us​​ to develop, test and​​​‌ improve our algorithms. Our‌ overall objectives are presented‌​‌ in this document and​​ in a specific page​​​‌ on assistance.

3‌ Research program

As seen‌​‌ in the overall objectives,​​ managing uncertainties is a​​​‌ key point of our‌ research. In the health‌​‌ domain, uncertainties are managed​​ with statistics (which explains​​​‌ partly the presence of‌ Eric Wajnberg in our‌​‌ team) but statistics just​​ give trends while in​​​‌ some cases we will‌ be more interested in‌​‌ the worst case scenario.​​ Interval analysis is an​​​‌ approach that can be‌ used in that case‌​‌ and we constantly improve​​ the foundations of this​​​‌ method.

3.1 Interval analysis‌

We are interested in‌​‌ real-valued system solving (​​f(X)​​​‌=0, f‌(X)≤‌​‌0), in optimization​​ problems, and in the​​​‌ proof of the existence‌ of properties (for example,‌​‌ it exists X such​​ that f(X​​​‌)=0 or‌ it exists two values‌​‌ X1, X​​2 such that f​​​‌(X1)‌>0 and f‌​‌(X2)​​<0). There​​​‌ are few restrictions on‌ the function f as‌​‌ we are able to​​ manage explicit functions using​​​‌ classical mathematical operators (e.g.‌ sin(x+‌​‌y)+log​​(cos(e​​​‌x)+y‌2)) as‌​‌ well as implicit functions​​ (e.g. determining if there​​​‌ are parameter values of‌ a parametrized matrix such‌​‌ that the determinant of​​ the matrix is negative,​​​‌ without calculating the analytical‌ form of the determinant).‌​‌

Solutions are searched within​​ a finite domain (called​​​‌ a box) which‌ may be either continuous‌​‌ or mixed (i.e. for​​ which some variables must​​​‌ belong to a continuous‌ range while other variables‌​‌ may only have values​​ within a discrete set).​​​‌ An important point is‌ that we aim at‌​‌ finding all the solutions​​ within the domain whenever​​​‌ the computer arithmetic will‌ allow it: in other‌​‌ words we are looking​​ for certified solutions. For​​​‌ example, for 0-dimensional system‌ solving, we will provide‌​‌ a box that contains​​ one, and only one,​​​‌ solution together with a‌ numerical approximation of this‌​‌ solution. This solution may​​ further be refined at​​​‌ will using multi-precision.

The‌ core of our methods‌​‌ is the use of​​ interval analysis that allows​​​‌ one to manipulate mathematical‌ expressions whose unknowns have‌​‌ interval values. A basic​​ component of interval analysis​​​‌ is the interval evaluation‌ of an expression. Given‌​‌ an analytical expression F​​ in the unknowns {​​​‌x1,x‌2,...,‌​‌xn} and​​ ranges {X1​​​‌,X2,‌...,Xn‌​‌} for these unknowns,​​ we are able to​​​‌ compute a range [‌A,B]‌​‌, called the interval​​ evaluation, such that

∀​​​‌ { x 1 ,‌ x 2 , ...‌​‌ , x n }​​ { X 1​​​‌ , X 2 ,‌ ... , X n‌​‌ } , A ≤​​​‌ F ( x 1​ , x 2 ,​‌ ... , x n​​ ) B 1​​​‌

In other words the​ interval evaluation provides a​‌ lower bound of the​​ minimum of F and​​​‌ an upper bound of​ its maximum over the​‌ box.

For example if​​ F=xs​​​‌in(x​+x2)​‌ and x[​​0.5,​​​‌1.6]​, then F(​‌[0.5​​,1.6​​​‌])=[​-1.362037441​‌,1.6​​], meaning that​​​‌ for any x in​ [0.5,1.6] we guarantee that​‌ -1.362037441​​f(x​​​‌)1.​6.

The interval​‌ evaluation of an expression​​ has interesting properties:

  • it​​​‌ can be implemented in​ such a way that​‌ the results are guaranteed​​ with respect to round-off​​​‌ errors i.e. property 1​ is still valid in​‌ spite of numerical errors​​ induced by the use​​​‌ of floating point numbers;​
  • if A>0​‌ or B<0​​, then no values​​​‌ of the unknowns in​ their respective ranges can​‌ cancel F;
  • if​​ A>0 (​​​‌B<0),​ then F is positive​‌ (negative) for any value​​ of the unknowns in​​​‌ their respective ranges.

A​ major drawback of the​‌ interval evaluation is that​​ A(B)​​​‌ may be overestimated, i.e.​ values of x1​‌,x2,​​...,xn​​​‌ such that F(​x1,x​‌2,...,​​xn)=​​​‌A(B)​ may not exist. This​‌ overestimation occurs because in​​ our calculation each occurrence​​​‌ of a variable is​ considered as an independent​‌ variable. Hence if a​​ variable has multiple occurrences,​​​‌ then an overestimation may​ occur. Such phenomena can​‌ be observed in the​​ previous example, where B​​​‌=1.6​ while the real maximum​‌ of F is approximately​​ 0.9144. The value of​​​‌ B is obtained because​ we are using in​‌ our calculation the formula​​ F=xs​​​‌in(y​+z2)​‌ with y,z​​ having the same interval​​​‌ value as x.​

Fortunately there are methods​‌ that allow one to​​ reduce the overestimation and​​​‌ the overestimation amount decreases​ with the width of​‌ the ranges. The latter​​ remark leads to the​​​‌ use of a branch-and-bound​ strategy in which for​‌ a given box a​​ variable range will be​​​‌ bisected, thereby creating two​ new boxes that are​‌ stored in a list​​ and processed later on.​​​‌ The algorithm is complete​ if all boxes in​‌ the list have been​​ processed, or if during​​​‌ the process a box​ generates an answer to​‌ the problem at hand​​ (e.g. if we want​​​‌ to prove that F​(X)<​‌0, then the​​ algorithm stops as soon​​​‌ as F(ℬ​)0 for​‌ a certain box ℬ​​).

A generic interval​​ analysis algorithm involves the​​​‌ following steps on the‌ current box 13,‌​‌ 4:

  1. exclusion operators​​: these operators determine​​​‌ that there is no‌ solution to the problem‌​‌ within a given box.​​ An important issue here​​​‌ is the extensive and‌ smart use of the‌​‌ monotonicity of the functions.​​
  2. filters: these operators​​​‌ may reduce the size‌ of the box, i.e.‌​‌ decrease the width of​​ the allowed ranges for​​​‌ the variables.
  3. existence operators‌: they allow one‌​‌ to determine the existence​​ of a unique solution​​​‌ within a given box‌ and are usually associated‌​‌ with a numerical scheme​​ that allows for the​​​‌ computation of this solution‌ in a safe way.‌​‌
  4. bisection: choose one​​ of the variable and​​​‌ bisect its range for‌ creating two new boxes.‌​‌
  5. storage: store the​​ new boxes in the​​​‌ list.

The scope of‌ the HEPHAISTOS project is‌​‌ to address all these​​ steps in order to​​​‌ find the most efficient‌ procedures. Our efforts focus‌​‌ on mathematical developments (adapting​​ classical theorems to interval​​​‌ analysis, proving interval analysis‌ theorems), the use of‌​‌ symbolic computation and formal​​ proofs (a symbolic pre-processing​​​‌ allows one to automatically‌ adapt the solver to‌​‌ the structure of the​​ problem), software implementation and​​​‌ experimental tests (for validation‌ purposes).

Important note:‌​‌ We have insisted on​​ interval analysis because this​​​‌ is a major component‌ or our robotics activity.‌​‌ Our theoretical work in​​ robotics is an analysis​​​‌ of the robotic environment‌ in order to exhibit‌​‌ proofs on the behavior​​ of the system that​​​‌ may be qualitative (e.g.‌ the proof that a‌​‌ cable-driven parallel robot with​​ more than 6 non-deformable​​​‌ cables will have at‌ most 6 cables under‌​‌ tension simultaneously) or quantitative.​​ In the quantitative case​​​‌ as we are dealing‌ with realistic and not‌​‌ toy examples (including our​​ own prototypes that are​​​‌ developed whenever no equivalent‌ hardware is available or‌​‌ to verify our assumptions),​​ we have to manage​​​‌ problems that are so‌ complex that analytical solutions‌​‌ are probably out of​​ reach (e.g. the direct​​​‌ kinematics of parallel robots),‌ and we have to‌​‌ resort to algorithms and​​ numerical analysis. We are​​​‌ aware of different approaches‌ in numerical analysis (e.g.‌​‌ some team members were​​ previously involved in teams​​​‌ devoted to computational geometry‌ and algebraic geometry) but‌​‌ interval analysis provides us​​ another approach with high​​​‌ flexibility, the possibility of‌ managing non algebraic problems‌​‌ (e.g. the kinematics of​​ cable-driven parallel robots with​​​‌ sagging cables, that involves‌ inverse hyperbolic functions) and‌​‌ to address various types​​ of issues (system solving,​​​‌ optimization, proof of existence‌ ...). However, whenever needed,‌​‌ we will rely as​​ well on statistics, continuation,​​​‌ algebraic geometry, and since‌ a couple of years‌​‌ on AI.

3.2 Robotics​​

HEPHAISTOS, as a follow-up​​​‌ of COPRIN, has a‌ long-standing tradition of robotics‌​‌ studies, especially for closed-loop​​ robots 7, especially​​​‌ cable-driven parallel robots. We‌ address theoretical issues with‌​‌ the purpose of obtaining​​ analytical and theoretical solutions,​​​‌ but in many cases‌ only numerical solutions can‌​‌ be obtained due to​​​‌ the complexity of the​ problem. This approach has​‌ motivated the use of​​ interval analysis for two​​​‌ reasons:

  1. the versatility of​ interval analysis allows us​‌ to address issues (e.g.​​ singularity analysis) that cannot​​​‌ be tackled by any​ other method due to​‌ the size of the​​ problem;
  2. uncertainties (which are​​​‌ inherent to a robotic​ device) have to be​‌ taken into account so​​ that the real robot​​​‌ is guaranteed to have​ the same properties as​‌ the theoretical one, even​​ in the worst case.​​​‌ This is a crucial​ issue for many applications​‌ in robotics (e.g. medical​​ or assistance robot).

Our​​​‌ field of study in​ robotics focuses on kinematic​‌ issues such as workspace​​ and singularity analysis, positioning​​​‌ accuracy, trajectory planning, reliability,​ calibration, modularity management and,​‌ prominently, appropriate design,​​ i.e. determining the dimensioning​​​‌ of a robot mechanical​ architecture that guarantees that​‌ the real robot satisfies​​ a given set of​​​‌ requirements. The methods that​ we develop can be​‌ used for other robotic​​ problems, see for example​​​‌ the management of uncertainties​ in aircraft design 11​‌.

Our theoretical work​​ must be validated through​​​‌ experiments that are essential​ for the sake of​‌ credibility and, a contrario,​​ experiments will feed our​​​‌ theoretical work. Hence HEPHAISTOS​ works with partners on​‌ the development of real​​ robots but also develops​​​‌ its own prototypes.​ In the last years,​‌ we have developed a​​ large number of prototypes​​​‌ and we have extended​ our development to devices​‌ that are not strictly​​ robots but are part​​​‌ of an overall environment​ for assistance. We benefit​‌ here from the development​​ of new miniature, low​​​‌ energy computers with an​ interface for analog and​‌ logical sensors such as​​ the Arduino or the​​​‌ Phidgets. The web page​ presents all of our​‌ prototypes and experimental work.​​ Note that this familiarity​​​‌ with hardware is also​ used from time to​‌ time to develop devices​​ for others INRIA projects​​​‌ and, during the Covid​ crisis, our building was​‌ instrumented for accurately monitoring​​ CO and CO2 level​​​‌ well before it became​ the norm.

4 Application​‌ domains

While the methods​​ developed in the project​​​‌ can be used for​ a very broad set​‌ of application domains (for​​ example we have an​​​‌ activity in CO2 emission​ allowances and biology), it​‌ is clear that the​​ size of the project​​​‌ does not allow us​ to address all of​‌ them. Hence we have​​ decided to focus our​​​‌ applicative activities on mechanism​ theory, where we​‌ focus on modeling,​​ optimal design and analysis​​​‌ of mechanisms. Along the​ same line, our focus​‌ is robotics and especially​​ service robotics which includes​​​‌ rescue robotics, rehabilitation and​ assistive robots for elderly​‌ and handicapped people. Although​​ these topics were new​​​‌ for us when initiating​ the project, we have​‌ spent two years determining​​ priorities and guidelines by​​​‌ conducting about 200 interviews​ with field experts (end-users,​‌ doctors, family and caregivers,​​ institutes), establishing strong collaboration​​​‌ with them (e.g. with​ the CHU of Nice)​‌ and putting together an​​ appropriate experimental setup for​​ testing our solutions.

It​​​‌ must be reminded that‌ we are able to‌​‌ manage a large variety​​ of problems in totally​​​‌ different domains only because‌ interval analysis, game theory‌​‌ and symbolic tools provides​​ us with the methodological​​​‌ tools that allow us‌ to address completely a‌​‌ given problem from the​​ formulation and analysis up​​​‌ to the very final‌ step of providing numerical‌​‌ solutions. Hence although we​​ mainly focus on medical​​​‌ and assistance robotics we‌ address also a large‌​‌ number of applications: agriculture,​​ biology, arts, system design​​​‌ to name a few.‌

5 Social and environmental‌​‌ responsibility

5.1 Footprint of​​ research activities

Clearly our​​​‌ activities have a negative‌ impact on the environment‌​‌ (travels, hardware orders, ...).​​ Although Sophia-Antipolis is not​​​‌ the best place regarding‌ national travels, we have‌​‌ decreased our national and​​ international travel activities while​​​‌ having reduced our global‌ impact at work in‌​‌ different manners (lighting, work​​ mobility, ...). Still we​​​‌ must emphasize that all‌ aspects of our impact‌​‌ have to be taken​​ into account before coercive​​​‌ measures are taken. For‌ example, when we travel‌​‌ to a retirement house​​ to install assistive devices,​​​‌ the footprint impact has‌ to be balanced with‌​‌ our social impact and​​ finding the right compromise​​​‌ is not an easy‌ task and the choice‌​‌ is not the responsibility​​ of the team alone.​​​‌ Furthermore human relationships are‌ essential for initiating new‌​‌ research areas and for​​ the time being virtual​​​‌ collaborations and conferences are‌ not very effective for‌​‌ that purpose.

5.2 Impact​​ of research results

Our​​​‌ works on assistance clearly‌ may have a social‌​‌ impact and we are​​ deeply aware of our​​​‌ ethical responsibilities as illustrated‌ by the activity of‌​‌ the team in ethical​​ committees, our collaboration with​​​‌ the academic law community‌ and our large dissemination‌​‌ effort toward the general​​ audience.

Regarding environmental responsibility,​​​‌ energy has been since‌ the very beginning of‌​‌ our project an important​​ topic in our research.​​​‌ Indeed our assistance/health monitoring‌ devices require additional energy‌​‌ source and elderly people​​ may have some difficulties​​​‌ to deal with battery‌ charging. Consequently, since the‌​‌ beginning of the project,​​ we have focused on​​​‌ low consumption electronic components‌ and most our devices‌​‌ use mechanical energy converter​​ or solar panel to​​​‌ produce most of the‌ energy they need. However‌​‌ the intended benefits of​​ these devices on health,​​​‌ self-esteem and dignity (all‌ issues that are difficult‌​‌ to measure/compare in pure​​ financial terms or with​​​‌ respect to environmental impacts‌ in all their dimensions)‌​‌ have to be taken​​ into account.

6 Highlights​​​‌ of the year

6.1‌ Scientific highlights

In 2025,‌​‌ most of the research​​ activities started earlier have​​​‌ been developed in:

  • green‌ robotics;
  • hybrid solver of‌​‌ parametric non linear square​​ system of equations mixing​​​‌ neural networks and numerical‌ iterative schemes;
  • use of‌​‌ artificial intelligence for kinematics​​ modeling of soft robots;​​​‌
  • use of networks of‌ conversational agents for planification‌​‌ and control of robots​​ tasks.

However, the relatively​​​‌ short remaining lifetime of‌ the project – expected‌​‌ to end by late​​​‌ 2026 – together with​ a shift in focus​‌ by one of its​​ members, prevented us from​​​‌ establishing the necessary collaborations,​ including those initiated with​‌ the Nice University Hospital​​ (CHU de Nice), and​​​‌ led us to suspend​ our activities related to​‌ human activity analysis and​​ recognition.

But, based on​​​‌ the work of our​ PhD student, the development​‌ of a new assistive​​ mobility robot with a​​​‌ multi-room workspace has been​ started. The room has​‌ been designed and build,​​ while installation of robotics​​​‌ components is on the​ way.

And, the long-standing​‌ collaboration with the artist​​ Anne-Valérie Gasc resumed this​​​‌ year with the initiation​ of her new research-creation​‌ project, which aims to​​ rethink architectural design through​​​‌ the emergence of neighborhood​ and proximity-based behaviors.

7​‌ New results

7.1 Hybrid​​ AI methods

7.1.1 Parametric​​​‌ equations solver with AI​

Participants: Jean-Pierre Merlet.​‌

These last 3 years​​ we have worked on​​​‌ a generic solver for​ finding the real root(s)​‌ of parametric non linear​​ square system of equations​​​‌ 𝐅(𝐗,​Λ)=0​‌ i.e. systems which have​​ as many unknowns 𝐗​​​‌ as equations but with​ equation coefficients that are​‌ functions of a parameters​​ set Λ whose elements​​​‌ are assumed to be​ bounded. Such a system​‌ has usually several solutions​​ and their number depends​​​‌ on the parameters values​ and cannot be determined​‌ in advance. Our aim​​ is to obtain a​​​‌ solver that provides exact​ solutions (i.e. as close​‌ as needed). We also​​ aim at getting all​​​‌ solutions for any Λ​: we cannot guarantee​‌ this point for our​​ solver but it has​​​‌ a self-learning capacity that​ allows to reduce the​‌ number of missed solutions.​​

Beside the equations there​​​‌ is a single entry​ point for building our​‌ solver: we assume that​​ we have been able​​​‌ to determine an initial​ solution set i.e. the​‌ solutions (not necessarily all​​ of them) for a​​​‌ small set Vi​={Λ1​‌,...Λn​​} of Λ of​​​‌ specific systems (typically this​ set has 8 samples​‌ of Λ). Using​​ continuation and singularity checking,​​​‌ we can split the​ initial solution set into​‌ different components. For each​​ of these components, we​​​‌ may create arbitrary large​ learning sets, i.e.​‌ set of samples (​​Λi,𝐒​​​‌i) where 𝐒​i is a solution​‌ of the system for​​ Λi. We​​​‌ then use these learning​ sets to create Multi-Layer​‌ Perceptrons (MLP) but we​​ use a specific training​​​‌ strategy based on the​ concept of success rate​‌: the success rate​​ is the percentage of​​​‌ samples whose solutions are​ obtained by using the​‌ prediction of the MLP​​ as a guess for​​​‌ a deterministic method (typically​ the Newton method). The​‌ training strategy mixes the​​ decrease of a loss​​​‌ function but the trained​ MLP will be the​‌ one that has the​​ lowest loss but also​​​‌ the largest success rate.​ If this success rate​‌ is 100, then the​​ MLP hybridized with the​​ Newton method will find​​​‌ the solution 𝐒i‌ for all sample of‌​‌ the learning set. If​​ the success rate is​​​‌ not 100, we use‌ the missed solutions to‌​‌ create a specific learning​​ set for a new​​​‌ MLP. The training stops‌ when all solutions of‌​‌ all learning sets are​​ found when submitted to​​​‌ the created MLPs. Hence‌ the solving process consists‌​‌ in submitting an input​​ Λj to all​​​‌ the hybridized MLPs (but‌ the Newton method is‌​‌ run only if the​​ MLP predictions has some​​​‌ sense). This solver may‌ be improved by creating‌​‌ verification sets{Λ​​j,𝐒𝐣​​​‌1,𝐒𝐣‌2,...𝐒‌​‌𝐣𝐧},where​​ the 𝐒𝐣𝐤​​​‌ are different solutions of‌ the system for Λ‌​‌=Λj.​​ They are derived from​​​‌ the initial solution set‌ in such a way‌​‌ that the Λj​​ are different from the​​​‌ one in the learning‌ sets. If solution(s) are‌​‌ missed by the solver​​ they are used to​​​‌ create new hybridized MLPs‌ that are added to‌​‌ the solver.

Although creating​​ the solver may require​​​‌ several hours, the computation‌ time for getting the‌​‌ solutions for a given​​ Λj is very​​​‌ low, typically a few‌ ms (furthermore parallel computing‌​‌ allows for a drastic​​ decrease for both training​​​‌ the solver and for‌ getting the solutions). Hence‌​‌ the solver should be​​ used when it is​​​‌ expected to solve the‌ system for a large‌​‌ number of Λj​​.

This solver has​​​‌ initially been developed for‌ solving the direct kinematics‌​‌ of cable-driven parallel robot​​ with sagging cables. Alternative​​​‌ solving methods, such as‌ interval analysis or continuation,‌​‌ require several hours so​​ that with a training​​​‌ time of about 60‌ hours the proposed solver‌​‌ is more efficient as​​ soon as more than​​​‌ 20 occurrences of the‌ problem are considered. The‌​‌ solver has also been​​ tested on difficult problems​​​‌ from the ALIAS benchmark‌ such as the Brent‌​‌ reactor problem with similar​​ success.

We have succeeded​​​‌ in extending the principle‌ of the proposed solver‌​‌ to deal with ODE​​ (that appear, for example,​​​‌ in the kinematics of‌ robot with flexible limbs,‌​‌ see section 7.2.1).​​ We have also shown​​​‌ that the solver may‌ be used for non-square‌​‌ system with n equations​​ and m>n​​​‌ unknowns leading to an‌ infinite number of solutions‌​‌ as soon as optimizing​​ some criterion should lead​​​‌ to a unique solution.‌ Indeed we may develop‌​‌ a gradient-descent method that​​ consider all combinations of​​​‌ m-n unknowns‌ and set a fixed‌​‌ values for them. In​​ that case, the solver​​​‌ is able to provide‌ all possible values for‌​‌ the remaining unknowns so​​ that the optimizer is​​​‌ able to determine the‌ best descent direction. We‌​‌ have tested this approach​​ on the inverse kinematics​​​‌ of cable-driven parallel robot‌ with more than n‌​‌>6 sagging cables.​​ In that case, we​​​‌ have 2n+‌6 equations for 3‌​‌n unknowns so that​​​‌ the system is under-constrained​ as soon as n​‌>6. The​​ proposed approach leads to​​​‌ a criteria value which​ differs by at most​‌ 2% from the optimum​​ value with a computation​​​‌ time which is at​ least 10 times lower​‌ than any other optimizer.​​ This year we have​​​‌ tested this approach on​ a calibration problem. The​‌ cables in a cable-driven​​ parallel robot are submitted​​​‌ to wear that leads​ to a decrease of​‌ their Young modulus and​​ it is interesting to​​​‌ get an estimation of​ the modulus first for​‌ preventive maintenance but also​​ for improving the positioning​​​‌ accuracy of the platform.​

Being given a platform​‌ pose 𝐗 and its​​ corresponding cable lengths at​​​‌ rest, these decreases lead​ to a modification of​‌ the effective pose 𝐗​​^ that is reached​​​‌ by the platform. We​ assume that the effective​‌ platform pose can be​​ measured at least at​​​‌ some calibration poses𝐗​ci where the​‌ platform is basically supported​​ by 2 or 3​​​‌ cables, called supportive cables​, whose tensions is​‌ much higher than the​​ one of the remaining​​​‌ cables (the measurement assumption​ is valid for our​‌ prototypes that are equipped​​ with lidars on the​​​‌ platform). The n calibration​ poses are chosen in​‌ such a way that​​ all cables are supportive​​​‌ in at least one​ of these poses. We​‌ then define a cost​​ function as j​​​‌=1j=​n||𝐗​‌cj𝐗c​​j^||​​​‌2 with the purpose​ of finding the Young​‌ modulus Ei of​​ each cable that minimize​​​‌ the cost function. Using​ classical optimizers and taking​‌ into account that there​​ may be uncertainties on​​​‌ the pose measurements and​ on the cable lengths,​‌ we have been able​​ to get reasonable E​​​‌ estimation as soon as​ the decrease for at​‌ least one of the​​ E was about 10-15%​​​‌ compared to the E​ when the cable is​‌ new, but the process​​ is computationally intensive (several​​​‌ hours). Including the direct​ kineematics neural network solver​‌ in the optimization process​​ allows one to get​​​‌ an almost real-time estimation​ of the E as​‌ soon as the decrease​​ is about 20-30% so​​​‌ that the E estimation​ may be used immediately​‌ to improve the positioning​​ accuracy of the robot​​​‌ 18.

Our objective​ now is to develop​‌ a generic framework for​​ obtaining a solver for​​​‌ arbitrary square system of​ equations with minimal manual​‌ intervention of the end-user.​​

7.2 Robotics

Participants: Jean-Pierre​​​‌ Merlet [correspondant], Yves​ Papegay, Clara Thomas​‌.

7.2.1 Kinematics of​​ soft robots and AI​​​‌

Participants: Jean-Pierre Merlet.​

There is a growing​‌ academic interest in soft​​ robots for which the​​​‌ links are made of​ flexible material, many of​‌ which have a closed-loop​​ structure (typically like parallel​​​‌ robots). A community (that​ includes the INRIA DEFROST​‌ project-team in Lille 20​​) is working on​​​‌ soft robots, having benefited​ from 3D printing to​‌ create numerous prototypes, and​​ focuses on the complex​​ modeling of such a​​​‌ system. From a kinematic‌ viewpoint, the main topic‌​‌ is inverse kinematic solution​​ (finding the actuators positions​​​‌ to have the end-effector‌ of the robot in‌​‌ a given pose). Yet,​​ complex issues computing the​​​‌ robot workspace, finding all‌ solutions of the direct‌​‌ kinematics or solving design​​ problem (e.g. determining the​​​‌ geometry(ies) of the robot‌ so that all poses‌​‌ in a given workspace​​ are reachable) are rarely​​​‌ addressed excepted for planar‌ robots. Basically flexible beams‌​‌ are modeled through an​​ ODE but, as an​​​‌ analytic form for its‌ solution is usually not‌​‌ known, a discrete approximation​​ is used for numerical​​​‌ treatment and consequently the‌ solver proposed in section‌​‌ 7.1.1 may be used.​​ An invitation from O.​​​‌ Petuya and M. Urizar‌ Arana at Bilbao University‌​‌ has allowed us to​​ get familiar with the​​​‌ problem of dealing with‌ a flexible 6 degrees‌​‌ of freedom parallel robot​​ with 6 flexible links​​​‌ with an extremity that‌ is fixed on an‌​‌ actuated revolute joint. Each​​ beam is decomposed into​​​‌ 10 elements and that‌ lead to a relatively‌​‌ large system of equations.​​ However, with about 300​​​‌ hybridized MLPs, we have‌ been able to find‌​‌ all solutions on verification​​ sets with a total​​​‌ of 3000 direct kinematics‌ solutions (for the specific‌​‌ robot we are considering,​​ the direct kinematics may​​​‌ have from 5 to‌ 14 solutions). Regarding the‌​‌ computation time, the sequential​​ version of the solver​​​‌ requires about 30 seconds‌ to provide the direct‌​‌ kinematics solutions. However, a​​ distributed implementation on IA​​​‌ processors with multiple GPU‌ will drastically reduce this‌​‌ time. Our collaborator of​​ University of Bilbao have​​​‌ implemented a direct kinematics‌ solver based on an‌​‌ optimization process but the​​ neural network solver is​​​‌ about 10 times faster‌ and in some cases‌​‌ provides direct kinnematics solutions​​ that have not been​​​‌ found by the Bilbao‌ solver.

Our objective now‌​‌ is to work on​​ a generic framework with​​​‌ a distributed implementation that‌ will be used both‌​‌ for the training of​​ the MLP and for​​​‌ the solver.

7.2.2 Green‌ robotics

Participants: Jean-Pierre Merlet‌​‌, Yves Papegay,​​ Clara Thomas [correspondant].​​​‌

About 48% of the‌ 4 000 000 existing‌​‌ robots are performing manutention​​ operations and about half​​​‌ of them are performing‌ repetitive pick-and-place operations, where‌​‌ an object has to​​ be moved from A​​​‌ to B. This motion‌ usually involves only 3‌​‌ translational degrees of freedom​​ and possibly a rotation​​​‌ around the vertical axis.‌ The total energy consumption‌​‌ of the existing robots​​ was evaluated to be​​​‌ 6 705 GWh in‌ 2022, which is roughly‌​‌ 0.013% of the world​​ energy consumption of industry.​​​‌ It may be conservatively‌ estimated that pick-and-place robots‌​‌ involves about 1500 GWh.​​ Although robotics is not​​​‌ a major player regarding‌ energy consumption, it is‌​‌ still interesting to design​​ robots which use less​​​‌ energy and resources.

Several‌ types of mechanical architecture‌​‌ are used for pick-and-place​​ operation: serial, cartesian and​​​‌ Scara types. These architectures‌ are not energy efficient‌​‌ as they impose to​​​‌ actuate several heavy mechanical​ elements beside the load​‌ (e.g the serial type​​ require energy just to​​​‌ stay in its pose).​ Furthermore, these robots are​‌ controlled with a rather​​ powerful computer as they​​​‌ may be used for​ other purposes and these​‌ systems use a lot​​ of mechanical and electronic​​​‌ resources while being not​ very flexible and difficult​‌ to maintain. All in​​ all, this leads to​​​‌ a relatively large energy​ consumption and an extensive​‌ use of resources for​​ such a simple task.​​​‌ Our objective is to​ propose a specific robot​‌ for pick-and-place operations with​​ a much lower energy​​​‌ consumption, less resources, being​ simple to maintain and​‌ offering a larger flexibility​​ than the currently used​​​‌ robots.

The first step​ of our proposal is​‌ to adopt a different​​ mechanical architecture based on​​​‌ cable-driven parallel robots where​ the robot's end-effector is​‌ connected to the ground​​ by cables whose lengths​​​‌ is controlled. They have​ multiple advantages:

  • they involve​‌ only a very limited​​ mobile mass as beside​​​‌ the load only the​ cables are moving
  • they​‌ are highly flexible: just​​ by moving the winches,​​​‌ it is possible to​ cover any kind of​‌ workspace even a very​​ large one (the FAST​​​‌ telescope covers a circular​ area of 500 m​‌ of diameter)
  • their lifting​​ capacity may be very​​​‌ high (our Marionet-crane has​ a lifting capacity of​‌ 2.5 tons)
  • they are​​ easy to maintain either​​​‌ by just changing the​ cables or the winches​‌ that are fairly standard​​
  • the energy efficiency or​​​‌ parallel robots is, in​ general, 25% higher than​‌ any other robot structure​​

Cable-driven parallel robots (CDPR)​​​‌ may be designed for​ various degrees of freedom​‌ but the simpler one,​​ called the N-1​​​‌ CDPR, has N cables​ attached at the same​‌ point on the platform.​​ This CDPR offers either​​​‌ planar motion with the​ 2-1 (x-​‌z motion) or spatial​​ motion with the 3-1​​​‌ and 4-1 (the difference​ being a larger workspace​‌ for the 4-1). The​​ platform may include an​​​‌ independent rotation motion if​ necessary. Our approach excludes​‌ very fast pick-and-place operation​​ that are usually performed​​​‌ with parallel robot of​ the Delta type: CDPR​‌ may also be fast​​ but we are more​​​‌ interested in pick-and-place operation​ over a large workspace​‌ and possibly for heavy​​ load (typically classical pick-and-place​​​‌ robots are designed for​ a load of 1​‌ kg).

Figure 1

The image shows​​ an indoor setup with​​​‌ two tripods positioned in​ front of a gray​‌ background. Each tripod holds​​ a spool of red​​​‌ thread. The threads are​ tensioned and connected together​‌ to a black part​​ to mimick a pick​​​‌ and place operation.

Figure​ 1:

A 2-1​‌ CDPR for a pick-and-place​​ trajectory of 80 cm​​​‌

To check the energy​ efficiency of a CDPR,​‌ we have considered a​​ 2-1 CDPR (see Figure​​​‌ 1) and we​ have defined a classical​‌ pick-and-place trajectory (a vertical​​ upward motion from A​​​‌ to Av,​ an horizontal motion toward​‌ a position Bv​​ at the vertical from​​ B and a vertical​​​‌ downward motion toward B).‌ In parallel we have‌​‌ collected a database of​​ energy consumption for pick-and-place​​​‌ robots and its partition‌ between the robot and‌​‌ the control cabinet, the​​ later one representing in​​​‌ general around 40% of‌ the total energy consumption.‌​‌ Note that most of​​ these robots have usually​​​‌ a relatively small workspace‌ (the distance between A‌​‌ and B being less​​ than one meter). Last​​​‌ year, we have exhibited‌ a theoretical model of‌​‌ energy consumption for the​​ 2-1, 3-1 and 4-1​​​‌ CDPR. This model has‌ been experimentally validated for‌​‌ the 2-1 CDPR, showing​​ that the robot's energy​​​‌ consumption was about 500‌ times lower than classical‌​‌ robots for the same​​ payload.

Regarding energy consumption,​​​‌ we have still used‌ a computer to control‌​‌ our CDPR although a​​ low power computer may​​​‌ be used (a Raspberry‌ Pi is largely sufficient).‌​‌ Regarding electronic resources, we​​ were using Phidgets boards​​​‌ (one for controlling the‌ velocities of the two‌​‌ motors and one for​​ getting the values of​​​‌ the motor's encoders). For‌ grasping the object at‌​‌ the pick place, we​​ have on the platform​​​‌ a battery and a‌ radio receiver with a‌​‌ relay that switches on​​ an on-board electric magnet:​​​‌ this relay is activated‌ by the computer which‌​‌ has a radio emitter.​​ Our objective this year​​​‌ was to get rid‌ of the computer and‌​‌ of most of the​​ electronic resources.

For that​​​‌ purpose we have calculated‌ the cable velocities ρ‌​‌˙(t)​​ as function of time​​​‌ t to execute the‌ pick-and-place trajectory at a‌​‌ given speed between A​​ and B. We​​​‌ have then designed and‌ 3D-printed a cylindrical rotating‌​‌ drum, called the control​​ drum (displayed in Figure​​​‌ 2), with two‌ tracks (one for each‌​‌ motor) that are followed​​ by resistive sliders.

Figure 2

The​​​‌ image shows a mechanical‌ device on a table.‌​‌ Attached to a metallic​​ frame is a red​​​‌ circular drum connected to‌ two large gears connected‌​‌ by a belt to​​ a motor. Several sensors​​​‌ acts on an engravure‌ of the red drum.‌​‌

Figure 2:

The​​ control drum with its​​​‌ two tracks and sliders‌

The sliders motions reflect‌​‌ exactly the function ρ​​˙(t)​​​‌ to get from A‌ to B and then‌​‌ from B to A​​ to perform a full​​​‌ cycle so that we‌ get from the sliders‌​‌ two control tensions that​​ are sent to a​​​‌ motor controller board. Being‌ given the clearance of‌​‌ the sliders, the platform​​ motion is approximate and​​​‌ the positioning accuracy degrades‌ when multiple cycles are‌​‌ performed. Hence we must​​ design a system to​​​‌ ensure that the motion‌ to A and B‌​‌ is accurate. For that​​ purpose, we use 4​​​‌ switches on the robot‌ drums that is moving‌​‌ when the cable lengths​​ are changed. Two of​​​‌ them S1j‌,S2j‌​‌ for cable j are​​ used to detect that​​​‌ the j-th cable‌ length corresponds to the‌​‌ one for having the​​​‌ platform close to A​v,Bv​‌ and the other two,​​ S3j,​​​‌S4j play​ the same role for​‌ A and B.​​ Hence we have the​​​‌ following triplets (platform pose,​ switch activated on cable​‌ 1, switch activated on​​ cable 2): (A​​​‌,S31​,S32​‌), (B​​,S41​​​‌,S42​), (A​‌v,S1​​1,S1​​​‌2), (​Bv,S​‌21,S​​22). Starting​​​‌ from A, we​ bypass the tensions provided​‌ by the sliders and​​ send to the motor​​​‌ controller two constant tensions​ that allow to get​‌ an approximate vertical motion​​ of the platform: 0​​​‌ to motor k as​ soon as switch S​‌1k is activated.​​ When both switch S​​​‌11,S​12 are active​‌ (the platform is at​​ Av), we​​​‌ switch back to the​ slider tensions. As soon​‌ as S2k​​ is activated, we stop​​​‌ motor k and when​ both S21​‌,S22​​ are active (the platform​​​‌ is at Bv​) we bypass the​‌ slider tensions and send​​ a constant tension to​​​‌ each motors that are​ stopped whenever S4​‌1 or S4​​2 are active so​​​‌ that the platform stops​ at B. This​‌ process is reverted to​​ move from B to​​​‌ A.

In term​ of energy consumption, the​‌ system uses only energy​​ to move the load​​​‌ along the trajectory and​ to rotate continuously the​‌ control drum and needs​​ only the motor controller​​​‌ board as electronic resource.​ It is still programmable:​‌ the trajectory speed may​​ be adjusted by changing​​​‌ the rotation speed of​ the control drum and​‌ executing a new trajectory​​ require only printing a​​​‌ new control drum (we​ have designed a software​‌ that takes as input​​ the trajectory and generates​​​‌ printing data). The system​ is also easy to​‌ maintain and repair with​​ only 3 motors, one​​​‌ electronic board and a​ few mechanical elements (the​‌ cables and the reduction​​ gears for the motors).​​​‌ It can also accommodate​ large loads by changing​‌ the power of the​​ two motors actuating the​​​‌ cable drums.

The system​ has been tested for​‌ two trajectories respectively with​​ a length of 80​​​‌ cm and 400 cm​ (the later being difficult​‌ to perform with classical​​ robots) and a load​​​‌ of 1 kg: the​ energy consumption is 100​‌ lower than the one​​ of the best classical​​​‌ robot. The main issue​ of the 2-1 is​‌ oscillation of the load,​​ which is however small​​​‌ at the pick and​ place pose. A simple​‌ way to reduce this​​ oscillation is to have​​​‌ 2 cables on each​ motor drum that act​‌ as a parallelogram with​​ a drastic reduction of​​​‌ the oscillation. For next​ year, we plan to​‌ test a 3-1 CDPR​​ that has a spatial​​ workspace allowing to avoid​​​‌ obstacles between A and‌ B.

Note that‌​‌ we may also consider​​ the case where the​​​‌ sliders of the control‌ drum may directly actuate‌​‌ the winches. This system​​ will use single motor​​​‌ and no electronic board‌ while a simple computer‌​‌ is used to design​​ the control drum: we​​​‌ will be back to‌ a mechanically programmable robot‌​‌ !

7.2.3 Multi-room assistive​​ mobility robot

Participants: Jean-Pierre​​​‌ Merlet, Yves Papegay‌, Clara Thomas [correspondant]‌​‌.

The project-team has​​ a long experience on​​​‌ using cable-driven parallel robots‌ (CDPR) for assisting mobility‌​‌ of frail people. We​​ have already shown, both​​​‌ theoretically and experimentally, that‌ this type of robot‌​‌ has several advantages for​​ this purpose: modularity (adapting​​​‌ the robot geometry to‌ manage both the end-user‌​‌ and its environment), large​​ lifting capacity, low intrusivity​​​‌ and cost. Such a‌ robot is in concurrence‌​‌ with other assistive robots,​​ such as a Cartesian​​​‌ robot with rails on‌ the ceiling (very intrusive‌​‌ and high cost) or​​ mobile robots (very intrusive,​​​‌ low energy autonomy, limited‌ mobility and not appropriate‌​‌ for moving the subject​​ in small rooms like​​​‌ in toilets or bathrooms).‌ But a common drawback‌​‌ of the CDPR or​​ Cartesian robots is that​​​‌ they are limited to‌ be used in a‌​‌ single room and it​​ is not reasonable to​​​‌ have one such robot‌ in every room (with‌​‌ the problem for the​​ end-user to use these​​​‌ robots in sequence for‌ example when the subject‌​‌ is in a harness).​​

Hence one of our​​​‌ objective for the coming‌ years is to develop‌​‌ a 4-1 CDPR (which​​ allows the end-user to​​​‌ move in any part‌ of a rectangular room)‌​‌ whose geometry (i.e. the​​ location of the pulling​​​‌ points of the cables)‌ may be changed on‌​‌ the fly to realize​​ a strategy allowing the​​​‌ end-user to move from‌ one room to another‌​‌ one, the rooms being​​ joined by a corridor.​​​‌

Changing a CDPR geometry‌ -

There are two‌​‌ options to change the​​ geometry of a CDPR:​​​‌ moving the winches or‌ using pulleys to redirect‌​‌ the cables toward their​​ pulling points. For moving​​​‌ a winch, we may‌ have it on a‌​‌ wheeled mobile platform (supported​​ by 2 parallel rails)​​​‌ that has its own‌ battery and will stop‌​‌ at specific places where​​ electrical contacts allows one​​​‌ to supply power for‌ the winch (see Figure‌​‌ 3). For changing​​ the direction of the​​​‌ mobile platform (e.g. at‌ a corner), we use‌​‌ swing bridges with a​​ linear actuator to control​​​‌ the platform rotation.

Figure 3.a
Figure 3.b

The‌ image shows a mechanical‌​‌ system as a whole​​ and a close-up. It​​​‌ consist of a moving‌ platform based on wheels‌​‌ on a double rail​​ that is able to​​​‌ turn to ensure connection‌ between two perpendicular linear‌​‌ segments.

The image shows​​ a mechanical system as​​​‌ a whole and a‌ close-up. It consist of‌​‌ a moving platform based​​ on wheels on a​​​‌ double rail that is‌ able to turn to‌​‌ ensure connection between two​​​‌ perpendicular linear segments.

Figure​ 3:

A winch​‌ on its mobile platform​​ and the rail system​​​‌ with a swing bridge​

In the pulleys version,​‌ the 4 winches are​​ fixed on the ground​​​‌ and the cable follows​ a circuit determined by​‌ the position of the​​ pulleys which are either​​​‌ in a fixed position​ (e.g. to round a​‌ corner) or are mobile​​ (for the pulley leading​​​‌ to the outpoint point​ of the cable). To​‌ avoid intrusivity, the cables​​ follow the walls until​​​‌ they reach an output​ point. Note that for​‌ both versions, a cable​​ output point may be​​​‌ moved only if the​ cable tension is very​‌ low.

Strategy for reconfiguring​​ the CDPR -

As​​​‌ mentioned previously, we may​ move a cable output​‌ point only if the​​ corresponding cable is not​​​‌ under tension. Let us​ consider the projection G​‌ of the center of​​ mass of the platform​​​‌ on the ground and​ the same projection for​‌ the output point A​​i. It may​​​‌ be shown that if​ G lies inside a​‌ triangle AiA​​jAk,​​​‌ then the load can​ be equilibrated by tension​‌ in the cable i​​,j,k​​​‌, the remaining cable​ being slack. If G​‌ lies on the segment​​ between Ai,​​​‌Ak, then​ the load will be​‌ supported by cables i​​,k. A​​​‌ consequence is that, for​ any end-user pose, we​‌ will have at least​​ one cable that will​​​‌ be slack and thus​ its output point may​‌ be moved.

This will​​ play a major role​​​‌ in our strategy. We​ assume that initially the​‌ end-user is in room​​ 1 and has to​​​‌ go through a corridor​ to move in room​‌ 2. It may be​​ asked to move to​​​‌ a specific place (but​ always moving toward room​‌ 2). As for the​​ output points they are​​​‌ initially placed in such​ a way that the​‌ end-user may move freely​​ in room 1 and,​​​‌ at the end of​ the reconfiguration, they will​‌ be in a position​​ Aj2 in​​​‌ such a way that​ the end-user may move​‌ freely in room 2.​​ Also we do not​​​‌ allow backward motion for​ them so that the​‌ Manhattan distance to their​​ Aj2 is​​​‌ always decreasing. The strategy​ is then to combine​‌ end-user motion and changes​​ in the output points​​​‌ so that the end-user​ is always supported by​‌ only two cables (in​​ the final phase the​​​‌ end-user may be supported​ by three cables), thereby​‌ allowing to change simultaneously​​ the position of two​​​‌ output points.

To plan​ the motion of the​‌ end-user, we have to​​ take into account that​​​‌ the cables should not​ hit any corner of​‌ the rooms and corridor.​​ We have developed an​​​‌ efficient algorithm that takes​ as input the current​‌ position of the the​​ output points of all​​​‌ cables and determine the​ region(s) in which this​‌ constraint is satisfied while​​ the CDPR is able​​ to support the weight​​​‌ of the end-user.

We‌ have then shown that,‌​‌ if we have rectangular​​ rooms and corridor, there​​​‌ always exist strategies to‌ move the end-user from‌​‌ one room to the​​ other one. We are​​​‌ now working on finding‌ optimal solutions that minimize‌​‌ the energy consumption and,​​ possibly more important, the​​​‌ time required for the‌ reconfiguration i.e the time‌​‌ before the end-user will​​ be free to move​​​‌ in any place in‌ room 2.

We have‌​‌ also modified our experimental​​ flat to create two​​​‌ rooms and have installed‌ a pulleys system that‌​‌ will allow to follow​​ a reconfiguration strategy. A​​​‌ 4-1 CDPR support an‌ instrumented platform that can‌​‌ freely rotate around its​​ normal. This platform will​​​‌ be able to indicate‌ in which direction the‌​‌ end-user is willing to​​ move while the tilt​​​‌ of the platform will‌ be used to control‌​‌ the CDPR velocity. We​​ are currently developing the​​​‌ software for using this‌ platform.

7.2.4 Networks of‌​‌ conversational agents and robots​​

Participants: Yves Papegay.​​​‌

The use of Large‌ Language Models (LLMs) in‌​‌ robotics is an emerging​​ trend. These new natural​​​‌ language processing capabilities aim‌ to improve the induction‌​‌ of high-level robot behavior.​​ The proposed approach relies​​​‌ on conversational agents organized‌ in graphs, a powerful,‌​‌ modular, and flexible method​​ that leverages LLMs to​​​‌ interpret and contextualize commands‌ while integrating classical components‌​‌ for motion planning, dynamic​​ environment control, or object​​​‌ manipulation. The first challenge‌ is to reliably transform‌​‌ descriptions of the environment,​​ instructions, or constraints expressed​​​‌ in natural language into‌ a functional decomposition of‌​‌ robotic tasks. This requires​​ combining the contextualization provided​​​‌ by LLM embedding mechanisms‌ with access to factual‌​‌ information about the environment,​​ whether dynamic (from sensors)​​​‌ or static. A second‌ challenge lies in the‌​‌ increasing complexity of agent​​ organization, which grows with​​​‌ the complexity of the‌ tasks to be managed.‌​‌ This organization must dynamically​​ adapt to changes in​​​‌ the robots behavior or‌ capabilities while ensuring the‌​‌ correct execution of tasks.​​ With specialized agents possessing​​​‌ domain expertise, these technologies‌ promise to enhance robots'‌​‌ ability to adapt to​​ complex situations and provide​​​‌ robust solutions to the‌ application problems encountered.

This‌​‌ new exploration work started​​ last year in collaboration​​​‌ with David Daney (Auctus‌ team, centre Inria de‌​‌ l'Université de Bordeaux). It​​ was supposed to take​​​‌ place and to be‌ supported by a robotics‌​‌ PEPR proposition that has​​ been delayed for one​​​‌ year.

7.3 Biology activities‌

Participants: Eric Wajnberg.‌​‌

Several activities conducted in​​ the previous years and​​​‌ described in the previous‌ activities reports have been‌​‌ published in journals this​​ year (14,​​​‌ 15 and 16).‌ A book on life‌​‌ history evolution traits, interactions,​​ and applications has also​​​‌ been released this year‌ 19.

7.3.1 Monte-Carlo‌​‌ simulation models

Work with​​ a research team at​​​‌ INRAE - Sophia Antipolis‌ -

A modeling framework‌​‌ was developed with Elodie​​ Vercken (INRAE of Sophia​​​‌ Antipolis). The goal is‌ to understand the ecological‌​‌ framework driving the process​​​‌ of species (both animal​ or vegetal) invading new​‌ habitats. Invasive species can​​ be an unintentional process​​​‌ when a new species​ reaches a new habitat,​‌ or an intentional event​​ when a new species​​​‌ is released, for example​ to control a pest​‌ damaging crops. There is​​ an advanced theoretical framework​​​‌ that has been developed​ over the last century​‌ to understand species invasion​​ processes, but most, if​​​‌ not all, of this​ theoretical framework was based​‌ on individuals movement (or​​ their progeny) in 1D​​​‌ spaces. We thus decided​ to developed a model​‌ on 2D spaces with​​ different levels of spatial​​​‌ heterogeneity (e.g., in the​ amount of resources available).​‌ For this, we used​​ a Monte Carlo simulation​​​‌ framework, and the code​ was distributed on an​‌ international computer grid to​​ save computation times. We​​​‌ obtained interesting and innovative​ results, and we are​‌ currently writing the manuscript​​ that will be submitted​​​‌ to a high-level international​ journal in the field​‌ of ecology.

Work with​​ a research team at​​​‌ the University of Rennes​ -

Plants are producing​‌ chemical compounds to defend​​ themselves from herbivorous attacks.​​​‌ These compounds can be​ constitutive (they are always​‌ produced by the plants),​​ or induced (they are​​​‌ produced when there is​ an attack by a​‌ herbivore). Producing such compounds​​ entails costs (e.g., physiological,​​​‌ metabolic, etc.) for the​ plant, and there is​‌ thus a benefit-cost ratio​​ issue to be solved.​​​‌ Indeed, producing too many​ compounds (or with a​‌ too high concentration) will​​ efficiently protect the plant,​​​‌ but the cost to​ produce them would be​‌ too high, eventually leading​​ the plant to die​​​‌ (or to drastically reduce​ the number of seeds​‌ produced). Reciprocally, producing not​​ enough compounds (or at​​​‌ a too low concentration)​ might lead the plant​‌ to be killed by​​ herbivores. With Prof. Jean-Sebastian​​​‌ Pierre (University of Rennes),​ we developed an optimality​‌ probabilistic model to identify​​ both the number and​​​‌ concentration of both constitutive​ and induced chemical protection​‌ compounds. We used a​​ linear programing framework, and​​​‌ the code has been​ developed in R. We​‌ obtained interesting results, and​​ we are currently framing​​​‌ the manuscript.

Optimizing pollinator​ activity in avocado orchards:​‌ A collaborative work with​​ Israel and Brazil -​​​‌

A cooperative work was​ developed with Israeli colleagues​‌ from the University of​​ Jerusalem, Israel (with Prof.​​​‌ Yael Mandelik) with the​ goal of optimizing the​‌ pollinating activity of bees​​ (and thus fruit production)​​​‌ in avocado orchards. Currently,​ beehives are placed in​‌ the center of each​​ orchard, hoping that the​​​‌ bees presence will improve​ fruit production. In this​‌ respect, an empirical approach​​ proposes to plant wild​​​‌ flowers on the ground​ to retain the bees​‌ in the orchard, but​​ these flowers are competing​​​‌ with avocado flowers, and​ there is a need​‌ to develop a theoretical​​ framework to find the​​​‌ optimal practice maximizing fruit​ production. With colleagues from​‌ the University of São​​ Carlos (state of São​​​‌ Paulo, Brazil), we thus​ developed a detailed Monte​‌ Carlo simulation, modeling the​​ foraging behavior of bees​​ in avocado orchards with​​​‌ different types of flowers‌ on the ground. This‌​‌ work is actually based​​ on the supervision of​​​‌ two PhD students, one‌ in Israel, performing the‌​‌ empirical work in avocado​​ orchards, and one in​​​‌ Brazil, developing the code‌ and the simulation framework.‌​‌ Again, computation times are​​ important, and the code​​​‌ has been distributed on‌ an international computer grid.‌​‌ The first results are​​ just arriving, and they​​​‌ look sufficiently interesting to‌ be published. This publishing‌​‌ work will be developed​​ in 2026.

7.4 Robotic​​​‌ Systems, Symbolic Modeling and‌ Simulation for artistic creation‌​‌

Participants: Yves Papegay.​​

Since 2018, Hephaistos has​​​‌ been involved in the‌ artistic projects of Anne-Valérie‌​‌ Gasc, Larmes du Prince​​ (website), Fabrique​​​‌ d'un Épuisement (website‌) and Machines Aveugles‌​‌ (website), through​​ the design, development, and​​​‌ deployment of robotic systems.‌ This year, we have‌​‌ joined her new research-creation​​ project, whose central theme​​​‌ is to rethink architectural‌ design from the emergence‌​‌ of neighborhood and proximity-based​​ behaviors. This project brings​​​‌ together the experimental field‌ of art and that‌​‌ of computation around the​​ mathematical conceptualization and the​​​‌ computational translation of the‌ notion of neighborhood, considered‌​‌ as a lever for​​ questioning and testing an​​​‌ architecture without predefined structure.‌ In other words, it‌​‌ explores an inductive rather​​ than constructive approach to​​​‌ architecture, where inhabitable spatialities‌ emerge locally from pre-existing‌​‌ proximity behaviors. This collaboration​​ address both the modeling​​​‌ and analysis of neighborhood‌ dynamics based on cellular‌​‌ automata, and the design,​​ development, and implementation of​​​‌ robotic systems that will‌ actively participate in the‌​‌ artistic productions. The theoretical​​ and practical foundations of​​​‌ the project, situated at‌ the intersection of artistic‌​‌ experimentation and mathematical abstraction​​ have been established and​​​‌ published in 17.‌

7.4.1 Apeiron: From Biofilm‌​‌ Eradication to the Emergence​​ of Artificial Life

The​​​‌ artwork Apeiron was created‌ in response to a‌​‌ private commission from the​​ owner of the La​​​‌ Salle Blanche (LSB) factory‌ in Apt, which designs‌​‌ and manufactures decontaminable furniture​​ for clean rooms (laboratories​​​‌ and operating theaters). To‌ protect the south-facing façade‌​‌ of the workshops from​​ direct sunlight, the commission​​​‌ consists in installing a‌ micro-perforated tarpaulin measuring 42‌​‌ meters in length and​​ 4.6 meters in height,​​​‌ printed each year with‌ a different artistic proposal.‌​‌ In 2025, Apeiron inaugurates​​ this ephemeral collection.

Figure 4

The​​​‌ image shows the facade‌ of the fatory with‌​‌ the printed tarpaulin of​​ the artwork.

Figure 4​​​‌: The Apeiron atwork‌ at LSB factory (credit‌​‌ Anne-Valérie Gasc)

While LSB’s​​ furniture is designed to​​​‌ delay the appearance of‌ biofilms and to facilitate‌​‌ their destruction on white​​ surfaces, our artistic- scientific​​​‌ collaboration took an opposite‌ approach, focusing on the‌​‌ spontaneous emergence of micro-cellular​​ behaviors that model living​​​‌ systems through continuous cellular‌ automata of the Lenia‌​‌ type.

At the intersection​​ between destruction and the​​​‌ spontaneous creation of living‌ cellular behaviors, the artwork‌​‌ consisted in designing a​​ cellular automaton scaled to​​​‌ the dimensions of the‌ printable surface and following‌​‌ the color codes of​​​‌ biofilm images obtained by​ fluorescence microscopy, notably by​‌ the Institut Pasteur: inert​​ surfaces in gray, living​​​‌ cells in fluorescent green,​ and dead cells in​‌ red (see Figure 4​​).

8 Partnerships and​​​‌ cooperations

8.1 European initiatives​

Participants: Jean-Pierre Merlet,​‌ Yves Papegay.

8.1.1​​ Other european programs/initiatives

  • Hephaistos​​​‌ is part of the​ euROBIN, the Network of​‌ Excellence on AI and​​ robotics that was launched​​​‌ in 2021.

8.2 National​ initiatives

  • Hephaistos is part​‌ of the AMI EquipEx+​​ project TIRREX – Technological​​​‌ Infrastructure for Robotics Research​ of Excellence - dealing​‌ with XXL robots.

9​​ Dissemination

9.1 Promoting scientific​​​‌ activities

9.1.1 Scientific events:​ organization

Member of the​‌ organizing committees
  • Jean-Pierre Merlet​​ is a permanent member​​​‌ of the scientific committee​ of the CableCon conference.​‌

9.1.2 Journal

Member of​​ the editorial boards
  • Eric​​​‌ Wajnberg is Editor-in-Chief of​ the international journal “BioControl”​‌ since September 2006, a​​ member of the Editorial​​​‌ Board of the international​ journal “Entomologia Experimentalis et​‌ Applicata”, since 1996, a​​ member of the Editorial​​​‌ Board of the international​ journal “Applied Entomology and​‌ Zoology”, since 2003 and​​ a member of the​​​‌ Editorial Board of the​ international journal “Neotropical Entomology”,​‌ since 2009.
Reviewer -​​ reviewing activities
  • Eric Wajnberg​​​‌ is referee for about​ 60 international scientific journals.​‌ He is reviewing about​​ 20 manuscripts per year.​​​‌

9.1.3 Invited talks

  • Jean-Pierre​ Merlet has been invited​‌ for one week at​​ Bilbao University for presenting​​​‌ his work on neural​ networks and kinematics and​‌ to collaborate for its​​ use for continuum robot​​​‌ (section 7.2.1).
  • Jean-Pierre​ Merlet has been invited​‌ to the workshop Regards​​ Croisés en SHS sur​​​‌ les Exosquelettes organized at​ Artois University, both to​‌ give a talk on​​ robotics assistance device and​​​‌ to provide technical comments​ on the works of​‌ the human science community​​ on the topic of​​​‌ exoskeletons.
  • Jean-Pierre Merlet has​ been invited as a​‌ panelist during the conference​​ CableCon in Hong-Kong and​​​‌ gave an invited talk​ during the workshop MOMI​‌ on Human Computer Interaction.​​

9.1.4 Leadership within the​​​‌ scientific community

  • Jean-Pierre Merlet​ is a member of​‌ the IFToMM (International Federation​​ for the Promotion of​​​‌ Mechanism and Machine Science)​ technical Committees on History​‌ and on Computational Kinematics.​​ He is a member​​​‌ of the IFToMM Executive​ Council Publication Advisory Board​‌ and an IEEE Fellow.​​
  • Jean-Pierre Merlet is a​​​‌ member of the advisory​ "Conseil des Sages" of​‌ GDR Robotique and participates​​ to the GDR working​​​‌ group on “Frugality and​ sobriety”, whose purpose is​‌ to reduce the ecological​​ impact of robotics.

9.1.5​​​‌ Scientific expertise

  • Jean-Pierre Merlet​ is a nominator for​‌ the Japan’s Prize and​​ participated to the WAICF​​​‌ conference in Cannes where​ he has presented his​‌ work on neural networks​​ (section 7.1.1).
  • Yves​​​‌ Papegay is a member​ of the OpenMath Society,​‌ building an extensible standard​​ for representing the semantics​​​‌ of mathematical objects.
  • Eric​ Wajnberg is an appointed​‌ member of the Academic​​ Committee of the Hebrew​​​‌ University of Jerusalem, an​ appointed member of the​‌ International Advisory Board of​​ the “International Center for​​ Excellence in Biological Control”.​​​‌

9.1.6 Research administration

  • Yves‌ Papegay is the head‌​‌ of local CUMI (Committee​​ of users of the​​​‌ numerical resources and tools).‌
  • Odile Pourtallier is a‌​‌ member of local "Comité​​ de Centre" and of​​​‌ the CUB (Committee of‌ users of the offices)‌​‌
  • Within AGOS, the organization​​ in charge of social​​​‌ welfare and employee benefits,‌ Odile Pourtallier serves as‌​‌ the local secretary of​​ the CGL, which is​​​‌ the Local Management Committee‌ of AGOS. At the‌​‌ national level, she is​​ a member of the​​​‌ executive board and is‌ responsible for the AGOS‌​‌ Archives mission. This mission​​ consists in defining the​​​‌ future of the AGOS‌ archives since its creation,‌​‌ which are currently stored​​ in Rocquencourt. Part of​​​‌ these archives will be‌ used to document and‌​‌ write the history of​​ AGOS from its origins.​​​‌ Odile Pourtallier is also‌ responsible for the ‘AGOS‌​‌ Benefits’ working group. This​​ group is in charge​​​‌ of redefining and harmonizing‌ the subsidy and benefit‌​‌ policies implemented by all​​ local CGLs, in order​​​‌ to ensure their consistency‌ and their full compliance‌​‌ with URSSAF regulations.

9.2​​ Teaching - Supervision -​​​‌ Juries - Educational and‌ pedagogical outreach

9.2.1 Supervision‌​‌

  • Jean-Pierre Merlet and Yves​​ Papegay are supervising together​​​‌ the PhD of Clara‌ Thomas , who just‌​‌ completed her second year​​ by working on the​​​‌ use of the modularity‌ of CDPR for green‌​‌ and mobility assistance robots.​​

9.2.2 Juries

  • Jean-Pierre Merlet​​​‌ has been a member‌ of a PhD defense‌​‌ jury at Paris Sorbonne​​ University (Lê A., 2025/10/15)​​​‌
  • Yves Papegay has been‌ a member of a‌​‌ PhD defense jury at​​ Politech Angers (Remin, H.,​​​‌ 2025/01/10)

9.2.3 Educational and‌ pedagogical outreach

  • Jean-Pierre Merlet‌​‌ has been one of​​ the lecturer at the​​​‌ 5th Summer School on‌ Singularities of Mechanisms and‌​‌ Robotic Manipulators.

9.3 Popularization​​

9.3.1 Productions (articles, videos,​​​‌ podcasts, serious games, ...)‌

  • Jean-Pierre Merlet prepared an‌​‌ introductory tutorial to robotics​​ using the ePoc mobile​​​‌ learning format, which is‌ currently under test with‌​‌ end-users.

9.3.2 Participation in​​ Live events

  • In the​​​‌ scope of Inform@thiques.fr, Yves‌ Papegay organized several School‌​‌ on Experimental Mathematics in​​ July in Oxford, for​​​‌ high-school students, during high-school‌ holidays.
  • Yves Papegay animated‌​‌ two master classes (in​​ French and in Romanian)​​​‌ for high school students,‌ one in Spring in‌​‌ Pertuis (France) on Neural​​ Networks, and one in​​​‌ Autumn on generative AI‌ in Cluj-Napoca (Romania).

10‌​‌ Scientific production

10.1 Major​​ publications

  • 1 articleD.​​​‌David Daney, N.‌N. Andreff, G.‌​‌Gilles Chabert and Y.​​Yves Papegay. Interval​​​‌ method for calibration of‌ parallel robots: a vision-based‌​‌ experimentation.Mechanism and​​ Machine Theory418​​​‌August 2006, 929-944‌
  • 2 articleD.David‌​‌ Daney, Y.Yves​​ Papegay and B.B.​​​‌ Madeline. Choosing measurement‌ poses for robot calibration‌​‌ with the local convergence​​ method and Tabu search​​​‌.Int. J. of‌ Robotics Research246‌​‌June 2005, 501-518​​
  • 3 inproceedingsJ.-P.Jean-Pierre​​​‌ Merlet. Efficient kinematics‌ of a 2-1 and‌​‌ 3-1 CDPR with non-elastic​​​‌ sagging cables.CableCon​ 2021 - 5th International​‌ Conference on Cable-Driven Parallel​​ RobotsVirtual, FranceJuly​​​‌ 2021HALDOI
  • 4​ articleJ.-P.Jean-Pierre Merlet​‌. Interval Analysis and​​ Reliability in Robotics.​​​‌International Journal of Reliability​ and Safety32009​‌, 104-130URL: http://hal.archives-ouvertes.fr/inria-00001152/en/​​back to text
  • 5​​​‌ inproceedingsJ.-P.Jean-Pierre Merlet​. Maximal cable tensions​‌ of a N-1 cable-driven​​ parallel robot with elastic​​​‌ or ideal cables.​CableCon 2021 - 5th​‌ International Conference on Cable-Driven​​ Parallel RobotsVirtual, France​​​‌July 2021HALDOI​
  • 6 inproceedingsJ.-P.Jean-Pierre​‌ Merlet. Mixing AI​​ and deterministic methods for​​​‌ the design of a​ transfer system for frail​‌ people.Sophia IAsummit​​Sophia-Antipolis, FranceNovember 2021​​​‌HAL
  • 7 bookJ.-P.​Jean-Pierre Merlet. Parallel​‌ robots, 2nd Edition.​​Springer2005back to​​​‌ text
  • 8 inproceedingsJ.-P.​Jean-Pierre Merlet. The​‌ kinematics of cable-driven parallel​​ robots with sagging cables:​​​‌ preliminary results.ICRA​ 2015 - IEEE International​‌ Conference on Robotics and​​ AutomationSeattle, United States​​​‌2015, 1593-1598HAL​DOI
  • 9 inproceedingsJ.-P.​‌Jean-Pierre Merlet. Using​​ interval analysis in robotics​​​‌ problems.SCANTokyo,​ JapanSeptember 2018HAL​‌
  • 10 articleN.Nathalie​​ Nevejans, O.Odile​​​‌ Pourtallier, S.Sylvie​ Icart and J.-P.Jean-Pierre​‌ Merlet. Les avancées​​ en robotique d'assistance à​​​‌ la personne sous le​ prisme du droit et​‌ de l'éthique.Revue​​ générale de droit médicale​​​‌December 2017HALback​ to text
  • 11 phdthesis​‌Y.Yves Papegay.​​ De la modélisation littérale​​​‌ à la simulation certifiée​.Université de Nice​‌ Sophia-AntipolisNice, FranceJune​​ 2012, URL: http://tel.archives-ouvertes.fr/tel-00787230​​​‌back to text
  • 12​ inproceedingsY.Yves Papegay​‌. From Modeling to​​ Simulation with Symbolic Computation:​​​‌ An Application to Design​ and Performance Analysis of​‌ Complex Optical Devices.​​Proceedings of the Second​​​‌ Workshop on Computer Algebra​ in Scientific ComputingMunich​‌Springer VerlagJune 1999​​
  • 13 inproceedingsG.Gilles​​​‌ Trombettoni. A Polynomial​ Time Local Propagation Algorithm​‌ for General Dataflow Constraint​​ Problems.Proc. Constraint​​​‌ Programming CP'98, LNCS 1520​ (Springer Verlag)1998,​‌ 432--446back to text​​

10.2 Publications of the​​​‌ year

International journals

National journals

International peer-reviewed​​ conferences

  • 18 inproceedingsJ.-P.​​​‌Jean-Pierre Merlet. Estimating‌ the Young modulus of‌​‌ cables material in cable-driven​​ parallel robots.Mechanisms​​​‌ and Machine Science (Springer)‌CableCon 2025 - 7th‌​‌ International Conference on Cable-Driven​​ Parallel Robots182Proceedings​​​‌ of the 7th International‌ Conference on Cable-Driven Parallel‌​‌ RobotsHong-Kong, ChinaSpringer​​July 2025HALDOI​​​‌back to text

Scientific‌ books

10.3 Cited publications​​​‌

  • 20 articleM.M.‌ Koehler and others.‌​‌ Modeling and control of​​ a 5-DOF parallel continuum​​​‌ haptic device.IEEE‌ Trans. on Robotics39‌​‌52023back to​​ text
  1. 1for the​​​‌ sake of simplicity this‌ population will be denoted‌​‌ by elderly in the​​ remaining of this document​​​‌ although our work deal‌ also with a variety‌​‌ of people (e.g. handicapped​​ or injured people, ...)​​​‌