apresentacaoIntro
Transcript of apresentacaoIntro
-
8/3/2019 apresentacaoIntro
1/17
Humanoid Robot NAO:Developing
Behaviors for Football Humanoid Robots
Lus Miranda Cruz
Supervisors: Prof. Lus Paulo Reis Prof. Armando Sousa
-
8/3/2019 apresentacaoIntro
2/17
Outline
RoboCup
FCPortugal
Tecnologies
Humanoid Nao
Simulator
The Problem
Behaviors
Behaviors Sequence
The Project
How?
Conclusion - Workplan
References
-
8/3/2019 apresentacaoIntro
3/17
Robocup
Robot Soccer World Cup
Leagues: Soccer, Rescue and @Home, RoboCupJunior
Promote research and education in Artificial Intelligence,
Robotics and related fields
-
8/3/2019 apresentacaoIntro
4/17
FCPortugal
RoboCup Team
Cooperation between Universities of Porto and Aveiro
Has participated in several RoboCup competitions
since 2000
Has won many awards
-
8/3/2019 apresentacaoIntro
5/17
FCPortugalRoboCup2000, Melbourne, Simulation2DLeague, Champions
European RoboCup2000, Amsterdam, Simulation2DLeague, Champions
German Open2001, Paderborn, SimulationLeague, Champions
RoboCup 2002, Fukuoka, CoachCompetitionLeague, Champions
European RoboCup 2006, Eindhoven, RescueSimul.League, Champions
European RoboCup 2006,Eindhoven, Simulation3DLeague, Champions
RoboCup Dutch Open 3D Champions - 2006
RoboCup World 3D Champions - 2006 3D
European RoboCup2007, Hannover, Simulation3DLeague, Champions
European RoboCup2008, Hannover, Simulation3DLeague, 3rdPlace
European RoboCup2009, Hannover, Simulation2DLeague, 3rdPlace
European RoboCup2009, Hannover, Simulation3DLeague, 3rdPlace
-
8/3/2019 apresentacaoIntro
6/17
Tecnologies - NAO
Humanoid
Aldebaran Robotics
21 degrees of freedom
Recently acquired byFEUP
-
8/3/2019 apresentacaoIntro
7/17
Tecnologies - Simulator
The Simspark
Simulator
Robocup 3D
simulation league
Uses humanoid
NAO
Useful for testing
-
8/3/2019 apresentacaoIntro
8/17
The problem
BehaviorsIn XML
Behaviors Sequences
A simple task can have many behaviors
-
8/3/2019 apresentacaoIntro
9/17
Behavior
-
8/3/2019 apresentacaoIntro
10/17
Behavior - KickLeft
(...)
(...)
-
8/3/2019 apresentacaoIntro
11/17
Walk straight tothe ball position
Walk to the ballposition makinga smooth curve
Walk sidewayaround the ball
Front kick theball
Front kick theball
Kick Right
GOAL
GOAL
GOAL
Go to the ball and kick it
-
8/3/2019 apresentacaoIntro
12/17
Behaviors Sequence - Example
http://localhost/Volumes/EXCHANGE/0Universidade/Dissertac%CC%A7a%CC%83o/Apresentac%CC%A7o%CC%83es/nao.ogvhttp://localhost/Volumes/EXCHANGE/0Universidade/Dissertac%CC%A7a%CC%83o/Apresentac%CC%A7o%CC%83es/nao.ogvhttp://localhost/Volumes/EXCHANGE/0Universidade/Dissertac%CC%A7a%CC%83o/Apresentac%CC%A7o%CC%83es/nao.ogvhttp://localhost/Volumes/EXCHANGE/0Universidade/Dissertac%CC%A7a%CC%83o/Apresentac%CC%A7o%CC%83es/nao.ogvhttp://localhost/Volumes/EXCHANGE/0Universidade/Dissertac%CC%A7a%CC%83o/Apresentac%CC%A7o%CC%83es/nao.ogvhttp://localhost/Volumes/EXCHANGE/0Universidade/Dissertac%CC%A7a%CC%83o/Apresentac%CC%A7o%CC%83es/nao.ogv -
8/3/2019 apresentacaoIntro
13/17
The project
Find a way to get the most efficient
behavior sequence for each task ofNAO with regard to the environment.
It must work simultaneously in simulatedenvironment and with the real Nao.
-
8/3/2019 apresentacaoIntro
14/17
How?
Reusing and improving the behaviors developed by
FCPortugal.
Using well known AI optimization algorithms to find thebest sequence
for example, hill climbing, genetic algorithm,
simulated annealing, and many others.Besides executing the moves with high efficiency, NAO
will choose the ones that fit best.
-
8/3/2019 apresentacaoIntro
15/17
Conclusion - Work Plan
Bibliographic research (4 weeks).
Study NAO, define and implement behaviors (6 weeks).
Classificate and test behaviors (3 weeks).
Interconnection and sequences of behaviors (2 weeks).
Write thesis (4 weeks).
-
8/3/2019 apresentacaoIntro
16/17
ReferencesPicado, Hugo; "Development of Behaviors for a Simulated Humanoid Robot".
PhD thesis, University of Aveiro, 2008.
Reis, Lus Paulo; Lau, Nuno; "Paper Contributions, Results and Work for the
Simulation Community of FC Portugal".
Lau, Nuno; Reis, Luis Paulo; Picado, Hugo; Almeida, Nuno; "FCPortugal:
Simulated humanoid robot team description proposal for robocup 2008". In
Proceedings CD of RoboCup 2008, 2008.
Picado, Hugo; "FCPortugal3D A team of RoboCup 3D Simulation League".
IEETA, University of Aveiro, 2009.
Dominey, Peter Ford; Lallee, Stephane; Khamassi, Mehdi; Lu, Zhenli; Lallier,
Corentin; Boucher, Jean-David; Weitzenfeld, Alfredo; Ramos, Carlos;"Cooperative Human Robot Interaction with the Nao Humanoid: Technical
Description Paper for the Radical Dudes"
Reis, Lus Paulo; Lau, Nuno; "Coordination Methodologies Developed for FC
Portugal 3D 2006 Team". In Proceedings CD of RoboCup 2006, 2006.
-
8/3/2019 apresentacaoIntro
17/17
Humanoid Robot NAO:Developing
Behaviors for Football Humanoid Robots
Lus Miranda Cruz
Supervisors: Prof. Lus Paulo Reis Prof. Armando Sousa