{"id":1223,"date":"2014-11-11T17:10:21","date_gmt":"2014-11-11T17:10:21","guid":{"rendered":"http:\/\/www.rtc.us.es\/?p=1223"},"modified":"2020-04-27T11:32:39","modified_gmt":"2020-04-27T11:32:39","slug":"the-shared-control-dynamic-window-approach-for-non-holonomic-semi-autonomous-robots","status":"publish","type":"post","link":"https:\/\/grupo.us.es\/rtclab\/the-shared-control-dynamic-window-approach-for-non-holonomic-semi-autonomous-robots\/","title":{"rendered":"The Shared Control Dynamic Window Approach for Non-Holonomic Semi-Autonomous Robots"},"content":{"rendered":"<p><strong>Abstract:\u00a0<\/strong>A shared control method, called Shared Control Dynamic Window Approach, is presented. It is inspired in the Dynamic Window Approach (DWA) for autonomous mobile robots. It takes user commands by means of the control interface and provide the most suitable and kinodinamically feasible trajectory that guarantees obstacle avoidance. It provides navigation assistance to drive vehicles in unstructured environments and other scenarios where dynamic constraints play an important role. In order to keep an intuitive control for the user, the intrusiveness of the method varies gradually and proportionally with the danger of collision. Preliminary experiments with users driving vehicles in a simulated world validate the method. Its implementation is public under General Public License.<\/p>\n<p><a href=\"http:\/\/www.rtc.us.es\/wp-content\/uploads\/2014\/11\/clousCom3.png\"><img loading=\"lazy\" class=\"wp-image-1233 aligncenter\" src=\"http:\/\/www.rtc.us.es\/wp-content\/uploads\/2014\/11\/clousCom3.png\" alt=\"clousCom3\" width=\"566\" height=\"343\" srcset=\"https:\/\/grupo.us.es\/rtclab\/wp-content\/uploads\/2014\/11\/clousCom3.png 629w, https:\/\/grupo.us.es\/rtclab\/wp-content\/uploads\/2014\/11\/clousCom3-300x181.png 300w\" sizes=\"(max-width: 566px) 100vw, 566px\" \/><\/a><\/p>\n<p>A capture of Shared Control working. Thick green circular arc indicate estimated user intentions. The rest of arcs are kinodynamycally feasible trajectories, from which Shared-DWA method selects the best trajectory<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Full text:\u00a0<\/strong>\u00a0<a href=\"http:\/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?tp=&amp;arnumber=6840152\">http:\/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?tp=&amp;arnumber=6840152<\/a><\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" title=\"Shared Control Dynamic Window Approach - Shared DWA\" width=\"810\" height=\"456\" src=\"https:\/\/www.youtube.com\/embed\/uSe893aEYEk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" title=\"Shared DWA experiment + Karto Mapping\" width=\"810\" height=\"456\" src=\"https:\/\/www.youtube.com\/embed\/_FUk0FdsNt0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h3>Predictive Timing Control (PTC)<\/h3>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" title=\"Predictive Timing Correction (PTC) for Mobile Robot Motion Planners\" width=\"810\" height=\"456\" src=\"https:\/\/www.youtube.com\/embed\/BLo0vFiynV0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abstract:\u00a0A shared control method, called Shared Control Dynamic Window Approach, is presented. It is inspired in the Dynamic Window Approach (DWA) for autonomous mobile robots. It takes user commands by [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,6,7,11,27],"tags":[],"_links":{"self":[{"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/posts\/1223"}],"collection":[{"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/comments?post=1223"}],"version-history":[{"count":7,"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/posts\/1223\/revisions"}],"predecessor-version":[{"id":1935,"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/posts\/1223\/revisions\/1935"}],"wp:attachment":[{"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/media?parent=1223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/categories?post=1223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grupo.us.es\/rtclab\/wp-json\/wp\/v2\/tags?post=1223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}