Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.

Slides:



Advertisements
Similar presentations
Robotics Where AI meets the real world. Ankit Jain
Advertisements

João Rodrigues, Sérgio Brandão, Rui Rocha, Jorge Lobo, Jorge Dias {joaor, {jlobo, rprocha, Introduction The.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
Software Defined Radio Testbed Team may11-18 Members: Alex Dolan, Mohammad Khan, Ahmet Unsal Adviser: Dr. Aditya Ramamoorthy.
Robocup ve USARSIM Dr. Muhammet Balcılar. What is RoboCup? an international research and education initiative an attempt to foster AI and intelligent.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
Interim Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Capstone Design Project Plan Team SAUSAGES Ryan Campbell Anne Carrier Gonzalo Gonzalez Bryan Grider Steve Kerkmaz Ziad Mohieddin EE 401 – EE Design I Instructor.
Evolution of Digital-Design: Past, Present, and Future Design & Co-design of Embedded Systems Maziar Goudarzi.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
CP1610: Introduction to Computer Components
Artificial Intelligence
Fast Walking and Modeling Kicks Purpose: Team Robotics Spring 2005 By: Forest Marie.
EG1003: Introduction to Engineering and Design Sensors.
ECE 477 FINAL PRESENTATION TEAM 7  SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
REU 2008-Building the First USF Small Size Robot Team Christopher HobbsMentor: Dr. Alfredo Weitzenfeld Department of Computer Science & Engineering Abstract.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
Providing Bluetooth Functionality on Embedded Devices: A look at Embedded Operating Systems and Bluetooth Stacks Brian Fox Supervisors: Dr Greg Foster.
2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle.
Field Robot Project to Develop a Fully Autonomous Vehicle for a Field Environment.
Chess Playing Bot. Detecting Green coloured squares using Blobs.
Single Player Foosball Table with an Autonomous Opponent ECE 4007 Senior Design Team FIFA Dr. James Hamblen Michael Aeberhard Shane Connelly Evan Tarr.
Humanoid Robots Motivation Humanoid Projects RoboCup Humanoid League Robots  Alpha  RoboSapien  Kondo Personal Robots.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Field Robot Project to Develop a Fully Autonomous Vehicle for a Field Environment.
Hybrid-Structure Robot Design From the authors of Chang Gung University and Metal Industries R&D Center, Taiwan.
Realtime Robotic Radiation Oncology Brian Murphy 4ECE.
2/8/2005 TEAM: L.A.R.G.E. Slide: 1 LTU AIBO Research Group Alumni Association Support Request Tuesday February 8, 2005.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
ORGANIZED BY THE CSS Virtual RoboCup A Brief Overview The Virtual RoboCup is a competition in which teams, of a maximum of 3 members, program a.
Single Player Foosball Table with an Autonomous Opponent ECE 4007 Senior Design Team FIFA Dr. James Hamblen Michael Aeberhard Shane Connelly Evan Tarr.
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
Team #5 Nicholas Baker Alejandro Haller Matthew Hudson Cristobal Riojas Sep 19, 2011 Extensible robot framework that demonstrates the concept of automating.
UBC Thunderbots. What Is RoboCup? “ International research and education initiative...An attempt to foster AI and intelligent robotics research” Est.
Oktay Arslan Alex Cunningham Philip Rogers Final Project Propsoal RoboCup Offensive Passing System.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
RoboCup KSL Design and implementation of vision and image processing core Academic Supervisor: Dr. Kolberg Eli Mentors: Dr. Abramov Benjamin & Mr.
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
introduction Brain driven car which would be of great help to the physically disabled people. These cars will rely only on what the individual is thinking.
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) July 23,
RoboCup: The Robot World Cup Initiative
Obstacle avoiding robot { pixel }
Automatic human detector garbage can.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
‘SONAR’ using Arduino & ultrasonic distance sensor
Robot Soccer First Design Review
Robot Soccer Real Madrid.
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Control Award This award is given to the Team that demonstrates innovate thinking in the control system to solve game challenges such as autonomous operation,
ECE 477 Digital Systems Senior Design Project  Spring 2006
Presentation transcript:

Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif

Overview Background Objective This years work Further development Additional information

What is the soccer robot Autonomous vehicle Plays soccer Development at Monash Uni started in 1999 My research topic for Hons RoboCup hosts soccer competitions

RoboCup Worldwide research and education initiative Foster AI and intelligent robotics research Provides a standard problem where a wide range of technologies can be used. Project-oriented education.

Building blocks Sensors Field Positioning System Motion Artificial Intelligence

Objective To be able to make the robot “see” the ball and be able to move towards it.

This years work Revamped design computers. Built cable for motion system. Built frame for camera, motherboard and kicker. Developed preprocessing filtering for vision system. Built application for determining the real distance between robot and ball from an image. Developed code to communicate with the motion control card and servo boards. Convert the motion code from windows to QNX.

This years work (cont) Integrate new motion with previous modules Test and debug

Motion Control System Built control cable from computer to the servo control boards. Develop software to communicate with MCC and SB. (Made wheels turn). Further development to make the robot move. Develop routines to actuate the kicker. View cableWheels spinningRobot movingNext SlideKicker

MCS (cont) Implemented the quintic polynomial control system. Allows displacement, velocity and acceleration to be defined at the start and end points of the robot trajectory. Software developed, but not fully tested. Simulations appear to gives correct results. MATLAB graphsNext Slide

Control Cable Return Computer Motion Control Card PCI bus Motor 1Motor 2Motor 3 Servo 1Servo 2Servo 3

Wheel spinning Return

Robot moving Return

Pneumatic kicker Return

MATLAB simulations Return

Vision system Optimised previous code. (40% of the size). 2 Processes Read from grabber. Write to BMP file. Send message. Read BMP from file. Process the image. Delete file. Existing system Single process Stores image in memory (passes memory pointer). New system

Message passing Totally rewrote the message passing class. Process was writing globally hoping the intended receiver was listening. Now use QNX message passing functionality. Process ID’s are stored and messages are addressed.

Distance mapping Image needed to be processed to determine direction and distance of ball. With the assistance of Stewart Hore, we rebuilt an application which would read in images and provide a series of co-efficients to hard code into the source. Filtering was required. 3x3 was good. Could afford 5x5. Filter imagesNext Slide

Filtered images Original3x3 mean filter5x5 mean filter Return

Further development Integrate motion and vision system. Full control over robots movements Make robot kick ball Make robot work as team member Enhance vision. – Use better camera. Digital image. Enhance motion – 400mm/sec max speed – 2500mm/sec to be competitive

Additional information RoboCup website – Gordon Lowe, Bldg 75, Rm 1101, Clayton.

Any questions ?