Humanoid Behaviors: From Simulation to a Real Robot
Identifieur interne : 005A49 ( Istex/Curation ); précédent : 005A48; suivant : 005A50Humanoid Behaviors: From Simulation to a Real Robot
Auteurs : Edgar Domingues [Portugal] ; Nuno Lau [Portugal] ; Bruno Pimentel [Portugal] ; Nima Shafii [Portugal] ; Luís Paulo Reis [Portugal] ; Ant Nio J. R. Neves [Portugal]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 2011.
Abstract
Abstract: This paper presents the modifications needed to adapt a humanoid agent architecture and behaviors from simulation to a real robot. The experiments were conducted using the Aldebaran Nao robot model. The agent architecture was adapted from the RoboCup 3D Simulation League to the Standard Platform League with as few changes as possible. The reasons for the modifications include small differences in the dimensions and dynamics of the simulated and the real robot and the fact that the simulator does not create an exact copy of a real environment. In addition, the real robot API is different from the simulated robot API and there are a few more restrictions on the allowed joint configurations. The general approach for using behaviors developed for simulation in the real robot was to: first, (if necessary) make the simulated behavior compliant with the real robot restrictions, second, apply the simulated behavior to the real robot reducing its velocity, and finally, increase the velocity, while adapting the behavior parameters, until the behavior gets unstable or inefficient. This paper also presents an algorithm to calculate the three angles of the hip that produce the desired vertical hip rotation, since the Nao robot does not have a vertical hip joint. All simulation behaviors described in this paper were successfully adapted to the real robot.
Url:
DOI: 10.1007/978-3-642-24769-9_26
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: Pour aller vers cette notice dans l'étape Curation :005A49
Links to Exploration step
ISTEX:E1767F4BFA1044583BB3CD4473E643A8153834C3Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct:series"><teiHeader><fileDesc><titleStmt><title xml:lang="en">Humanoid Behaviors: From Simulation to a Real Robot</title>
<author><name sortKey="Domingues, Edgar" sort="Domingues, Edgar" uniqKey="Domingues E" first="Edgar" last="Domingues">Edgar Domingues</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: edgar.domingues@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Lau, Nuno" sort="Lau, Nuno" uniqKey="Lau N" first="Nuno" last="Lau">Nuno Lau</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: nunolau@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Pimentel, Bruno" sort="Pimentel, Bruno" uniqKey="Pimentel B" first="Bruno" last="Pimentel">Bruno Pimentel</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: brunopimentel@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Shafii, Nima" sort="Shafii, Nima" uniqKey="Shafii N" first="Nima" last="Shafii">Nima Shafii</name>
<affiliation wicri:level="1"><mods:affiliation>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto</wicri:regionArea>
</affiliation>
<affiliation><mods:affiliation>E-mail: nima.shafii@gmail.com</mods:affiliation>
<wicri:noCountry code="no comma">E-mail: nima.shafii@gmail.com</wicri:noCountry>
</affiliation>
</author>
<author><name sortKey="Reis, Luis Paulo" sort="Reis, Luis Paulo" uniqKey="Reis L" first="Luís Paulo" last="Reis">Luís Paulo Reis</name>
<affiliation wicri:level="1"><mods:affiliation>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: lpreis@fe.up.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Neves, Ant Nio J R" sort="Neves, Ant Nio J R" uniqKey="Neves A" first="Ant Nio J. R." last="Neves">Ant Nio J. R. Neves</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: an@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:E1767F4BFA1044583BB3CD4473E643A8153834C3</idno>
<date when="2011" year="2011">2011</date>
<idno type="doi">10.1007/978-3-642-24769-9_26</idno>
<idno type="url">https://api.istex.fr/document/E1767F4BFA1044583BB3CD4473E643A8153834C3/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">005A49</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">005A49</idno>
<idno type="wicri:Area/Istex/Curation">005A49</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">Humanoid Behaviors: From Simulation to a Real Robot</title>
<author><name sortKey="Domingues, Edgar" sort="Domingues, Edgar" uniqKey="Domingues E" first="Edgar" last="Domingues">Edgar Domingues</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: edgar.domingues@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Lau, Nuno" sort="Lau, Nuno" uniqKey="Lau N" first="Nuno" last="Lau">Nuno Lau</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: nunolau@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Pimentel, Bruno" sort="Pimentel, Bruno" uniqKey="Pimentel B" first="Bruno" last="Pimentel">Bruno Pimentel</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: brunopimentel@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Shafii, Nima" sort="Shafii, Nima" uniqKey="Shafii N" first="Nima" last="Shafii">Nima Shafii</name>
<affiliation wicri:level="1"><mods:affiliation>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto</wicri:regionArea>
</affiliation>
<affiliation><mods:affiliation>E-mail: nima.shafii@gmail.com</mods:affiliation>
</affiliation>
</author>
<author><name sortKey="Reis, Luis Paulo" sort="Reis, Luis Paulo" uniqKey="Reis L" first="Luís Paulo" last="Reis">Luís Paulo Reis</name>
<affiliation wicri:level="1"><mods:affiliation>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DEI/FEUP - Dep. Informatics Engineering, Faculfy of Engineering of the University of Porto, LIACC - Artificial Intelligence And Computer Science Lab. of the University of Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: lpreis@fe.up.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author><name sortKey="Neves, Ant Nio J R" sort="Neves, Ant Nio J R" uniqKey="Neves A" first="Ant Nio J. R." last="Neves">Ant Nio J. R. Neves</name>
<affiliation wicri:level="1"><mods:affiliation>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro, Portugal</mods:affiliation>
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>DETI/UA - Dep. of Electronics, Telecommunications and Informatics, IEETA - Inst. of Electronics and Telematics Engineering of Un. of Aveiro, Campus Universitário de Santiago, 3810-193, Aveiro</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: an@ua.pt</mods:affiliation>
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>2011</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">E1767F4BFA1044583BB3CD4473E643A8153834C3</idno>
<idno type="DOI">10.1007/978-3-642-24769-9_26</idno>
<idno type="ChapterID">26</idno>
<idno type="ChapterID">Chap26</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass></textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: This paper presents the modifications needed to adapt a humanoid agent architecture and behaviors from simulation to a real robot. The experiments were conducted using the Aldebaran Nao robot model. The agent architecture was adapted from the RoboCup 3D Simulation League to the Standard Platform League with as few changes as possible. The reasons for the modifications include small differences in the dimensions and dynamics of the simulated and the real robot and the fact that the simulator does not create an exact copy of a real environment. In addition, the real robot API is different from the simulated robot API and there are a few more restrictions on the allowed joint configurations. The general approach for using behaviors developed for simulation in the real robot was to: first, (if necessary) make the simulated behavior compliant with the real robot restrictions, second, apply the simulated behavior to the real robot reducing its velocity, and finally, increase the velocity, while adapting the behavior parameters, until the behavior gets unstable or inefficient. This paper also presents an algorithm to calculate the three angles of the hip that produce the desired vertical hip rotation, since the Nao robot does not have a vertical hip joint. All simulation behaviors described in this paper were successfully adapted to the real robot.</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Istex/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 005A49 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Istex/Curation/biblio.hfd -nk 005A49 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= TelematiV1 |flux= Istex |étape= Curation |type= RBID |clé= ISTEX:E1767F4BFA1044583BB3CD4473E643A8153834C3 |texte= Humanoid Behaviors: From Simulation to a Real Robot }}
![]() | This area was generated with Dilib version V0.6.31. | ![]() |