Fractal Robots(difference between nano robots and fractal robots)
Soccer Robots Implementing soccer behaviors in the Webots simulator for NAO robots. Kristjan Arumae,...
-
Upload
giles-horn -
Category
Documents
-
view
220 -
download
0
Transcript of Soccer Robots Implementing soccer behaviors in the Webots simulator for NAO robots. Kristjan Arumae,...
Soccer RobotsImplementing soccer behaviors in the Webots
simulator for NAO robots.
Kristjan Arumae, Sarah Myhre, Chris Cassian Olschewski
Sponsor: Dr. Gita SukthankarAdviser: Astrid JacksonSenior Design: Dr. Mark Heinrich
The NAO
Project Objectives
Create autonomous agents with soccer behaviors in a simulation environment
Create resources to guide future students working with the NAO simulator or robots
Current State
Soccer simulation code is rare
Most code develop for SimSpark
Complexity through years of iteration
Documentation limited and incomplete
Difficult to adopt for own purposes, not designed for flexibility
Solutions by (Senior) Design
Make code public and easily available
Develop in Webots for NAO
Structure low-level design in a modular, easy to approach way
Have thorough and complete documentation
Design code for multiple functions
Team Development
Windows, Mac, Linux Linux
Java Python
Choreographe Naoqi API
Webots Trackers OpenCV
NAOqi: Anatomy of a Kick
Legs fixed to constrains Balance activated for support leg Duration for balance leg mode set 3 lists of actuator settings passed 3 time steps passed and motion executed
Future Applications
Memory of World State, Confidences
Artificial Neural Networks
Locomotion Training with Genetic Algorithms
Evaluation
Implements proposed solutions!
Widely available on public git repository: https://github.com/ChecksumCharlie/nao-ucf
Evaluation
Implements proposed solutions!
Widely available on public git repository: https://github.com/ChecksumCharlie/nao-ucf
Implementation specifically tailored to Webots
Evaluation
Implements proposed solutions!
Widely available on public git repository: https://github.com/ChecksumCharlie/nao-ucf
Implementation specifically tailored to Webots
Code with different levels of sophistication
Evaluation
Implements proposed solutions!
Widely available on public git repository: https://github.com/ChecksumCharlie/nao-ucf
Implementation specifically tailored to Webots
Code with different levels of sophistication All documentation online: NAO UCF website
Evaluation
Implements proposed solutions!
Widely available on public git repository: https://github.com/ChecksumCharlie/nao-ucf
Implementation specifically tailored to Webots
Code with different levels of sophistication
Team templates and plug’n’play BTs/FSMs All documentation online: NAO UCF website