Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ROS Basics (No ROS Installation Required)
Rating: 4.0 out of 5(27 ratings)
155 students

ROS Basics (No ROS Installation Required)

Learn the fundamentals of ROS to understand and be able to program robots.
Last updated 12/2019
English
English [Auto],

What you'll learn

  • Understand Key ROS Concepts by Programming Simulated Robots.
  • Understand & Create Your Own ROS Programs.
  • Understand how to Debug Your ROS Programs.
  • Apply Theory to Real Projects (No ROS installation required!)

Course content

8 sections51 lectures6h 39m total length
  • Welcome3:01

    Explore ROS basics through Gazebo simulations, practical demonstrations, and exercises, learning services, Python scripts, debugging tools, and workspace setup in a cloud-based environment.

  • Course Organization2:32

    Discover core ROS concepts from packages and launch files to topics and messages, publishers and subscribers. Learn about the parameter server, services, Python basics, and debugging tools.

  • ROSDS Account2:20

    Create a ROSDS account and sign in to a cloud-based workspace accessible in any browser. Open a ROS project zip from the left menu and run it online.

  • ROSJects2:22

    Create a new ROS project using the empty template, select kinetic with gazebo, set visibility, and manage readme, hardware, downloads, and issues for the ROS basics course.

  • Desktop Environment5:34

    Explore the ROS desktop environment, opening a cloud-based remote computer, starting a jupyter notebook template, and using gazebo, shells, and the file browser to interact with your ROS projects.

Requirements

  • programming logic
  • python basics
  • shell basics
  • Hands-on learning lovers

Description

Interested in learning how to program robots with ROS, but don’t know where to get started?

The ROS BASICS course will take you quickly and smoothly into ROS. You will get the best ROS learning experience by programming simulated robots.

The objective of this course is to give you the basic tools and knowledge to be able to understand and create any basic ROS related project. You will be able to move robots, read their sensor data, make the robots perform intelligent tasks, see visual representations of complex data such as Point Clouds and debug errors in the programs.

Who this course is for:

  • Students who need to Learn ROS Fast
  • Students who want to Learn ROS With No Hassle
  • Students who want to Learn ROS by Practicing