RoboMaster 2020 Robotics Competition

Host department: Department of Computer Science

Supervisor: Dr. K. Y. Wong (Department of Computer Science)

Background of the project

In this project, students will learn AI and robot related technical disciplines (such as machine vision, embedded system design, mechanical control, inertial navigation, human-computer interaction, etc.) through designing and building intelligent robots according to the rules of the RoboMaster Robotics Competition.

Different types of robots are required to cooperate with each other and work together to attack the base of the opponent and at the same time protect their own base. Students will form a team representing The University of Hong Kong to participate in the Competition and compete against other teams from all over the world.

Project details and process

In September 2019, the HKU RoboMaster Team started their promotion and recruitment of new members. Training sessions for the Mechanics, Electronics, and Automation subgroups were organized, and eventually 59 members were selected to join the Team. Starting from December 2019, the Team started designing their robots according to the rules of the RoboMaster 2020 Robotics Competition. They completed the designs of 7 robotics by the end of January 2020.


Unfortunately, because of COVID-19, many of the team members did not return to Hong Kong after the Chinese New Year. Besides, the Dream Lab at HKU and the InnoSpace at Kowloon Tong were closed. As a result, team members encountered tremendous difficulties in terms of manpower and working space in building their robots. Even though the Team had only less than 10 members in Hong Kong to carry out the actual building of the robot, they managed to fabricate all the structural parts for the “Hero” robot and about 80% of the structural parts for the remaining six robots. They also successfully assembled the “Hero” robot in a narrow window of two weeks when the InnoSpace was reopened. 

Although DJI cancelled the competition originally scheduled to be held in Shenzhen in Aug 2020, the Team participated in the online competition and was awarded the 2nd Prize.

Besides, the Team also participated in the (online) InnoShow in Jun 2020 to showcase their project.

On 31st June 2019 morning, all teams were gathered in the hangar beside the runway. All teams assembled their RC plane and went through the ground inspections. Our teams passed all official inspection of BMFA and earned a ticket to the loaded flight.

Each team was required to complete 3 rounds of flying during 2nd and 3rd day: No payload in 1st round while a payload weighted up to a maximum value of 2kg and 4kg in the 2nd and 3rd round respectively. Our teams completed all the tasks and our design achieved the performance as expected.

Project result
  • Formed the HKU RoboMaster Team 2020 with 59 members.
  • Completed the 3-month workshop training for new members on robot related disciplines.
  • Completed the designs of 7 robots for the RoboMaster Robotics Competition.
  • Completed the building of the “Hero” robot.
  • Fabricated 80% of the structural parts of the remaining six robots.
  • Showcased the project online at InnoShow in June 2020.
  • Prepared a project poster.
  • Prepared a project website.
  • Prepared multiple video clips showing the work of individual members.
  • Awarded the 2nd Prize at the RoboMaster 2020 Robotics Competition (Online).
Student learning and achievements

Through this project, students acquired knowledge in robot related technical disciplines, including machine vision, embedded system design, mechanical control, etc. They successfully applied their engineering knowledge to design and build intelligent robots for specific purposes. 

Besides, they were able to acquire self-learning and problem solving skills, which enable them to overcome unforeseen problems, make informed decisions and work under constraints of limited time, human and financial resources. Through discussions and collaboration between peers from different disciplines, students learnt how to communicate with peers with different backgrounds effectively, and how to be a good team player.

Design and assembling

Future plan

The HKU RoboMaster Team will start recruiting new members again in Sep 2020. 19 of the existing members will stay in the Team to pass on their knowledge and provide training to the new team members. With their experience gained in the past few years, we hope that the Team can achieve better performance in the RoboMaster 2021 Robotics Competition.

Sharing by supervisors

2020 has been a difficult year for everyone. Due to COVID-19, both the normal lectures as well as student activities have been seriously affected. In particular, members of the HKU Robomaster Team were scattered, and their working space was closed.

Nonetheless, Team members had tried their best to continue their robot development and seized the narrow window when the InnoSpace was reopened to complete their Hero robot. They had also made effective use of video conferencing to conduct their regular team meetings. I believe they can continue to improve their designs and build even better and more robust robots for the coming competition in 2021 summer.

Sharing by students

“I was very intrigued by the opportunity of making robots. Gaining hands on experience is great but interacting at a deeper level with geeks is perhaps even more enriching.

Joyce X. Wang, Team member

“My engineering skills and innovative thinking have strengthened a lot. This competition is exactly a reality video game. Any crazy ideas can become true, such as car moving horizontal and the mushroom in Mario Cart.

Hostin Kwok, Team member

“The competition gave an opportunity to have a glimpse of the industry-level developing procedure and a chance to get involved in real software development. The experience in the team is somehow like an internship but with more motivations and a stronger sense of achievement afterwards.”

David Y. Liu, Team member

“During my time in RoboMaster, I have learned a lot on not only technical skills on how to develop a robot but also skills on how to interact with people. The most satisfying experience of all is to implement the power management system to allow the car to get extra power when needed for slope climbing or acceleration.

Feng Yip, Team member

It was a fruitful experience to take part in the BMFA competition. I have learnt the technical knowledge in designing and manufacturing a model aircraft. Our supervisor has shared his precious experience with us in designing an aircraft model. Although our team has decided to use the traditional plane as our design, we have tried different structural design to better match with the goal of the competition. Failures occurred frequently in the past test flight because we were too aggressive on the design and hence the structure of the plane was too weak. Improvements on the plane have been made after each failure and we have learnt great lessons from it as well. The final model for the competition was completed a few days before the competition with the help of great teamwork and effort. We were able to achieve our original target which is to build a 1kg model for the competition. 

But things did not go as planned when we arrived in the UK to prepare for the competition. Our model was damaged during transportation, but we were able to fix the issue immediately. However, the aircraft model crashed three time before the competition due to multiple reasons like disconnection of control cable and material issue. It was very disappointing to us and we thought we could not complete the competition with a broken model. But with the strong team effort, we all try our best to repair the aircraft within a tight schedule. We have working day and night and the model was ready for the competition just before it was started. Lots of reinforcements have been made which lowered the performance of the model. Fortunately, we were able to complete all the missions and got the 1st runner up at the end. 

It might not be the best ending for us, but most important is that we did learn a lot in the process. From designing a model aircraft to building prototypes using raw material. I am thankful that I could overcome all the challenges during these months in the end with my teammates and endless support from our supervisors.

Lai Wing Tak, Team 3

In early June 2019, our team took part in the “BMFA Payload Challenge” held by the British Model Flying Association. Thanks to various people who have offered aid to our team, which included our supervisor Dr CK Chan, our instructor Mr CK Leung, G14 technician Mr CK Chan, etc, our team has won the 1st runner up in this prestigious weight challenge. Our effort paid since 2018 summer was also paid off. In the following passage, I am going to shed some light on my thoughts and feelings about the competition. 

First and foremost, the competition taught me that building something from scratch involves complex planning, researching, designing, modelling, testing and refining. In order to build an RC plane that can be flown properly, we started our planning as early as July last year. In these 10 months time, we have gone through the steps mentioned above. Especially in 3 months prior to the competition, design of the wing has been changed 2 times for the sake of improving lift and aerodynamic performance. It is not as simple as I thought to produce a mechanical product. 

Second of all, a design project requires tight collaboration between parts responsible by different people. An RC plane is composed of various parts such as the fuselage, tails, wing, payload box and wheels. It is just like any proper project done in any engineering field which requires continuous communication and collaboration between even more divisions. Preparing for this competition made me recognize the importance of cooperation and information circulation between teammates. 

In the process of the competition, I have understood something that contradicts with my existing belief to quite a large extent ——- not every effort is guaranteed to be paid off. Before departing for the UK for attending the competition, we have had a few rounds of flight tests in HK. Unfortunately, most of our prototypes crashed due to different reasons like fatigue and failure of a carbon rod inside the wings, wrong electronic connection of the control, an insufficient amount of battery during a flight, etc. Frankly speaking, I have once doubted the meaning and value of taking part in this endless crash-and-rebuild cycle as I have been feeling that our effort paid has always been in vain. This is a lot different from exams and tests in which the score always more or less reflects the time and effort that a person has spent. Luckily, my teammates and I did not give up and kept on endeavouring until the very end. 

Last but not least, I have enjoyed the competition on a whole. We can proudly say that we have made our greatest effort during the preparation period and the competition. Especially during our days in the UK, numerous crashes of our prototype in-flight tests right before the competition day have brought us desperation and several sleepless nights for repairing the plane. I believe that enjoying the process instead of caring so much about the outcome is one the key factors that contribute to our final glorious result of getting a 1st runner up.

Tong Hon Sing, Team 3

The objective of our final year project is to complete in the competition ‘British Model Flying Association 2019 University and Schools Flight Challenge 5 – Weight’. To win the competition, we had to build a remote-control plane with the highest payload to empty weight ratio. Report writing, drawings and presentation were also counted into the total score apart from the three flights scores. 

In the beginning, we did not have much understanding and knowledge about how to design an aircraft. We had to do a lot of research and self-learning in order to create the first preliminary design of our aircraft in a short period of time. This has not just boosted our academic knowledge, but also the ability of self-learning.

Thought out the project, we have experienced many that cannot be taught in lectures, such as the development of engineering sense, decision making, the ways to verify your idea, creative thinking, problem-solving skills, etc. As there were many assumptions and possibilities in the design. To make our final decision, we have to do numbers of tests to find out the best solution without flying our plane as we did not have many chances to have a flight test in the airfield. By learning from failure, our engineering sense has developed so we can determine whether the structure or the selected material is feasible or not. This allowed us to work more efficiently. 

Apart from the hands-on skills, we have also learnt how to present our idea to others formally and clearly. In our interim presentation and report, we did not prepare the presentation material in the view of the audience and the materials were not friendly to read and follow. We then learnt from failure and eventually, our final report and presentation were not bad. 

In three days before the competition, we did three flight tests and our plane crashed in all the flight tests. We worked overnight these days to repair and rebuild the damaged parts. Although it was tiring, tough and discouraging, we did not give up. Instead, we learnt from the failures and successfully rebuilt the plane. Fortunately, our plane flew nicely in the competition and we got the first runner-up. The key of the project is not the result, it is the soft skills we have learnt instead, like team spirit, communication and corporation skills, being persevered and supportive, etc. We had to communicate well to avoid misunderstanding that made the working process more efficient which is crucial especially in those days just before the competition. Working as a team, when teammate faced any troublesome, other teammates were supportive and worked so hard to solve the problem. 

Lastly, in our whole journey, we were so lucky to have our supervisor Dr. Chan, our pilot Mr. Leung and technician Mr. Chan for helping us a lot in preparing the tools and materials, teaching us so much about different aircraft structures and giving us advice on how we can improve the performance of our aircraft. Therefore, I would like to express my gratitude to their generous support.

Yiu Wai Ying, Team 3

Our team represented HKU in a 3-day competition, 2019 University and Schools Flight Challenge 5 – Weight, held by the British Model Flying Association (BMFA) in Buckminster, the U.K during 30th May to 2nd June, 2019. The team was honoured as the champion of the competition, scoring the highest points in report and drawing, presentation and flying round. 

BMFA is the United Kingdom’s National Governing Body for the sport of model aircraft flying and one of its key aims is to increase interest in aviation and engineering through education. The BMFA Flight Challenges require students to design, build and fly load-carrying model aircraft. The competition requires each team to display design flair, technical knowledge and teamwork. The competition is judged by a panel of professional engineers and examiners, the challenge is partnered by the Royal Aeronautical Society and also enjoys the support of BAE SYSTEMS. 

The competition is part of the capstone project our team has worked on for the past 2 semesters. We adopted an engineering approach to design and construct remote-controlled planes for the BMFA competition in June 2019. It aims to build a light plane to carry water load weighted up to four kilograms with a target empty weight of 1.2 kilograms to score high marks in the competition. Different aircraft components have been constructed with light materials with innovative manufacturing method to build a light plane with excellent aerodynamic characteristics. At the beginning of the project in 2018 summer, our plane weighed 1.7 kg and can only carry 2 kg payload. The plane that we used in the competition at the end weighed 1.1 kg and was able to carry a 4 kg payload. 

To ensure the aircraft is safe and reliable for the competition, different tests were conducted by the group before going to the U.K., namely motor tests and flight tests. 

The motor test is conducted to ensure the safety of the motor in performing the designated flight during competition. It also provided parameters for the group to select the most suitable propeller for the aircraft. Upon testing of the motor, the 12×6 propeller was selected, and the motor is proven to be safe to fly with the aircraft prototype. Five flight tests are conducted to test the airworthiness of the three prototypes. These tests provided the group with valuable information and direction to improve the aircraft on. The importance of these flight tests is demonstrated by the fact that the aircraft performance has improved as we progress to the next flight test, with the improvement in weight reduction and landing gear performance being the most significant. The result of flight test 4 is the most satisfactory amongst all, with smooth takeoffs and landings upon a modification of aircraft design from tricycles to taildragger. 

One of the biggest challenges in the project and competition is weight reduction. To achieve the lightest aircraft possible, the group modified its design in all the aircraft parts. In the design stage, a lighter airfoil and an optimized wing area were designed to reduce weight. In addition, the empennage was designed with the most optimized shape to achieve a good flight performance, while reducing the overall weight. Fuselage design was also made thinner to reduce any redundant space for payload installation, and hence make the aircraft lighter. The group has also evaluated its manufacturing process to reduce any excessive materials used to produce the aircraft so that an aircraft with the lightest weight can be produced for the competition.

Our team departed Hong Kong on 26th June, one week before the competition, to settle in and prepare for the competition. During the week before the competition commenced, we performed final flight tests to examine the rolling performance on a grass runway, aerodynamic properties of the aircraft at the competition airfield. Then we made slight adjustments on the aircraft, allowing it to adapt to the local windy condition. We also explored the area around the motel we stayed at, like Grantham, Woolsthorpe Manor, where Isaac Newton was born in and got inspired by the apple falling off from the tree.

On 1st June, the flying round began. First, we brought our plane to the examiners for scrutineering. Our official payload empty weight was 1.1 kg. The first flying round is to fly without payload. Our plane achieved this with ease as it took off like a kite into the air. The second round requires us to fly with 2kg payload. Our team successfully achieved this too. The final round is to fly with 4kg maximum payload, a weight our team had never achieved to carry before in our prototypes. However, we kept our faith and the plane achieved this goal.

We would like to thank the generous support from Chui’s Student Excellence Scheme Ho Wing Hing Talent Fund. The fund allowed us to focus on the project and competition without worrying about the financial burdens. Our teamwork, presentation and communication skills are greatly refined from this competition. Our group hopes that our innovation in this BMFA competition can contribute to the world by increasing the payload-to-empty weight ratio of cargo planes, so that the air cargos can carry more goods with a low cost to maximize the income of logistics business, while delivering goods around the globe with higher efficiency.

All members, Team 4

Quote of wisdom – You don’t choose DBF, DBF chooses you!

Boeing 747, one of the most iconic, popular airliners and my personal favourite, has many names – the Queen of the Skies, Jumbo Jet and Humpback. The original engineers of 747 were called “The Incredibles” for they had defied gravity – building the first 747, the largest plane of their time, in just 29 months from conception to rollout. Sleeping at the desks rather than going home, pushing the flight envelopes with each improved prototype and working the fingers to the bones, I am honoured to get a similar taste of these giants’ aircraft design and build experience with my teammates in DBF. If I had a chance to propose a team name again, I would go for something like “the 6 Incredibles”, for what we were able to achieve as a team together. 

Even though it is a cliché to say “process is more important than the result”, this is the most appropriate phrase I can find to describe my learning from this project. The sensation of knowing nothing at all at first and gradually evolving into a crafts-master at the end is unparalleled. The application of aeronautical knowledge inscribed into our heads from classes into the project is pretty cool. The joy of witnessing the aircraft took off and soared is nervously good and overwhelming every time. DBF is a hands-on experience full of memorable moments that is hardly comparable to other capstone projects you will find. 

The friendship we forged was quite amazing given the fact that most of us didn’t know one another before the project. DBF has given us a chance to know ourselves more and learn from others. The unique characteristics of each teammate are the reason that makes our team chemistry is so unique. Inventory Manager is a jack of all trades, and will roast anyone relentlessly given the opportunity. Wing Designer has a special kind of vibe and positive attitude that make everyone less tense. Empennage Designer is passionate for aviation and has an inexplicable, persevering fondness for 芙蓉蛋飯. One, actually two, Undercarriage and the other Wing Designer, are always calm, cool on the outside but have all sorts of crazy, dark of thoughts deep inside. The bond and memories with these people are what I will cherish for life. 

To conclude, the key of this project is to keep believing in yourself and your teammates, then everything will turn out right at the end. To those who are considering DBF as their capstone project and come across this passage, my advice is do not hesitate, just go for it! Even though there is absolutely no escape from the hardships once you choose DBF, I can guarantee that you will be aboard for an adventure of a lifetime.”

Cheung Yat Hei Hywel, Team 4

I am honoured to have this chance to participate in the BMFA payload challenge. I would like to share some memorable moments during the whole year of preparation and competition. This is the first time I represent HKU in a competition. My grades at school are not really outstanding, therefore I have never thought of representing HKU. When the supervisor texted our team leader about we can join the BMFA payload challenge, my teammates and I was so happy and excited. I immediately told my floormates and family about this. I will never forget that day. 

The second memorable moment that I would like to share is our first flight test. In our first prototype, as we lacked experiences and knowledge, some details were not well thought. We were so nervous before the test flight, because we thought it might very unlikely able to fly. However, it took off successfully and looking our aircraft flew was so satisfying.

I have gained a lot this year. I have learnt about the technical knowledge of designing and building an aircraft, the key to work as a team player, how to use engineering approach for a problem etc. And I have met 5 interesting people during the project. Without any of my groupmates, the project could never have been done. I am glad that I have chosen this topic for my final year project and would like to thank everyone who has helped in this year!

Tang Nok Ping, Team 4

The competition has ended with a great victory for HKU, but it is the friendship and technical knowledge I obtained that will last forever. At the beginning of the project, most of us were beginners who do not have much knowledge of building an aircraft. We rely much on our supervisors – Mr Leung and Dr Chan to guide us and enlighten us with innovative ideas to build an aircraft. Therefore, I would like to thank our supervisors for their efforts and guidance during the year. On top of that, I learnt a lot of crafting skills from the technicians in the G14 lab. I will never forget the day when I weld my own wiring connection with the fuse box and electronic speed control unit! 

Engineering is an academic subject that often requires students to learn in a theoretical way rather than a practical way. On top of that, the judging criteria for a successful project can differ between practical ways and academic ways. For instance, despite winning the competition in BMFA with the highest score in all categories (including report and presentation) in the UK, we still only obtain a B+ grade in HKU. This speaks to the difference in judging criteria for different academic institutions, and it is somewhat difficult to draw a line as to what a successful project should be. Nonetheless, upon attending this project, I realize that both practical and theory should go hand in hand in order for engineering students to understand what they are actually learning. I am very glad that I had this opportunity to learn. 

To conclude, for those who are planning to attend Design, Build and Fly in the following years, my advice is “Rome is not built in a day”. Even though at the beginning of the project you might face a challenge in understanding anything at all or struggle in building a flyable plane, you will soon succeed after a year of training in terms of running flight tests and simulations. And ultimately, joy and adrenaline will burst in your mind when you see the plane handmade by you take flight into the sky and catch your dreams.”

Chak Kwok Wang, Team 4

DBF is really a good opportunity for final year students to learn more about design and manufacture. We have the chance to design and build our own aircraft, the Skycatcher, and I was so overwhelmed to see it took off for the first time. Thought out the project, our team spent lots of days and nights in the lab to build our aircraft. With much help and advice from Dr Chan, Mr Leung, and technician Mr Chan, I gained so much and would like to thank them again. It is so honoured to get the first place in the BMFA. To sum up, although the grades cannot represent the results we have got and the efforts we have paid, DBF is still a good experience and memory for me. Regret is the only thing I do not get after joining DBF!

Sin Ching Cho, Team 4

It’s my great honour to have this chance to participate as a representative from HKU in this amazing “design, build and fly” competition. As an aviation enthusiast, it is also a good opportunity for me to gain more experience and aeronautical knowledge through the competition. Also, this is a great moment to meet all aviation lovers from all over the world. What is important in the competition is the team spirit among our groupmates. It is not a one-man-work. Without them, we would not make it. 

At the first beginning, we knew almost nothing about building a radio-controlled aircraft, although we all had a great passion in aviation. However, with the help and guidance from our supervisors, Dr Chan, Mr Leung and Mr Chan, we had a big improvement in our aeronautical knowledge and craftsmanship in building the aircraft. Thus, I would like to take this opportunity to thank them for the professional guidance and valuable advice. Throughout the competition, we used to crash the aircraft. We used to be frustrated. However, with the support from the supervisors and groupmates, and we believed that rainbow will come after the rain, we finally overcame it and made it to the success. And it is so honoured to win the first-place. 

To conclude, it was a memorable and precious experience in my life ever. Apart from the technical knowledge I gained, the most important gain from this competition was the friendship. My groupmates and I worked together to make the aircraft with a countless sleepless night. We met aviation professionals from all over the world. It was such a great and astonishing experience meeting and gathering with aviation enthusiast!

Lai Wing Ki, Team 4

Although this final year project required us to start our work even in the summer of our third year of study, it is still one of the most memorable, educational and rewarding projects of my entire university life. I had the opportunity to design an aircraft’s wing, which has allowed me to learn huge amount of new knowledge that i normally would not have the chance to study and make it practical. We not only had the chance to learn how to design and build an RC plane from zero, but we also forged a strong relationship between us, filled with many unforgettable memories, for example, the first time we saw our aircraft soared in the sky. This sense of achievement has been the fuel to drive us through much difficult time. It is so satisfying that we did finally won the championship of the competition. The journey to England would remain one of my shining mark in my life!

Li Kam Pang, Team 4


HKU RoboMaster Team Won 2nd Prize at RoboMaster 2020 Robotics Competition (Online)

 This article appears in the news at HKU website of Faculty of Engineering and Department of Computer Science

HKU RoboMaster Team, HerKules, was awarded the Second Prize at the RoboMaster 2020 Robotics Competition (Online). Team “HerKules” is comprised of students from different Engineering disciplines (Computer Science, Electrical Engineering and Mechanical Engineering) and Science, with Dr Kenneth K.Y. Wong from the Department of Computer Science as their supervisor.

The online assessment results can be viewed here.


We would like to extend our sincere gratitude and appreciation for all of the support we received from our donors, which include: