Robot Soccer Real Madrid.

Slides:



Advertisements
Similar presentations
When you see a soccer ball, jump and hit it in the air with your head.
Advertisements

Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt.
Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
ARTIFICIAL INTELLIGENCE Rachelle Yando, Nina Kostyk, & Dave Tokarowski.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Alexander Repenning artificial intelligence chapter 1: Game AI.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
Computer Vision. Computer vision is concerned with the theory and technology for building artificial Computer vision is concerned with the theory and.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Artificial Intelligence
Simulation of Robot Soccer Game Kuang-Chyi Lee and Yong-Jia Huang Department of Automation Engineering National Formosa University.
Reinforcement Learning Learning from the environment around us A poetic approach.
Let’s JAM Team 35: Jason Chen, Justin Ho, Andrew Wilkinson Presenting: The Jammer.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
TEAM 5248 FERMION Members: Yi, Justin, Hamza , Ben, Marcus, Sean, Sai, Devin, Christine, Erin.
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition International Forum on Strategic Technology, p.p , Oct
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Futsal Session Plans. Futsal Session Plan – Passing, Ball Control and Movement Organization Players in groups of 2 or 3 Player passes to team mate and.
2/8/2005 TEAM: L.A.R.G.E. Slide: 1 LTU AIBO Research Group Alumni Association Support Request Tuesday February 8, 2005.
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
KNOWLEDGE BASED SYSTEMS
Introduction to Artificial Intelligence CS 438 Spring 2008.
University of Kragujevac Technical faculty ^a~ak - Danijela Milo{evi} CURRICULUM DEVELOPMENT.
Playing Tic-Tac-Toe with Neural Networks
Oktay Arslan Alex Cunningham Philip Rogers Final Project Propsoal RoboCup Offensive Passing System.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
The use of feedback in learning motor skills. FEEDBACK Can be given during the performance of a motor skill or after its completion Is most effective.
Economic reasoning and artificial intelligence by David C. Parkes, and Michael P. Wellman Science Volume 349(6245): July 17, 2015 Published by AAAS.
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Simulation of Characters in Entertainment Virtual Reality.
THIS IS WHAT A SLIDESHOW WOULD LOOK LIKE AT THE END OF A TERM AFTER BUILDING IT EACH LESSON. (KT)
Artificial Intelligence. What is AI? „Study of intelligent behavior and the attempt to find ways in which such behavior could be engineered in any kind.
OCLC Online Computer Library Center 1 Introduction.
Aperture Science Team 3 – Robot Soccer ECEn 490. Overview – The Members of our Team Responsible for AI/System Architecture Computer Science experience.
Brief Intro to Machine Learning CS539
RoboCup: The Robot World Cup Initiative
Learning Fast and Slow John E. Laird
Fundamentals of Information Systems
Artificial intelligence (AI)
Motion control implementation and validation for high precision, highly reliable moveable devices Jorge Sola Merino (EN-STI-ECE) Supervisor: Mark Butcher.
Artificial Intelligence in the Job Hiring Process
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Communication Knowledge Application Thinking Application Game
Accurate Robot Positioning using Corrective Learning
Robot Soccer First Design Review
SPECIALIZED APPLICATION SOFTWARE
Introduction to CAP6938 Neuroevolution and Developmental Encoding
Artificial Intelligence استوارت راسل، پیتر نورویگ
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Basic Intro Tutorial on Machine Learning and Data Mining
Soccer Notes.
CSE 4705 Artificial Intelligence
Discovery Search vs. Library Catalogue
Player Development Initiatives
Introduction 9/29/2008.
Knowledge Application Thinking Application Communication The game
Information Systems General Information.
Knowledge Application Thinking Application Communication The game
The Friendship Algorithm
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
امتحانات میں شامل سوالات کے برے ،اچھے اور بہترین نمونے
Technical Capabilities
CS225B Robot Programming Laboratory
Applications of AI Robotics.
— Industry Connectedness
Information Systems General Information.
Professor: Peter Stone
What is Artificial Intelligence? (AI) is the simulation of human intelligence processes by machines, especially computer systems. These processes include.
AI Application Session 12
Presentation transcript:

Robot Soccer Real Madrid

Outline Mechanical Simulation Motion Control Vision AI/ROS Questions

Mechanical - Completed

Mechanical - Completed

Simulation Class Objective Created simulation of a robot soccer game Have interaction functionality between robots and ball. Showed that Kalman filter can be implemented and showed that robots show correct self-awareness Showed some artificial intelligence that can score goal on opponents

Motion Control Wrote Python script to write and read encoder values to and from motors. Two RoboClaws, each with UART Python script from RoboClaw manufacturer Data to/from encoders can be in quadrature ticks, duty, or integer

Motion Control Figured out friction differences between carpet, field, and in test Worked with Vision to get a working ball search function. This allows the robot to have the ball in front before going forward. Got script to have omni-directional motion. Tick values from encoders allow precise knowledge of movement

Vision

Vision

ROS, AI, and Strategy Never completed! But, progress has been made… ROS is on the MinnowBoard Problems with finding the libraries – RESOLVED Different processes are communicating

ROS, AI, and Strategy Implementing skills by combining vision and motion

Questions?