Your role
Our LiDAR sensor streams beautiful 3D point clouds that can be used in any ROS application for fusion with other sensors. What if we could fuse existing data right in our sensor and provide a consistent ROS interface to the outer world? What does it take to precisely synchronize different sensor sources? Can we use ROS to embed advanced point cloud processing algorithms directly on our sensor? Is ROS2 even an option? If you think you can help us answering these questions, we would love to hear from you. Join our team of engineers and prove that you are able to push the boundaries of what is possible! Unfortunately, we cannot offer compensation for work on these theses.
Your tasks
- Create a software architecture based on ROS technology to meet our sensor fusion requirements
- Evaluate ways to make use of ROS for embedding algorithms (ROS, ROS2, …)
- Implement a framework on our LiDAR sensor that supports streaming of fused sensor data
- Demonstrate your concept by fusing point cloud data with IMU data
- Demonstrate the ability to precisely synchronize multiple data sources by fusing point clouds of multiple LiDAR sensors
- Support internal users of your interface to run their applications
Your profile
- You are currently enrolled in a master course majoring in computer science or electrical engineering (or similar)
- You have worked with ROS in the past, ideally in the context of sensor data fusion or LiDAR point cloud processing
- You have relevant programming skills in C/C++
- You have a solid background with Linux
- You have experience with embedded hardware
- You have very good communication skills in English or German