On the creation of a robotics software architecture for AI-based advanced applications