Architectural Paradigms for Robotics Applications