{"id":10933,"date":"2024-04-15T15:40:26","date_gmt":"2024-04-15T13:40:26","guid":{"rendered":"https:\/\/www.isir.upmc.fr\/?post_type=isir_projects&#038;p=10933"},"modified":"2025-06-03T11:43:13","modified_gmt":"2025-06-03T09:43:13","slug":"a-frontal-human-following-technology-for-mobile-robots","status":"publish","type":"isir_projects","link":"https:\/\/www.isir.upmc.fr\/projets\/a-frontal-human-following-technology-for-mobile-robots\/","title":{"rendered":"FHF"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Projet FHF : A Frontal Human Following technology for mobile robots<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les robots suivant les humains sont une fonction efficace et pratique, en particulier dans le contexte de la robotique de service. Cependant, la majorit\u00e9 des recherches existantes se sont concentr\u00e9es sur le suivi derri\u00e8re un humain, avec relativement peu d&rsquo;attention accord\u00e9e au robot op\u00e9rant devant l&rsquo;humain. Ce projet de suivi frontal, o\u00f9 le robot reste dans le champ de vision de l&rsquo;utilisateur, est plus rassurant et facilite l&rsquo;interaction. De nouveaux d\u00e9fis se pr\u00e9senteront lors de la mise au point d&rsquo;un tracker capable d&rsquo;estimer la pose d&rsquo;un utilisateur \u00e0 partir d&rsquo;un LiDAR 2D \u00e0 hauteur de genou, en particulier lorsque les jambes sont souvent masqu\u00e9es l&rsquo;une par l&rsquo;autre. Il est \u00e9galement n\u00e9cessaire d&rsquo;assurer la s\u00e9curit\u00e9 de l&rsquo;utilisateur tout en se demandant comment le robot peut suivre l&rsquo;utilisateur dans les situations o\u00f9 le robot serait en retard.&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad903cd784f2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad903cd784f2\" class=\"wp-block-image size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"422\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-1-FHF.png\" alt=\"\" class=\"wp-image-10941\" style=\"width:552px;height:auto\" srcset=\"https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-1-FHF.png 762w, https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-1-FHF-300x166.png 300w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\"><em>Figure 1. Configuration du syst\u00e8me : (a) utilisateur \u00e0 suivre, (b) SUMMIT-XL avec roues&nbsp;mecanum, (c) Hokuyo URG-04-LX-UG01 Laser Rangefinder<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Le contexte<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les robots mobiles sont de plus en plus omnipr\u00e9sents dans divers environnements, tels que les centres commerciaux, les h\u00f4pitaux, les entrep\u00f4ts et les usines. Nombre de t\u00e2ches dans ces applications sont partag\u00e9es entre les robots et les op\u00e9rateurs humains par la voix, la vid\u00e9o, l&rsquo;interaction par la force, etc., soit parce que l&rsquo;expertise ou l&rsquo;agilit\u00e9 humaine inh\u00e9rente est requise pour certaines t\u00e2ches, soit parce que le robot peut fournir une assistance potentielle \u00e0 l&rsquo;op\u00e9rateur. Dans ce projet, nous nous concentrons sur l&rsquo;\u00e9tude du suivi automatique de l&rsquo;utilisateur par le robot mobile bas\u00e9 sur le LiDAR 2D. Les algorithmes communs de suivi \u00e0 l&rsquo;arri\u00e8re maintiennent le robot \u00e0 une distance de l&rsquo;utilisateur. Certaines \u00e9tudes ont montr\u00e9 que les gens pr\u00e9f\u00e8rent voir les robots dans leur champ de vision, et peuvent se sentir mal \u00e0 l&rsquo;aise et en danger lorsque les robots apparaissent derri\u00e8re eux. En outre, les services sp\u00e9cifiques exigent que les robots se pr\u00e9sentent devant les utilisateurs. Par exemple, les robots d&rsquo;assistance agissent comme des chiens d&rsquo;aveugle pour fournir une aide \u00e0 la navigation aux malvoyants. Par cons\u00e9quent, le suivi frontal devient progressivement populaire.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les objectifs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les objectifs scientifiques de ce projet sont les suivants :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Construire un tracker de pose humaine (orientation et position) bas\u00e9 sur le LiDAR 2D \u00e0 hauteur du genou pour les robots mobiles en \u00e9tudiant la marche humaine ;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Collecter des scans LiDAR de diff\u00e9rents volontaires ainsi que des donn\u00e9es de v\u00e9rit\u00e9 terrain sur l&rsquo;orientation humaine afin de construire un mod\u00e8le bas\u00e9 sur les donn\u00e9es pour am\u00e9liorer l&rsquo;estimation de l&rsquo;orientation humaine ;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; R\u00e9soudre le probl\u00e8me des jambes se cachant l&rsquo;une et l&rsquo;autre lors du balayage en mod\u00e9lisant la marche ou en utilisant des techniques d&rsquo;apprentissage automatique ;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; D\u00e9velopper un g\u00e9n\u00e9rateur de mouvement permettant au robot de se d\u00e9placer devant l&rsquo;utilisateur en toute s\u00e9curit\u00e9 et de mani\u00e8re naturelle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les r\u00e9sultats<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Douze volontaires (trois femmes et neuf hommes) ont \u00e9t\u00e9 invit\u00e9s \u00e0 participer \u00e0 l&rsquo;exp\u00e9rience de suivi frontal, et le tracker de posture humaine bas\u00e9 sur la marche humaine a montr\u00e9 de bonnes performances. Les analyses quantitatives ont r\u00e9v\u00e9l\u00e9 que l&rsquo;erreur absolue moyenne (MAE) de position \u00e9tait d&rsquo;environ 4 cm et que la MAE d&rsquo;orientation \u00e9tait inf\u00e9rieure \u00e0 12 degr\u00e9s pour la marche complexe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es collect\u00e9es pendant six heures sur cinq volontaires (une femme et quatre hommes) ont \u00e9t\u00e9 utilis\u00e9es pour construire des mod\u00e8les permettant d&rsquo;am\u00e9liorer l&rsquo;estimation de l&rsquo;orientation. Gr\u00e2ce \u00e0 la r\u00e9solution du probl\u00e8me de retard, le mod\u00e8le personnalis\u00e9 a permis d&rsquo;obtenir une MAE de 4 \u00e0 7 degr\u00e9s pour les cinq volontaires.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad903cd7930e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad903cd7930e\" class=\"wp-block-image size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"879\" height=\"639\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-2-FHF-1.png\" alt=\"\" class=\"wp-image-10945\" style=\"width:613px;height:auto\" srcset=\"https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-2-FHF-1.png 879w, https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-2-FHF-1-300x218.png 300w, https:\/\/www.isir.upmc.fr\/wp-content\/uploads\/2024\/04\/Fig-2-FHF-1-768x558.png 768w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\"><em>Figure 2. Comparaison de mod\u00e8les personnalis\u00e9s bas\u00e9s sur l&rsquo;apprentissage (courbes vertes) et de mod\u00e8les inspir\u00e9s de la marche humaine (courbes orange) pour l&rsquo;estimation de l&rsquo;orientation humaine dans diff\u00e9rents sc\u00e9narios<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le g\u00e9n\u00e9rateur de mouvement \u00e0 suivi frontal permet au robot de venir naturellement devant l&rsquo;utilisateur, toujours \u00e0 une distance de s\u00e9curit\u00e9 d&rsquo;un m\u00e8tre au cours de l&rsquo;exp\u00e9rience. <a href=\"https:\/\/www.youtube.com\/watch?v=ZHFUajX4z2g\" target=\"_blank\" rel=\"noreferrer noopener\">Voir la vid\u00e9o<\/a> pour plus de d\u00e9tails. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Publications <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 2D LiDAR-Based Human Pose Tracking for a Mobile Robot, ICINCO 2023,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Human Orientation Estimation from 2D Point Clouds Using Deep Neural Networks in Robotic Following Tasks,&nbsp;soumis \u00e0 IROS 2024,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Large Workspace Frontal Human Following for Mobile Robots Utilizing 2D LiDAR,&nbsp;soumis \u00e0&nbsp;JIRS.<\/p>\n","protected":false},"featured_media":10938,"template":"","isir_project_types":[236],"isir_teams":[264,266],"class_list":["post-10933","isir_projects","type-isir_projects","status-publish","has-post-thumbnail","hentry","isir_project_types-all-projects-fr","isir_teams-asimov","isir_teams-iris"],"_links":{"self":[{"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/isir_projects\/10933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/isir_projects"}],"about":[{"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/types\/isir_projects"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/media\/10938"}],"wp:attachment":[{"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/media?parent=10933"}],"wp:term":[{"taxonomy":"isir_project_types","embeddable":true,"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/isir_project_types?post=10933"},{"taxonomy":"isir_teams","embeddable":true,"href":"https:\/\/www.isir.upmc.fr\/wp-json\/wp\/v2\/isir_teams?post=10933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}