ROS community level
These are ROS resources that enable a new community in ROS to exchange software and knowledge. The various resources in these communities are as follows:
- Distributions: Similar to the Linux distribution, ROS distributions are a collection of versioned metapackages that we can install. The ROS distributions allow us to easily install and collect ROS software. They also maintain consistent versions across a set of software.
- Repositories: ROS relies on a federated network of code repositories, where different institutions can develop and release their own robot software components.
- The ROS Wiki: The ROS community Wiki is the main forum for documenting information about ROS. Anyone can sign up for an account and contribute their own documentation, provide corrections or updates, write tutorials, and more.
- Bug ticket system: If we find a bug in the existing software or need to add a new feature, we can use this resource.
- Mailing lists: We can use the ROS-users mailing list to ask questions about ROS software and share program problems with the community.
- ROS Answers: This website resource helps us ask questions related to ROS. If we post our doubts on this site, other ROS users can see them and provide solutions.
- Blog: The ROS blog updates with news, photos, and videos related to the ROS community (http://www.ros.org/news).
Now, let's take a look at prerequisites for starting with ROS.