Mikhail has recently come back from Robocup 2022 in Bangkok, where he and other members of the Australian team rUNSWift has been competing for the world robotics soccer cup. Mikhail will take us behind the scenes and talk about how the robots work and what approach allowed rUNSWift to take another trophy home this time going from the 6th in 2021 to the 3rd place in 2022.
20. STANDARD PLATFORM KEY FEATURES
● Standard hardware (NAO v6)
● Custom software
● 5 vs 5 (soon 7 vs 7)
● Human referees
● Game gets harder every year
21. Walking fast — being first to the ball
Kicking the ball hard
Winning the tussles
S.P.E.C.I.A.L CHALLENGES
22.
23. S.P.E.C.I.A.L CHALLENGES
Is that the ball?
Did I hear a whistle or it’s just a wind?
Where is everyone?
Is this a sideline or a goal line?
Can I kick the ball from here?
Where should I aim?
What does the referee show?
The grass was greener back home…
24.
25. Do it all and keep enough battery
for the second half.
Keep your joints cool and working.
S.P.E.C.I.A.L CHALLENGES
34. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Game information
35. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Game information
36. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
37. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information
38. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
39. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
40. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
42. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
43. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
46. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
48. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
49. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
50. Vision system
Sensors
2 Cameras, Ultrasound, IMU, Mic, Joints, Feet
Pose estimation
Field features Ball detection Robot detection
Blackboard
Localisation
Game information
Team information High-level logic
Skills
(behaviour tree)
Outputs
Joints, speaker, LEDs, …
Tools and
instruments