Skip to content
Daniel-Martin576 edited this page Sep 7, 2019 · 14 revisions

Welcome to the iarrc-software wiki!

Before you begin, take this with you.

1. Why ROS?

Read the conceptual overview of ROS. It separates ROS into three levels:

  • ROS Filesystem Level
  • ROS Computation Level
  • ROS Community Level

From a software engineers viewpoint, ROS is two things. First, it is an interprocess communication architecture. Second, it is a large, community-driven, open-source amalgamation of frameworks, libraries, and tools.

What does this mean for us? Less work; faster results. But, this is only true if you learn to take advantage of ROS's capabilities.

2. ROS Tools

This is not a complete list!

ROS Tools and Utilities

3. Style Guide

For consistency and ease of use, Documentation added to this repository should adhere to the ROS StyleGuide.

Clone this wiki locally