UCR EE/ME144/EE283A Fall 2023
latest
  • Logistics
  • Lab 0: Preparation
  • Lab 1: Run in Gazebo
  • Lab 2: Open Loop Control
  • Lab 3: Closed Loop Control
  • Lab 4: Forward and Inverse Kinematics
  • Lab 5: Hi! Robot Arm!
  • Lab 6: Trajectory Generation
  • Lab 7: Motion Planning
  • Lab 8: Go! Turtlebot!
  • Lab Bonus
  • Linux Tutorials
  • ROS Reading Materials
    • ROS Wiki
    • ROS Conventions
    • ROS Reading Guideline
UCR EE/ME144/EE283A Fall 2023
  • ROS Reading Materials
  • Edit on GitHub

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 2023, UCR-Robotics. Revision dec84d14.

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