Consulting Services

Firmware Consulting

You're designing an embedded system to achieve a required functionality which ultimately serves a certain business goal. I've developed firmware for battery management systems, magnetic guidance systems and many other custom-designed modules for AGV's. I have securely connected resource-constrained devices to the Internet. I've built communication stacks for proprietary wireless sensor networks. I've 'been there, done that' and I am more than happy to leverage my experience to help you achieve your project's goals.

ROS Consulting

You are developing software for a robotic application using the ROS framework in order to achieve a predefined business outcome. You need someone to design the system, that is to provide high-level guidance on how to distribute tasks over multiple nodes and how to define the interfaces between those nodes. Or you need someone who is not afraid to get their hands dirty and handle a specific aspect of the complete system. By leveraging hard-won experience writing AGV platform software, guidance systems for self-driving tractors and control software for legged robots I can help you achieve your desired outcome.

Cyphal Consulting

You are developing or intend to develop an embedded system that will use Cyphal for distributed communication and computing. I'm looking forward to use my hard-won experience to accelerate the progress of your project, whether you need high-level guidance and advice or hands-on development of a Cyphal-enabled application.

Gazebo Consulting

Gazebo is a powerful physics simulator for robotics that allows you to simulate before you build. Together with its support for ROS it is a perfect choice for navigating various challenges that occur during the development of any mobile robotics platform such as no robot available, too few robots available or a cumbersome and time-consuming set-up of testing algorithms on real world hardware. Using a simulator such as Gazebo allows you to increase your development velocity by removing the robot availability - or more general the hardware bottleneck. I can help with setting up Gazebo for the first time, integrating it with your ROS application, developing Gazebo plugins, migrating from Gazebo Classic to Ignition Gazebo and other Gazebo related tasks.

If you cannot see a particular service that matches your needs, I can sometimes craft a custom engagement, so please contact me to see if we can work something out.