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
of
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
primary
role is to make the various mechanisms of our robots usable and combine them creatively by applying
clever
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.
For those who are interested in joining the team but have no/limited experience in robotics. There are 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 (RDC).
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.