We use Robot Operating System (ROS) as middleware, to simplify the task of creating complex and robust robot behaviours. The robotics software development covers a great spectrum from the low-level layer that exists in the microcontrollers using control function implemented in a real-time operating system (RTOS) up to the high-level layer where more sophisticated behaviours can be developed.
We develop customised AI software, covering the path from the business requirements gathering stage, to delivery and maintenance of the provided solution.