{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Intro to ROS\n", "\n", "The Robot Operating System (ROS) is a central component to our drone's autonomy. ROS offers a powerful set of tools for interfacing between multiple heterogeneous computer processes, which is a common theme of robotics due to that fact that robots are often composed of a system of processors, sensors, and actuators. \n", "\n", "The following set of video lectures, slides, and blog offer a concise introduction to ROS\n", "\n", "__ROS Website:__ [Computation Graph Concept](http://wiki.ros.org/ROS/Concepts#ROS_Computation_Graph_Level)\n", "\n", "__Intructor Curated:__[UAV ROS Slides](https://docs.google.com/presentation/d/1Sa4EP0hsegU4JgygLWAT2PuykfIHot0QGazD_tVHeRI/edit?usp=sharing)\n", "\n", "__Erle Robotics:__ [Blog](http://docs.erlerobotics.com/robot_operating_system/ros), [Videos](https://www.youtube.com/playlist?list=PL39WpgKDjDfVfiNVG47DBi93wsh2XHKVO)\n", "\n", "__ETH Zurich:__ [Slides](https://ethz.ch/content/dam/ethz/special-interest/mavt/robotics-n-intelligent-systems/rsl-dam/ROS2019/ROS%20Course%20Slides%20Course%201.pdf), [Video](https://www.youtube.com/watch?v=0BxVPCInS3M)\n", "\n", "