Project attribution: Project done in a team of 10 Computer Science and Engineering students. Source: The project was done for Starnus Technology, so the files are not open source. Short description: ROS architecture with SPI back-end for RC car. Technologies: ROS, C++, Gazebo, Springboot, Vue. What I did: I designed the ROS architecture, implemented ROS1 C++ nodes, created the Gazebo simulation. Participated in the design of the overall architecture comprising of the Vue web app, the Springboot server and the ROS robot backend.
This was my Bachelor End Project for my Bachelor of Computer Science and Engineering. It was done for a startup from TU Eindhoven called Starnus Technology, a company that wanted to make modular robotics for logistics applications, like warehouse use. Since then the startup changed their trajectory from robotics to AI software.
Starnus required a web application that could send missions to robots in the warehouse, as well as the actual software that controls the robots from their current location to a destination while avoiding obstacles. I focused on the ROS back-end that achieved the second goal.