
Project Developer: RoboSLAM
2. Future Robotics Program
Master mobile robotics simulation – develop ROS2-based navigation, integrate SLAM, and prototype autonomous systems in dynamic virtual environments!
Responsibilities and Tasks
Attend the workshops hosted during the first month
Learn and refine necessary skills to tackle the particular project
Simulate a mobile base in Gazebo using ROS2
Integrate SLAM through Nav2 Stack
Try out different bases (e.g. start with Turtlebot 3, then go to Clearpath Husky)
Modify robot's URDF to include sensor pluggins
Create custom simulated environments
Creativity: Design a task for the robot (e.g. Add new sensors, actuators, goals)
General Responsibilities: Attend weekly/bi-weekly departmental & organizational RoboTUM meetings, as well as occasional spontaneous meetings as needed. Answer emails and messages within 24 hours (be comfortable using Slack). Adhere to RoboTUM policies and be willing to help when the team needs you
Position Benefits
Gain experience in working on an engineering team
Work on a simulated robotics project
Learn / refine skills on widely-used robotics platforms
Propose your own application and possible business case
Take part in an exciting hackathon-like semester-long competition
Gain recognition and rewards for your outstanding efforts
Industry and academia networking opportunities through RoboTUM
Internship & job referral opportunities through partnerships
Minimum Qualifications
Experience with simulation, ROS, or computer vision
Good Python or C++
Familiarity with Linux (terminal, installing packages)
Access to a machine with Ubuntu 22.04 (native recommended)
Highly motivated STEM
M.Sc. / PhD student
Ideal Qualifications
Experience with the ROS2 Navigation Stack
Experience in creating/modifying URDF
Knowledge on SLAM algorithms
Time Commitment
5-10 hours/week, depending on project's progress