HALready

References

Software Development and Architecture – Vorwerk Vacuum Robotics

house icon

Project
Software Development and Architecture – Vorwerk Vacuum Robotics

service icon

Services
Docker, GitLab CI, Yocto, FreeRTOS, Embedded C, NXP MCU, SPI/I2C, Motor Control, GPIO, Agile Development

a robot with wheels connected to a microchip

Description text

In a ground-breaking project at Vorwerk/Nexaro, I was part of a team of ten software developers who created the world’s first industrial robot vacuum cleaner. My key role involved fine-tuning and customizing the traction drives and brush motors to ensure optimal performance. I was also responsible for power and battery management to maximize energy efficiency and uptime. 

List of technical features

  • Setting up the build environment with Docker
  • CI pipelines with GitLab-Cl
  • Reduction of the build and test cycle from 2 hours to 60 seconds
  • Development of embedded software (C) with NXP microcontroller and FreeRTOS
  • Customization of the Linux Yocto distribution
  • Implementation of battery management via i2c and GPIO
  • Demonstration and presentation of progress during the sprint review to stakeholders
  • Programming bash and Python scripts
  • Hardware debugging with DMM, oscilloscope, and soldering work
  • Design, implementation and testing of closed control loops for brushed and brushless motors
  • Adaptation of the SPI interfaces
  • Working in Jira based on SCRUM

Testimonials

“In the Nexaro 1500 project, we were faced with challenges that had to be overcome in a short space of time. With a structured approach and constructive collaboration, Lukas not only showed us how it works, but also provided us with an efficient working foundation with a clear flowchart. Despite the initial difficulties, Lukas’ expertise and constructive way of working led to quick and efficient solutions. Together we developed projects such as the deep discharge protection and the dual battery management system within two months – a task that previously took us two years for similar projects..

 — Steffen E, Vorwerk

“Before Lukas’ involvement, we were faced with implementing and optimizing the brush drive algorithm. With him, we efficiently overcame challenges in the measurement setup and received only positive feedback from customers. His fast response time, often only 2 hours to analysis and first test results, clearly stands out from other service providers. Working with him was not only productive but also enjoyable. I would recommend Lukas and his team without reservation.

 — Fabian E., Test Engineer

Our NewsLetter

Discover our latest news, insights from around the world and industry happenings. Explore the News and Blog section and stay on the beat.