Existence d'une courbe \`a courbure positive maximisant le minimum du rayon de courbure -- "Observation num\'erique"
J\'er\^ome Bastien

TL;DR
This paper investigates curves with positive curvature that maximize the minimum radius of curvature, proving existence theoretically and observing numerically that the optimal curve is a combination of a circle arc and a line segment, related to Dubins's curves.
Contribution
It establishes the existence of an optimal curve with maximum minimal radius of curvature and identifies its structure as a combination of a circle arc and a line segment.
Findings
Existence of a curve maximizing the minimum radius of curvature.
Numerical observation that the optimal curve is a circle arc plus a line segment.
Connection to Dubins's curves and potential applications in patent design.
Abstract
We consider the set E of curves with positive algebraic curvature, whose extremities and tangents in their extremities are given. For each of the curves of E, we define the minimum of the radius of curvature. We first prove that there exists a curve of E which maximizes this minimum. Numerically, we observe then that this curve is equal to the unique curve of E composed of an arc of circle and a line segment, where appropriate reduced to a point. This curve corresponds also to a particular case of Dubins's curve and will be used to improve the conception of a piece of a patent.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Geometric Analysis and Curvature Flows · Advanced Mathematical Modeling in Engineering
EXISTENCE D’UNE COURBE A COURBURE POSITIVE MAXIMISANT LE MINIMUM DU RAYON DE COURBURE – "OBSERVATION NUMÉRIQUE"
J r me Bastien
Laboratoire Inter-universitaire de Biologie de la Motricit
POLYTECH
Universit Claude Bernard - Lyon 1
15 Boulevard Andr LATARJET
69622 Villeurbanne Cedex
France
(Date: 8 mars 2024)
Résumé.
On consid re l’ensemble des courbes courbure alg brique positive, dont les extr mit s et les tangentes en leurs extr mit s sont donn es. À chacune des courbes de , on associe le minimum du rayon de courbure alg brique. Nous montrons tout d’abord qu’il existe une courbe de qui maximise ce minimum. Num riquement, on constate ensuite que cette courbe est gale l’unique courbe de , form e d’un arc de cercle et d’un segment de droite, ventuellement r duit un point. Cette courbe correspond aussi un cas particulier des courbes de Dubins et sera utilis e pour am liorer la conception d’une pi ce intervenant dans un brevet.
Résumé.
On consid re l’ensemble des courbes courbure alg brique positive, dont les extr mit s et les tangentes en leurs extr mit s sont donn es. À chacune des courbes de , on associe le minimum du rayon de courbure alg brique. Nous montrons tout d’abord qu’il existe une courbe de qui maximise ce minimum. Num riquement, on constate ensuite que cette courbe est gale l’unique courbe de , form e d’un arc de cercle et d’un segment de droite, ventuellement r duit un point. Cette courbe correspond aussi un cas particulier des courbes de Dubins et sera utilis e pour am liorer la conception d’une pi ce intervenant dans un brevet.
Abstract.
We consider the set of curves with positive algebraic curvature, whose extremities and tangents in their extremities are given. For each of the curves of , we define the minimum of the radius of curvature. We first prove that there exists a curve of which maximizes this minimum. Numerically, we observe then that this curve is equal to the unique curve of composed of an arc of circle and a line segment, where appropriate reduced to a point. This curve corresponds also to a particular case of Dubins’s curve and will be used to improve the conception of a piece of a patent.
Abridged English version
In the framework of the patent [Bas12], we had to define a curve whose extremities et and the tangents at its points and are given, both these tangents not being parallel. The chosen curve is a parabola, or equivalently, a Bézier curve (see also [Bas16, Bas15, Bas15a, Bas16a]). The disadvantage of this curve is that it has too small radii of curvature and we attempted to find a less incurved curve. For this, we define the set of curves with positive algebraic curvature, whose extremities and tangents in their extremities are given. For each of curves of , we define the minimum of the radius of curvature.
This problem is very close to the problem of Dubins’s curves [Dub57, Dub61], but it is not equivalent. Dubins also looks for curves whose extremities and tangents at the extremities are given. Under the assumption that the radius of curvature is everywhere on the curve greater than a given radius of curvature , he determines the curve which minimizes the length. He proves that these curves, entirely defined by , called geodesic and denoted
[TABLE]
are necessarily the union of three arcs of circle of radius , or the union of two arcs of circle of radius and of line segment or a subset of these curves. In our case, we impose the positive algebraic curvature and we do not consider a priori this radius of curvature and by adapting the proof of Dubins, we prove that there exists a curve of , which maximizes the minimum of algebraic radius of curvature. We secondly prove that there exists a unique curve of composed of an arc of circle of radius and of a line segment, denoted . This case corresponds to the limit case of figure 1(b). This radius depends only on the points and and on the tangents to these points and is the greatest value of , for which the Dubins’s curve belongs to .
We consider then the set of the curves of composed of a finite number of arcs of circles, each of them being of radius . This set possesses also a curve which maximizes the minimum of radius of curvature, i.e., which maximizes the minimum of the . We then choose any and we assume that each arc of circle is defined by an angle constant (the angle , where and are the two extremities of the -th arc of circle and its center). We observe that the optimal curve possesses two parts: on the first one, the arcs of circles have large radii of curvature, and on the second one, the arcs of circles have radii which seem be close to the value of defined above. So, numerically, as tends to infinity, the curve obtained seems to be close to the unique curve of .
The parabola used in patent [Bas12] has been replaced by this curve and this allows us to obtain a new minimum radius of curvature equal to instead of .
The important lack of this present Article, that we have to improve on, is to prove that which we observed numerically, i. e. that the unique curve of , composed of a line segment and of an arc of circle is one of the curves which maximizes the minimum of radius of curvature. It would be interesting to prove the uniqueness of these curves, if it is true, in the continuous and the discrete cases.
Version abrégée en français
Dans le cadre du brevet [Bas12], il a été nécessaire de construire une courbe passant par deux points et du plan, dont les directions des tangentes en et sont données en étant non parallèles. La courbe choisie est une parabole, ou de façon équivalente, une courbe de Bézier (voir aussi [Bas16, Bas15, Bas15a, Bas16a]). Cette courbe présentant l’inconvénient d’avoir des rayons de courbures trop petits, on a essayé de trouver une courbe moins incurvée. Pour cela, on définit l’ensemble des courbes courbure alg brique positive, dont les extr mit s et les tangentes en leurs extr mit s sont donn es et à chacune des courbes de , on associe le minimum du rayon de courbure.
Ce problème ressemble fortement aux courbes de Dubins [Dub57, Dub61] sans lui être équivalent. Dubins cherche des courbes passant aussi par deux points et du plan, dont les directions des tangentes en en sont données. Sous l’hypothèse qu’en tout point, le rayon de courbure est supérieur à où est donné à l’avance, il cherche la courbe qui minimise la longueur. Il montre que de telles courbes, entièrement définie par appelées géodésiques et notées (0.1), ne peuvent être que la réunion de trois arcs de cercles de rayon ou la réunion de deux arcs de cercle de rayon et d’un segment, ou une sous partie de ces deux courbes. Dans notre cas, nous imposons la courbure algébrique positive, nous ne donnons pas ce rayon de courbure a priori. En adaptant la démonstration de Dubins, on montre qu’il existe une courbe de , maximisant le minimum du rayon de courbure algébrique, dont on impose qu’il reste positif. Nous montrons ensuite qu’il existe une unique courbe de formée d’un arc de cercle de rayon et d’un segment de droite, notée . Ce cas correspond au cas limite de la figure 1(b). Ce rayon dépend uniquement des points et et des tangentes données en ces points et est la plus grande valeur possible de , pour laquelle la courbe de Dubins est dans .
Ensuite, on considère l’ensemble des courbes de formée un nombre de fini d’arcs de cercles, chacun de rayon . Cet ensemble possède une courbe qui maximise le minimum du rayon de courbure, c’est-à-dire, qui maximise le minimum des . On choisit ensuite quelconque et on impose que chaque arc de cercle soit défini par un angle constant (l’angle , où et sont les deux extrémités du -ième l’arc de cercle et son centre). On constate que la courbe optimale obtenue possède deux parties : sur l’une d’elle, les arcs de cercles ont un grand rayon de courbure, sur l’autre, les arcs de cercles ont un rayon qui semble se rapprocher de la valeur définie ci-dessus. Ainsi, numériquement, quand grandit la courbe obtenue semble se rapprocher de l’unique courbe de .
L’importante lacune de cet article, qu’il conviendrait de combler par la suite, est de montrer ce que l’on a observé numériquement, c’est-à-dire que l’unique courbe de , formée d’un segment de droite et d’un arc de cercle de rayon est bien l’une des courbes qui maximise le minimum du rayon de courbure. Par la suite, il serait intéressant de montrer les éventuelles unicités des courbes, dans le cas continu comme dans les différents cas discrets évoqués.
1. Introduction
Dans le cadre du brevet [Bas12], il a été nécessaire de construire six courbes de classe chacune d’elles passant par un point et un point en étant tangente respectivement en et aux droites et , où, pour chacune d’elle, , et sont trois points donnés du plan. Plus de détails pourront être trouvés dans [Bas16, Bas15, Bas15a, Bas16a]. Chacune de ces courbes doit relier un des sommets ou un des milieux de côté d’un carré de centre et de côté , le point est fixé, centre du carré et conventionnellement choisi comme repère, et les points et sont l’un des sommets ou un des milieux de côté du carré. Compte tenu des isométries laissant invariant le carré, seules six courbes ont dû être définies : deux segments de droites, deux arcs de cercles et deux portions de paraboles, comme représenté sur [Bas16, Figure 1]. On définit les deux vecteurs et et l’angle de la façon suivante :
[TABLE]
De façon plus générale, on se donne trois du plan, , et , deux à deux distincts, deux vecteurs unitaires et et l’angle définis par (1.1), où n’est pas un multiple de . Quitte à changer de sens de parcours de la courbe, donc à intervertir et et à multiplier et par , on peut supposer, sans perte de généralité, que vérifie
[TABLE]
On s’intéresse à une courbe au moins de classe passant par , tangente à en , tangente à en . On peut choisir une parabole, ce qui a été fait par exemple dans le cas du brevet sur les [Bas16, figures 1e) et 1f)]
Ces courbes ont servi à définir des rails Easyloop ® aptes à faire rouler un train miniature. Lors de la fabrication des pièces, la dernière forme, donnée dans [Bas16, La figure 1f)] n’a pas été retenue, puisque trop incurvée, c’est-à-dire, que le minimum du rayon de courbure est trop petit. Il est en effet nécessaire que le rayon de courbure ne soit pas trop petit pour deux raisons. Tout d’abord, les courbes ainsi définies correspondent aux lignes médianes des rails construits : les passages des roues et les bords du rails sont définis comme des courbes à distance constante de ces courbes et si le rayon de courbure est trop petit, des points stationnaires avec des discontinuités de la tangente peuvent apparaître. En outre, les roues des véhicules qui empruntent ces rails doivent pouvoir tourner par rapport au châssis du véhicule et si le rayon de courbure est trop petit, l’angle de braquage, c’est-à-dire, l’angle entre les essieux qui supportent les paires de roues et l’axe longitudinal du véhicule, est trop important. Nous proposons donc de déterminer une courbe pour définir la pièce correspondant à [Bas16, figure 1f)] qui soit optimale, au sens où le minimum du rayon de courbure est choisi le plus grand possible. Nous imposerons aussi à la courbe recherchée d’être à courbure positive. Sans cette hypothèse, le problème est mal posé, puisque l’on peut construire une courbe formée de trois arcs de cercles, chacun de rayon , avec arbitrairement grand.
Ce problème ressemble fortement à celui des courbes de Dubins [Dub57, Dub61] sans lui être équivalent. Dubins cherche des courbes passant aussi par deux points et du plan, dont les directions des tangentes en en sont données. Sous l’hypothèse qu’en tout point, le rayon de courbure est supérieur à où est donné à l’avance, il cherche la courbe qui minimise la longueur. Il montre que de telles courbes, entièrement définie par appelées géodésiques et notées (0.1) ne peuvent être que la réunion de trois arcs de cercles de rayon ou la réunion de deux arcs de cercle de rayon et d’un segment, ou une sous partie de ces deux courbes.
Les courbes de Dubins correspondant à (où le rayon ne dépend que des points , et ) sont représentées sur la figure 1. On considère l’ensemble des courbes courbure alg brique positive, dont les extr mit s et les tangentes en leurs extr mit s sont donn es. Dans notre cas, à la différence des travaux de Dubins, nous ne donnons pas ce rayon de courbure a priori et nous imposons une courbure algébrique positive. En adaptant la démonstration de Dubins, on montre qu’il existe une courbe de , maximisant le minimum du rayon de courbure. Nous montrerons qu’il existe une unique courbe de formée d’un arc de cercle de rayon et d’un segment de droite. Ce cas correspond au cas limite de la figure 1(b). Notre problème, qui ne me semble pas évoqué dans la littérature111Cette question a néanmoins été partiellement soulevée, mais visiblement non résolue sur https://math.stackexchange.com/questions/1391778/connect-two-points-given-their-angles-with-a-maximum-radius, est donc distinct a priori de celui de Dubins. Ces travaux de Dubins ont été retrouvés plus tard autrement en utilisant le principe de maximum de Pontryagin par exemple dans [BCL91, BCL96]. Très utilisées en robotique et en automatique, ces courbes de Dubins ont fait l’objet de nombreuses recherches. Voir par exemple les deux thèses suivantes [Laz96, Jal16]. De nombreuses variantes existent sur ces courbes de Dubins : si des point de rebroussement sont possibles (ce que l’on n’a pas ici, puisque le paramétrage est normal) dans le cas où le robot peut inverser sa vitesse [RS90] ; les recherches prenant en compte les obstacles ont été initiées par Laumond dans [Lau87]; des problèmes analogues avec des courbes constituées d’arcs de cercle et de segments de longueurs minimales imposées sont présentées dans [Gro+13]. Notons enfin que dans [Mos09], un problème proche de notre problème est évoqué : il s’agit de trouver la courbe, de longueur donnée (ou inférieure à une longueur donnée) qui maximise le minimum du rayon de courbure divisé par le rayon de courbure d’une courbe de référence, donnée à l’avance, comme frontière d’un convexe donné.
Dans la section 2, nous énonçons le problème. Dans la section 3, nous montrerons qu’il existe une courbe de , maximisant le minimum du rayon de courbure, c’est-à-dire minimisant le maximum de la courbure. En section 4, nous construirons l’unique courbe de formée d’un segment de droite et d’un arc de cercle et nous montrerons ensuite que cette courbe correspond à une courbe optimale parmi les courbes de Dubins. Enfin, en section 5, nous présenterons le problème discret et donnerons une simulation numérique qui semble faire apparaître le fait que l’unique courbe de formée d’un segment de droite et d’un arc de cercle est bien l’une de celles qui maximisent le minimum du rayon de courbure.
2. Énoncé du problème
Reprenons le formalisme du papier historique de Dubins [Dub57]. On se donne , et trois points deux à deux distincts du plan et et deux vecteurs, vérifiant (1.1) et (1.2). Nous cherchons une courbe, paramétrée de façon normale par son abscisse curviligne : , de classe . Pour toute la suite, pour toute telle fonction de classe , on notera
[TABLE]
On note la norme Euclidienne de . On suppose que l’on a
[TABLE]
On supposera que
[TABLE]
ce qui permet de définir la valeur absolue de la courbure par
[TABLE]
La fonction est dans , on a et on considère une détermination continue de l’angle défini par
[TABLE]
La fonction est donc dans et on a
[TABLE]
où ici désigne la courbure algébrique. On impose alors
[TABLE]
Ainsi, (2.6) est équivalent à
[TABLE]
Dans ce cas, on peut réécrire (2.3) sous la forme
[TABLE]
Notons que (2.7) implique la condition suivante :
[TABLE]
Dire que le minimum du rayon de courbure est le plus grand possible revient à dire que le maximum de la valeur absolue de la courbure est le plus petit possible, soit encore, selon (2.6), que le maximum de la courbure, définit comme est le plus petit possible.
Définition 2.1**.**
Pour , et trois points du plan deux à deux distincts et et deux vecteurs vérifiant (1.1) et (1.2), on définit l’ensemble des courbes du plan vérifiant (2.1), (2.2), (2.6) (ou (2.7)).
D’après (2.8), le problème consistera finalement à déterminer une courbe de minimisant , c’est-à-dire le sup essentiel de la fonction de dans : :
[TABLE]
Notons enfin que est de classe et non nécessairement . D’autres travaux utilisent les courbes à courbures continues, utilisant par exemples les clothoïdes comme courbes de raccordement, qui permettent une croissance continue de la courbure [Boi+99, Sch98]. En effet, dans le cadre de la robotique ou du transport, il n’est pas possible d’avoir une discontinuité de la courbure, qui implique une discontinuité des accélérations normales, et donc des chocs, ce qui use le matériel prématurément ou gêne le voyageur ; un robot ou un véhicule ne peut pas non plus changer instantanément d’angle de braquage. Au contraire ici, la discontinuité de la courbure ne nous gêne pas pour plusieurs raisons. Dans le domaine du jouet, les masses et les vitesses des véhicules sont très faibles, donc les chocs dus aux discontinuité de l’accélération normale sont négligeables. De plus, la notion de confort du voyageur n’a pas de sens. Les roues des véhicules peuvent subir une discontinuité de l’angle de braquage parce qu’elles présentent un léger jeu par rapport au châssis. Enfin, la courbe construite dans le cas du brevet [Bas12, Bas16] est de classe , par morceaux, mais non , puisque formée de portions de segments, de cercles et de paraboles. Il n’est donc pas nécessaire de restreindre notre étude aux courbes .
Remarque 2.2*.*
Quitte à parcourir, le cas échéant, la courbe dans l’autre sens, on peut remplacer respectivement (1.2) par "", (2.6) par " est presque partout de signe constant", (2.7) par " est monotone" et (2.9) par "". On cherche toujours la courbe qui minimise le maximum de la courbure géométrique.
Remarque 2.3*.*
Notons que les résultats de Dubins sont valables pour tout couple de points et pour tout couple de vecteurs unitaires . Ici, on impose les conditions supplémentaires (1.1) et (1.2). On pourrait croire que le point peut être construit à partir des points distincts et et des vecteurs et deux vecteurs unitaires donnés vérifiant (1.2) de la façon suivante :
[TABLE]
Si on le définit ainsi, le point n’est pas nécessairement distinct de et de et (1.1a) est alors remplacé a priori par
[TABLE]
Cette généralisation est inutile, comme le montre le lemme 2.4, qui servira à plusieurs reprises.
Lemme 2.4**.**
Soient deux vecteurs unitaires et , vérifiant (1.2) et donné par (2.11). S’il existe une courbe du plan vérifiant (1.1b), (1.2), (2.1), (2.2), (2.6) (ou (2.7)), alors est distinct de et de et si on considère les réels et tels que et , alors et sont strictement positifs.
Voir la preuve du lemme 2.4 en annexe A, page A.
3. Existence d’une courbe minimisant le maximum de la courbure
On suppose désormais que sont fixés et , , deux à deux distincts et et vérifiant (1.1) et (1.2).
Donnons tout d’abord les deux estimations uniformes suivantes :
Proposition 3.1**.**
Il existe trois constantes , et strictement positives ne dépendant que des points , et , telles que, pour toute courbe de :
[TABLE]
Voir preuve en annexe A, page A.
On a alors le premier résultat essentiel de cet article :
Théorème 3.2**.**
L’ensemble est non vide et il existe une courbe de qui minimise le maximum de la courbure, c’est-à-dire vérifiant (2.10).
Voir preuve en annexe A, page A.
4. Construction de l’unique courbe de formée d’un segment de droite et d’un arc de cercle.
Définition 4.1**.**
On se donne et , , deux à deux distincts et et vérifiant (1.1) et (1.2). Nous dirons que nous sommes dans le cas symétrique si et dans le cas non symétrique si .
Lemme 4.2**.**
Il existe une unique courbe de formée d’un arc de cercle de rayon et de longueur appartenant à dans le cas symétrique et formée d’un arc de cercle de rayon et de longueur appartenant à et d’un segment de droite de longueur non nulle dans le cas non symétrique. Le rayon du cercle est unique. Il ne dépend que de , et et on a
[TABLE]
Pour toute la suite, cette courbe est notée sous la forme et le réel sous la forme .
La démonstration se fait de façon purement géométrique et est donnée en annexe A, page A.
Exemple 4.3**.**
Traitons le cas particulier donné par .
La construction reprend la méthode donnée dans la preuve du lemme 4.2.
Comme indiqué sur la figure 2, la courbe constituée par la réunion d’un arc de cercle et d’un segment de droite est définie de la façon suivante (le triangle étant isocèle rectangle en avec ) : est la bissectrice de l’angle avec ; ; l’arc de cercle a pour centre et pour rayon donné par et est limité par les points et ; le segment de droite est le segment avec .
La parabole définie dans le cadre du brevet [Bas12] a été remplacée par cette courbe et cela nous a permis de faire passer le minimum du rayon de courbure de à .
En reprenant la notation (0.1), construisons maintenant autrement la courbe de , définie dans le lemme 4.2, en utilisant les courbes de Dubins.
Lemme 4.4**.**
Considérons . Si est le nombre défini dans le lemme 4.2, alors et la courbe de Dubins est l’unique courbe définie dans le lemme 4.2.
Autrement dit, est optimale : elle correspond à la plus grande valeur possible de , pour laquelle la courbe de Dubins est dans . Voir la figure 1(b) qui correspond au cas optimal. La démonstration se fait de façon purement géométrique et est donnée en annexe A, page A.
5. Présentation du problème discret
Les techniques utilisées par Dubins dans [Dub57] ne peuvent être utilisées pour déterminer de façon explicite l’une des courbes optimales du théorème ; en effet, on ne minimise pas la longueur de la courbe et surtout, le rayon de courbure maximal, connu chez Dubins, nous est inconnu. L’idée de cette section est de remplacer le problème initial par un problème discret, où il est possible de déterminer explicitement le rayon de courbure maximal et de déterminer les paramètres optimaux pour maximiser ce rayon de courbure minimal.
On considère le repère orthonormé , et en notant , les coordonnées des points de la courbe dans ce repère, on a les relations habituelles
[TABLE]
Remarquons tout d’abord que, définir revient donc à définir successivement
;
la courbure , presque partout positive ;
l’angle grâce à
[TABLE]
qui doit vérifier
[TABLE]
les fonctions et de définies respectivement par
[TABLE]
qui doivent vérifier
[TABLE]
Une discrétisation naturelle consiste à définir alors constante par morceaux, sur un nombre fini d’intervalles . Supposons que désigne le nombre d’intervalles et que, pour tout , est constant et égal à avec . Les inconnues sont alors a priori, , , et , avec , qui définissent des fonctions qui doivent vérifier (5.3) et (5.5). La courbe est donc constituée d’un nombre fini d’arcs de cercles ou de segments de droite.
La fonction , définie par (5.2), est linéaire par morceaux, continue sur . Si on pose
[TABLE]
on a, d’après (5.2),
[TABLE]
Ce problème discret doit vérifier les deux contraintes (5.3) et (5.5) ce qui donne lieu à un problème a priori non linéaire. Cette discrétisation est décrite en section 5.1. Ensuite, pour simplifier, nous considérons qu’un intervalle où est nul (correspondant à un segment de droite constituant une partie de ) peut être remplacé par un intervalle où est "petit" et strictement positive, le segment étant approché par un cercle de "grand" rayon. Enfin, nous supposons constant. On a donc et donc . Enfin, (5.7) donne . Il est ensuite plus simple de considérer l’affixe de de et de constater que la contrainte (5.5) fournit un problème linéaire. Cette discrétisation est décrite en section 5.2.
5.1. Cas général
On considère un entier et on construit points du plan, notés , reliés par courbes qui seront soit des arc de cercle, soit des segments de droites. Notons, pour , l’affixe complexe du point , et , la longueur de la courbe .
Proposition 5.1**.**
Notons l’affixe respective de et l’affixes du vecteur . Soit . Pour tout , on pose
[TABLE]
avec pour convention et
[TABLE]
prolongé par continuité par convention par si . La courbe formée par la réunion des courbes définies plus haut, par les réels et appartient à ssi
[TABLE]
Il suffit de remarquer que la courbe formée par la réunion des courbes est dans ssi et , , . Notons que la courbure de cette courbe est définie partout (sauf aux points ) et est constante par morceaux, valant . Ainsi, (2.6) est vérifiée.
5.2. Cas quelconque et constant
Proposition 5.2**.**
Soit . On définit par
[TABLE]
Dans ce cas, la courbe définie dans la proposition 5.1 est formée par arcs de cercles de rayons , pour . Elle appartient à ssi
[TABLE]
ce qui est équivalent au système linéaire
[TABLE]
où
[TABLE]
Enfin, on a
[TABLE]
Avec l’identification de à une partie de , on a
[TABLE]
et dont découle (5.12). Ainsi minimiser revient à maximiser .
Il suffit ensuite d’appliquer la proposition 5.1 avec (5.9), dans laquelle on a, pour tout , et
On peut alors, à fixé, adopter la définition suivante :
Définition 5.3**.**
On appelle l’ensemble des courbes du plan formées de arcs de cercles de rayons , pour , comme défini dans les propositions 5.1 et 5.2. Chaque courbe de cet ensemble pourra être identifiée au vecteur de défini par (5.11e) et l’ensemble pourra donc être identifié à une partie de .
On a alors le second résultat essentiel de cet article :
Théorème 5.4**.**
Soit . Si est non vide, il existe une courbe de qui minimise le maximum de la courbure, c’est-à-dire vérifiant
[TABLE]
Pour , on note
[TABLE]
En identifiant à une partie de , le problème (5.13) est aussi équivalent à
[TABLE]
qui admet une solution, s’il existe tel que .
Voir preuve en annexe A, page A. Il s’agit simplement d’utiliser la proposition 3.1.
Il faut supposer non vide, ce que l’on ne peut pas montrer en théorie, mais que l’on pourra vérifier numériquement. Pour résoudre (5.15), nous utiliserons par exemple la fonction fminimax de Matlab avec l’option ’Medium-Scale’. Cet algorithme utilise la méthode ’sequential quadratic programming’ (SQP) présentée dans [BDH79]. La solution numérique déterminée dans cette proposition sera notée .
On peut aussi déterminer la courbe de Dubins discrète obtenue en minimisant cette fois-ci la longueur discrète et en imposant que cela grâce à la fonction linprog de matlab, fondée sur la méthode ’Linear Interior Point Solver’ (LIPSOL), présentée dans [Zha98]. La solution obtenue est notée .
5.2.1. Simulations numériques
Reprenons l’exemple 4.3 pour .
Voir la figure 3, où ont été choisis les paramètres de l’exemple 4.3. Cette figure met en évidence le fait que les courbes obtenues sont constituées de cercles de grands rayons de courbures, correspondant à la partie rectiligne de la courbe théorique, puis de cercles de rayons très proches du rayon de la partie circulaire. La courbe présente semble proche donc de la courbe décrite en théorie. en section 4.
6. Construction effective de la pièce du circuit et exemple d’un circuit
Si on choisit les dimensions de la section standard Brio, choisis pour les rails Easyloop, on obtient donc finalement la pièce 6 représentée sur la figure 4(a).
On pourra aussi consulter la figure 4(b) qui montre un exemple d’un ciruit contenant la pièce optimale définie plus haut.
7. Conclusion
On a montré l’existence d’une courbe de l’ensemble des courbes courbure alg brique positive, dont les extr mit s et les tangentes en leurs extr mit s sont donn es qui maximise le minimum du rayon de courbure. De plus, il existe une unique courbe de , formée d’un segment de droite et d’un arc de cercle. En étudiant les courbes constituées d’un nombre finis d’arcs de cercles, on a constaté numériquement que cette dernière courbe semble être .
L’importante lacune de cet article, qu’il conviendrait de combler par la suite, est de montrer ce que l’on a observé numériquement, c’est-à-dire que la courbe mise en évidence dans le théorème 3.2 est égale à celle construite dans le lemme 4.2. Par la suite, il serait intéressant de montrer les éventuelles unicités des courbes, dans le cas continu comme dans les différents cas discrets évoqués.
1
- Masson, Paris
1
- Institut National Polytechnique de Toulouse (INP Toulouse)
1
- Université Pierre et Marie Curie - Paris VI
1
- Masson, Paris
1
- Institut National Polytechnique de Grenoble - INPG
Références
- [Bas12] Jérôme Bastien
“Circuit apte à guider un véhicule miniature” Patent published on the website of the INPI http://bases-brevets.inpi.fr/fr/document/FR2990627.html?p=6&s=1423127185056&cHash= See [Bas13]., 2012
- [Bas13] Jérôme Bastien
“Circuit suitable for guiding a miniature vehicle [Circuit apte à guider un véhicule miniature]” International patent published under the Patent Cooperation Treaty. See http://bases-brevets.inpi.fr/fr/document/WO2013171170.html?p=6&s=1423127405077&cHash=, 2013
- [Bas15] Jérôme Bastien
“Comment concevoir un circuit de train miniature qui se reboucle toujours bien ?” Transparents présentés lors du Forum des mathématiques 2015 à l’Académie des sciences, belles-lettres et arts de Lyon, disponibles sur le web : http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_forum_2015.pdf, 2015
URL: http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_forum_2015.pdf
- [Bas15a] Jérôme Bastien
“Comment concevoir un circuit de train miniature qui se reboucle toujours bien ? –Deux questions d’algèbre et de dénombrement” Transparents présentés au << séminaire détente >> de la Maison des Mathématiques et de l’Informatique, Lyon, disponibles sur le web : http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_MMI_2015.pdf, 2015
URL: http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_MMI_2015.pdf
- [Bas16] Jérôme Bastien
“Construction and enumeration of circuits capable of guiding a miniature vehicle” Available on http://rmm.ludus-opuscula.org/Home/ArticleDetails/1163
In Recreat. Math. Mag. 3.6, 2016, pp. 5–42
- [Bas16a] Jérôme Bastien
“Divers aspects mathématiques d’un circuit de train extensible et modulaire” Atelier-conférence aux journées 2016 de l’APMEP, Lyon, disponibles sur le web : http://utbmjb.chez-alice.fr/recherche/brevet_rail/circuit_rail_apmep_2016.pdf, 2016
URL: http://utbmjb.chez-alice.fr/recherche/brevet_rail/circuit_rail_apmep_2016.pdf
- [BCL91] Jean-Daniel Boissonnat, André Cerezo and Juliette Leblond
“Shortest path of bounded curvature in the plane” Disponible sur https://hal.inria.fr/inria-00075059, 1991
URL: https://hal.inria.fr/inria-00075059
- [BCL96] Jean-Daniel Boissonnat, André Cerezo and Juliette Leblond
“Shortest path of bounded curvature in the plane”
In Journal of Intelligent and Robotic Systems 11.1-2, 1996, pp. 5–20
- [BDH79] Robert K. Brayton, S.W. Director and G.D. Hachtel
“A New Algorithm for Statistical Circuit Design Based on Quasi-Newton Methods and Function Splitting”
In IEEE Trans. Circuits and Systems 26, 1979, pp. 784–794
- [Boi+99] Jean-Daniel Boissonnat, André Cérézo, Elena V. Degtiariova-Kostova, Vladimir P. Kostov and Juliette Leblond
“Shortest plane paths with bounded derivative of the curvature”
In C. R. Acad. Sci. Paris Sér. I Math. 329.7, 1999, pp. 613–618
DOI: 10.1016/S0764-4442(00)80011-7
- [Bre83] Haïm Brezis
“Analyse fonctionnelle” Théorie et applications. [Theory and applications], Collection Mathématiques Appliquées pour la Maîtrise. [Collection of Applied Mathematics for the Master’s Degree], 1983, pp. xiv+234
- [Dub57] L.. Dubins
“On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents”
In Amer. J. Math. 79, 1957, pp. 497–516
URL: https://doi.org/10.2307/2372560
- [Dub61] Lester E. Dubins
“On plane curves with curvature”
In Pacific J. Math. 11, 1961, pp. 471–481
URL: http://projecteuclid.org/euclid.pjm/1103037327
- [Gro+13] P.. Grossman, M. Brazil, J.. Rubinstein and D.. Thomas
“Minimal curvature-constrained paths in the plane with a constraint on arcs with opposite orientations”
In Internat. J. Comput. Geom. Appl. 23.3, 2013, pp. 171–196
DOI: 10.1142/S0218195913500064
- [Jal16] Sawssen Jalel
“Optimisation de la navigation robotique”, 2016
URL: http://oatao.univ-toulouse.fr/17515/1/Jalel.pdf
- [Lau87] J Laumond
“Finding collision-free smooth trajectories for a non-holonomic mobile robot”
In In Int. Joint Conf. on Artificial Intelligence, 1987, pp. 1120–1123
- [Laz96] Sylvain Lazard
“Motion planning of non-holonomic mobile robots and legged robots”, 1996
URL: https://tel.archives-ouvertes.fr/tel-00442770
- [Mos09] Roger Moser
“Curves that minimize a weighted maximum of the curvature” Disponible sur https://pdfs.semanticscholar.org/d433/cf60.pdf, 2009
URL: https://pdfs.semanticscholar.org/d433/a21ea1c373ed06b067e6518c79b96643cf60.pdf
- [RS90] J.. Reeds and L.. Shepp
“Optimal paths for a car that goes both forwards and backwards”
In Pacific J. Math. 145.2, 1990, pp. 367–393
URL: http://projecteuclid.org.docelec.univ-lyon1.fr/euclid.pjm/1102645450
- [Rud92] Walter Rudin
“Analyse réelle et complexe” Traduit de la première édition anglaise par N. Dhombres et F. Hoffman, Sixième tirage, 1992, pp. x+397
- [Sch98] Alexis Scheuer
“Planification de chemins à courbure continue pour robot mobile non-holonome”, 1998
URL: https://tel.archives-ouvertes.fr/tel-00001746
- [Zha98] Yin Zhang
“Solving large-scale linear programs by interior-point methods under the MATLAB environment”
In Optim. Methods Softw. 10.1, 1998, pp. 1–31
DOI: 10.1080/10556789808805699
Annexe A Preuves annexes
Rappelons tout d’abord que, comme les courbes représentatives d’applications convexes, on a le lemme suivant :
Lemme A.1**.**
Soit une courbe vérifiant (1.1b), (1.2), (2.1) , (2.2) et (2.7) alors, pour tout , la courbe est incluse dans le demi-plan délimitée par la droite tangente à la courbe au point , du côté de , la normale extérieure à la courbe en .
Démonstration.
Notons que, sans l’hypothèse (1.2), cette propriété devient fausse comme le montre le contre-exemple de la figure 5.
Notons que
[TABLE]
où est la rotation vectorielle d’angle . Voir sur la figure 6, la situation représentée. On note , le produit scalaire Euclidien de (qui induit la norme Euclidienne de ). Pour fixé et pour tout , on pose
[TABLE]
dont la dérivée vaut d’après (5.1)
[TABLE]
et donc
[TABLE]
Or, d’après (1.2), et (2.7), on a, pour tout ,
[TABLE]
et, si ,
[TABLE]
et donc, d’après (A.1), . De même, si , . Or, on a et donc pour tout , . représente la composante du vecteur sur , ce qui nous permet de conclure. ∎
Démonstration du lemme 2.4.
Soit vérifiant (1.1b), (1.2), (2.1), (2.2), (2.6) (ou (2.7)).
On considère de nouveau le repère orthonormé . On note de nouveau les coordonnées de dans ce repère, comme indiqué sur la figure 7. D’après les hypothèses (1.2), (2.1d), (2.1e) et (2.7), il existe tel que
[TABLE]
Fixons . Pour tout point de la droite passant par et porté par , il existe tel que , soit d’après (5.1)
[TABLE]
Les deux droites respectives passant par et portée par et passant par et portée par se coupent donc un unique point d’ordonnée [math] et d’abscisse donnée par dans (A.3) correspondant à . On a donc
[TABLE]
Considérons , défini comme l’abscisse de et . Le point vérifie donc
[TABLE]
où
[TABLE]
On peut dériver presque partout et on a, compte tenu de (5.1)
[TABLE]
et donc
[TABLE]
Par ailleurs, d’après (5.1), on a
[TABLE]
Ainsi, d’après (1.2) et (2.9), et donc , ce qui implique d’après (2.7) et (A.10) :
[TABLE]
Ainsi, il existe
[TABLE]
On a
[TABLE]
Si ce n’était pas le cas, il existerait tel que
[TABLE]
Cela implique que le point se situe dans le demi-plan ouvert limité par la droite passant par , portée par , du côté opposé à la normale à la courbe en (voir figure 8). Or, d’après le lemme A.1, la courbe doit aussi se trouver dans le demi-plan limité par la droite passant par , portée par , du même côté que la normale à la courbe en . Ainsi, (A.13) est vrai. Rappelons que, d’après (2.1e), il existe un sous-intervalle de tel que
[TABLE]
Ainsi, d’après (A.11), (A.13) et (A.15)
[TABLE]
Enfin, d’après (A.6), et donc
[TABLE]
On conclut en posant et et en utilisant (A.16) et (A.17) qui impliquent que est distinct de et de . ∎
Démonstration de la proposition 3.1.
-
(1)
-
(a)
Il suffit de choisir , non nul. 2. (b)
Montrons maintenant l’existence de .
Comme indiqué sur la figure 9, on considère le repère orthonormé défini par
[TABLE]
et on définit l’angle analogue à celui défini par (2.4)
[TABLE]
Ainsi, dans ce repère, en notant , les coordonnées des points de la courbe , on a les relations habituelles identiques à (5.1) :
[TABLE]
On a donc, d’après (A.18) et (A.19)
[TABLE]
et donc
[TABLE]
L’hypothèse (2.9) implique donc que
[TABLE]
D’après (1.2), on a donc et donc
[TABLE]
et donc
[TABLE]
Enfin, d’après (A.20a) et (A.23), on a pour toute courbe , en notant l’abscisse de dans le repère
[TABLE]
et donc
[TABLE]
et donc
[TABLE]
qui ne dépend que des trois points , et . Notons que est non vide ; en effet, il contient par exemple une parabole (voir la parabole introduite en section 1, qui est de courbure algébrique de signe constant). On peut aussi utiliser la courbe construite en section 4. Ainsi, il existe une courbe avec non nul, d’après la première inégalité de (3.1a), et la constante est strictement positive. 2. (2)
On écrit
[TABLE]
et donc
[TABLE]
On conclut ce point grâce à (3.1a) et en posant .
∎
Démonstration du théorème 3.2.
On a déjà remarqué, dans la preuve de la proposition 3.1 que était non vide.
D’après (3.1b), on peut poser
[TABLE]
Pour toute la suite, on peut considérer la fonction de dans définie par
[TABLE]
D’après la définition (A.27) de , il existe une suite de telle que
[TABLE]
Montrons que admet une suite extraite convergeant vers un élément de , ce qui nous permettra de conclure. Il nous faut tout d’abord construire une sous-suite de telle que la suite des longueurs converge vers un réel . D’après (3.1a), on a
[TABLE]
Ainsi, puisque appartient à un compact de , on peut extraire de une sous suite, encore notée de la même façon, de telle sorte que la suite converge vers un réel :
[TABLE]
On est donc de nouveau dans le cadre de la preuve de [Dub57, Proposition 1], que l’on adapte à notre cas. En effet, la preuve de [Dub57, Proposition 1] est fondée sur le fait que est la borne inférieure des longueurs , puisque Dubins cherche une courbe minimisant la longueur. Ici ce n’est plus le cas et on nous allons d’abord nous ramener à un intervalle de référence de longueur avant d’extraire une sous-suite de . On considère donc la suite de fonctions définies par
[TABLE]
Nous allons alors extraire de une sous-suite convergente. Il est clair que, puisque appartient à , on a, pour tout :
[TABLE]
avec
[TABLE]
et donc que
[TABLE]
On considère une détermination continue de l’angle défini par
[TABLE]
et on a, puisque l’angle associé à est croissant,
[TABLE]
Remarquons que (A.30) et (A.35a) impliquent
[TABLE]
et donc la suite est une famille de fonctions uniformément bornées. De plus, on a
[TABLE]
soit d’après (A.34b) :
[TABLE]
et donc, en posant , car la suite converge et en utilisant (A.30), on a
[TABLE]
Ainsi, la famille est une famille uniformément bornée et équicontinue et, d’après le théorème d’Ascoli222voir par exemple http://www.bibmath.net/dico/index.php?action=affiche&quoi=./e/equicontinu.html, il existe une suite extraite de , encore notée de la même façon, dont la dérivée converge uniformément sur vers une fonction continue. Puisque
[TABLE]
on a, pour tout ,
[TABLE]
et donc la suite converge uniformément sur vers une fonction . Puisque converge uniformément vers et que converge vers , on a . Ainsi, est de classe . Par ailleurs, de (A.40), on déduit, en passant à la limite tendant vers l’infini :
[TABLE]
et donc, d’après par exemple, [Bre83, Proposition VIII.3 et Corollaire VIII.4], appartient à . Si on passe à la limite tendant vers l’infini dans (A.39), on a aussi
[TABLE]
et donc de nouveau en utilisant333voir aussi https://fr.wikipedia.org/wiki/Application lipschitzienne#cite note-Wikiversité [Bre83, Proposition VIII.3 et Corollaire VIII.4] et [Rud92, Théorème 8.18], on a
[TABLE]
Revenons enfin à l’intervalle en considérant la fonction définie par
[TABLE]
Montrons, pour conclure, que appartient à et minimise pour décrivant . Il est clair qu’on a
[TABLE]
et qu’en passant à la limite dans (A.34a) et (A.35), on obtient donc
[TABLE]
En considérant une détermination continue de l’angle défini par
[TABLE]
et on a, selon (A.37),
[TABLE]
Naturellement, on vérifie que
[TABLE]
soit
[TABLE]
Ainsi appartient à et à . Enfin, on a, d’après (A.43),
[TABLE]
et donc
[TABLE]
D’après la définition (A.27) de , puisque appartient à , on a donc
[TABLE]
Finalement, grâce à (A.46) et (A.47), on a
[TABLE]
Ainsi, appartient à et est de maximum de courbure minimal, ce qui permet de conclure cette preuve. ∎
Remarque A.2*.*
Les preuves de la proposition 3.1 et du théorème 3.2 sont fondées sur les deux inégalités (A.22) et (A.23) qui proviennent de (2.9), elle-même conséquence de (2.7). L’autre inégalité fondamentale de ces preuves (A.26) est encore valable sans l’hypothèse (2.7). Autrement dit, la proposition 3.1 et le théorème 3.2 sont encore valables si l’on remplace l’hypothèse (2.7) par l’hypothèse plus générale (2.9).
Démonstration du lemme 4.2.
Supposons tout d’abord qu’il existe une courbe de formée d’un arc de cercle de longueur non nulle et d’un segment de droite éventuellement réduit à un point et montrons qu’elle est nécessairement unique. D’après (2.1), l’arc de cercle est tangent en à ou tangent en à .
- (1)
Supposons que est tangent en à . Dans ce cas, le segment de droite est tangent en à et il est donc inclus dans la droite . Puisque la courbe est de classe , et sont tangents donc est tangent à . Il n’existe que tels deux arcs de cercles possibles et , dont les centres sont respectivement sur la bissectrice de ou la droite perpendiculaire à cette bissectrice, passant par . Voir figure 10. Le centre (resp. ) (resp. de ) se trouve nécessairement sur la droite passant par et (resp. ), qui se coupent nécessairement, compte tenu de (1.2). Ces deux arcs de cercles, de part et d’autre de doivent être parcourus dans le sens trigonométrique, pour respecter (2.6) et, sur la figure 10, seul l’arc de cercle respecte ce sens. Ainsi, si l’arc de cercle est tangent en à , il est unique et correspond à l’arc de cercle de la figure 10.
On considère ensuite le point de contact entre , nécessairement sur la demi-droite . Voir figure 11. Si est strictement plus loin de que (ce qui implique ), alors la courbe de ne peut revenir à par un segment de droite. Nécessairement, est tangent en à et on construit l’unique arc de cercle , comme précédemment (voir figure 11), tangent à en et tangent à . Ainsi, dans ce cas, la courbe est nécessairement formée de et du segment , non réduit à un point.
Si, au contraire est strictement moins loin de que (ce qui implique ), alors, de même, la courbe est nécessairement formée de et du segment , non réduit à un point (voir figure 12).
Enfin, si est exactement aussi loin de que (ce qui implique ), alors, de même, la courbe est nécessairement uniquement formée de (voir figure 13). S’il existe une courbe de formée d’un arc de cercle de longueur non nulle, alors on tombe sur ce dernier cas. 2. (2)
Si est tangent en à , on arrive à la même construction.
Montrons maintenant l’existence de la courbe. Dans les trois cas évoqués dans l’unicité (selon que , ou ), on peut construire, une courbe de , formée d’un arc de cercle et de périmètre dans et d’un segment de droite. Dans cette construction, on vérifie que (2.1b), (2.1c), (2.1d) et (2.1e) on lieu grâce à (1.1).
L’égalité (4.1) est triviale, puisque ou .
∎
Démonstration du lemme 4.4.
Soit , le nombre défini dans le lemme 4.2. Supposons par exemple que . On est donc dans le premier cas de la démonstration du lemme 4.2. La courde Dubins pour est unique et est formée alors de deux arcs de cercles, reliés par un segment de droite avec , comme le montre la figure A.14(a). Le premier arc de cercle est nécessairement tangent à la droite en et son centre , est tel que est soient perpendiculaires. Puisque , est dans le secteur de plan défini par les demi-droites et , la bissectrice de l’angle . Si est le centre du second cercle de la courbe de Dubins, tangent en à , alors est un rectangle et le segment est inclus dans le secteur de plan défini par les demi-droites et . Le second cercle de la courbe de Dubins est de longueur non nulle. On vérifie que la courbe appartient bien à . Cela est vrai tant que appartient à . Si croît, augmente, la longueur du premier arc de cercle augmente, celle du second diminue. Pour le cas limite, , correspondant à la figure A.14(b), le premier cercle devient tangent à en , se confond avec et la longueur du second cercle devient nulle. On retrouve donc l’unique courbe du lemme 4.2.
Les cas ou se traitent de la même façon (voir figures A.15(a) et A.15(b)).
En revanche, on laisse au lecteur le soin de vérifier que dès que dépasse strictement on obtient des courbes qui présentent un changement strict du signe de la courbure. Voir figures 14 et 15. Le cas limite des figures A.14(b) et A.15(b) correspond exactement à la courbe décrite dans le lemme 4.2. ∎
Démonstration du théorème 5.4.
Il est nécessaire de prendre , car dans le cas , le système linéaire est sous-déterminé.
Tout d’abord, constatons que est inclus dans . Ainsi, d’après (3.1b) on peut affirmer qu’il existe telle que pour toute courbe de ,
[TABLE]
On laisse vérifier au lecteur que appartient à ssi appartient à et vérifie le système linéaire . Si est non vide, il existe donc défini par
[TABLE]
Concluons en utilisant (3.1a). D’après (A.49), il existe une suite de telle que
[TABLE]
Montrons que admet une suite extraite convergeant vers un élément de , ce qui nous permettra de conclure. Remarquons que est inclus dans un compact de . En effet, si appartient à , on a
[TABLE]
et a fortiori
[TABLE]
De plus, puisque est inclus dans , (3.1a) s’applique :
[TABLE]
Dans le cas discret, on a, en notant ,
[TABLE]
et donc, d’après (A.51) et (A.52),
[TABLE]
D’après (A.51) et (A.53), est inclus dans un fermé borné de , qui est donc compact. Il existe donc et une sous-suite de , notée de la même façon, telle que
[TABLE]
Puisque, pour tout , on a , on a
[TABLE]
et par continuité :
[TABLE]
Enfin, d’après (5.12) et (A.50), on a, en notant ,
[TABLE]
et en particulier, il existe tel que
[TABLE]
ce qui implique
[TABLE]
et donc
[TABLE]
et à la limite
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[Bas 12] Jérôme Bastien “Circuit apte à guider un véhicule miniature” Patent published on the website of the INPI http://bases-brevets.inpi.fr/fr/document/FR 2990627.html?p=6&s=1423127185056&c Hash= See [ Bas 13 ] ., 2012
- 2[Bas 13] Jérôme Bastien “Circuit suitable for guiding a miniature vehicle [Circuit apte à guider un véhicule miniature]” International patent published under the Patent Cooperation Treaty. See http://bases-brevets.inpi.fr/fr/document/WO 2013171170.html?p=6&s=1423127405077&c Hash= , 2013
- 3[Bas 15] Jérôme Bastien “Comment concevoir un circuit de train miniature qui se reboucle toujours bien ?” Transparents présentés lors du Forum des mathématiques 2015 à l’Académie des sciences, belles-lettres et arts de Lyon, disponibles sur le web : http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_forum_2015.pdf , 2015 URL: http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_forum_2015.pdf
- 4[Bas 15a] Jérôme Bastien “Comment concevoir un circuit de train miniature qui se reboucle toujours bien ? –Deux questions d’algèbre et de dénombrement” Transparents présentés au << séminaire détente >> de la Maison des Mathématiques et de l’Informatique, Lyon, disponibles sur le web : http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_MMI_2015.pdf , 2015 URL: http://utbmjb.chez-alice.fr/recherche/brevet_rail/expose_MMI_2015.pdf
- 5[Bas 16] Jérôme Bastien “Construction and enumeration of circuits capable of guiding a miniature vehicle” Available on http://rmm.ludus-opuscula.org/Home/Article Details/1163 In Recreat. Math. Mag. 3.6 , 2016, pp. 5–42 DOI: 10.1515/rmm-2016-0006 · doi ↗
- 6[Bas 16a] Jérôme Bastien “Divers aspects mathématiques d’un circuit de train extensible et modulaire” Atelier-conférence aux journées 2016 de l’APMEP, Lyon, disponibles sur le web : http://utbmjb.chez-alice.fr/recherche/brevet_rail/circuit_rail_apmep_2016.pdf , 2016 URL: http://utbmjb.chez-alice.fr/recherche/brevet_rail/circuit_rail_apmep_2016.pdf
- 7[BCL 91] Jean-Daniel Boissonnat, André Cerezo and Juliette Leblond “Shortest path of bounded curvature in the plane” Disponible sur https://hal.inria.fr/inria-00075059 , 1991 URL: https://hal.inria.fr/inria-00075059
- 8[BCL 96] Jean-Daniel Boissonnat, André Cerezo and Juliette Leblond “Shortest path of bounded curvature in the plane” In Journal of Intelligent and Robotic Systems 11.1-2 , 1996, pp. 5–20
