UCR EE106 Winter 2026
  • Logistics
  • Lab 0: Preparation
  • Lab 1: ROS Nodes, Topics, and Messages
  • Lab 2: ROS Tools and Testing on a Simulated Robot
  • Lab 3: Open Loop Control
  • Lab 4: Closed Loop Control
  • Lab 5: ROS Services and Wall Following
  • Lab 6: Motion Planning and Trajectory Generation
  • Lab 7: Go! Turtlebot!
  • Linux Tutorials
  • ROS Reading Materials
    • ROS Wiki
    • ROS Conventions
    • ROS Reading Guideline
UCR EE106 Winter 2026
  • ROS Reading Materials
  • View page source

ROS Reading Materials

ROS Wiki

  • ROS Tutorials main website

  • rospy tutorials main website

ROS Conventions

  • REP 103 Standard Units of Measure and Coordinate Conventions (please read, the most important one)

  • REP 105 Coordinate Frames for Mobile Platforms

  • REP 144 ROS Package Naming

ROS Reading Guideline

In the following we list the most important tutorials. (Read them in order.)

  1. Installing and Configuring Your ROS Environment

  2. Creating a ROS Package

  3. Understanding ROS Nodes

  4. Understanding ROS Topics

  5. Writing a Simple Publisher and Subscriber (Python)

Some important concepts.

  • ROS Core and ROS Master

  • ROS Message

  • ROS Launch and Command Line Tools

  • Graph Resource Names

Command line tools for debugging.

  • Command line tools main page

  • rosnode

  • rostopic

  • rqt_graph

Previous

© Copyright 2026, UCR-Robotics.

Built with Sphinx using a theme provided by Read the Docs.