Innovation in motion
At Kollmorgen, we're all about pushing the boundaries of motion. Among our various teams dedicated to this purpose, our Vehicle Team Green represents one of the several colours that symbolize our different Scrum teams within the company. The team consists of 17 individuals with expertise in software engineering, programming, SQA testing, technical writing, and UX. With a focus on developing Kollmorgen's vehicle controller CVC700, they spend their days diving deep into our comprehensive tech stack, utilizing languages and frameworks such as C++, Python, Javascript, and TypeScript. Among the team members is our devoted Senior Software Engineer Lars Svensson.
"One of the greatest strengths of our team is our collective unity. We are a large group with diverse skills, and some of us have been working together for 25 years.
This longstanding collaboration has nurtured an inclusive and supportive atmosphere where knowledge is shared and seeking help is encouraged. In our team, you will never feel alone because we stand together," says Lars.
The vehicle controller CVC700 serves as the brain of the automation truck, enabling precise steering and navigation tailored to warehouse and logistics environments. At first glance, it may appear as an unpretentious small box, but its power is incredibly potent.
"At Kollmorgen, we have been working with a system that spans a vast range of products for over 40 years. One example is our self-driving forklift trucks, but we also develop small robots for tasks like ground-based load transportation in post terminals. The various products we develop require different technologies, and it's fascinating to witness the transition from these small robots to colossal vehicles with 20 steering wheels capable of lifting 100 tons," explains Lars.
Despite having spent 25 years in the industry, Lars's passion for developing autonomous systems has remained strong. To him, it's a childhood dream come true. "The best part of working with our vehicle controller is undoubtedly the testing phase for the functions we develop. We often place the controller on a moving object, such as a robot or a large forklift, to evaluate if it moves and navigates as planned. It's equally enjoyable when things don't go as expected, and we can all laugh about it. I appreciate the fact that making mistakes and learning from them is encouraged. In my opinion, an idea that initially appears meaningless but evolves into something valuable is the most satisfying type of innovation."