The Grey Area is an award-winning RoboCup@Home Education team from Macau Puiching Middle School that will be giving a lecture on their development towards becoming world champions. They will discuss how they used techniques like OpenPose for pose detection, OpenVINO and YOLO for human and object detection in their research and development. The lecture will cover topics like hardware development, object relationship detection, pose detection, and person follower software development. It will take place on August 03, 2020 from 15:00-17:00 GMT+8.
Development Towards World Champion - The Grey Area 2020.08.03 | RoboCup@Home Education
1. The Grey Area is an award-winning RoboCup@Home Education team from
Macau Puiching Middle School.
- RoboCup@Home Education Online Challenge 2020 - Gold Award (Junior)
- RoboCup@Home Education Challenge 2019 - World Champion (Junior)
Team members:
Joshua Lei, Cristiano Afonso da Silva, Thomas Leong, Sebastien Sin
Coaches:
Thomas Lao, Kinda Lam
RoboCup@Home Education
ONLINE CLASSROOM
Invited Lecture Series
Development Towards World Champion
Speakers: The Grey Area | Macau Puiching Middle School
Time: August 03, 2020 (Mon) 15:00~17:00 (GMT+8)
https://www.robocupathomeedu.org/learn/online-classroom/invited-lecture-series
Highlights
● OpenPose to detect human postures
● OpenVINO and YOLO for human
and object detection
2. RoboCup@Home Education | www.RoboCupatHomeEDU.org
Development Towards World Champion
● Speakers: The Grey Area | Macau Puiching Middle School
● Host: Jeffrey Tan | @HomeEDU
● Date and Time:
○ August 03, 2020 (Mon) 15:00~17:00 (GMT+8 China/Malaysia)
○ August 03, 2020 (Mon) 03:00~05:00 (EDT New York)
○ August 03, 2020 (Mon) 09:00~11:00 (CEST Italy/France)
○ Web: https://www.robocupathomeedu.org/learn/online-classroom/invited-lecture-series
** Privacy reminder: Video will be recorded and published online **
RoboCup@Home Education Online Classroom
2
3. RoboCup@Home Education | www.RoboCupatHomeEDU.org
RoboCup@Home Education is an educational initiative in RoboCup@Home that promotes educational
efforts to boost RoboCup@Home participation and artificial intelligence (AI)-focused service robot
development.
Under this initiative, currently there are 4 efforts in active operation:
1. RoboCup@Home Education Challenge events (national, regional, international)
2. Open Source Educational Robot Platforms for RoboCup@Home (service robotics)
3. OpenCourseWare for the learning of AI-focused service robot development
4. Outreach Programs (local workshops, international academic exchanges, etc.)
Web: https://www.robocupathomeedu.org/
FB: https://www.facebook.com/robocupathomeedu/
RoboCup@Home Education
3
4. RoboCup@Home Education | www.RoboCupatHomeEDU.org
Special Online Challenge Tracks
● Open Platform Online Classroom [EN]
● Open Platform Online Classroom [CN]
● Standard Platform Pepper 2.9 Online
Classroom [EN]
● Standard Platform Pepper 2.5 Online
Classroom [CN]
More details:
https://www.robocupathomeedu.org/learn/online
-classroom
Invited Lecture Series
● Robotics Development with MATLAB
● Robot Localisation: An Introduction
● World Representation Through Artificial
Neural Networks: An Introduction
● Introduction to NLP
● Development Towards World Champion
Regular Online Classroom Tracks
● Introduction to Service Robotics [EN]
○ 6 weeks
○ ROS, Python
○ Speech, Vision, Navigation, Arm
RoboCup@Home Education Online Classroom
4
5. RoboCup@Home Education | www.RoboCupatHomeEDU.org
The Grey Area | Macau Puiching Middle School
5
The Grey Area is an award-winning RoboCup@Home Education team from Macau
Puiching Middle School.
- RoboCup@Home Education Online Challenge 2020 - Gold Award (Junior)
- RoboCup@Home Education Challenge 2019 - World Champion (Junior)
Team members:
- Joshua Lei
- Cristiano Afonso da Silva
- Thomas Leong
- Sebastien Sin
Coaches:
- Thomas Lao
- Kinda Lam
29. Experience and memories
Rootwalker -
1. Forget to release the
emergency button when
mission 1
2. Messy project tree
https://github.com/supercatex/home_edu/tree
/master/scripts
43. Object relationship -Software development
Part 1
Using YOLO to find all
the humans and objects
in the frame
Part 2
Find the main character
(human) in the frame
Part 3
Reduce far away and
small objects in the
frame
52. Evaluation of Emergency detecting system
Average value
method
SVM
(Support vector
machine)
Version 1 Version 2
No Machine Learning
Have Machine
Learning
CNN
(Convolution
Neural
Network)
Version 3
Have Machine
Learning
Disadvantage: when it comes to
the situation that the person is
sleeping on the bed, this method
cannot distinguish the
differences whether the person
has fallen or the person is just
sleeping
Disadvantage: when it
comes to some
different
environment, it shows
a low accuracy
Advantage: it shows
geart accuracy
regarding different
environment
54. Training Dataset
The higher amounts of
images in dataset, the
more accuracy the model
will be
Training dataset
amounts: 3085
images
Amount of Photos
Accuracy of model
57. Testing dataset
We have used photos in
different backgrounds to
improve the accuracy of
our program
Testing dataset
amounts:
197 images
Variety of Photos
Accuracy of model
64. History
Ver 1.0
It’s a clone of the officinal one by
turtlebot. It can’t identify a human
either an object
Ver 1.1
Added screen size crop to avoid
other objects
Ver 2.0
Using YOLO to identify a human
or an object. But still can’t
recognize a target person
Ver 2.1
Using dlib trackers to track the
target person, but low
performance
Ver 2.2
Using OpenVino’s model to track,
which has the highest
performance
69. Person Follower -Software Development
Part 1
Detect only persons
with YOLO
Part 2
Run the person
reidentification model
on each person after
cropping it from the
original frame with the
box
Part 3
Using cosine similarity
to find out the target
person
75. RoboCup@Home Education | www.RoboCupatHomeEDU.org
1. The Grey Area (Macau) | Macau Puiching Middle School
○ August 03, 2020 (Mon) 15:00~17:00 (GMT+8)
2. UBC Open Robotics (Canada) | The University of British Columbia
○ August 10, 2020 (Mon) 19:00~21:00 (PST)
3. Danny Ng Wee Kiat - UTAR (Malaysia) | Universiti Tunku Abdul Rahman
○ August 22, 2020 (Sat)
4. FantasyIT_Papper & Micro agent service (China) | Changhe High School
○ August 4th week
5. LASR (United Kingdom) | University of Leeds
○ September 02, 2020 (Wed) 10:30~12:30 (UK)
6. RoboBreizh (Fance) | Lab-STICC, ENIB
○ September 30, 2020 (Wed) 15:00~16:00 (UTC+2)
Special Online Challenge 2020 Invited Lecture Series