로봇에 의한 충돌 처리

본 발명은 적어도 하나의 운동학적 체인을 포함하는 운동학적 체인 구조를 갖는 로봇(1)에 대한 충돌 처리 방법에 관한 것이고, 운동학적 체인 구조는: 베이스, 링크들, 링크들을 연결하는 조인트들, 액추에이터들 및 적어도 하나의 엔드-이펙터, 힘/토크를 측정/추정하기 위해 운동학적 체인들 중 적어도 하나의 원위 링크에 있는 센서(S), 및 고유감각 데이터를 측정/추정하기 위한 센서들(S)을 포함하고, 센서들(S)은 운동학적 체인 구조를 따라 임의로 위치결정되고, 방법은: 로봇((1)의 역학을 설명하는 모델을 제공하는 단계(S1), 운...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VORNDAMME JONATHAN, HADDADIN SAMI
Format: Patent
Sprache:kor
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 VORNDAMME JONATHAN
HADDADIN SAMI
description 본 발명은 적어도 하나의 운동학적 체인을 포함하는 운동학적 체인 구조를 갖는 로봇(1)에 대한 충돌 처리 방법에 관한 것이고, 운동학적 체인 구조는: 베이스, 링크들, 링크들을 연결하는 조인트들, 액추에이터들 및 적어도 하나의 엔드-이펙터, 힘/토크를 측정/추정하기 위해 운동학적 체인들 중 적어도 하나의 원위 링크에 있는 센서(S), 및 고유감각 데이터를 측정/추정하기 위한 센서들(S)을 포함하고, 센서들(S)은 운동학적 체인 구조를 따라 임의로 위치결정되고, 방법은: 로봇((1)의 역학을 설명하는 모델을 제공하는 단계(S1), 운동학적 체인들 중 적어도 하나의 원위 링크의 힘/토크(F)를 센서(S)로 측정 및/또는 추정하는 단계(S2), 고유감각 데이터, 즉 베이스 및 로봇 일반화 좌표들(q(t)) 및 이의 시간 도함수(I), 일반화된 조인트 모터 힘들(II), 외부 힘들(F), 베이스 배향() 및 베이스 속도(III)를 센서들(S)로 측정 및/또는 추정하는 단계(S3), 고유감각 데이터 및 상기 모델 중 적어도 하나에 기반하여, 모멘텀 관측기(3)로 일반화된 외부 힘들(V)의 추정치(IV)를 생성하는 단계(S4), VIII 및 II에 기반하여, 베이스 및 로봇 일반화 좌표들(VII)의 2차 도함수의 추정치(VI)를 생성하는 단계(S5), (VI)에 기반하여 운동학적 체인 구조 상의 지점(D)의 직교 가속도(IX)를 추정하는 단계(S6), 추정된 외부 렌치(X)를 획득하기 위해 (IX)에 기반한 강체 역학 효과들 및 중력 효과들에 대한 외부 힘들(F)을 보상하는 단계(S7), 예상되지 않은 충돌들로부터 발생하는 일반화된 조인트 힘들의 추정치(XII)를 획득하기 위해 변형된() 자코비안(Jacobian)(XI)을 보상하는 단계(S8),인 경우 및/또는인 경우에 주어진 임계치들(XIII)에 기반하여 충돌을 검출하는 단계(S9)를 포함한다. The invention relates to a method of collision handling for a robot with a kinematic chain structure comprising at least one kinematic chain, wherein the kinematic chain structure includes: a base, links, joints connecting the links, actuators and at least one end-effector, a sensor Sdistal.i in the most distal link of at least one of the kinematic chains for measuring/estimating force/torque, and sensors Si for measuring/estimating proprioceptive data, wherein the sensors Si are arbitrarily positioned along the kinematic chain structure, the method including: providing a model describing the dynamics of the robot; measuring and/or estimating with sensor Sdistal.i force/torque Fext,S.distal.i in the most distal link of at least one of the kinematic chains; measuring and/or estimating with the sensors Si proprioceptive data: base and robot generalized coordinates q(t) and their time derivative {dot over (q)}(t), generalized joint motor forces τm, external forces FS, a base orientation φB(t) and a base velocity {dot over (x)}(t)B; generating an estimate {circumflex over (τ)}∈ of the generalized external forces τext with a momentum observer based on at least one of the proprioceptive data and the model; generating an estimate {umlaut over ({circumflex over (q)})}(t) of a second derivative of base and robot generalized coordinates {umlaut over (q)}(t), based on {circumflex over (τ)}∈ and τm; estimating a Cartesian acceleration {umlaut over ({circumflex over (x)})}D of point D on the kinematic chain structure based on {umlaut over ({circumflex over
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_KR20200033806A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>KR20200033806A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_KR20200033806A3</originalsourceid><addsrcrecordid>eNrjZJB7vXDO6y3tb6ZPUHgzd8bbqXMU3mxb-bq_R-HNphmvl63hYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx3kFGBkYGBgbGxhYGZo7GxKkCAAbiLZU</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>로봇에 의한 충돌 처리</title><source>esp@cenet</source><creator>VORNDAMME JONATHAN ; HADDADIN SAMI</creator><creatorcontrib>VORNDAMME JONATHAN ; HADDADIN SAMI</creatorcontrib><description>본 발명은 적어도 하나의 운동학적 체인을 포함하는 운동학적 체인 구조를 갖는 로봇(1)에 대한 충돌 처리 방법에 관한 것이고, 운동학적 체인 구조는: 베이스, 링크들, 링크들을 연결하는 조인트들, 액추에이터들 및 적어도 하나의 엔드-이펙터, 힘/토크를 측정/추정하기 위해 운동학적 체인들 중 적어도 하나의 원위 링크에 있는 센서(S), 및 고유감각 데이터를 측정/추정하기 위한 센서들(S)을 포함하고, 센서들(S)은 운동학적 체인 구조를 따라 임의로 위치결정되고, 방법은: 로봇((1)의 역학을 설명하는 모델을 제공하는 단계(S1), 운동학적 체인들 중 적어도 하나의 원위 링크의 힘/토크(F)를 센서(S)로 측정 및/또는 추정하는 단계(S2), 고유감각 데이터, 즉 베이스 및 로봇 일반화 좌표들(q(t)) 및 이의 시간 도함수(I), 일반화된 조인트 모터 힘들(II), 외부 힘들(F), 베이스 배향() 및 베이스 속도(III)를 센서들(S)로 측정 및/또는 추정하는 단계(S3), 고유감각 데이터 및 상기 모델 중 적어도 하나에 기반하여, 모멘텀 관측기(3)로 일반화된 외부 힘들(V)의 추정치(IV)를 생성하는 단계(S4), VIII 및 II에 기반하여, 베이스 및 로봇 일반화 좌표들(VII)의 2차 도함수의 추정치(VI)를 생성하는 단계(S5), (VI)에 기반하여 운동학적 체인 구조 상의 지점(D)의 직교 가속도(IX)를 추정하는 단계(S6), 추정된 외부 렌치(X)를 획득하기 위해 (IX)에 기반한 강체 역학 효과들 및 중력 효과들에 대한 외부 힘들(F)을 보상하는 단계(S7), 예상되지 않은 충돌들로부터 발생하는 일반화된 조인트 힘들의 추정치(XII)를 획득하기 위해 변형된() 자코비안(Jacobian)(XI)을 보상하는 단계(S8),인 경우 및/또는인 경우에 주어진 임계치들(XIII)에 기반하여 충돌을 검출하는 단계(S9)를 포함한다. The invention relates to a method of collision handling for a robot with a kinematic chain structure comprising at least one kinematic chain, wherein the kinematic chain structure includes: a base, links, joints connecting the links, actuators and at least one end-effector, a sensor Sdistal.i in the most distal link of at least one of the kinematic chains for measuring/estimating force/torque, and sensors Si for measuring/estimating proprioceptive data, wherein the sensors Si are arbitrarily positioned along the kinematic chain structure, the method including: providing a model describing the dynamics of the robot; measuring and/or estimating with sensor Sdistal.i force/torque Fext,S.distal.i in the most distal link of at least one of the kinematic chains; measuring and/or estimating with the sensors Si proprioceptive data: base and robot generalized coordinates q(t) and their time derivative {dot over (q)}(t), generalized joint motor forces τm, external forces FS, a base orientation φB(t) and a base velocity {dot over (x)}(t)B; generating an estimate {circumflex over (τ)}∈ of the generalized external forces τext with a momentum observer based on at least one of the proprioceptive data and the model; generating an estimate {umlaut over ({circumflex over (q)})}(t) of a second derivative of base and robot generalized coordinates {umlaut over (q)}(t), based on {circumflex over (τ)}∈ and τm; estimating a Cartesian acceleration {umlaut over ({circumflex over (x)})}D of point D on the kinematic chain structure based on {umlaut over ({circumflex over (q)})}(t); compensating the external forces FD for rigid body dynamics effects based on {umlaut over ({circumflex over (x)})}D and for gravity effects to obtain an estimated external wrench {circumflex over (F)}ext,S.i; compensating {circumflex over (τ)}∈ for the Jacobian JS.distal.iT transformed Fext,S.distal.i to obtain an estimation {circumflex over (τ)}ext,col of generalized joint forces originating from unexpected collisions; detecting a collision based on given thresholds τthresh and FS.i,thresh if {circumflex over (τ)}ext,col&gt;τthresh and/or if {circumflex over (F)}ext,S.i&gt;FS.i,thresh.</description><language>kor</language><subject>CHAMBERS PROVIDED WITH MANIPULATION DEVICES ; HAND TOOLS ; MANIPULATORS ; PERFORMING OPERATIONS ; PORTABLE POWER-DRIVEN TOOLS ; TRANSPORTING</subject><creationdate>2020</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&amp;date=20200330&amp;DB=EPODOC&amp;CC=KR&amp;NR=20200033806A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200330&amp;DB=EPODOC&amp;CC=KR&amp;NR=20200033806A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>VORNDAMME JONATHAN</creatorcontrib><creatorcontrib>HADDADIN SAMI</creatorcontrib><title>로봇에 의한 충돌 처리</title><description>본 발명은 적어도 하나의 운동학적 체인을 포함하는 운동학적 체인 구조를 갖는 로봇(1)에 대한 충돌 처리 방법에 관한 것이고, 운동학적 체인 구조는: 베이스, 링크들, 링크들을 연결하는 조인트들, 액추에이터들 및 적어도 하나의 엔드-이펙터, 힘/토크를 측정/추정하기 위해 운동학적 체인들 중 적어도 하나의 원위 링크에 있는 센서(S), 및 고유감각 데이터를 측정/추정하기 위한 센서들(S)을 포함하고, 센서들(S)은 운동학적 체인 구조를 따라 임의로 위치결정되고, 방법은: 로봇((1)의 역학을 설명하는 모델을 제공하는 단계(S1), 운동학적 체인들 중 적어도 하나의 원위 링크의 힘/토크(F)를 센서(S)로 측정 및/또는 추정하는 단계(S2), 고유감각 데이터, 즉 베이스 및 로봇 일반화 좌표들(q(t)) 및 이의 시간 도함수(I), 일반화된 조인트 모터 힘들(II), 외부 힘들(F), 베이스 배향() 및 베이스 속도(III)를 센서들(S)로 측정 및/또는 추정하는 단계(S3), 고유감각 데이터 및 상기 모델 중 적어도 하나에 기반하여, 모멘텀 관측기(3)로 일반화된 외부 힘들(V)의 추정치(IV)를 생성하는 단계(S4), VIII 및 II에 기반하여, 베이스 및 로봇 일반화 좌표들(VII)의 2차 도함수의 추정치(VI)를 생성하는 단계(S5), (VI)에 기반하여 운동학적 체인 구조 상의 지점(D)의 직교 가속도(IX)를 추정하는 단계(S6), 추정된 외부 렌치(X)를 획득하기 위해 (IX)에 기반한 강체 역학 효과들 및 중력 효과들에 대한 외부 힘들(F)을 보상하는 단계(S7), 예상되지 않은 충돌들로부터 발생하는 일반화된 조인트 힘들의 추정치(XII)를 획득하기 위해 변형된() 자코비안(Jacobian)(XI)을 보상하는 단계(S8),인 경우 및/또는인 경우에 주어진 임계치들(XIII)에 기반하여 충돌을 검출하는 단계(S9)를 포함한다. The invention relates to a method of collision handling for a robot with a kinematic chain structure comprising at least one kinematic chain, wherein the kinematic chain structure includes: a base, links, joints connecting the links, actuators and at least one end-effector, a sensor Sdistal.i in the most distal link of at least one of the kinematic chains for measuring/estimating force/torque, and sensors Si for measuring/estimating proprioceptive data, wherein the sensors Si are arbitrarily positioned along the kinematic chain structure, the method including: providing a model describing the dynamics of the robot; measuring and/or estimating with sensor Sdistal.i force/torque Fext,S.distal.i in the most distal link of at least one of the kinematic chains; measuring and/or estimating with the sensors Si proprioceptive data: base and robot generalized coordinates q(t) and their time derivative {dot over (q)}(t), generalized joint motor forces τm, external forces FS, a base orientation φB(t) and a base velocity {dot over (x)}(t)B; generating an estimate {circumflex over (τ)}∈ of the generalized external forces τext with a momentum observer based on at least one of the proprioceptive data and the model; generating an estimate {umlaut over ({circumflex over (q)})}(t) of a second derivative of base and robot generalized coordinates {umlaut over (q)}(t), based on {circumflex over (τ)}∈ and τm; estimating a Cartesian acceleration {umlaut over ({circumflex over (x)})}D of point D on the kinematic chain structure based on {umlaut over ({circumflex over (q)})}(t); compensating the external forces FD for rigid body dynamics effects based on {umlaut over ({circumflex over (x)})}D and for gravity effects to obtain an estimated external wrench {circumflex over (F)}ext,S.i; compensating {circumflex over (τ)}∈ for the Jacobian JS.distal.iT transformed Fext,S.distal.i to obtain an estimation {circumflex over (τ)}ext,col of generalized joint forces originating from unexpected collisions; detecting a collision based on given thresholds τthresh and FS.i,thresh if {circumflex over (τ)}ext,col&gt;τthresh and/or if {circumflex over (F)}ext,S.i&gt;FS.i,thresh.</description><subject>CHAMBERS PROVIDED WITH MANIPULATION DEVICES</subject><subject>HAND TOOLS</subject><subject>MANIPULATORS</subject><subject>PERFORMING OPERATIONS</subject><subject>PORTABLE POWER-DRIVEN TOOLS</subject><subject>TRANSPORTING</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZJB7vXDO6y3tb6ZPUHgzd8bbqXMU3mxb-bq_R-HNphmvl63hYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx3kFGBkYGBgbGxhYGZo7GxKkCAAbiLZU</recordid><startdate>20200330</startdate><enddate>20200330</enddate><creator>VORNDAMME JONATHAN</creator><creator>HADDADIN SAMI</creator><scope>EVB</scope></search><sort><creationdate>20200330</creationdate><title>로봇에 의한 충돌 처리</title><author>VORNDAMME JONATHAN ; HADDADIN SAMI</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_KR20200033806A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>kor</language><creationdate>2020</creationdate><topic>CHAMBERS PROVIDED WITH MANIPULATION DEVICES</topic><topic>HAND TOOLS</topic><topic>MANIPULATORS</topic><topic>PERFORMING OPERATIONS</topic><topic>PORTABLE POWER-DRIVEN TOOLS</topic><topic>TRANSPORTING</topic><toplevel>online_resources</toplevel><creatorcontrib>VORNDAMME JONATHAN</creatorcontrib><creatorcontrib>HADDADIN SAMI</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>VORNDAMME JONATHAN</au><au>HADDADIN SAMI</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>로봇에 의한 충돌 처리</title><date>2020-03-30</date><risdate>2020</risdate><abstract>본 발명은 적어도 하나의 운동학적 체인을 포함하는 운동학적 체인 구조를 갖는 로봇(1)에 대한 충돌 처리 방법에 관한 것이고, 운동학적 체인 구조는: 베이스, 링크들, 링크들을 연결하는 조인트들, 액추에이터들 및 적어도 하나의 엔드-이펙터, 힘/토크를 측정/추정하기 위해 운동학적 체인들 중 적어도 하나의 원위 링크에 있는 센서(S), 및 고유감각 데이터를 측정/추정하기 위한 센서들(S)을 포함하고, 센서들(S)은 운동학적 체인 구조를 따라 임의로 위치결정되고, 방법은: 로봇((1)의 역학을 설명하는 모델을 제공하는 단계(S1), 운동학적 체인들 중 적어도 하나의 원위 링크의 힘/토크(F)를 센서(S)로 측정 및/또는 추정하는 단계(S2), 고유감각 데이터, 즉 베이스 및 로봇 일반화 좌표들(q(t)) 및 이의 시간 도함수(I), 일반화된 조인트 모터 힘들(II), 외부 힘들(F), 베이스 배향() 및 베이스 속도(III)를 센서들(S)로 측정 및/또는 추정하는 단계(S3), 고유감각 데이터 및 상기 모델 중 적어도 하나에 기반하여, 모멘텀 관측기(3)로 일반화된 외부 힘들(V)의 추정치(IV)를 생성하는 단계(S4), VIII 및 II에 기반하여, 베이스 및 로봇 일반화 좌표들(VII)의 2차 도함수의 추정치(VI)를 생성하는 단계(S5), (VI)에 기반하여 운동학적 체인 구조 상의 지점(D)의 직교 가속도(IX)를 추정하는 단계(S6), 추정된 외부 렌치(X)를 획득하기 위해 (IX)에 기반한 강체 역학 효과들 및 중력 효과들에 대한 외부 힘들(F)을 보상하는 단계(S7), 예상되지 않은 충돌들로부터 발생하는 일반화된 조인트 힘들의 추정치(XII)를 획득하기 위해 변형된() 자코비안(Jacobian)(XI)을 보상하는 단계(S8),인 경우 및/또는인 경우에 주어진 임계치들(XIII)에 기반하여 충돌을 검출하는 단계(S9)를 포함한다. The invention relates to a method of collision handling for a robot with a kinematic chain structure comprising at least one kinematic chain, wherein the kinematic chain structure includes: a base, links, joints connecting the links, actuators and at least one end-effector, a sensor Sdistal.i in the most distal link of at least one of the kinematic chains for measuring/estimating force/torque, and sensors Si for measuring/estimating proprioceptive data, wherein the sensors Si are arbitrarily positioned along the kinematic chain structure, the method including: providing a model describing the dynamics of the robot; measuring and/or estimating with sensor Sdistal.i force/torque Fext,S.distal.i in the most distal link of at least one of the kinematic chains; measuring and/or estimating with the sensors Si proprioceptive data: base and robot generalized coordinates q(t) and their time derivative {dot over (q)}(t), generalized joint motor forces τm, external forces FS, a base orientation φB(t) and a base velocity {dot over (x)}(t)B; generating an estimate {circumflex over (τ)}∈ of the generalized external forces τext with a momentum observer based on at least one of the proprioceptive data and the model; generating an estimate {umlaut over ({circumflex over (q)})}(t) of a second derivative of base and robot generalized coordinates {umlaut over (q)}(t), based on {circumflex over (τ)}∈ and τm; estimating a Cartesian acceleration {umlaut over ({circumflex over (x)})}D of point D on the kinematic chain structure based on {umlaut over ({circumflex over (q)})}(t); compensating the external forces FD for rigid body dynamics effects based on {umlaut over ({circumflex over (x)})}D and for gravity effects to obtain an estimated external wrench {circumflex over (F)}ext,S.i; compensating {circumflex over (τ)}∈ for the Jacobian JS.distal.iT transformed Fext,S.distal.i to obtain an estimation {circumflex over (τ)}ext,col of generalized joint forces originating from unexpected collisions; detecting a collision based on given thresholds τthresh and FS.i,thresh if {circumflex over (τ)}ext,col&gt;τthresh and/or if {circumflex over (F)}ext,S.i&gt;FS.i,thresh.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language kor
recordid cdi_epo_espacenet_KR20200033806A
source esp@cenet
subjects CHAMBERS PROVIDED WITH MANIPULATION DEVICES
HAND TOOLS
MANIPULATORS
PERFORMING OPERATIONS
PORTABLE POWER-DRIVEN TOOLS
TRANSPORTING
title 로봇에 의한 충돌 처리
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T11%3A54%3A47IST&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=VORNDAMME%20JONATHAN&rft.date=2020-03-30&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EKR20200033806A%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