General overview of the PAL software architecture#
PAL robots all share the same general software architecture.
This architecture is designed to be modular, flexible, and scalable, and is based on the Robot Operating System (ROS).
This page give a general overview of the architecture; specific details can be found in the documentation of each functional domain.
For specific information about the operating system, operating system configuration and updates, please refer to file-system.
Architecture diagram#
The following diagram shows the key nodes, topics, services and actions that are available on your robot.
Navigate the architecture diagram with the mouse; zoom with your mouse wheel.