DYNAMIC WINDOW APPROACH USING OPTIMAL RECIPROCAL COLLISION AVOIDANCE COST-CRITIC
A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is eva...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | MOORE, THOMAS POWERS, BRADLEY |
description | A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is evaluated to select a preferred velocity from a generated set of candidate velocities, the selecting based on one or more weighted cost functions. A set of velocity obstacles created based on the poses of the one or more robots and the preferred velocity is used in evaluating a second objective function to determine the motion of the robot in the next time cycle. Creating the set of velocity objects includes converting the preferred velocity from a non-holonomic to a holonomic velocity.
Procédé et système pour la navigation d'un robot le long d'un chemin cible et l'évitement d'obstacles. Le procédé consiste à recevoir une pose cible pour un ou plusieurs robots et à déterminer un chemin cible pour un premier robot tout en évitant les obstacles mobiles et fixes d'une carte d'obstacles reçue. Une première fonction objective est évaluée pour sélectionner une vitesse préférée à partir d'un ensemble de vitesses candidates produit, la sélection étant basée sur une ou plusieurs fonctions de coût pondéré. Un ensemble d'obstacles de vitesse créé sur la base des poses du ou des robots et de la vitesse préférée est utilisé pour évaluer une seconde fonction objective pour déterminer le mouvement du robot dans le cycle temporel suivant. La création de l'ensemble d'objets de vitesse consiste à convertir la vitesse préférée d'une vitesse non holonome à une vitesse holonome. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA3076498C</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA3076498C</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA3076498C3</originalsourceid><addsrcrecordid>eNrjZAhwifRz9PV0Vgj39HPxD1dwDAgI8nd09lAIDfb0c1fwDwjx9HX0UQhydfYESjgDmc7-Pj6ewZ7-fgqOYf6eLo5-zq5AseAQXecgzxBPZx4G1rTEnOJUXijNzSDv5hri7KGbWpAfn1pckJicmpdaEu_saGxgbmZiaeFsTFgFANfMLmw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DYNAMIC WINDOW APPROACH USING OPTIMAL RECIPROCAL COLLISION AVOIDANCE COST-CRITIC</title><source>esp@cenet</source><creator>MOORE, THOMAS ; POWERS, BRADLEY</creator><creatorcontrib>MOORE, THOMAS ; POWERS, BRADLEY</creatorcontrib><description>A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is evaluated to select a preferred velocity from a generated set of candidate velocities, the selecting based on one or more weighted cost functions. A set of velocity obstacles created based on the poses of the one or more robots and the preferred velocity is used in evaluating a second objective function to determine the motion of the robot in the next time cycle. Creating the set of velocity objects includes converting the preferred velocity from a non-holonomic to a holonomic velocity.
Procédé et système pour la navigation d'un robot le long d'un chemin cible et l'évitement d'obstacles. Le procédé consiste à recevoir une pose cible pour un ou plusieurs robots et à déterminer un chemin cible pour un premier robot tout en évitant les obstacles mobiles et fixes d'une carte d'obstacles reçue. Une première fonction objective est évaluée pour sélectionner une vitesse préférée à partir d'un ensemble de vitesses candidates produit, la sélection étant basée sur une ou plusieurs fonctions de coût pondéré. Un ensemble d'obstacles de vitesse créé sur la base des poses du ou des robots et de la vitesse préférée est utilisé pour évaluer une seconde fonction objective pour déterminer le mouvement du robot dans le cycle temporel suivant. La création de l'ensemble d'objets de vitesse consiste à convertir la vitesse préférée d'une vitesse non holonome à une vitesse holonome.</description><language>eng ; fre</language><subject>CALCULATING ; CHAMBERS PROVIDED WITH MANIPULATION DEVICES ; COMPUTING ; CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE ORDIFFERENT FUNCTION ; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES ; CONTROLLING ; COUNTING ; DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FORADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORYOR FORECASTING PURPOSES ; GYROSCOPIC INSTRUMENTS ; HAND TOOLS ; MANIPULATORS ; MEASURING ; MEASURING DISTANCES, LEVELS OR BEARINGS ; NAVIGATION ; PERFORMING OPERATIONS ; PHOTOGRAMMETRY OR VIDEOGRAMMETRY ; PHYSICS ; PORTABLE POWER-DRIVEN TOOLS ; REGULATING ; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TOTHE CONTROL OF A PARTICULAR SUB-UNIT ; SIGNALLING ; SURVEYING ; SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES ; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE,COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTINGPURPOSES, NOT OTHERWISE PROVIDED FOR ; TESTING ; TRAFFIC CONTROL SYSTEMS ; TRANSPORTING ; VEHICLES IN GENERAL</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20221018&DB=EPODOC&CC=CA&NR=3076498C$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20221018&DB=EPODOC&CC=CA&NR=3076498C$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MOORE, THOMAS</creatorcontrib><creatorcontrib>POWERS, BRADLEY</creatorcontrib><title>DYNAMIC WINDOW APPROACH USING OPTIMAL RECIPROCAL COLLISION AVOIDANCE COST-CRITIC</title><description>A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is evaluated to select a preferred velocity from a generated set of candidate velocities, the selecting based on one or more weighted cost functions. A set of velocity obstacles created based on the poses of the one or more robots and the preferred velocity is used in evaluating a second objective function to determine the motion of the robot in the next time cycle. Creating the set of velocity objects includes converting the preferred velocity from a non-holonomic to a holonomic velocity.
Procédé et système pour la navigation d'un robot le long d'un chemin cible et l'évitement d'obstacles. Le procédé consiste à recevoir une pose cible pour un ou plusieurs robots et à déterminer un chemin cible pour un premier robot tout en évitant les obstacles mobiles et fixes d'une carte d'obstacles reçue. Une première fonction objective est évaluée pour sélectionner une vitesse préférée à partir d'un ensemble de vitesses candidates produit, la sélection étant basée sur une ou plusieurs fonctions de coût pondéré. Un ensemble d'obstacles de vitesse créé sur la base des poses du ou des robots et de la vitesse préférée est utilisé pour évaluer une seconde fonction objective pour déterminer le mouvement du robot dans le cycle temporel suivant. La création de l'ensemble d'objets de vitesse consiste à convertir la vitesse préférée d'une vitesse non holonome à une vitesse holonome.</description><subject>CALCULATING</subject><subject>CHAMBERS PROVIDED WITH MANIPULATION DEVICES</subject><subject>COMPUTING</subject><subject>CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE ORDIFFERENT FUNCTION</subject><subject>CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES</subject><subject>CONTROLLING</subject><subject>COUNTING</subject><subject>DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FORADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORYOR FORECASTING PURPOSES</subject><subject>GYROSCOPIC INSTRUMENTS</subject><subject>HAND TOOLS</subject><subject>MANIPULATORS</subject><subject>MEASURING</subject><subject>MEASURING DISTANCES, LEVELS OR BEARINGS</subject><subject>NAVIGATION</subject><subject>PERFORMING OPERATIONS</subject><subject>PHOTOGRAMMETRY OR VIDEOGRAMMETRY</subject><subject>PHYSICS</subject><subject>PORTABLE POWER-DRIVEN TOOLS</subject><subject>REGULATING</subject><subject>ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TOTHE CONTROL OF A PARTICULAR SUB-UNIT</subject><subject>SIGNALLING</subject><subject>SURVEYING</subject><subject>SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES</subject><subject>SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE,COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTINGPURPOSES, NOT OTHERWISE PROVIDED FOR</subject><subject>TESTING</subject><subject>TRAFFIC CONTROL SYSTEMS</subject><subject>TRANSPORTING</subject><subject>VEHICLES IN GENERAL</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAhwifRz9PV0Vgj39HPxD1dwDAgI8nd09lAIDfb0c1fwDwjx9HX0UQhydfYESjgDmc7-Pj6ewZ7-fgqOYf6eLo5-zq5AseAQXecgzxBPZx4G1rTEnOJUXijNzSDv5hri7KGbWpAfn1pckJicmpdaEu_saGxgbmZiaeFsTFgFANfMLmw</recordid><startdate>20221018</startdate><enddate>20221018</enddate><creator>MOORE, THOMAS</creator><creator>POWERS, BRADLEY</creator><scope>EVB</scope></search><sort><creationdate>20221018</creationdate><title>DYNAMIC WINDOW APPROACH USING OPTIMAL RECIPROCAL COLLISION AVOIDANCE COST-CRITIC</title><author>MOORE, THOMAS ; POWERS, BRADLEY</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA3076498C3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>CHAMBERS PROVIDED WITH MANIPULATION DEVICES</topic><topic>COMPUTING</topic><topic>CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE ORDIFFERENT FUNCTION</topic><topic>CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES</topic><topic>CONTROLLING</topic><topic>COUNTING</topic><topic>DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FORADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORYOR FORECASTING PURPOSES</topic><topic>GYROSCOPIC INSTRUMENTS</topic><topic>HAND TOOLS</topic><topic>MANIPULATORS</topic><topic>MEASURING</topic><topic>MEASURING DISTANCES, LEVELS OR BEARINGS</topic><topic>NAVIGATION</topic><topic>PERFORMING OPERATIONS</topic><topic>PHOTOGRAMMETRY OR VIDEOGRAMMETRY</topic><topic>PHYSICS</topic><topic>PORTABLE POWER-DRIVEN TOOLS</topic><topic>REGULATING</topic><topic>ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TOTHE CONTROL OF A PARTICULAR SUB-UNIT</topic><topic>SIGNALLING</topic><topic>SURVEYING</topic><topic>SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES</topic><topic>SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE,COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTINGPURPOSES, NOT OTHERWISE PROVIDED FOR</topic><topic>TESTING</topic><topic>TRAFFIC CONTROL SYSTEMS</topic><topic>TRANSPORTING</topic><topic>VEHICLES IN GENERAL</topic><toplevel>online_resources</toplevel><creatorcontrib>MOORE, THOMAS</creatorcontrib><creatorcontrib>POWERS, BRADLEY</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MOORE, THOMAS</au><au>POWERS, BRADLEY</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DYNAMIC WINDOW APPROACH USING OPTIMAL RECIPROCAL COLLISION AVOIDANCE COST-CRITIC</title><date>2022-10-18</date><risdate>2022</risdate><abstract>A method and system for navigation of a robot along a goal path and avoiding obstacles. The method includes receiving goal pose for one or more robots and determining a goal path for a first robot while avoiding moving and fixed obstacles of a received obstacle map. A first objective function is evaluated to select a preferred velocity from a generated set of candidate velocities, the selecting based on one or more weighted cost functions. A set of velocity obstacles created based on the poses of the one or more robots and the preferred velocity is used in evaluating a second objective function to determine the motion of the robot in the next time cycle. Creating the set of velocity objects includes converting the preferred velocity from a non-holonomic to a holonomic velocity.
Procédé et système pour la navigation d'un robot le long d'un chemin cible et l'évitement d'obstacles. Le procédé consiste à recevoir une pose cible pour un ou plusieurs robots et à déterminer un chemin cible pour un premier robot tout en évitant les obstacles mobiles et fixes d'une carte d'obstacles reçue. Une première fonction objective est évaluée pour sélectionner une vitesse préférée à partir d'un ensemble de vitesses candidates produit, la sélection étant basée sur une ou plusieurs fonctions de coût pondéré. Un ensemble d'obstacles de vitesse créé sur la base des poses du ou des robots et de la vitesse préférée est utilisé pour évaluer une seconde fonction objective pour déterminer le mouvement du robot dans le cycle temporel suivant. La création de l'ensemble d'objets de vitesse consiste à convertir la vitesse préférée d'une vitesse non holonome à une vitesse holonome.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre |
recordid | cdi_epo_espacenet_CA3076498C |
source | esp@cenet |
subjects | CALCULATING CHAMBERS PROVIDED WITH MANIPULATION DEVICES COMPUTING CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE ORDIFFERENT FUNCTION CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES CONTROLLING COUNTING DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FORADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORYOR FORECASTING PURPOSES GYROSCOPIC INSTRUMENTS HAND TOOLS MANIPULATORS MEASURING MEASURING DISTANCES, LEVELS OR BEARINGS NAVIGATION PERFORMING OPERATIONS PHOTOGRAMMETRY OR VIDEOGRAMMETRY PHYSICS PORTABLE POWER-DRIVEN TOOLS REGULATING ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TOTHE CONTROL OF A PARTICULAR SUB-UNIT SIGNALLING SURVEYING SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE,COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTINGPURPOSES, NOT OTHERWISE PROVIDED FOR TESTING TRAFFIC CONTROL SYSTEMS TRANSPORTING VEHICLES IN GENERAL |
title | DYNAMIC WINDOW APPROACH USING OPTIMAL RECIPROCAL COLLISION AVOIDANCE COST-CRITIC |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T11%3A32%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MOORE,%20THOMAS&rft.date=2022-10-18&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA3076498C%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |