ROVER series mobile robots work under the control of a RedCore software engine. Software solutions are implemented in six embedded computers running in Linux OS. Movement control is implemented on the 7th computer, based on a signal processor that works in real-time mode without any operating system.
All embedded computers are interconnected by Ethernet networking and can be accessed outside using WiFi. The following software development frameworks and technologies are actively used: OpenCL, OpenMP, and Qt.
Basic software configuration is enough for unimpaired operation of the mobile robot. However, there are plenty of software application peculiarities that present opportunities for research and optimization, along with opening possibilities of creating new modules.
SMP Robotics Company welcomes software enhancements made by developers of dealer-companies and by other partners that have access to our ROVER series mobile robots.
The company issued and supports API at three levels.