Recommended port layouts for common component types
Many components will fall into similar categories. For example, laser scanner components, or robot motor control components. Common port layouts, including both data and service ports, should be created so that a recommended port layout can be made for components that match one of these categories. For reference, look at Player, ROS and ORCA's interfaces to see what is commonly required in the interfaces.