/DelftX-ROS1x

DelftX ROS1x : Hello (Real) World with ROS – Robot Operating System on edX

Primary LanguageShellMIT LicenseMIT

edX - Hello (Real) World with ROS

This repo contains the course materials for audit access of the above couse.

Course outline

The course is made up of 7 weeks:

  • Week 0: Getting Started with Robotic Operating Systems (ROS). General course introduction and information on all that you will need to complete this course, including a step by step installation guide for the required (free) software and an ungraded test assignment.
  • Week 1: ROS Essentials. Introduction to ROS Topics, Services, Actions and Nodes. Simple interaction with the course simulation environment.
  • Week 2: Build your own robot environment. Software representation of a Robot using Unified Robot Description Format (URDF), ROS parameter server and adding real-world object representations to the simulation environment.
  • Week 3: Autonomous Navigation. Map creation with GMapping package, autonomously navigate a known map with ROS navigation.
  • Week 4: Manipulation. Motion planning, pick and place behaviors using industrial robots with ROS MoveIt!
  • Week 5: Robot Vision. Object detection, pose estimation.
  • Week 6: Final Project. ROS file system, basic concepts of behavior design with state machines, build a production line application with two industrial robot arms and a mobile robot.
  • Week 7: Closing