Unleash Your Potential with HKUST Robotics Team!
As a member, you'll be part of an innovative and collaborative community, working on cutting-edge robotics projects. Gain hands-on experience, enhance your technical skills, and compete in prestigious competitions. Seize this opportunity to bring your passion for robotics to life and make lasting connections with like-minded individuals. Join us in shaping the future of robotics!
Our recruitment mainly include four phases:
Apply and Attend the Robotics Team Recruitment Interview
Complete the Internal Training
Participate the Robot Design Contest
Final Interview and Team Formation
As part of the HKUST Robotics Team selection process, the initial step is an exploratory interview. The
interview aims to assess a candidate's personality, passion for robotics, and teamwork skills.
During the interview, the interviewee will participate in both individual and group tasks. The interview serves the purpose of allowing the interviewers to become acquainted with the interviewees and better prepare for the next tutorial stage. It also provides the interviewee with a deeper understanding of our team.
We have 3 departments in our team.
Click to know more
Our role in the mechanical department of the robotics team is at the forefront of the entire team's
operations. Our decisions directly impact the fundamental capabilities of our final product. Our primary
responsibility is to design and build acompetition robot that can participate in our competitions. To
meet the challenges of these competitions, we approach robotics design with innovation and creativity.
Our journey begins with the inception of an idea, where we apply our accumulated knowledge to create a blueprint that defines the form and function of the robot. We delve into the intricacies of mechanical design, focusing on aspects such as structural integrity, weight distribution, and efficiency. With our familiarity with various manufacturing techniques, we can bring these designs to life using methods like 3D printing or CNC machining.
Our toolkit goes beyond mere blueprints and materials. We masterfully employ a wide array of power tools, from digital milling machines to handheld power drills. Actuators, the vital components of our creation, are carefully selected and integrated to transform our machine into a responsive and agile marvel. As members of the mechanical department, we are both artisans, engineers, and problem solvers, diligently working to craft robots that deliver the strongest performance.
Our responsibilities encompass programming microcontrollers, designing PCBs, integrating sensors and
actuators, and developing the hardware architecture for the robots. We gain a strong understanding
programming concepts and have experience working with hardware systems.
We primarily write code in languages such as C, utilizing tools like CubeIDE and debuggers to troubleshoot issues and optimize performance. Additionally, we engage in circuit design, component selection, and the creation of efficient PCB layouts.
Our work plays a vital role in the design and development of the robot's hardware system. We work in close collaboration with the software team to ensure seamless integration between the hardware and software components. Joining the HKUST Robotics hardware team would provide you with an opportunity to enhance your programming and hardware design skills alongside a dedicated group of individuals working towards a shared goal.
We are the division responsible for implementing the behavior and functionality of our robots. Our
role is to make the various mechanisms of our robots usable and combine them creatively by applying
algorithms and logical thinking.
Our strengths lie in our ability to skillfully write code using various languages in specialized IDEs. We also utilize tools like Git and CMake to support us in large-scale projects. Moreover, we leverage open-source libraries and packages across various operating systems to assist us in implementing advanced features like computer vision.
Ultimately, our main objective is to unleash the true potential of our robots' mechanical and hardware components. Simultaneously, we act as the bridge between the robot and the driver by creating a simple and effective interface that is easy to control. Joining the HKUST Robotics Software Team would not only allow you to familiarize yourself with various programming languages and applications but also provide you with valuable experience in collaborative settings.
2023 Recruitment includes two types of track: Regular Track and Fast Track.
Regular track is for those who are interested in joining the team but have no/limited experience in robotics. The regular track has three divisions corresponding to three different departments (Mechanical, Hardware, and Software). You will be able to learn the basics of robotics and the technologies we use through our tutorials. After the tutorials, you will be able to apply your knowledge to the Robot Design Contest.
Fast track is a special track for software members. It is for those who have experience in robotics and
are confident in their skills. You will be able to skip part or all of the tutorials and go straight to
the Robot Design Contest.
For students who apply for the fast track, they should have experience in embedded system or Linux kernel programming and programming experience in C/C++/Python. Check this for detailed requirements.
If we find that you are not suitable for the Fast Track during the first-round interview, you may join our Regular Track.
Why HKUST Robotics Team
At HKUST Robotics Team, members are presented with the opportunity to participate in various robotics competitions, and put their engineering skills and knowledge to the test. New members first go through a rigorous training phase to learn about robotics and the specific technologies we use, making it possible for anyone to join us, even those with little-to-no engineering experience.
After training, members then apply their skills into preparing for one of three competitions, each with their own unique game rules and requirements. It is a good chance for students to apply the theoretical knowledge learnt in training and at school into a real project.
Through training and preparing for the competitions, you also get to meet many like-minded people from various backgrounds. Many of our members form strong friendships here that persist even after the competition.
If you are even slightly interested, don't hesitate to join our information session, and consider joining the tutorial sessions as well to form a deeper understanding of what we do here.