{"id":6798,"date":"2019-12-04T21:18:20","date_gmt":"2019-12-04T21:18:20","guid":{"rendered":"https:\/\/gtechbooster.com\/?p=6798"},"modified":"2025-11-01T14:26:25","modified_gmt":"2025-11-01T14:26:25","slug":"multi-objective-optimization-for-socially-aware-robot-navigation","status":"publish","type":"post","link":"https:\/\/gtechbooster.com\/multi-objective-optimization-for-socially-aware-robot-navigation\/","title":{"rendered":"Multi-objective optimization for socially aware robot navigation"},"content":{"rendered":"\n<p>Mobile robots are gradually making their way into a number of  human-populated environments, including hospitals, malls and people&#8217;s  homes. In order for these robots to interact with humans in their  surroundings, they should respect a number of unspoken social norms that  are associated with sharing a given environment with others. <\/p>\n\n\n\n<div class=\"gtech-migrated-from-ad-inserter-placement-2\" style=\"text-align: center;\" id=\"gtech-1233950585\"><div style=\"margin-right: auto;margin-left: auto;text-align: center;\" id=\"gtech-1556772780\"><a data-bid=\"1\" data-no-instant=\"1\" href=\"https:\/\/gtechbooster.com\/linkout\/75343\" rel=\"noopener\" class=\"notrack\" aria-label=\"jesdphis\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gtechbooster.com\/media\/2025\/08\/jesdphis.avif\" alt=\"\"  srcset=\"https:\/\/gtechbooster.com\/media\/2025\/08\/jesdphis.avif 1179w, https:\/\/gtechbooster.com\/media\/2025\/08\/jesdphis-768x950.avif 768w\" sizes=\"(max-width: 1179px) 100vw, 1179px\" width=\"300\" height=\"300\"  style=\"display: inline-block;\" \/><\/a><\/div><\/div><p>With this in mind, researchers at the University of Nevada, Reno have  recently developed a non-linear, multi-objective optimization approach  that could enable socially aware navigation in mobile robots.  This approach, first outlined in a paper presented at the 2018  International Conference on Robots and Systems (IROS) and now published  on arXiv, ensures that robots do not invade the personal space of humans  in their surroundings, while also enabling more effective human-robot  interactions (HRIs) in several scenarios. <\/p>\n\n\n\n<p>&#8220;This research initially began as part of my dissertation work with  robots and children,&#8221; David Feil-Seifer, one of the researchers who  carried out the study, told TechXplore. &#8220;Earlier work involved  developing a robot for environments where we wanted a robot to interact  with children. In this case, we had the robot take the most &#8216;efficient&#8217;  path by the metrics that are commonly used in robot path planning  (minimizing the time for a movement, minimizing the distance traveled,  not hitting anything).&#8221; <\/p>\n\n\n\n<p>In a previous study <a href=\"https:\/\/dl.acm.org\/citation.cfm?id=3109684\">published in the <em>Journal of Human-Robot Interaction<\/em><\/a>,  Feil-Seifer and his colleagues tried to develop robot navigation  behaviors for environments populated by children. Pilot work showed that  the robot was effective in reaching its desired location without  hitting anything, but the researchers observed that the children  typically reacted poorly to the robot. <\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d08912719ec&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d08912719ec\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"856\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-884x856.jpg\" alt=\"\" class=\"wp-image-6800\" srcset=\"https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-884x856.jpg 884w, https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-345x334.jpg 345w, https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-768x744.jpg 768w, https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-1536x1488.jpg 1536w, https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-2048x1984.jpg 2048w, https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject-scaled.jpg 1600w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\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.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\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\"> A mobile robot taking into account activity space in an art gallery  where the robot with SAN planner avoids going into the activity space,  represented by the blue trajectory. Credit: Banisetty et al. <\/figcaption><\/figure>\n\n\n\n<p>In fact, the robot used in their experiments would generally turn  away from children and move as fast as possible toward its desired  location. As a consequence of this behavior, the children thought that  the robot did not want to interact with them. <\/p>\n\n\n\n<p> &#8220;We observed the robot and saw that it wasn&#8217;t really moving the way a person does, taking in <a href=\"https:\/\/techxplore.com\/tags\/social+information\/\">social information<\/a>  and using that to help its path planning,&#8221; Feil-Seifer said. &#8220;We thus  decided to make a navigation planner that can use social distance  information in order to execute socially appropriate movements.&#8221; <\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d089127223e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d089127223e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"856\" 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-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-876x856.jpg\" alt=\"\" class=\"wp-image-6801\" srcset=\"https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-876x856.jpg 876w, https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-342x334.jpg 342w, https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-768x751.jpg 768w, https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-1536x1501.jpg 1536w, https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-2048x2002.jpg 2048w, https:\/\/gtechbooster.com\/media\/2019\/12\/1-amultiobject-scaled.jpg 1600w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\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.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\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\"> A mobile robot is joining a cue, formed in front of a doorway scenario.  The traditional planner generated the red trajectory, guiding the robot  to a location beside the first person(inappropriate), cutting the line.  The blue trajectory, our proposed approach, leading the robot to join  the line (appropriate). Credit: Banisetty et al. <\/figcaption><\/figure>\n\n\n\n<p> In the same previous study, Feil-Seifer and his colleagues successfully  allowed the robot to determine whether a planned movement was socially  appropriate using a simple mathematical method called Gaussian mixture  models (GMMs). This method worked well in situations where <a href=\"https:\/\/techxplore.com\/tags\/social+factors\/\">social factors<\/a> could be easily understood and represented using a simple linear mathematical model.  <\/p>\n\n\n\n<p>As most real-world social interactions involve several factors that are  hard to fit in a linear model, however, the simple method they developed  would not generalize well across different social situations, and in  many instances, it would not work at all. In their new study, the  researchers thus decided to update the planner they previously developed  in order to optimize the robot&#8217;s planned movements, accounting for the  non-linear relationships between the various social properties that they  wanted the robot to consider. This involved using a Pareto concavity  elimination transformation (PaCcET)-enabled planner. <\/p><div class=\"gtech-mid-cont\" style=\"text-align: center;\" id=\"gtech-4268998665\"><div style=\"margin-right: auto;margin-left: auto;text-align: center;\" id=\"gtech-3688226984\"><a data-bid=\"1\" data-no-instant=\"1\" href=\"https:\/\/gtechbooster.com\/linkout\/17207\" rel=\"noopener\" class=\"notrack\" aria-label=\"26001\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg\" alt=\"\"  srcset=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg 1024w, https:\/\/gtechbooster.com\/media\/2023\/01\/26001-768x960.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" width=\"500\" height=\"625\"  style=\"display: inline-block;\" \/><\/a><\/div><\/div>\n\n\n\n<p>&#8220;The key advantages of our approach is that it can take these non-linear  relationships between the various social factors (i.e., where you are  in a hallway, where you are in relation to other people, how close you  are to your goal, etc.) into account,&#8221; Feil-Seifer said.  <\/p>\n\n\n\n<p>Feil-Seifer and his colleagues applied their non-linear optimization  approach to several scenarios in which a robot had to respect social  norms, for instance, by not invading people&#8217;s personal space. They found  that their approach worked well in many of these scenarios, including  interactions in a hallway, in an art gallery or while waiting in a cue.  <\/p>\n\n\n\n<p>&#8220;We have not yet done a direct comparison to other socially aware  navigation planners; that is planned for the future,&#8221; Feil-Seifer said.  &#8220;However, compared to a traditional planner that does not consider  social dynamics, the robot gives a person much more room when passing  them in the hallway, while also continuing to proceed toward a desired  goal.&#8221; <\/p>\n\n\n<!--presto-player:video_id=42--><figure class=\"wp-block-video presto-block-video  presto-provider-self-hosted\" style=\"--plyr-color-main: var(--presto-player-highlight-color, #0c4c8a); --presto-player-logo-width: 132px; \">\n\t<presto-player \n\t\tpreset='{&quot;id&quot;:4,&quot;name&quot;:&quot;Minimal&quot;,&quot;slug&quot;:&quot;minimal&quot;,&quot;icon&quot;:&quot;controls-play&quot;,&quot;skin&quot;:&quot;modern&quot;,&quot;play-large&quot;:true,&quot;rewind&quot;:false,&quot;play&quot;:false,&quot;fast-forward&quot;:false,&quot;progress&quot;:false,&quot;current-time&quot;:false,&quot;mute&quot;:false,&quot;volume&quot;:false,&quot;speed&quot;:false,&quot;pip&quot;:false,&quot;fullscreen&quot;:false,&quot;captions&quot;:false,&quot;reset_on_end&quot;:true,&quot;auto_hide&quot;:false,&quot;show_time_elapsed&quot;:false,&quot;captions_enabled&quot;:false,&quot;save_player_position&quot;:false,&quot;sticky_scroll&quot;:false,&quot;sticky_scroll_position&quot;:&quot;bottom right&quot;,&quot;on_video_end&quot;:&quot;select&quot;,&quot;play_video_viewport&quot;:false,&quot;hide_youtube&quot;:true,&quot;lazy_load_youtube&quot;:false,&quot;hide_logo&quot;:true,&quot;border_radius&quot;:0,&quot;caption_style&quot;:&quot;&quot;,&quot;caption_background&quot;:&quot;&quot;,&quot;is_locked&quot;:true,&quot;cta&quot;:[&quot;&quot;],&quot;watermark&quot;:[&quot;&quot;],&quot;search&quot;:[&quot;&quot;],&quot;email_collection&quot;:[&quot;&quot;],&quot;action_bar&quot;:[&quot;&quot;],&quot;created_by&quot;:1,&quot;created_at&quot;:&quot;2025-10-19 08:01:03&quot;,&quot;updated_at&quot;:&quot;2025-10-19 08:01:03&quot;,&quot;deleted_at&quot;:&quot;&quot;}'\n\t\tbranding='{&quot;logo&quot;:&quot;&quot;,&quot;color&quot;:&quot;#0c4c8a&quot;,&quot;logo_width&quot;:132,&quot;player_css&quot;:&quot;&quot;}'\n\t\tchapters='[]'\n\t\toverlays='[]'\n\t\ttracks='[]'\n\t\tblock-attributes='{&quot;playsInline&quot;:true,&quot;id&quot;:42,&quot;attachment_id&quot;:6802,&quot;src&quot;:&quot;https:\\\/\\\/gtechbooster.com\\\/media\\\/2019\\\/12\\\/amultiobject.mp4&quot;,&quot;preset&quot;:4,&quot;title&quot;:&quot;Multi-objective optimization for socially aware robot navigation&quot;}'\n\t\tanalytics=''\n\t\tautomations\t\tprovider='self-hosted'\n\t\t\t\tid=\"presto-player-1\"\n\t\tsrc=\"https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject.mp4\"\n\t\tmedia-title=\"Multi-objective optimization for socially aware robot navigation\"\n\t\tcss=\"\"\n\t\tclass=\"presto-video-id-42 presto-preset-id-4 skin-modern\"\n\t\tskin=\"modern\" \n\t\ticon-url=\"https:\/\/gtechbooster.com\/difogon\/img\/sprite.svg\" \n\t\tpreload=\"\" \n\t\tposter=\"\"\n\t\tyoutube=\"{&quot;noCookie&quot;:false,&quot;channelId&quot;:&quot;&quot;,&quot;show_count&quot;:false}\"\n\t\tprovider-video-id=\"\"\n\t\tvideo-id=\"42\"\n\t\t\t\tplaysinline \n\t\t\t\t>\n\t\t            <video controls preload=\"none\">\n            <source src=\"https:\/\/gtechbooster.com\/media\/2019\/12\/amultiobject.mp4\" \/>\n        <\/video>\n    \n\n\t<\/presto-player>\n<\/figure>\n\n\n<pre class=\"wp-block-verse\">Video demonstrating the planner's social capabilities (i.e., adhering to social norms) in various real-world scenarios. Credit: Banisetty et al. <\/pre>\n\n\n\n<p>In their recent study, the researchers evaluated their approach in 2-D simulations on a simulated PR2 robot  and in the real world on a pioneer-3DX mobile robot. Their findings  suggest that their approach can handle multiple interaction scenarios  involving both holonomic and non-holonomic robots.  <\/p>\n\n\n\n<p>&#8220;Practically, this initial paper demonstrates that this method can  work, at least in a simulated environment,&#8221; Feil-Seifer said. &#8220;Later  work has demonstrated this in the real world and a wide range of social  scenarios that consider both other people and factors related to the  robot&#8217;s environment (i.e., places of interest, such as paintings on a  wall) that also relate to being socially aware.&#8221; <\/p>\n\n\n\n<p>Overall, the work carried out by Feil-Seifer and his colleagues  highlights the need to develop tools to make robots more socially aware  in order to ensure that they don&#8217;t make people uncomfortable and thus  facilitating their integration into society. In the future, the  non-linear optimization approach they developed could ultimately  simplify the adoption of mobile robots in offices, hospitals and a  variety of other environments.<\/p>\n\n\n\n<p class=\"cls has-palette-color-2-color has-palette-color-1-background-color has-text-color has-background has-link-color wp-elements-540ae14a1725b91a52771495a5e4b38d\">&#8220;We are now continuing to extend the capabilities of our socially  aware navigation (SAN) planner to include a wider range of social  interactions to understand the social context better so that it can  properly decide what objectives to prioritize, and to make the system  perform more robustly,&#8221; Feil-Seifer said. &#8220;We are also planning to study  the direct effects that socially aware navigation has on people  observing the interaction and how it affects their perceptions of the <a href=\"https:\/\/techxplore.com\/tags\/robot\/\">robot<\/a>, as this would help to validate the necessity for socially aware navigation.&#8221;      <\/p>\n\n\n\n<h6 class=\"wp-block-heading\">More Information \u2139<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/techxplore.com\/news\/2019-10-approach-robot-indoor-environments.html\">A new approach to enhance robot navigation in indoor environments<\/a><\/li>\n<\/ul>\n<div class=\"gtech-end-cont\" id=\"gtech-959598955\"><div style=\"margin-right: auto;margin-left: auto;text-align: center;\" id=\"gtech-2248592321\"><a data-bid=\"1\" data-no-instant=\"1\" href=\"https:\/\/gtechbooster.com\/linkout\/17207\" rel=\"noopener\" class=\"notrack\" aria-label=\"26001\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg\" alt=\"\"  srcset=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg 1024w, https:\/\/gtechbooster.com\/media\/2023\/01\/26001-768x960.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" width=\"500\" height=\"625\"  style=\"display: inline-block;\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Mobile robots are gradually making their way into a number of human-populated environments, including hospitals, malls and people&#8217;s homes. In order for these robots to interact with humans in their surroundings, they should respect a number of unspoken social norms that are associated with sharing a given environment with others. With this in mind, researchers [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":6803,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[19,22,689],"class_list":["post-6798","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-innovations","tag-2d","tag-3d","tag-robotics"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/posts\/6798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/comments?post=6798"}],"version-history":[{"count":0,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/posts\/6798\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/media\/6803"}],"wp:attachment":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/media?parent=6798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/categories?post=6798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/tags?post=6798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}