SkRobot is a software platform that simplifies robot development, especially for those with cognitive capabilities. It uses the C++ SpecialK framework as its foundation. It provides active data brokering, distributed storage and processing, and pseudo-realtime synchronisation, enabling efficient communication between system entities. The platform relies on FlowProtocol, a custom protocol that ensures robust binary communication over network channels. SkRobot’s architecture is designed for simplicity and efficiency, allowing developers to focus on functions while reducing the influence of system artefacts. This framework enables developers to quickly understand robotic paradigms, including cognitive robotics, and meet various implementation needs efficiently.
SkRobot: a pseudo-realtime multiplatform framework for robotics agents development
De Gasperis G.Conceptualization
;Migliarini P.Validation
;Costantini S.Validation
2024-01-01
Abstract
SkRobot is a software platform that simplifies robot development, especially for those with cognitive capabilities. It uses the C++ SpecialK framework as its foundation. It provides active data brokering, distributed storage and processing, and pseudo-realtime synchronisation, enabling efficient communication between system entities. The platform relies on FlowProtocol, a custom protocol that ensures robust binary communication over network channels. SkRobot’s architecture is designed for simplicity and efficiency, allowing developers to focus on functions while reducing the influence of system artefacts. This framework enables developers to quickly understand robotic paradigms, including cognitive robotics, and meet various implementation needs efficiently.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.