Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
2 April 2025
Are you curious about the transition from a C++ code base to Rust? This video explores the experiences of the @hulks_tuhh, a RoboCup team from Hamburg, that successfully made the switch.
Discover their initial motivations for using Rust, the valuable lessons learned throughout the process, and how the team is currently benefitting from it. Listen to their story and learn why KDAB became one of their sponsors.
Chapters:
00:00 Intro
00:34 Who are the HULKs?
01:12 Why is KDAB sponsoring the HULKs?
02:14 Why did you decide to use Rust?
04:13 How did the C++ to Rust transition work for you?
06:05 Can you give some concrete examples?
08:15 How did Rust influence your development process?
10:29 How can someone transition from C++ to Rust?
12:54 How do you get new people up to speed with Rust?
13:54 End
All 'Insights' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6ge6LFm39z6QB_jUefkboa6
About the HULKs
The HULKs are a team of students from the Hamburg University of Technology competing in the Standard Platform League of the RoboCup. Since their founding in 2013, they have been dedicated to advancing research in humanoid robotics and artificial intelligence.
What sets the HULKs apart is their commitment to innovation - being one of the few teams that have developed their entire robotics framework from scratch in Rust. Their work is driven by passion, collaboration, and a strong focus on open research. Most of the team members contribute to the project in their free time, constantly improving their software and strategies for autonomous robot soccer.
As part of the RoboCup, an international initiative aimed at pushing the boundaries of robotics, the HULKs strive to develop cutting-edge solutions that go beyond the competition field.
For more information, visit https://hulks.de
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Rust
In collaboration with our partners Ferrous Systems, KDAB provides a variety of introductory and advanced training courses for the Rust language.
Learn more
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more