2005 level iv design project soccer robots michael hill nicholas jones michael shanahan supervisor:...
TRANSCRIPT
![Page 1: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/1.jpg)
2005 Level IV Design Project
SOCCER ROBOTS
Michael Hill
Nicholas Jones
Michael Shanahan
Supervisor: Dr Frank Wörnle
![Page 2: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/2.jpg)
RoboCup• International robotic
soccer competition
• Promotes studies in:• Automation• Artificial Intelligence• Strategic
Programming
![Page 3: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/3.jpg)
Goals & Objectives• Research & develop a design meeting
RoboCup small-size league entry criteria
• Manufacturing a team of three such robots
• Development & implement a vision system to enable multi-agent coordination
![Page 4: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/4.jpg)
Goals & Objectives• Design & implement a communications system to
facilitate automation & strategic game-play
• Comply with the AU$250.00 budget
• Provide a solid foundation for future project teams to build upon & achieve success
![Page 5: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/5.jpg)
Design Overview
• Mechanical Design• Vision System• AI Software• Communications System
• Current & Future Work• Conclusion
![Page 6: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/6.jpg)
Mechanical Design
• Drive System
• Kicker Device
• Power
• Chassis
![Page 7: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/7.jpg)
Mechanical Design• Drive System
• Two Wheel Differential
• Omnidirectional
Team Lucky Star, 2004Weber, 2004
University of Auckland, 2005
![Page 8: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/8.jpg)
Mechanical Design• Drive System
Final Design: A differential drive system
using M42SP-5 stepper motors.
• Cost effective• Readily available• Satisfy torque and speed requirements
![Page 9: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/9.jpg)
Mechanical Design• Drive System – Motor Selection
Performance Specifications• Acceleration 1 m/s2
• Velocity 1 m/s
Parameters• Robot Mass: 1.9 kg• Wheel Radius: 30 mm• Step Size: 7.5o
• Motor Speed: 365 pps
Required Torque: 43 mN.m
Maximum Speed: 1.4 m/s
MGEN, 2005
![Page 10: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/10.jpg)
Mechanical Design• Kicker Device
• Spring Powered
• Pneumatics
• Solenoid
Weber, 2004
![Page 11: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/11.jpg)
Mechanical Design• Kicker Device
Final Design: Pull-typesolenoid with lever
• Cost effective
• Simple to build
![Page 12: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/12.jpg)
Mechanical Design• Power
Powered Devices:• MiniDragon+ development board (5V)• Stepper Motors and Drivers (12V)• Solenoid (12V)• RF Receiver (5V)
Power Source:• Ten 1.2V rechargeable AA batteries in
series
![Page 13: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/13.jpg)
Mechanical Design• Chassis
• Constructed from3 mm aluminium
• Modular design toaid in modificationof subsystems
Mattner, 2005
![Page 14: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/14.jpg)
Vision System
Fire Wire Camera (15 FPS)
Frame
Vision Software
The Imaging Source, 2005 Mattner, 2005
• Equipment
![Page 15: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/15.jpg)
Vision SystemColour Identification System
Pink = Centroid r1
Purple = Direction r1
Yellow = Centroid r2
Blue = Direction r2
Orange = Ball
![Page 16: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/16.jpg)
Vision SystemObject Tracking
![Page 17: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/17.jpg)
Vision System
Takes an image
Returns it to the vision software
Locates the positions
Returns them to the AI System
![Page 18: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/18.jpg)
AI Software• Controls all robotic movement & kicking
• MATLAB code & Simulink block diagrams converted to C-code
• Two phases of operation1. Ball not in possession
2. Ball in possession
![Page 19: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/19.jpg)
AI Software • Ball Not In Possession
Assumes rate of acceleration is constant over small sample time
Loop performed every five samples
![Page 20: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/20.jpg)
AI Software• Ball in possession
Constant maxKick defines furthest the ball can be projected by kicker device
Ball is kicked once dist2Goal is less than maxKick
Similar algorithm for passing
![Page 21: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/21.jpg)
AI Software• Problem: Data reception too slow for
effective closed loop navigation
• Solution: AI provides several instructions per iteration
• Development of game-play strategy limited due to lack of opposition
![Page 22: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/22.jpg)
Communications System
• Robot instructions are sent in 8-byte telegrams via radio transceivers
• Signals are broadcast to all three robots on same frequency
• Data Transfer Rate = 12.5 instructions per second
![Page 23: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/23.jpg)
CommunicationsSystem• Bytes 1-4: Telegram Information
Contains information about the telegram itself, including target robot
• Bytes 5 & 6: Motor Instructions
Signed Integer varying between -127 to +127 representing speed and direction for the left and right motors, respectively
![Page 24: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/24.jpg)
CommunicationsSystem• Byte 7: Solenoid Instructions
Set to 1 for energised, 0 for de-energised
• Byte 8: ChecksumSum of transmitted bits, which must be equal to the sum of received bits
![Page 25: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/25.jpg)
Current Work• Successful in achieving:
• Effective & cost efficient design
• Vision System provides object tracking
• AI Software with predictive motion nearing completion
• Communications system allows remote interaction
![Page 26: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/26.jpg)
Future Work• Group Aims:
• Functional team of three robots
• Perform standard soccer actions e.g. pass, shoot & dribble
• Ball trajectory prediction software
• Communications system supports continuous robot coordination
![Page 27: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/27.jpg)
Future Work• Recommended Development:
• Manufacture opposition team & develop defensive AI software
• Improve vision system data rates to facilitate faster game-play
• Incorporate strategic game-play
![Page 28: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/28.jpg)
Conclusion
• Project budget was the most defining constraint
• Goals set were inherently optimistic
• Were able to achieve majority of all fundamental hopes for project
![Page 29: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/29.jpg)
AcknowledgementsWe would like to thank the following people
Dr Frank Wörnle, our supervisor
Bill, Richard and Steve from the mechanical workshop
Silvio and Derek from the electronics workshop
Carnegie Mellon University for the vision drivers
Yasutake and Taiki from the 2005 Osaka University Team
![Page 30: 2005 Level IV Design Project SOCCER ROBOTS Michael Hill Nicholas Jones Michael Shanahan Supervisor: Dr Frank Wörnle](https://reader035.vdocuments.mx/reader035/viewer/2022062718/56649ea85503460f94bac3a0/html5/thumbnails/30.jpg)
Questions???